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

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

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

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

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

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

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

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

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

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

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

body {
  margin: 0;
}

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

body {
  font-family:
		system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, 
		'Segoe UI',
		Roboto,
		Helvetica,
		Arial,
		sans-serif,
		'Apple Color Emoji',
		'Segoe UI Emoji';
}

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

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

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

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

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

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

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

b,
strong {
  font-weight: bolder;
}

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

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

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

small {
  font-size: 80%;
}

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

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

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

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

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

/*
Forms
=====
*/

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

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

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

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

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

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

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

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

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

:-moz-focusring {
  outline: 1px dotted ButtonText;
}

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

:-moz-ui-invalid {
  box-shadow: none;
}

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

legend {
  padding: 0;
}

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

progress {
  vertical-align: baseline;
}

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

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

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

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

summary {
  display: list-item;
}

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

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

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

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

fieldset {
  margin: 0;
  padding: 0;
}

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

/**
 * Tailwind custom reset styles
 */

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

html {
  font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 1 */
  line-height: 1.5; /* 2 */
}

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

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

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

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

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

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

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

img {
  border-style: solid;
}

textarea {
  resize: vertical;
}

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

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

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

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

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

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

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

:-moz-focusring {
  outline: auto;
}

table {
  border-collapse: collapse;
}

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

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

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

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

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

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

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

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

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

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

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

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

[hidden] {
  display: none;
}

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

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

.not-sr-only {
  position: static;
  width: auto;
  height: auto;
  padding: 0;
  margin: 0;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.focus-within\:sr-only[focus-within] {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

.focus-within\:sr-only:focus-within {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

.focus-within\:not-sr-only[focus-within] {
  position: static;
  width: auto;
  height: auto;
  padding: 0;
  margin: 0;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.focus-within\:not-sr-only:focus-within {
  position: static;
  width: auto;
  height: auto;
  padding: 0;
  margin: 0;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.focus\:sr-only:focus {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

.focus\:not-sr-only:focus {
  position: static;
  width: auto;
  height: auto;
  padding: 0;
  margin: 0;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.pointer-events-none {
  pointer-events: none;
}

.pointer-events-auto {
  pointer-events: auto;
}

.visible {
  visibility: visible;
}

.invisible {
  visibility: hidden;
}

.static {
  position: static;
}

.fixed {
  position: fixed;
}

.absolute {
  position: absolute;
}

.relative {
  position: relative;
}

.sticky {
  position: sticky;
}

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

.inset-1 {
  top: 1rem;
  right: 1rem;
  bottom: 1rem;
  left: 1rem;
}

.inset-2 {
  top: 1.2rem;
  right: 1.2rem;
  bottom: 1.2rem;
  left: 1.2rem;
}

.inset-3 {
  top: 1.5rem;
  right: 1.5rem;
  bottom: 1.5rem;
  left: 1.5rem;
}

.inset-4 {
  top: 1.7rem;
  right: 1.7rem;
  bottom: 1.7rem;
  left: 1.7rem;
}

.inset-5 {
  top: 2rem;
  right: 2rem;
  bottom: 2rem;
  left: 2rem;
}

.inset-6 {
  top: 2.5rem;
  right: 2.5rem;
  bottom: 2.5rem;
  left: 2.5rem;
}

.inset-7 {
  top: 3rem;
  right: 3rem;
  bottom: 3rem;
  left: 3rem;
}

.inset-8 {
  top: 3rem;
  right: 3rem;
  bottom: 3rem;
  left: 3rem;
}

.inset-9 {
  top: 4rem;
  right: 4rem;
  bottom: 4rem;
  left: 4rem;
}

.inset-10 {
  top: 4.5rem;
  right: 4.5rem;
  bottom: 4.5rem;
  left: 4.5rem;
}

.inset-11 {
  top: 5rem;
  right: 5rem;
  bottom: 5rem;
  left: 5rem;
}

.inset-12 {
  top: 5.5rem;
  right: 5.5rem;
  bottom: 5.5rem;
  left: 5.5rem;
}

.inset-13 {
  top: 6rem;
  right: 6rem;
  bottom: 6rem;
  left: 6rem;
}

.inset-14 {
  top: 6.5rem;
  right: 6.5rem;
  bottom: 6.5rem;
  left: 6.5rem;
}

.inset-15 {
  top: 7rem;
  right: 7rem;
  bottom: 7rem;
  left: 7rem;
}

.inset-16 {
  top: 7.5rem;
  right: 7.5rem;
  bottom: 7.5rem;
  left: 7.5rem;
}

.inset-17 {
  top: 8rem;
  right: 8rem;
  bottom: 8rem;
  left: 8rem;
}

.inset-18 {
  top: 8.5rem;
  right: 8.5rem;
  bottom: 8.5rem;
  left: 8.5rem;
}

.inset-19 {
  top: 9.5rem;
  right: 9.5rem;
  bottom: 9.5rem;
  left: 9.5rem;
}

.inset-20 {
  top: 10.4rem;
  right: 10.4rem;
  bottom: 10.4rem;
  left: 10.4rem;
}

.inset-21 {
  top: 11rem;
  right: 11rem;
  bottom: 11rem;
  left: 11rem;
}

.inset-22 {
  top: 13rem;
  right: 13rem;
  bottom: 13rem;
  left: 13rem;
}

.inset-23 {
  top: 15rem;
  right: 15rem;
  bottom: 15rem;
  left: 15rem;
}

.inset-24 {
  top: 20.5rem;
  right: 20.5rem;
  bottom: 20.5rem;
  left: 20.5rem;
}

.inset-auto {
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
}

.inset-tiny {
  top: 0.5rem;
  right: 0.5rem;
  bottom: 0.5rem;
  left: 0.5rem;
}

.inset-42p {
  top: 42%;
  right: 42%;
  bottom: 42%;
  left: 42%;
}

.inset-huge {
  top: 39.5rem;
  right: 39.5rem;
  bottom: 39.5rem;
  left: 39.5rem;
}

.inset-fit {
  top: fit-content;
  right: fit-content;
  bottom: fit-content;
  left: fit-content;
}

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

.-inset-1 {
  top: -1rem;
  right: -1rem;
  bottom: -1rem;
  left: -1rem;
}

.-inset-2 {
  top: -1.2rem;
  right: -1.2rem;
  bottom: -1.2rem;
  left: -1.2rem;
}

.-inset-3 {
  top: -1.5rem;
  right: -1.5rem;
  bottom: -1.5rem;
  left: -1.5rem;
}

.-inset-4 {
  top: -1.7rem;
  right: -1.7rem;
  bottom: -1.7rem;
  left: -1.7rem;
}

.-inset-5 {
  top: -2rem;
  right: -2rem;
  bottom: -2rem;
  left: -2rem;
}

.-inset-6 {
  top: -2.5rem;
  right: -2.5rem;
  bottom: -2.5rem;
  left: -2.5rem;
}

.-inset-7 {
  top: -3rem;
  right: -3rem;
  bottom: -3rem;
  left: -3rem;
}

.-inset-8 {
  top: -3.5rem;
  right: -3.5rem;
  bottom: -3.5rem;
  left: -3.5rem;
}

.-inset-9 {
  top: -4rem;
  right: -4rem;
  bottom: -4rem;
  left: -4rem;
}

.-inset-10 {
  top: -4.5rem;
  right: -4.5rem;
  bottom: -4.5rem;
  left: -4.5rem;
}

.-inset-11 {
  top: -5rem;
  right: -5rem;
  bottom: -5rem;
  left: -5rem;
}

.-inset-12 {
  top: -5.5rem;
  right: -5.5rem;
  bottom: -5.5rem;
  left: -5.5rem;
}

.-inset-13 {
  top: -6rem;
  right: -6rem;
  bottom: -6rem;
  left: -6rem;
}

.-inset-14 {
  top: -6.5rem;
  right: -6.5rem;
  bottom: -6.5rem;
  left: -6.5rem;
}

.-inset-15 {
  top: -7rem;
  right: -7rem;
  bottom: -7rem;
  left: -7rem;
}

.-inset-16 {
  top: -7.5rem;
  right: -7.5rem;
  bottom: -7.5rem;
  left: -7.5rem;
}

.-inset-17 {
  top: -8rem;
  right: -8rem;
  bottom: -8rem;
  left: -8rem;
}

.-inset-18 {
  top: -8.5rem;
  right: -8.5rem;
  bottom: -8.5rem;
  left: -8.5rem;
}

.-inset-19 {
  top: -9.5rem;
  right: -9.5rem;
  bottom: -9.5rem;
  left: -9.5rem;
}

.-inset-20 {
  top: -10rem;
  right: -10rem;
  bottom: -10rem;
  left: -10rem;
}

.-inset-21 {
  top: -10.5rem;
  right: -10.5rem;
  bottom: -10.5rem;
  left: -10.5rem;
}

.-inset-22 {
  top: -13rem;
  right: -13rem;
  bottom: -13rem;
  left: -13rem;
}

.-inset-23 {
  top: -15rem;
  right: -15rem;
  bottom: -15rem;
  left: -15rem;
}

.-inset-24 {
  top: -20.5rem;
  right: -20.5rem;
  bottom: -20.5rem;
  left: -20.5rem;
}

.-inset-tiny {
  top: -0.5rem;
  right: -0.5rem;
  bottom: -0.5rem;
  left: -0.5rem;
}

.-inset-42p {
  top: -42%;
  right: -42%;
  bottom: -42%;
  left: -42%;
}

.-inset-huge {
  top: -39.5rem;
  right: -39.5rem;
  bottom: -39.5rem;
  left: -39.5rem;
}

.-inset-fit {
  top: fit-content;
  right: fit-content;
  bottom: fit-content;
  left: fit-content;
}

.inset-1\/2 {
  top: 50%;
  right: 50%;
  bottom: 50%;
  left: 50%;
}

.inset-1\/3 {
  top: 33.333333%;
  right: 33.333333%;
  bottom: 33.333333%;
  left: 33.333333%;
}

.inset-2\/3 {
  top: 66.666667%;
  right: 66.666667%;
  bottom: 66.666667%;
  left: 66.666667%;
}

.inset-1\/4 {
  top: 25%;
  right: 25%;
  bottom: 25%;
  left: 25%;
}

.inset-2\/4 {
  top: 50%;
  right: 50%;
  bottom: 50%;
  left: 50%;
}

.inset-3\/4 {
  top: 75%;
  right: 75%;
  bottom: 75%;
  left: 75%;
}

.inset-full {
  top: 100%;
  right: 100%;
  bottom: 100%;
  left: 100%;
}

.-inset-1\/2 {
  top: -50%;
  right: -50%;
  bottom: -50%;
  left: -50%;
}

.-inset-1\/3 {
  top: -33.333333%;
  right: -33.333333%;
  bottom: -33.333333%;
  left: -33.333333%;
}

.-inset-2\/3 {
  top: -66.666667%;
  right: -66.666667%;
  bottom: -66.666667%;
  left: -66.666667%;
}

.-inset-1\/4 {
  top: -25%;
  right: -25%;
  bottom: -25%;
  left: -25%;
}

.-inset-2\/4 {
  top: -50%;
  right: -50%;
  bottom: -50%;
  left: -50%;
}

.-inset-3\/4 {
  top: -75%;
  right: -75%;
  bottom: -75%;
  left: -75%;
}

.-inset-full {
  top: -100%;
  right: -100%;
  bottom: -100%;
  left: -100%;
}

.inset-x-0 {
  left: 0rem;
  right: 0rem;
}

.inset-x-1 {
  left: 1rem;
  right: 1rem;
}

.inset-x-2 {
  left: 1.2rem;
  right: 1.2rem;
}

.inset-x-3 {
  left: 1.5rem;
  right: 1.5rem;
}

.inset-x-4 {
  left: 1.7rem;
  right: 1.7rem;
}

.inset-x-5 {
  left: 2rem;
  right: 2rem;
}

.inset-x-6 {
  left: 2.5rem;
  right: 2.5rem;
}

.inset-x-7 {
  left: 3rem;
  right: 3rem;
}

.inset-x-8 {
  left: 3rem;
  right: 3rem;
}

.inset-x-9 {
  left: 4rem;
  right: 4rem;
}

.inset-x-10 {
  left: 4.5rem;
  right: 4.5rem;
}

.inset-x-11 {
  left: 5rem;
  right: 5rem;
}

.inset-x-12 {
  left: 5.5rem;
  right: 5.5rem;
}

.inset-x-13 {
  left: 6rem;
  right: 6rem;
}

.inset-x-14 {
  left: 6.5rem;
  right: 6.5rem;
}

.inset-x-15 {
  left: 7rem;
  right: 7rem;
}

.inset-x-16 {
  left: 7.5rem;
  right: 7.5rem;
}

.inset-x-17 {
  left: 8rem;
  right: 8rem;
}

.inset-x-18 {
  left: 8.5rem;
  right: 8.5rem;
}

.inset-x-19 {
  left: 9.5rem;
  right: 9.5rem;
}

.inset-x-20 {
  left: 10.4rem;
  right: 10.4rem;
}

.inset-x-21 {
  left: 11rem;
  right: 11rem;
}

.inset-x-22 {
  left: 13rem;
  right: 13rem;
}

.inset-x-23 {
  left: 15rem;
  right: 15rem;
}

.inset-x-24 {
  left: 20.5rem;
  right: 20.5rem;
}

.inset-x-auto {
  left: auto;
  right: auto;
}

.inset-x-tiny {
  left: 0.5rem;
  right: 0.5rem;
}

.inset-x-42p {
  left: 42%;
  right: 42%;
}

.inset-x-huge {
  left: 39.5rem;
  right: 39.5rem;
}

.inset-x-fit {
  left: fit-content;
  right: fit-content;
}

.-inset-x-0 {
  left: 0rem;
  right: 0rem;
}

.-inset-x-1 {
  left: -1rem;
  right: -1rem;
}

.-inset-x-2 {
  left: -1.2rem;
  right: -1.2rem;
}

.-inset-x-3 {
  left: -1.5rem;
  right: -1.5rem;
}

.-inset-x-4 {
  left: -1.7rem;
  right: -1.7rem;
}

.-inset-x-5 {
  left: -2rem;
  right: -2rem;
}

.-inset-x-6 {
  left: -2.5rem;
  right: -2.5rem;
}

.-inset-x-7 {
  left: -3rem;
  right: -3rem;
}

.-inset-x-8 {
  left: -3.5rem;
  right: -3.5rem;
}

.-inset-x-9 {
  left: -4rem;
  right: -4rem;
}

.-inset-x-10 {
  left: -4.5rem;
  right: -4.5rem;
}

.-inset-x-11 {
  left: -5rem;
  right: -5rem;
}

.-inset-x-12 {
  left: -5.5rem;
  right: -5.5rem;
}

.-inset-x-13 {
  left: -6rem;
  right: -6rem;
}

.-inset-x-14 {
  left: -6.5rem;
  right: -6.5rem;
}

.-inset-x-15 {
  left: -7rem;
  right: -7rem;
}

.-inset-x-16 {
  left: -7.5rem;
  right: -7.5rem;
}

.-inset-x-17 {
  left: -8rem;
  right: -8rem;
}

.-inset-x-18 {
  left: -8.5rem;
  right: -8.5rem;
}

.-inset-x-19 {
  left: -9.5rem;
  right: -9.5rem;
}

.-inset-x-20 {
  left: -10rem;
  right: -10rem;
}

.-inset-x-21 {
  left: -10.5rem;
  right: -10.5rem;
}

.-inset-x-22 {
  left: -13rem;
  right: -13rem;
}

.-inset-x-23 {
  left: -15rem;
  right: -15rem;
}

.-inset-x-24 {
  left: -20.5rem;
  right: -20.5rem;
}

.-inset-x-tiny {
  left: -0.5rem;
  right: -0.5rem;
}

.-inset-x-42p {
  left: -42%;
  right: -42%;
}

.-inset-x-huge {
  left: -39.5rem;
  right: -39.5rem;
}

.-inset-x-fit {
  left: fit-content;
  right: fit-content;
}

.inset-x-1\/2 {
  left: 50%;
  right: 50%;
}

.inset-x-1\/3 {
  left: 33.333333%;
  right: 33.333333%;
}

.inset-x-2\/3 {
  left: 66.666667%;
  right: 66.666667%;
}

.inset-x-1\/4 {
  left: 25%;
  right: 25%;
}

.inset-x-2\/4 {
  left: 50%;
  right: 50%;
}

.inset-x-3\/4 {
  left: 75%;
  right: 75%;
}

.inset-x-full {
  left: 100%;
  right: 100%;
}

.-inset-x-1\/2 {
  left: -50%;
  right: -50%;
}

.-inset-x-1\/3 {
  left: -33.333333%;
  right: -33.333333%;
}

.-inset-x-2\/3 {
  left: -66.666667%;
  right: -66.666667%;
}

.-inset-x-1\/4 {
  left: -25%;
  right: -25%;
}

.-inset-x-2\/4 {
  left: -50%;
  right: -50%;
}

.-inset-x-3\/4 {
  left: -75%;
  right: -75%;
}

.-inset-x-full {
  left: -100%;
  right: -100%;
}

.inset-y-0 {
  top: 0rem;
  bottom: 0rem;
}

.inset-y-1 {
  top: 1rem;
  bottom: 1rem;
}

.inset-y-2 {
  top: 1.2rem;
  bottom: 1.2rem;
}

.inset-y-3 {
  top: 1.5rem;
  bottom: 1.5rem;
}

.inset-y-4 {
  top: 1.7rem;
  bottom: 1.7rem;
}

.inset-y-5 {
  top: 2rem;
  bottom: 2rem;
}

.inset-y-6 {
  top: 2.5rem;
  bottom: 2.5rem;
}

.inset-y-7 {
  top: 3rem;
  bottom: 3rem;
}

.inset-y-8 {
  top: 3rem;
  bottom: 3rem;
}

.inset-y-9 {
  top: 4rem;
  bottom: 4rem;
}

.inset-y-10 {
  top: 4.5rem;
  bottom: 4.5rem;
}

.inset-y-11 {
  top: 5rem;
  bottom: 5rem;
}

.inset-y-12 {
  top: 5.5rem;
  bottom: 5.5rem;
}

.inset-y-13 {
  top: 6rem;
  bottom: 6rem;
}

.inset-y-14 {
  top: 6.5rem;
  bottom: 6.5rem;
}

.inset-y-15 {
  top: 7rem;
  bottom: 7rem;
}

.inset-y-16 {
  top: 7.5rem;
  bottom: 7.5rem;
}

.inset-y-17 {
  top: 8rem;
  bottom: 8rem;
}

.inset-y-18 {
  top: 8.5rem;
  bottom: 8.5rem;
}

.inset-y-19 {
  top: 9.5rem;
  bottom: 9.5rem;
}

.inset-y-20 {
  top: 10.4rem;
  bottom: 10.4rem;
}

.inset-y-21 {
  top: 11rem;
  bottom: 11rem;
}

.inset-y-22 {
  top: 13rem;
  bottom: 13rem;
}

.inset-y-23 {
  top: 15rem;
  bottom: 15rem;
}

.inset-y-24 {
  top: 20.5rem;
  bottom: 20.5rem;
}

.inset-y-auto {
  top: auto;
  bottom: auto;
}

.inset-y-tiny {
  top: 0.5rem;
  bottom: 0.5rem;
}

.inset-y-42p {
  top: 42%;
  bottom: 42%;
}

.inset-y-huge {
  top: 39.5rem;
  bottom: 39.5rem;
}

.inset-y-fit {
  top: fit-content;
  bottom: fit-content;
}

.-inset-y-0 {
  top: 0rem;
  bottom: 0rem;
}

.-inset-y-1 {
  top: -1rem;
  bottom: -1rem;
}

.-inset-y-2 {
  top: -1.2rem;
  bottom: -1.2rem;
}

.-inset-y-3 {
  top: -1.5rem;
  bottom: -1.5rem;
}

.-inset-y-4 {
  top: -1.7rem;
  bottom: -1.7rem;
}

.-inset-y-5 {
  top: -2rem;
  bottom: -2rem;
}

.-inset-y-6 {
  top: -2.5rem;
  bottom: -2.5rem;
}

.-inset-y-7 {
  top: -3rem;
  bottom: -3rem;
}

.-inset-y-8 {
  top: -3.5rem;
  bottom: -3.5rem;
}

.-inset-y-9 {
  top: -4rem;
  bottom: -4rem;
}

.-inset-y-10 {
  top: -4.5rem;
  bottom: -4.5rem;
}

.-inset-y-11 {
  top: -5rem;
  bottom: -5rem;
}

.-inset-y-12 {
  top: -5.5rem;
  bottom: -5.5rem;
}

.-inset-y-13 {
  top: -6rem;
  bottom: -6rem;
}

.-inset-y-14 {
  top: -6.5rem;
  bottom: -6.5rem;
}

.-inset-y-15 {
  top: -7rem;
  bottom: -7rem;
}

.-inset-y-16 {
  top: -7.5rem;
  bottom: -7.5rem;
}

.-inset-y-17 {
  top: -8rem;
  bottom: -8rem;
}

.-inset-y-18 {
  top: -8.5rem;
  bottom: -8.5rem;
}

.-inset-y-19 {
  top: -9.5rem;
  bottom: -9.5rem;
}

.-inset-y-20 {
  top: -10rem;
  bottom: -10rem;
}

.-inset-y-21 {
  top: -10.5rem;
  bottom: -10.5rem;
}

.-inset-y-22 {
  top: -13rem;
  bottom: -13rem;
}

.-inset-y-23 {
  top: -15rem;
  bottom: -15rem;
}

.-inset-y-24 {
  top: -20.5rem;
  bottom: -20.5rem;
}

.-inset-y-tiny {
  top: -0.5rem;
  bottom: -0.5rem;
}

.-inset-y-42p {
  top: -42%;
  bottom: -42%;
}

.-inset-y-huge {
  top: -39.5rem;
  bottom: -39.5rem;
}

.-inset-y-fit {
  top: fit-content;
  bottom: fit-content;
}

.inset-y-1\/2 {
  top: 50%;
  bottom: 50%;
}

.inset-y-1\/3 {
  top: 33.333333%;
  bottom: 33.333333%;
}

.inset-y-2\/3 {
  top: 66.666667%;
  bottom: 66.666667%;
}

.inset-y-1\/4 {
  top: 25%;
  bottom: 25%;
}

.inset-y-2\/4 {
  top: 50%;
  bottom: 50%;
}

.inset-y-3\/4 {
  top: 75%;
  bottom: 75%;
}

.inset-y-full {
  top: 100%;
  bottom: 100%;
}

.-inset-y-1\/2 {
  top: -50%;
  bottom: -50%;
}

.-inset-y-1\/3 {
  top: -33.333333%;
  bottom: -33.333333%;
}

.-inset-y-2\/3 {
  top: -66.666667%;
  bottom: -66.666667%;
}

.-inset-y-1\/4 {
  top: -25%;
  bottom: -25%;
}

.-inset-y-2\/4 {
  top: -50%;
  bottom: -50%;
}

.-inset-y-3\/4 {
  top: -75%;
  bottom: -75%;
}

.-inset-y-full {
  top: -100%;
  bottom: -100%;
}

.top-0 {
  top: 0rem;
}

.top-1 {
  top: 1rem;
}

.top-2 {
  top: 1.2rem;
}

.top-3 {
  top: 1.5rem;
}

.top-4 {
  top: 1.7rem;
}

.top-5 {
  top: 2rem;
}

.top-6 {
  top: 2.5rem;
}

.top-7 {
  top: 3rem;
}

.top-8 {
  top: 3rem;
}

.top-9 {
  top: 4rem;
}

.top-10 {
  top: 4.5rem;
}

.top-11 {
  top: 5rem;
}

.top-12 {
  top: 5.5rem;
}

.top-13 {
  top: 6rem;
}

.top-14 {
  top: 6.5rem;
}

.top-15 {
  top: 7rem;
}

.top-16 {
  top: 7.5rem;
}

.top-17 {
  top: 8rem;
}

.top-18 {
  top: 8.5rem;
}

.top-19 {
  top: 9.5rem;
}

.top-20 {
  top: 10.4rem;
}

.top-21 {
  top: 11rem;
}

.top-22 {
  top: 13rem;
}

.top-23 {
  top: 15rem;
}

.top-24 {
  top: 20.5rem;
}

.top-auto {
  top: auto;
}

.top-tiny {
  top: 0.5rem;
}

.top-42p {
  top: 42%;
}

.top-huge {
  top: 39.5rem;
}

.top-fit {
  top: fit-content;
}

.-top-0 {
  top: 0rem;
}

.-top-1 {
  top: -1rem;
}

.-top-2 {
  top: -1.2rem;
}

.-top-3 {
  top: -1.5rem;
}

.-top-4 {
  top: -1.7rem;
}

.-top-5 {
  top: -2rem;
}

.-top-6 {
  top: -2.5rem;
}

.-top-7 {
  top: -3rem;
}

.-top-8 {
  top: -3.5rem;
}

.-top-9 {
  top: -4rem;
}

.-top-10 {
  top: -4.5rem;
}

.-top-11 {
  top: -5rem;
}

.-top-12 {
  top: -5.5rem;
}

.-top-13 {
  top: -6rem;
}

.-top-14 {
  top: -6.5rem;
}

.-top-15 {
  top: -7rem;
}

.-top-16 {
  top: -7.5rem;
}

.-top-17 {
  top: -8rem;
}

.-top-18 {
  top: -8.5rem;
}

.-top-19 {
  top: -9.5rem;
}

.-top-20 {
  top: -10rem;
}

.-top-21 {
  top: -10.5rem;
}

.-top-22 {
  top: -13rem;
}

.-top-23 {
  top: -15rem;
}

.-top-24 {
  top: -20.5rem;
}

.-top-tiny {
  top: -0.5rem;
}

.-top-42p {
  top: -42%;
}

.-top-huge {
  top: -39.5rem;
}

.-top-fit {
  top: fit-content;
}

.top-1\/2 {
  top: 50%;
}

.top-1\/3 {
  top: 33.333333%;
}

.top-2\/3 {
  top: 66.666667%;
}

.top-1\/4 {
  top: 25%;
}

.top-2\/4 {
  top: 50%;
}

.top-3\/4 {
  top: 75%;
}

.top-full {
  top: 100%;
}

.-top-1\/2 {
  top: -50%;
}

.-top-1\/3 {
  top: -33.333333%;
}

.-top-2\/3 {
  top: -66.666667%;
}

.-top-1\/4 {
  top: -25%;
}

.-top-2\/4 {
  top: -50%;
}

.-top-3\/4 {
  top: -75%;
}

.-top-full {
  top: -100%;
}

.right-0 {
  right: 0rem;
}

.right-1 {
  right: 1rem;
}

.right-2 {
  right: 1.2rem;
}

.right-3 {
  right: 1.5rem;
}

.right-4 {
  right: 1.7rem;
}

.right-5 {
  right: 2rem;
}

.right-6 {
  right: 2.5rem;
}

.right-7 {
  right: 3rem;
}

.right-8 {
  right: 3rem;
}

.right-9 {
  right: 4rem;
}

.right-10 {
  right: 4.5rem;
}

.right-11 {
  right: 5rem;
}

.right-12 {
  right: 5.5rem;
}

.right-13 {
  right: 6rem;
}

.right-14 {
  right: 6.5rem;
}

.right-15 {
  right: 7rem;
}

.right-16 {
  right: 7.5rem;
}

.right-17 {
  right: 8rem;
}

.right-18 {
  right: 8.5rem;
}

.right-19 {
  right: 9.5rem;
}

.right-20 {
  right: 10.4rem;
}

.right-21 {
  right: 11rem;
}

.right-22 {
  right: 13rem;
}

.right-23 {
  right: 15rem;
}

.right-24 {
  right: 20.5rem;
}

.right-auto {
  right: auto;
}

.right-tiny {
  right: 0.5rem;
}

.right-42p {
  right: 42%;
}

.right-huge {
  right: 39.5rem;
}

.right-fit {
  right: fit-content;
}

.-right-0 {
  right: 0rem;
}

.-right-1 {
  right: -1rem;
}

.-right-2 {
  right: -1.2rem;
}

.-right-3 {
  right: -1.5rem;
}

.-right-4 {
  right: -1.7rem;
}

.-right-5 {
  right: -2rem;
}

.-right-6 {
  right: -2.5rem;
}

.-right-7 {
  right: -3rem;
}

.-right-8 {
  right: -3.5rem;
}

.-right-9 {
  right: -4rem;
}

.-right-10 {
  right: -4.5rem;
}

.-right-11 {
  right: -5rem;
}

.-right-12 {
  right: -5.5rem;
}

.-right-13 {
  right: -6rem;
}

.-right-14 {
  right: -6.5rem;
}

.-right-15 {
  right: -7rem;
}

.-right-16 {
  right: -7.5rem;
}

.-right-17 {
  right: -8rem;
}

.-right-18 {
  right: -8.5rem;
}

.-right-19 {
  right: -9.5rem;
}

.-right-20 {
  right: -10rem;
}

.-right-21 {
  right: -10.5rem;
}

.-right-22 {
  right: -13rem;
}

.-right-23 {
  right: -15rem;
}

.-right-24 {
  right: -20.5rem;
}

.-right-tiny {
  right: -0.5rem;
}

.-right-42p {
  right: -42%;
}

.-right-huge {
  right: -39.5rem;
}

.-right-fit {
  right: fit-content;
}

.right-1\/2 {
  right: 50%;
}

.right-1\/3 {
  right: 33.333333%;
}

.right-2\/3 {
  right: 66.666667%;
}

.right-1\/4 {
  right: 25%;
}

.right-2\/4 {
  right: 50%;
}

.right-3\/4 {
  right: 75%;
}

.right-full {
  right: 100%;
}

.-right-1\/2 {
  right: -50%;
}

.-right-1\/3 {
  right: -33.333333%;
}

.-right-2\/3 {
  right: -66.666667%;
}

.-right-1\/4 {
  right: -25%;
}

.-right-2\/4 {
  right: -50%;
}

.-right-3\/4 {
  right: -75%;
}

.-right-full {
  right: -100%;
}

.bottom-0 {
  bottom: 0rem;
}

.bottom-1 {
  bottom: 1rem;
}

.bottom-2 {
  bottom: 1.2rem;
}

.bottom-3 {
  bottom: 1.5rem;
}

.bottom-4 {
  bottom: 1.7rem;
}

.bottom-5 {
  bottom: 2rem;
}

.bottom-6 {
  bottom: 2.5rem;
}

.bottom-7 {
  bottom: 3rem;
}

.bottom-8 {
  bottom: 3rem;
}

.bottom-9 {
  bottom: 4rem;
}

.bottom-10 {
  bottom: 4.5rem;
}

.bottom-11 {
  bottom: 5rem;
}

.bottom-12 {
  bottom: 5.5rem;
}

.bottom-13 {
  bottom: 6rem;
}

.bottom-14 {
  bottom: 6.5rem;
}

.bottom-15 {
  bottom: 7rem;
}

.bottom-16 {
  bottom: 7.5rem;
}

.bottom-17 {
  bottom: 8rem;
}

.bottom-18 {
  bottom: 8.5rem;
}

.bottom-19 {
  bottom: 9.5rem;
}

.bottom-20 {
  bottom: 10.4rem;
}

.bottom-21 {
  bottom: 11rem;
}

.bottom-22 {
  bottom: 13rem;
}

.bottom-23 {
  bottom: 15rem;
}

.bottom-24 {
  bottom: 20.5rem;
}

.bottom-auto {
  bottom: auto;
}

.bottom-tiny {
  bottom: 0.5rem;
}

.bottom-42p {
  bottom: 42%;
}

.bottom-huge {
  bottom: 39.5rem;
}

.bottom-fit {
  bottom: fit-content;
}

.-bottom-0 {
  bottom: 0rem;
}

.-bottom-1 {
  bottom: -1rem;
}

.-bottom-2 {
  bottom: -1.2rem;
}

.-bottom-3 {
  bottom: -1.5rem;
}

.-bottom-4 {
  bottom: -1.7rem;
}

.-bottom-5 {
  bottom: -2rem;
}

.-bottom-6 {
  bottom: -2.5rem;
}

.-bottom-7 {
  bottom: -3rem;
}

.-bottom-8 {
  bottom: -3.5rem;
}

.-bottom-9 {
  bottom: -4rem;
}

.-bottom-10 {
  bottom: -4.5rem;
}

.-bottom-11 {
  bottom: -5rem;
}

.-bottom-12 {
  bottom: -5.5rem;
}

.-bottom-13 {
  bottom: -6rem;
}

.-bottom-14 {
  bottom: -6.5rem;
}

.-bottom-15 {
  bottom: -7rem;
}

.-bottom-16 {
  bottom: -7.5rem;
}

.-bottom-17 {
  bottom: -8rem;
}

.-bottom-18 {
  bottom: -8.5rem;
}

.-bottom-19 {
  bottom: -9.5rem;
}

.-bottom-20 {
  bottom: -10rem;
}

.-bottom-21 {
  bottom: -10.5rem;
}

.-bottom-22 {
  bottom: -13rem;
}

.-bottom-23 {
  bottom: -15rem;
}

.-bottom-24 {
  bottom: -20.5rem;
}

.-bottom-tiny {
  bottom: -0.5rem;
}

.-bottom-42p {
  bottom: -42%;
}

.-bottom-huge {
  bottom: -39.5rem;
}

.-bottom-fit {
  bottom: fit-content;
}

.bottom-1\/2 {
  bottom: 50%;
}

.bottom-1\/3 {
  bottom: 33.333333%;
}

.bottom-2\/3 {
  bottom: 66.666667%;
}

.bottom-1\/4 {
  bottom: 25%;
}

.bottom-2\/4 {
  bottom: 50%;
}

.bottom-3\/4 {
  bottom: 75%;
}

.bottom-full {
  bottom: 100%;
}

.-bottom-1\/2 {
  bottom: -50%;
}

.-bottom-1\/3 {
  bottom: -33.333333%;
}

.-bottom-2\/3 {
  bottom: -66.666667%;
}

.-bottom-1\/4 {
  bottom: -25%;
}

.-bottom-2\/4 {
  bottom: -50%;
}

.-bottom-3\/4 {
  bottom: -75%;
}

.-bottom-full {
  bottom: -100%;
}

.left-0 {
  left: 0rem;
}

.left-1 {
  left: 1rem;
}

.left-2 {
  left: 1.2rem;
}

.left-3 {
  left: 1.5rem;
}

.left-4 {
  left: 1.7rem;
}

.left-5 {
  left: 2rem;
}

.left-6 {
  left: 2.5rem;
}

.left-7 {
  left: 3rem;
}

.left-8 {
  left: 3rem;
}

.left-9 {
  left: 4rem;
}

.left-10 {
  left: 4.5rem;
}

.left-11 {
  left: 5rem;
}

.left-12 {
  left: 5.5rem;
}

.left-13 {
  left: 6rem;
}

.left-14 {
  left: 6.5rem;
}

.left-15 {
  left: 7rem;
}

.left-16 {
  left: 7.5rem;
}

.left-17 {
  left: 8rem;
}

.left-18 {
  left: 8.5rem;
}

.left-19 {
  left: 9.5rem;
}

.left-20 {
  left: 10.4rem;
}

.left-21 {
  left: 11rem;
}

.left-22 {
  left: 13rem;
}

.left-23 {
  left: 15rem;
}

.left-24 {
  left: 20.5rem;
}

.left-auto {
  left: auto;
}

.left-tiny {
  left: 0.5rem;
}

.left-42p {
  left: 42%;
}

.left-huge {
  left: 39.5rem;
}

.left-fit {
  left: fit-content;
}

.-left-0 {
  left: 0rem;
}

.-left-1 {
  left: -1rem;
}

.-left-2 {
  left: -1.2rem;
}

.-left-3 {
  left: -1.5rem;
}

.-left-4 {
  left: -1.7rem;
}

.-left-5 {
  left: -2rem;
}

.-left-6 {
  left: -2.5rem;
}

.-left-7 {
  left: -3rem;
}

.-left-8 {
  left: -3.5rem;
}

.-left-9 {
  left: -4rem;
}

.-left-10 {
  left: -4.5rem;
}

.-left-11 {
  left: -5rem;
}

.-left-12 {
  left: -5.5rem;
}

.-left-13 {
  left: -6rem;
}

.-left-14 {
  left: -6.5rem;
}

.-left-15 {
  left: -7rem;
}

.-left-16 {
  left: -7.5rem;
}

.-left-17 {
  left: -8rem;
}

.-left-18 {
  left: -8.5rem;
}

.-left-19 {
  left: -9.5rem;
}

.-left-20 {
  left: -10rem;
}

.-left-21 {
  left: -10.5rem;
}

.-left-22 {
  left: -13rem;
}

.-left-23 {
  left: -15rem;
}

.-left-24 {
  left: -20.5rem;
}

.-left-tiny {
  left: -0.5rem;
}

.-left-42p {
  left: -42%;
}

.-left-huge {
  left: -39.5rem;
}

.-left-fit {
  left: fit-content;
}

.left-1\/2 {
  left: 50%;
}

.left-1\/3 {
  left: 33.333333%;
}

.left-2\/3 {
  left: 66.666667%;
}

.left-1\/4 {
  left: 25%;
}

.left-2\/4 {
  left: 50%;
}

.left-3\/4 {
  left: 75%;
}

.left-full {
  left: 100%;
}

.-left-1\/2 {
  left: -50%;
}

.-left-1\/3 {
  left: -33.333333%;
}

.-left-2\/3 {
  left: -66.666667%;
}

.-left-1\/4 {
  left: -25%;
}

.-left-2\/4 {
  left: -50%;
}

.-left-3\/4 {
  left: -75%;
}

.-left-full {
  left: -100%;
}

.isolate {
  isolation: isolate;
}

.isolation-auto {
  isolation: auto;
}

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

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

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

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

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

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

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

.z-top {
  z-index: 99999;
}

.focus-within\:z-0[focus-within] {
  z-index: 0;
}

.focus-within\:z-0:focus-within {
  z-index: 0;
}

.focus-within\:z-10[focus-within] {
  z-index: 10;
}

.focus-within\:z-10:focus-within {
  z-index: 10;
}

.focus-within\:z-20[focus-within] {
  z-index: 20;
}

.focus-within\:z-20:focus-within {
  z-index: 20;
}

.focus-within\:z-30[focus-within] {
  z-index: 30;
}

.focus-within\:z-30:focus-within {
  z-index: 30;
}

.focus-within\:z-40[focus-within] {
  z-index: 40;
}

.focus-within\:z-40:focus-within {
  z-index: 40;
}

.focus-within\:z-50[focus-within] {
  z-index: 50;
}

.focus-within\:z-50:focus-within {
  z-index: 50;
}

.focus-within\:z-auto[focus-within] {
  z-index: auto;
}

.focus-within\:z-auto:focus-within {
  z-index: auto;
}

.focus-within\:z-top[focus-within] {
  z-index: 99999;
}

.focus-within\:z-top:focus-within {
  z-index: 99999;
}

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

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

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

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

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

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

.focus\:z-auto:focus {
  z-index: auto;
}

.focus\:z-top:focus {
  z-index: 99999;
}

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

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

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

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

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

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

.order-7 {
  -webkit-box-ordinal-group: 8;
      -ms-flex-order: 7;
          order: 7;
}

.order-8 {
  -webkit-box-ordinal-group: 9;
      -ms-flex-order: 8;
          order: 8;
}

.order-9 {
  -webkit-box-ordinal-group: 10;
      -ms-flex-order: 9;
          order: 9;
}

.order-10 {
  -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
          order: 10;
}

.order-11 {
  -webkit-box-ordinal-group: 12;
      -ms-flex-order: 11;
          order: 11;
}

.order-12 {
  -webkit-box-ordinal-group: 13;
      -ms-flex-order: 12;
          order: 12;
}

.order-first {
  -webkit-box-ordinal-group: -9998;
      -ms-flex-order: -9999;
          order: -9999;
}

.order-last {
  -webkit-box-ordinal-group: 10000;
      -ms-flex-order: 9999;
          order: 9999;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.row-span-1 {
  grid-row: span 1 / span 1;
}

.row-span-2 {
  grid-row: span 2 / span 2;
}

.row-span-3 {
  grid-row: span 3 / span 3;
}

.row-span-4 {
  grid-row: span 4 / span 4;
}

.row-span-5 {
  grid-row: span 5 / span 5;
}

.row-span-6 {
  grid-row: span 6 / span 6;
}

.row-span-full {
  grid-row: 1 / -1;
}

.row-start-1 {
  grid-row-start: 1;
}

.row-start-2 {
  grid-row-start: 2;
}

.row-start-3 {
  grid-row-start: 3;
}

.row-start-4 {
  grid-row-start: 4;
}

.row-start-5 {
  grid-row-start: 5;
}

.row-start-6 {
  grid-row-start: 6;
}

.row-start-7 {
  grid-row-start: 7;
}

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

.row-end-1 {
  grid-row-end: 1;
}

.row-end-2 {
  grid-row-end: 2;
}

.row-end-3 {
  grid-row-end: 3;
}

.row-end-4 {
  grid-row-end: 4;
}

.row-end-5 {
  grid-row-end: 5;
}

.row-end-6 {
  grid-row-end: 6;
}

.row-end-7 {
  grid-row-end: 7;
}

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

.float-right {
  float: right;
}

.float-left {
  float: left;
}

.float-none {
  float: none;
}

.clear-left {
  clear: left;
}

.clear-right {
  clear: right;
}

.clear-both {
  clear: both;
}

.clear-none {
  clear: none;
}

.m-0 {
  margin: 0rem;
}

.m-1 {
  margin: 1rem;
}

.m-2 {
  margin: 1.2rem;
}

.m-3 {
  margin: 1.5rem;
}

.m-4 {
  margin: 1.7rem;
}

.m-5 {
  margin: 2rem;
}

.m-6 {
  margin: 2.5rem;
}

.m-7 {
  margin: 3rem;
}

.m-8 {
  margin: 3.5rem;
}

.m-9 {
  margin: 4rem;
}

.m-10 {
  margin: 4.5rem;
}

.m-11 {
  margin: 5rem;
}

.m-12 {
  margin: 5.5rem;
}

.m-13 {
  margin: 6rem;
}

.m-14 {
  margin: 6.5rem;
}

.m-15 {
  margin: 7rem;
}

.m-16 {
  margin: 7.5rem;
}

.m-17 {
  margin: 8rem;
}

.m-18 {
  margin: 8.5rem;
}

.m-19 {
  margin: 9.5rem;
}

.m-20 {
  margin: 10rem;
}

.m-21 {
  margin: 11rem;
}

.m-22 {
  margin: 13rem;
}

.m-23 {
  margin: 15rem;
}

.m-24 {
  margin: 20.5rem;
}

.m-auto {
  margin: auto;
}

.m-tiny {
  margin: 0.5rem;
}

.m-42p {
  margin: 42%;
}

.m-huge {
  margin: 39.5rem;
}

.m-fit {
  margin: fit-content;
}

.-m-0 {
  margin: 0rem;
}

.-m-1 {
  margin: -1rem;
}

.-m-2 {
  margin: -1.2rem;
}

.-m-3 {
  margin: -1.5rem;
}

.-m-4 {
  margin: -1.7rem;
}

.-m-5 {
  margin: -2rem;
}

.-m-6 {
  margin: -2.5rem;
}

.-m-7 {
  margin: -3rem;
}

.-m-8 {
  margin: -3.5rem;
}

.-m-9 {
  margin: -4rem;
}

.-m-10 {
  margin: -4.5rem;
}

.-m-11 {
  margin: -5rem;
}

.-m-12 {
  margin: -5.5rem;
}

.-m-13 {
  margin: -6rem;
}

.-m-14 {
  margin: -6.5rem;
}

.-m-15 {
  margin: -7rem;
}

.-m-16 {
  margin: -7.5rem;
}

.-m-17 {
  margin: -8rem;
}

.-m-18 {
  margin: -8.5rem;
}

.-m-19 {
  margin: -9.5rem;
}

.-m-20 {
  margin: -10rem;
}

.-m-21 {
  margin: -11rem;
}

.-m-22 {
  margin: -13rem;
}

.-m-23 {
  margin: -15rem;
}

.-m-24 {
  margin: -20.5rem;
}

.-m-tiny {
  margin: -0.5rem;
}

.-m-42p {
  margin: -42%;
}

.-m-huge {
  margin: -39.5rem;
}

.-m-fit {
  margin: fit-content;
}

.first\:m-0:first-child {
  margin: 0rem;
}

.first\:m-1:first-child {
  margin: 1rem;
}

.first\:m-2:first-child {
  margin: 1.2rem;
}

.first\:m-3:first-child {
  margin: 1.5rem;
}

.first\:m-4:first-child {
  margin: 1.7rem;
}

.first\:m-5:first-child {
  margin: 2rem;
}

.first\:m-6:first-child {
  margin: 2.5rem;
}

.first\:m-7:first-child {
  margin: 3rem;
}

.first\:m-8:first-child {
  margin: 3.5rem;
}

.first\:m-9:first-child {
  margin: 4rem;
}

.first\:m-10:first-child {
  margin: 4.5rem;
}

.first\:m-11:first-child {
  margin: 5rem;
}

.first\:m-12:first-child {
  margin: 5.5rem;
}

.first\:m-13:first-child {
  margin: 6rem;
}

.first\:m-14:first-child {
  margin: 6.5rem;
}

.first\:m-15:first-child {
  margin: 7rem;
}

.first\:m-16:first-child {
  margin: 7.5rem;
}

.first\:m-17:first-child {
  margin: 8rem;
}

.first\:m-18:first-child {
  margin: 8.5rem;
}

.first\:m-19:first-child {
  margin: 9.5rem;
}

.first\:m-20:first-child {
  margin: 10rem;
}

.first\:m-21:first-child {
  margin: 11rem;
}

.first\:m-22:first-child {
  margin: 13rem;
}

.first\:m-23:first-child {
  margin: 15rem;
}

.first\:m-24:first-child {
  margin: 20.5rem;
}

.first\:m-auto:first-child {
  margin: auto;
}

.first\:m-tiny:first-child {
  margin: 0.5rem;
}

.first\:m-42p:first-child {
  margin: 42%;
}

.first\:m-huge:first-child {
  margin: 39.5rem;
}

.first\:m-fit:first-child {
  margin: fit-content;
}

.first\:-m-0:first-child {
  margin: 0rem;
}

.first\:-m-1:first-child {
  margin: -1rem;
}

.first\:-m-2:first-child {
  margin: -1.2rem;
}

.first\:-m-3:first-child {
  margin: -1.5rem;
}

.first\:-m-4:first-child {
  margin: -1.7rem;
}

.first\:-m-5:first-child {
  margin: -2rem;
}

.first\:-m-6:first-child {
  margin: -2.5rem;
}

.first\:-m-7:first-child {
  margin: -3rem;
}

.first\:-m-8:first-child {
  margin: -3.5rem;
}

.first\:-m-9:first-child {
  margin: -4rem;
}

.first\:-m-10:first-child {
  margin: -4.5rem;
}

.first\:-m-11:first-child {
  margin: -5rem;
}

.first\:-m-12:first-child {
  margin: -5.5rem;
}

.first\:-m-13:first-child {
  margin: -6rem;
}

.first\:-m-14:first-child {
  margin: -6.5rem;
}

.first\:-m-15:first-child {
  margin: -7rem;
}

.first\:-m-16:first-child {
  margin: -7.5rem;
}

.first\:-m-17:first-child {
  margin: -8rem;
}

.first\:-m-18:first-child {
  margin: -8.5rem;
}

.first\:-m-19:first-child {
  margin: -9.5rem;
}

.first\:-m-20:first-child {
  margin: -10rem;
}

.first\:-m-21:first-child {
  margin: -11rem;
}

.first\:-m-22:first-child {
  margin: -13rem;
}

.first\:-m-23:first-child {
  margin: -15rem;
}

.first\:-m-24:first-child {
  margin: -20.5rem;
}

.first\:-m-tiny:first-child {
  margin: -0.5rem;
}

.first\:-m-42p:first-child {
  margin: -42%;
}

.first\:-m-huge:first-child {
  margin: -39.5rem;
}

.first\:-m-fit:first-child {
  margin: fit-content;
}

.last\:m-0:last-child {
  margin: 0rem;
}

.last\:m-1:last-child {
  margin: 1rem;
}

.last\:m-2:last-child {
  margin: 1.2rem;
}

.last\:m-3:last-child {
  margin: 1.5rem;
}

.last\:m-4:last-child {
  margin: 1.7rem;
}

.last\:m-5:last-child {
  margin: 2rem;
}

.last\:m-6:last-child {
  margin: 2.5rem;
}

.last\:m-7:last-child {
  margin: 3rem;
}

.last\:m-8:last-child {
  margin: 3.5rem;
}

.last\:m-9:last-child {
  margin: 4rem;
}

.last\:m-10:last-child {
  margin: 4.5rem;
}

.last\:m-11:last-child {
  margin: 5rem;
}

.last\:m-12:last-child {
  margin: 5.5rem;
}

.last\:m-13:last-child {
  margin: 6rem;
}

.last\:m-14:last-child {
  margin: 6.5rem;
}

.last\:m-15:last-child {
  margin: 7rem;
}

.last\:m-16:last-child {
  margin: 7.5rem;
}

.last\:m-17:last-child {
  margin: 8rem;
}

.last\:m-18:last-child {
  margin: 8.5rem;
}

.last\:m-19:last-child {
  margin: 9.5rem;
}

.last\:m-20:last-child {
  margin: 10rem;
}

.last\:m-21:last-child {
  margin: 11rem;
}

.last\:m-22:last-child {
  margin: 13rem;
}

.last\:m-23:last-child {
  margin: 15rem;
}

.last\:m-24:last-child {
  margin: 20.5rem;
}

.last\:m-auto:last-child {
  margin: auto;
}

.last\:m-tiny:last-child {
  margin: 0.5rem;
}

.last\:m-42p:last-child {
  margin: 42%;
}

.last\:m-huge:last-child {
  margin: 39.5rem;
}

.last\:m-fit:last-child {
  margin: fit-content;
}

.last\:-m-0:last-child {
  margin: 0rem;
}

.last\:-m-1:last-child {
  margin: -1rem;
}

.last\:-m-2:last-child {
  margin: -1.2rem;
}

.last\:-m-3:last-child {
  margin: -1.5rem;
}

.last\:-m-4:last-child {
  margin: -1.7rem;
}

.last\:-m-5:last-child {
  margin: -2rem;
}

.last\:-m-6:last-child {
  margin: -2.5rem;
}

.last\:-m-7:last-child {
  margin: -3rem;
}

.last\:-m-8:last-child {
  margin: -3.5rem;
}

.last\:-m-9:last-child {
  margin: -4rem;
}

.last\:-m-10:last-child {
  margin: -4.5rem;
}

.last\:-m-11:last-child {
  margin: -5rem;
}

.last\:-m-12:last-child {
  margin: -5.5rem;
}

.last\:-m-13:last-child {
  margin: -6rem;
}

.last\:-m-14:last-child {
  margin: -6.5rem;
}

.last\:-m-15:last-child {
  margin: -7rem;
}

.last\:-m-16:last-child {
  margin: -7.5rem;
}

.last\:-m-17:last-child {
  margin: -8rem;
}

.last\:-m-18:last-child {
  margin: -8.5rem;
}

.last\:-m-19:last-child {
  margin: -9.5rem;
}

.last\:-m-20:last-child {
  margin: -10rem;
}

.last\:-m-21:last-child {
  margin: -11rem;
}

.last\:-m-22:last-child {
  margin: -13rem;
}

.last\:-m-23:last-child {
  margin: -15rem;
}

.last\:-m-24:last-child {
  margin: -20.5rem;
}

.last\:-m-tiny:last-child {
  margin: -0.5rem;
}

.last\:-m-42p:last-child {
  margin: -42%;
}

.last\:-m-huge:last-child {
  margin: -39.5rem;
}

.last\:-m-fit:last-child {
  margin: fit-content;
}

.mx-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

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

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

.mx-3 {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}

.mx-4 {
  margin-left: 1.7rem;
  margin-right: 1.7rem;
}

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

.mx-6 {
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}

.mx-7 {
  margin-left: 3rem;
  margin-right: 3rem;
}

.mx-8 {
  margin-left: 3.5rem;
  margin-right: 3.5rem;
}

.mx-9 {
  margin-left: 4rem;
  margin-right: 4rem;
}

.mx-10 {
  margin-left: 4.5rem;
  margin-right: 4.5rem;
}

.mx-11 {
  margin-left: 5rem;
  margin-right: 5rem;
}

.mx-12 {
  margin-left: 5.5rem;
  margin-right: 5.5rem;
}

.mx-13 {
  margin-left: 6rem;
  margin-right: 6rem;
}

.mx-14 {
  margin-left: 6.5rem;
  margin-right: 6.5rem;
}

.mx-15 {
  margin-left: 7rem;
  margin-right: 7rem;
}

.mx-16 {
  margin-left: 7.5rem;
  margin-right: 7.5rem;
}

.mx-17 {
  margin-left: 8rem;
  margin-right: 8rem;
}

.mx-18 {
  margin-left: 8.5rem;
  margin-right: 8.5rem;
}

.mx-19 {
  margin-left: 9.5rem;
  margin-right: 9.5rem;
}

.mx-20 {
  margin-left: 10rem;
  margin-right: 10rem;
}

.mx-21 {
  margin-left: 11rem;
  margin-right: 11rem;
}

.mx-22 {
  margin-left: 13rem;
  margin-right: 13rem;
}

.mx-23 {
  margin-left: 15rem;
  margin-right: 15rem;
}

.mx-24 {
  margin-left: 20.5rem;
  margin-right: 20.5rem;
}

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

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

.mx-42p {
  margin-left: 42%;
  margin-right: 42%;
}

.mx-huge {
  margin-left: 39.5rem;
  margin-right: 39.5rem;
}

.mx-fit {
  margin-left: fit-content;
  margin-right: fit-content;
}

.-mx-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

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

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

.-mx-3 {
  margin-left: -1.5rem;
  margin-right: -1.5rem;
}

.-mx-4 {
  margin-left: -1.7rem;
  margin-right: -1.7rem;
}

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

.-mx-6 {
  margin-left: -2.5rem;
  margin-right: -2.5rem;
}

.-mx-7 {
  margin-left: -3rem;
  margin-right: -3rem;
}

.-mx-8 {
  margin-left: -3.5rem;
  margin-right: -3.5rem;
}

.-mx-9 {
  margin-left: -4rem;
  margin-right: -4rem;
}

.-mx-10 {
  margin-left: -4.5rem;
  margin-right: -4.5rem;
}

.-mx-11 {
  margin-left: -5rem;
  margin-right: -5rem;
}

.-mx-12 {
  margin-left: -5.5rem;
  margin-right: -5.5rem;
}

.-mx-13 {
  margin-left: -6rem;
  margin-right: -6rem;
}

.-mx-14 {
  margin-left: -6.5rem;
  margin-right: -6.5rem;
}

.-mx-15 {
  margin-left: -7rem;
  margin-right: -7rem;
}

.-mx-16 {
  margin-left: -7.5rem;
  margin-right: -7.5rem;
}

.-mx-17 {
  margin-left: -8rem;
  margin-right: -8rem;
}

.-mx-18 {
  margin-left: -8.5rem;
  margin-right: -8.5rem;
}

.-mx-19 {
  margin-left: -9.5rem;
  margin-right: -9.5rem;
}

.-mx-20 {
  margin-left: -10rem;
  margin-right: -10rem;
}

.-mx-21 {
  margin-left: -11rem;
  margin-right: -11rem;
}

.-mx-22 {
  margin-left: -13rem;
  margin-right: -13rem;
}

.-mx-23 {
  margin-left: -15rem;
  margin-right: -15rem;
}

.-mx-24 {
  margin-left: -20.5rem;
  margin-right: -20.5rem;
}

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

.-mx-42p {
  margin-left: -42%;
  margin-right: -42%;
}

.-mx-huge {
  margin-left: -39.5rem;
  margin-right: -39.5rem;
}

.-mx-fit {
  margin-left: fit-content;
  margin-right: fit-content;
}

.my-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

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

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

.my-3 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

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

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

.my-6 {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

.my-7 {
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.my-8 {
  margin-top: 3.5rem;
  margin-bottom: 3.5rem;
}

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

.my-10 {
  margin-top: 4.5rem;
  margin-bottom: 4.5rem;
}

.my-11 {
  margin-top: 5rem;
  margin-bottom: 5rem;
}

.my-12 {
  margin-top: 5.5rem;
  margin-bottom: 5.5rem;
}

.my-13 {
  margin-top: 6rem;
  margin-bottom: 6rem;
}

.my-14 {
  margin-top: 6.5rem;
  margin-bottom: 6.5rem;
}

.my-15 {
  margin-top: 7rem;
  margin-bottom: 7rem;
}

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

.my-17 {
  margin-top: 8rem;
  margin-bottom: 8rem;
}

.my-18 {
  margin-top: 8.5rem;
  margin-bottom: 8.5rem;
}

.my-19 {
  margin-top: 9.5rem;
  margin-bottom: 9.5rem;
}

.my-20 {
  margin-top: 10rem;
  margin-bottom: 10rem;
}

.my-21 {
  margin-top: 11rem;
  margin-bottom: 11rem;
}

.my-22 {
  margin-top: 13rem;
  margin-bottom: 13rem;
}

.my-23 {
  margin-top: 15rem;
  margin-bottom: 15rem;
}

.my-24 {
  margin-top: 20.5rem;
  margin-bottom: 20.5rem;
}

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

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

.my-42p {
  margin-top: 42%;
  margin-bottom: 42%;
}

.my-huge {
  margin-top: 39.5rem;
  margin-bottom: 39.5rem;
}

.my-fit {
  margin-top: fit-content;
  margin-bottom: fit-content;
}

.-my-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

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

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

.-my-3 {
  margin-top: -1.5rem;
  margin-bottom: -1.5rem;
}

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

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

.-my-6 {
  margin-top: -2.5rem;
  margin-bottom: -2.5rem;
}

.-my-7 {
  margin-top: -3rem;
  margin-bottom: -3rem;
}

.-my-8 {
  margin-top: -3.5rem;
  margin-bottom: -3.5rem;
}

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

.-my-10 {
  margin-top: -4.5rem;
  margin-bottom: -4.5rem;
}

.-my-11 {
  margin-top: -5rem;
  margin-bottom: -5rem;
}

.-my-12 {
  margin-top: -5.5rem;
  margin-bottom: -5.5rem;
}

.-my-13 {
  margin-top: -6rem;
  margin-bottom: -6rem;
}

.-my-14 {
  margin-top: -6.5rem;
  margin-bottom: -6.5rem;
}

.-my-15 {
  margin-top: -7rem;
  margin-bottom: -7rem;
}

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

.-my-17 {
  margin-top: -8rem;
  margin-bottom: -8rem;
}

.-my-18 {
  margin-top: -8.5rem;
  margin-bottom: -8.5rem;
}

.-my-19 {
  margin-top: -9.5rem;
  margin-bottom: -9.5rem;
}

.-my-20 {
  margin-top: -10rem;
  margin-bottom: -10rem;
}

.-my-21 {
  margin-top: -11rem;
  margin-bottom: -11rem;
}

.-my-22 {
  margin-top: -13rem;
  margin-bottom: -13rem;
}

.-my-23 {
  margin-top: -15rem;
  margin-bottom: -15rem;
}

.-my-24 {
  margin-top: -20.5rem;
  margin-bottom: -20.5rem;
}

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

.-my-42p {
  margin-top: -42%;
  margin-bottom: -42%;
}

.-my-huge {
  margin-top: -39.5rem;
  margin-bottom: -39.5rem;
}

.-my-fit {
  margin-top: fit-content;
  margin-bottom: fit-content;
}

.first\:mx-0:first-child {
  margin-left: 0rem;
  margin-right: 0rem;
}

.first\:mx-1:first-child {
  margin-left: 1rem;
  margin-right: 1rem;
}

.first\:mx-2:first-child {
  margin-left: 1.2rem;
  margin-right: 1.2rem;
}

.first\:mx-3:first-child {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}

.first\:mx-4:first-child {
  margin-left: 1.7rem;
  margin-right: 1.7rem;
}

.first\:mx-5:first-child {
  margin-left: 2rem;
  margin-right: 2rem;
}

.first\:mx-6:first-child {
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}

.first\:mx-7:first-child {
  margin-left: 3rem;
  margin-right: 3rem;
}

.first\:mx-8:first-child {
  margin-left: 3.5rem;
  margin-right: 3.5rem;
}

.first\:mx-9:first-child {
  margin-left: 4rem;
  margin-right: 4rem;
}

.first\:mx-10:first-child {
  margin-left: 4.5rem;
  margin-right: 4.5rem;
}

.first\:mx-11:first-child {
  margin-left: 5rem;
  margin-right: 5rem;
}

.first\:mx-12:first-child {
  margin-left: 5.5rem;
  margin-right: 5.5rem;
}

.first\:mx-13:first-child {
  margin-left: 6rem;
  margin-right: 6rem;
}

.first\:mx-14:first-child {
  margin-left: 6.5rem;
  margin-right: 6.5rem;
}

.first\:mx-15:first-child {
  margin-left: 7rem;
  margin-right: 7rem;
}

.first\:mx-16:first-child {
  margin-left: 7.5rem;
  margin-right: 7.5rem;
}

.first\:mx-17:first-child {
  margin-left: 8rem;
  margin-right: 8rem;
}

.first\:mx-18:first-child {
  margin-left: 8.5rem;
  margin-right: 8.5rem;
}

.first\:mx-19:first-child {
  margin-left: 9.5rem;
  margin-right: 9.5rem;
}

.first\:mx-20:first-child {
  margin-left: 10rem;
  margin-right: 10rem;
}

.first\:mx-21:first-child {
  margin-left: 11rem;
  margin-right: 11rem;
}

.first\:mx-22:first-child {
  margin-left: 13rem;
  margin-right: 13rem;
}

.first\:mx-23:first-child {
  margin-left: 15rem;
  margin-right: 15rem;
}

.first\:mx-24:first-child {
  margin-left: 20.5rem;
  margin-right: 20.5rem;
}

.first\:mx-auto:first-child {
  margin-left: auto;
  margin-right: auto;
}

.first\:mx-tiny:first-child {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}

.first\:mx-42p:first-child {
  margin-left: 42%;
  margin-right: 42%;
}

.first\:mx-huge:first-child {
  margin-left: 39.5rem;
  margin-right: 39.5rem;
}

.first\:mx-fit:first-child {
  margin-left: fit-content;
  margin-right: fit-content;
}

.first\:-mx-0:first-child {
  margin-left: 0rem;
  margin-right: 0rem;
}

.first\:-mx-1:first-child {
  margin-left: -1rem;
  margin-right: -1rem;
}

.first\:-mx-2:first-child {
  margin-left: -1.2rem;
  margin-right: -1.2rem;
}

.first\:-mx-3:first-child {
  margin-left: -1.5rem;
  margin-right: -1.5rem;
}

.first\:-mx-4:first-child {
  margin-left: -1.7rem;
  margin-right: -1.7rem;
}

.first\:-mx-5:first-child {
  margin-left: -2rem;
  margin-right: -2rem;
}

.first\:-mx-6:first-child {
  margin-left: -2.5rem;
  margin-right: -2.5rem;
}

.first\:-mx-7:first-child {
  margin-left: -3rem;
  margin-right: -3rem;
}

.first\:-mx-8:first-child {
  margin-left: -3.5rem;
  margin-right: -3.5rem;
}

.first\:-mx-9:first-child {
  margin-left: -4rem;
  margin-right: -4rem;
}

.first\:-mx-10:first-child {
  margin-left: -4.5rem;
  margin-right: -4.5rem;
}

.first\:-mx-11:first-child {
  margin-left: -5rem;
  margin-right: -5rem;
}

.first\:-mx-12:first-child {
  margin-left: -5.5rem;
  margin-right: -5.5rem;
}

.first\:-mx-13:first-child {
  margin-left: -6rem;
  margin-right: -6rem;
}

.first\:-mx-14:first-child {
  margin-left: -6.5rem;
  margin-right: -6.5rem;
}

.first\:-mx-15:first-child {
  margin-left: -7rem;
  margin-right: -7rem;
}

.first\:-mx-16:first-child {
  margin-left: -7.5rem;
  margin-right: -7.5rem;
}

.first\:-mx-17:first-child {
  margin-left: -8rem;
  margin-right: -8rem;
}

.first\:-mx-18:first-child {
  margin-left: -8.5rem;
  margin-right: -8.5rem;
}

.first\:-mx-19:first-child {
  margin-left: -9.5rem;
  margin-right: -9.5rem;
}

.first\:-mx-20:first-child {
  margin-left: -10rem;
  margin-right: -10rem;
}

.first\:-mx-21:first-child {
  margin-left: -11rem;
  margin-right: -11rem;
}

.first\:-mx-22:first-child {
  margin-left: -13rem;
  margin-right: -13rem;
}

.first\:-mx-23:first-child {
  margin-left: -15rem;
  margin-right: -15rem;
}

.first\:-mx-24:first-child {
  margin-left: -20.5rem;
  margin-right: -20.5rem;
}

.first\:-mx-tiny:first-child {
  margin-left: -0.5rem;
  margin-right: -0.5rem;
}

.first\:-mx-42p:first-child {
  margin-left: -42%;
  margin-right: -42%;
}

.first\:-mx-huge:first-child {
  margin-left: -39.5rem;
  margin-right: -39.5rem;
}

.first\:-mx-fit:first-child {
  margin-left: fit-content;
  margin-right: fit-content;
}

.first\:my-0:first-child {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.first\:my-1:first-child {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.first\:my-2:first-child {
  margin-top: 1.2rem;
  margin-bottom: 1.2rem;
}

.first\:my-3:first-child {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.first\:my-4:first-child {
  margin-top: 1.7rem;
  margin-bottom: 1.7rem;
}

.first\:my-5:first-child {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.first\:my-6:first-child {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

.first\:my-7:first-child {
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.first\:my-8:first-child {
  margin-top: 3.5rem;
  margin-bottom: 3.5rem;
}

.first\:my-9:first-child {
  margin-top: 4rem;
  margin-bottom: 4rem;
}

.first\:my-10:first-child {
  margin-top: 4.5rem;
  margin-bottom: 4.5rem;
}

.first\:my-11:first-child {
  margin-top: 5rem;
  margin-bottom: 5rem;
}

.first\:my-12:first-child {
  margin-top: 5.5rem;
  margin-bottom: 5.5rem;
}

.first\:my-13:first-child {
  margin-top: 6rem;
  margin-bottom: 6rem;
}

.first\:my-14:first-child {
  margin-top: 6.5rem;
  margin-bottom: 6.5rem;
}

.first\:my-15:first-child {
  margin-top: 7rem;
  margin-bottom: 7rem;
}

.first\:my-16:first-child {
  margin-top: 7.5rem;
  margin-bottom: 7.5rem;
}

.first\:my-17:first-child {
  margin-top: 8rem;
  margin-bottom: 8rem;
}

.first\:my-18:first-child {
  margin-top: 8.5rem;
  margin-bottom: 8.5rem;
}

.first\:my-19:first-child {
  margin-top: 9.5rem;
  margin-bottom: 9.5rem;
}

.first\:my-20:first-child {
  margin-top: 10rem;
  margin-bottom: 10rem;
}

.first\:my-21:first-child {
  margin-top: 11rem;
  margin-bottom: 11rem;
}

.first\:my-22:first-child {
  margin-top: 13rem;
  margin-bottom: 13rem;
}

.first\:my-23:first-child {
  margin-top: 15rem;
  margin-bottom: 15rem;
}

.first\:my-24:first-child {
  margin-top: 20.5rem;
  margin-bottom: 20.5rem;
}

.first\:my-auto:first-child {
  margin-top: auto;
  margin-bottom: auto;
}

.first\:my-tiny:first-child {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.first\:my-42p:first-child {
  margin-top: 42%;
  margin-bottom: 42%;
}

.first\:my-huge:first-child {
  margin-top: 39.5rem;
  margin-bottom: 39.5rem;
}

.first\:my-fit:first-child {
  margin-top: fit-content;
  margin-bottom: fit-content;
}

.first\:-my-0:first-child {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.first\:-my-1:first-child {
  margin-top: -1rem;
  margin-bottom: -1rem;
}

.first\:-my-2:first-child {
  margin-top: -1.2rem;
  margin-bottom: -1.2rem;
}

.first\:-my-3:first-child {
  margin-top: -1.5rem;
  margin-bottom: -1.5rem;
}

.first\:-my-4:first-child {
  margin-top: -1.7rem;
  margin-bottom: -1.7rem;
}

.first\:-my-5:first-child {
  margin-top: -2rem;
  margin-bottom: -2rem;
}

.first\:-my-6:first-child {
  margin-top: -2.5rem;
  margin-bottom: -2.5rem;
}

.first\:-my-7:first-child {
  margin-top: -3rem;
  margin-bottom: -3rem;
}

.first\:-my-8:first-child {
  margin-top: -3.5rem;
  margin-bottom: -3.5rem;
}

.first\:-my-9:first-child {
  margin-top: -4rem;
  margin-bottom: -4rem;
}

.first\:-my-10:first-child {
  margin-top: -4.5rem;
  margin-bottom: -4.5rem;
}

.first\:-my-11:first-child {
  margin-top: -5rem;
  margin-bottom: -5rem;
}

.first\:-my-12:first-child {
  margin-top: -5.5rem;
  margin-bottom: -5.5rem;
}

.first\:-my-13:first-child {
  margin-top: -6rem;
  margin-bottom: -6rem;
}

.first\:-my-14:first-child {
  margin-top: -6.5rem;
  margin-bottom: -6.5rem;
}

.first\:-my-15:first-child {
  margin-top: -7rem;
  margin-bottom: -7rem;
}

.first\:-my-16:first-child {
  margin-top: -7.5rem;
  margin-bottom: -7.5rem;
}

.first\:-my-17:first-child {
  margin-top: -8rem;
  margin-bottom: -8rem;
}

.first\:-my-18:first-child {
  margin-top: -8.5rem;
  margin-bottom: -8.5rem;
}

.first\:-my-19:first-child {
  margin-top: -9.5rem;
  margin-bottom: -9.5rem;
}

.first\:-my-20:first-child {
  margin-top: -10rem;
  margin-bottom: -10rem;
}

.first\:-my-21:first-child {
  margin-top: -11rem;
  margin-bottom: -11rem;
}

.first\:-my-22:first-child {
  margin-top: -13rem;
  margin-bottom: -13rem;
}

.first\:-my-23:first-child {
  margin-top: -15rem;
  margin-bottom: -15rem;
}

.first\:-my-24:first-child {
  margin-top: -20.5rem;
  margin-bottom: -20.5rem;
}

.first\:-my-tiny:first-child {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}

.first\:-my-42p:first-child {
  margin-top: -42%;
  margin-bottom: -42%;
}

.first\:-my-huge:first-child {
  margin-top: -39.5rem;
  margin-bottom: -39.5rem;
}

.first\:-my-fit:first-child {
  margin-top: fit-content;
  margin-bottom: fit-content;
}

.last\:mx-0:last-child {
  margin-left: 0rem;
  margin-right: 0rem;
}

.last\:mx-1:last-child {
  margin-left: 1rem;
  margin-right: 1rem;
}

.last\:mx-2:last-child {
  margin-left: 1.2rem;
  margin-right: 1.2rem;
}

.last\:mx-3:last-child {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}

.last\:mx-4:last-child {
  margin-left: 1.7rem;
  margin-right: 1.7rem;
}

.last\:mx-5:last-child {
  margin-left: 2rem;
  margin-right: 2rem;
}

.last\:mx-6:last-child {
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}

.last\:mx-7:last-child {
  margin-left: 3rem;
  margin-right: 3rem;
}

.last\:mx-8:last-child {
  margin-left: 3.5rem;
  margin-right: 3.5rem;
}

.last\:mx-9:last-child {
  margin-left: 4rem;
  margin-right: 4rem;
}

.last\:mx-10:last-child {
  margin-left: 4.5rem;
  margin-right: 4.5rem;
}

.last\:mx-11:last-child {
  margin-left: 5rem;
  margin-right: 5rem;
}

.last\:mx-12:last-child {
  margin-left: 5.5rem;
  margin-right: 5.5rem;
}

.last\:mx-13:last-child {
  margin-left: 6rem;
  margin-right: 6rem;
}

.last\:mx-14:last-child {
  margin-left: 6.5rem;
  margin-right: 6.5rem;
}

.last\:mx-15:last-child {
  margin-left: 7rem;
  margin-right: 7rem;
}

.last\:mx-16:last-child {
  margin-left: 7.5rem;
  margin-right: 7.5rem;
}

.last\:mx-17:last-child {
  margin-left: 8rem;
  margin-right: 8rem;
}

.last\:mx-18:last-child {
  margin-left: 8.5rem;
  margin-right: 8.5rem;
}

.last\:mx-19:last-child {
  margin-left: 9.5rem;
  margin-right: 9.5rem;
}

.last\:mx-20:last-child {
  margin-left: 10rem;
  margin-right: 10rem;
}

.last\:mx-21:last-child {
  margin-left: 11rem;
  margin-right: 11rem;
}

.last\:mx-22:last-child {
  margin-left: 13rem;
  margin-right: 13rem;
}

.last\:mx-23:last-child {
  margin-left: 15rem;
  margin-right: 15rem;
}

.last\:mx-24:last-child {
  margin-left: 20.5rem;
  margin-right: 20.5rem;
}

.last\:mx-auto:last-child {
  margin-left: auto;
  margin-right: auto;
}

.last\:mx-tiny:last-child {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}

.last\:mx-42p:last-child {
  margin-left: 42%;
  margin-right: 42%;
}

.last\:mx-huge:last-child {
  margin-left: 39.5rem;
  margin-right: 39.5rem;
}

.last\:mx-fit:last-child {
  margin-left: fit-content;
  margin-right: fit-content;
}

.last\:-mx-0:last-child {
  margin-left: 0rem;
  margin-right: 0rem;
}

.last\:-mx-1:last-child {
  margin-left: -1rem;
  margin-right: -1rem;
}

.last\:-mx-2:last-child {
  margin-left: -1.2rem;
  margin-right: -1.2rem;
}

.last\:-mx-3:last-child {
  margin-left: -1.5rem;
  margin-right: -1.5rem;
}

.last\:-mx-4:last-child {
  margin-left: -1.7rem;
  margin-right: -1.7rem;
}

.last\:-mx-5:last-child {
  margin-left: -2rem;
  margin-right: -2rem;
}

.last\:-mx-6:last-child {
  margin-left: -2.5rem;
  margin-right: -2.5rem;
}

.last\:-mx-7:last-child {
  margin-left: -3rem;
  margin-right: -3rem;
}

.last\:-mx-8:last-child {
  margin-left: -3.5rem;
  margin-right: -3.5rem;
}

.last\:-mx-9:last-child {
  margin-left: -4rem;
  margin-right: -4rem;
}

.last\:-mx-10:last-child {
  margin-left: -4.5rem;
  margin-right: -4.5rem;
}

.last\:-mx-11:last-child {
  margin-left: -5rem;
  margin-right: -5rem;
}

.last\:-mx-12:last-child {
  margin-left: -5.5rem;
  margin-right: -5.5rem;
}

.last\:-mx-13:last-child {
  margin-left: -6rem;
  margin-right: -6rem;
}

.last\:-mx-14:last-child {
  margin-left: -6.5rem;
  margin-right: -6.5rem;
}

.last\:-mx-15:last-child {
  margin-left: -7rem;
  margin-right: -7rem;
}

.last\:-mx-16:last-child {
  margin-left: -7.5rem;
  margin-right: -7.5rem;
}

.last\:-mx-17:last-child {
  margin-left: -8rem;
  margin-right: -8rem;
}

.last\:-mx-18:last-child {
  margin-left: -8.5rem;
  margin-right: -8.5rem;
}

.last\:-mx-19:last-child {
  margin-left: -9.5rem;
  margin-right: -9.5rem;
}

.last\:-mx-20:last-child {
  margin-left: -10rem;
  margin-right: -10rem;
}

.last\:-mx-21:last-child {
  margin-left: -11rem;
  margin-right: -11rem;
}

.last\:-mx-22:last-child {
  margin-left: -13rem;
  margin-right: -13rem;
}

.last\:-mx-23:last-child {
  margin-left: -15rem;
  margin-right: -15rem;
}

.last\:-mx-24:last-child {
  margin-left: -20.5rem;
  margin-right: -20.5rem;
}

.last\:-mx-tiny:last-child {
  margin-left: -0.5rem;
  margin-right: -0.5rem;
}

.last\:-mx-42p:last-child {
  margin-left: -42%;
  margin-right: -42%;
}

.last\:-mx-huge:last-child {
  margin-left: -39.5rem;
  margin-right: -39.5rem;
}

.last\:-mx-fit:last-child {
  margin-left: fit-content;
  margin-right: fit-content;
}

.last\:my-0:last-child {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.last\:my-1:last-child {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.last\:my-2:last-child {
  margin-top: 1.2rem;
  margin-bottom: 1.2rem;
}

.last\:my-3:last-child {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.last\:my-4:last-child {
  margin-top: 1.7rem;
  margin-bottom: 1.7rem;
}

.last\:my-5:last-child {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.last\:my-6:last-child {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

.last\:my-7:last-child {
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.last\:my-8:last-child {
  margin-top: 3.5rem;
  margin-bottom: 3.5rem;
}

.last\:my-9:last-child {
  margin-top: 4rem;
  margin-bottom: 4rem;
}

.last\:my-10:last-child {
  margin-top: 4.5rem;
  margin-bottom: 4.5rem;
}

.last\:my-11:last-child {
  margin-top: 5rem;
  margin-bottom: 5rem;
}

.last\:my-12:last-child {
  margin-top: 5.5rem;
  margin-bottom: 5.5rem;
}

.last\:my-13:last-child {
  margin-top: 6rem;
  margin-bottom: 6rem;
}

.last\:my-14:last-child {
  margin-top: 6.5rem;
  margin-bottom: 6.5rem;
}

.last\:my-15:last-child {
  margin-top: 7rem;
  margin-bottom: 7rem;
}

.last\:my-16:last-child {
  margin-top: 7.5rem;
  margin-bottom: 7.5rem;
}

.last\:my-17:last-child {
  margin-top: 8rem;
  margin-bottom: 8rem;
}

.last\:my-18:last-child {
  margin-top: 8.5rem;
  margin-bottom: 8.5rem;
}

.last\:my-19:last-child {
  margin-top: 9.5rem;
  margin-bottom: 9.5rem;
}

.last\:my-20:last-child {
  margin-top: 10rem;
  margin-bottom: 10rem;
}

.last\:my-21:last-child {
  margin-top: 11rem;
  margin-bottom: 11rem;
}

.last\:my-22:last-child {
  margin-top: 13rem;
  margin-bottom: 13rem;
}

.last\:my-23:last-child {
  margin-top: 15rem;
  margin-bottom: 15rem;
}

.last\:my-24:last-child {
  margin-top: 20.5rem;
  margin-bottom: 20.5rem;
}

.last\:my-auto:last-child {
  margin-top: auto;
  margin-bottom: auto;
}

.last\:my-tiny:last-child {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.last\:my-42p:last-child {
  margin-top: 42%;
  margin-bottom: 42%;
}

.last\:my-huge:last-child {
  margin-top: 39.5rem;
  margin-bottom: 39.5rem;
}

.last\:my-fit:last-child {
  margin-top: fit-content;
  margin-bottom: fit-content;
}

.last\:-my-0:last-child {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.last\:-my-1:last-child {
  margin-top: -1rem;
  margin-bottom: -1rem;
}

.last\:-my-2:last-child {
  margin-top: -1.2rem;
  margin-bottom: -1.2rem;
}

.last\:-my-3:last-child {
  margin-top: -1.5rem;
  margin-bottom: -1.5rem;
}

.last\:-my-4:last-child {
  margin-top: -1.7rem;
  margin-bottom: -1.7rem;
}

.last\:-my-5:last-child {
  margin-top: -2rem;
  margin-bottom: -2rem;
}

.last\:-my-6:last-child {
  margin-top: -2.5rem;
  margin-bottom: -2.5rem;
}

.last\:-my-7:last-child {
  margin-top: -3rem;
  margin-bottom: -3rem;
}

.last\:-my-8:last-child {
  margin-top: -3.5rem;
  margin-bottom: -3.5rem;
}

.last\:-my-9:last-child {
  margin-top: -4rem;
  margin-bottom: -4rem;
}

.last\:-my-10:last-child {
  margin-top: -4.5rem;
  margin-bottom: -4.5rem;
}

.last\:-my-11:last-child {
  margin-top: -5rem;
  margin-bottom: -5rem;
}

.last\:-my-12:last-child {
  margin-top: -5.5rem;
  margin-bottom: -5.5rem;
}

.last\:-my-13:last-child {
  margin-top: -6rem;
  margin-bottom: -6rem;
}

.last\:-my-14:last-child {
  margin-top: -6.5rem;
  margin-bottom: -6.5rem;
}

.last\:-my-15:last-child {
  margin-top: -7rem;
  margin-bottom: -7rem;
}

.last\:-my-16:last-child {
  margin-top: -7.5rem;
  margin-bottom: -7.5rem;
}

.last\:-my-17:last-child {
  margin-top: -8rem;
  margin-bottom: -8rem;
}

.last\:-my-18:last-child {
  margin-top: -8.5rem;
  margin-bottom: -8.5rem;
}

.last\:-my-19:last-child {
  margin-top: -9.5rem;
  margin-bottom: -9.5rem;
}

.last\:-my-20:last-child {
  margin-top: -10rem;
  margin-bottom: -10rem;
}

.last\:-my-21:last-child {
  margin-top: -11rem;
  margin-bottom: -11rem;
}

.last\:-my-22:last-child {
  margin-top: -13rem;
  margin-bottom: -13rem;
}

.last\:-my-23:last-child {
  margin-top: -15rem;
  margin-bottom: -15rem;
}

.last\:-my-24:last-child {
  margin-top: -20.5rem;
  margin-bottom: -20.5rem;
}

.last\:-my-tiny:last-child {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}

.last\:-my-42p:last-child {
  margin-top: -42%;
  margin-bottom: -42%;
}

.last\:-my-huge:last-child {
  margin-top: -39.5rem;
  margin-bottom: -39.5rem;
}

.last\:-my-fit:last-child {
  margin-top: fit-content;
  margin-bottom: fit-content;
}

.mt-0 {
  margin-top: 0rem;
}

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

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

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

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

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

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

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

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

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

.mt-10 {
  margin-top: 4.5rem;
}

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

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

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

.mt-14 {
  margin-top: 6.5rem;
}

.mt-15 {
  margin-top: 7rem;
}

.mt-16 {
  margin-top: 7.5rem;
}

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

.mt-18 {
  margin-top: 8.5rem;
}

.mt-19 {
  margin-top: 9.5rem;
}

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

.mt-21 {
  margin-top: 11rem;
}

.mt-22 {
  margin-top: 13rem;
}

.mt-23 {
  margin-top: 15rem;
}

.mt-24 {
  margin-top: 20.5rem;
}

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

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

.mt-42p {
  margin-top: 42%;
}

.mt-huge {
  margin-top: 39.5rem;
}

.mt-fit {
  margin-top: fit-content;
}

.-mt-0 {
  margin-top: 0rem;
}

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

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

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

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

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

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

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

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

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

.-mt-10 {
  margin-top: -4.5rem;
}

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

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

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

.-mt-14 {
  margin-top: -6.5rem;
}

.-mt-15 {
  margin-top: -7rem;
}

.-mt-16 {
  margin-top: -7.5rem;
}

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

.-mt-18 {
  margin-top: -8.5rem;
}

.-mt-19 {
  margin-top: -9.5rem;
}

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

.-mt-21 {
  margin-top: -11rem;
}

.-mt-22 {
  margin-top: -13rem;
}

.-mt-23 {
  margin-top: -15rem;
}

.-mt-24 {
  margin-top: -20.5rem;
}

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

.-mt-42p {
  margin-top: -42%;
}

.-mt-huge {
  margin-top: -39.5rem;
}

.-mt-fit {
  margin-top: fit-content;
}

.mr-0 {
  margin-right: 0rem;
}

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

.mr-2 {
  margin-right: 1.2rem;
}

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

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

.mr-5 {
  margin-right: 2rem;
}

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

.mr-7 {
  margin-right: 3rem;
}

.mr-8 {
  margin-right: 3.5rem;
}

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

.mr-10 {
  margin-right: 4.5rem;
}

.mr-11 {
  margin-right: 5rem;
}

.mr-12 {
  margin-right: 5.5rem;
}

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

.mr-14 {
  margin-right: 6.5rem;
}

.mr-15 {
  margin-right: 7rem;
}

.mr-16 {
  margin-right: 7.5rem;
}

.mr-17 {
  margin-right: 8rem;
}

.mr-18 {
  margin-right: 8.5rem;
}

.mr-19 {
  margin-right: 9.5rem;
}

.mr-20 {
  margin-right: 10rem;
}

.mr-21 {
  margin-right: 11rem;
}

.mr-22 {
  margin-right: 13rem;
}

.mr-23 {
  margin-right: 15rem;
}

.mr-24 {
  margin-right: 20.5rem;
}

.mr-auto {
  margin-right: auto;
}

.mr-tiny {
  margin-right: 0.5rem;
}

.mr-42p {
  margin-right: 42%;
}

.mr-huge {
  margin-right: 39.5rem;
}

.mr-fit {
  margin-right: fit-content;
}

.-mr-0 {
  margin-right: 0rem;
}

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

.-mr-2 {
  margin-right: -1.2rem;
}

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

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

.-mr-5 {
  margin-right: -2rem;
}

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

.-mr-7 {
  margin-right: -3rem;
}

.-mr-8 {
  margin-right: -3.5rem;
}

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

.-mr-10 {
  margin-right: -4.5rem;
}

.-mr-11 {
  margin-right: -5rem;
}

.-mr-12 {
  margin-right: -5.5rem;
}

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

.-mr-14 {
  margin-right: -6.5rem;
}

.-mr-15 {
  margin-right: -7rem;
}

.-mr-16 {
  margin-right: -7.5rem;
}

.-mr-17 {
  margin-right: -8rem;
}

.-mr-18 {
  margin-right: -8.5rem;
}

.-mr-19 {
  margin-right: -9.5rem;
}

.-mr-20 {
  margin-right: -10rem;
}

.-mr-21 {
  margin-right: -11rem;
}

.-mr-22 {
  margin-right: -13rem;
}

.-mr-23 {
  margin-right: -15rem;
}

.-mr-24 {
  margin-right: -20.5rem;
}

.-mr-tiny {
  margin-right: -0.5rem;
}

.-mr-42p {
  margin-right: -42%;
}

.-mr-huge {
  margin-right: -39.5rem;
}

.-mr-fit {
  margin-right: fit-content;
}

.mb-0 {
  margin-bottom: 0rem;
}

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

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

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

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

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

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

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

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

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

.mb-10 {
  margin-bottom: 4.5rem;
}

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

.mb-12 {
  margin-bottom: 5.5rem;
}

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

.mb-14 {
  margin-bottom: 6.5rem;
}

.mb-15 {
  margin-bottom: 7rem;
}

.mb-16 {
  margin-bottom: 7.5rem;
}

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

.mb-18 {
  margin-bottom: 8.5rem;
}

.mb-19 {
  margin-bottom: 9.5rem;
}

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

.mb-21 {
  margin-bottom: 11rem;
}

.mb-22 {
  margin-bottom: 13rem;
}

.mb-23 {
  margin-bottom: 15rem;
}

.mb-24 {
  margin-bottom: 20.5rem;
}

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

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

.mb-42p {
  margin-bottom: 42%;
}

.mb-huge {
  margin-bottom: 39.5rem;
}

.mb-fit {
  margin-bottom: fit-content;
}

.-mb-0 {
  margin-bottom: 0rem;
}

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

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

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

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

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

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

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

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

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

.-mb-10 {
  margin-bottom: -4.5rem;
}

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

.-mb-12 {
  margin-bottom: -5.5rem;
}

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

.-mb-14 {
  margin-bottom: -6.5rem;
}

.-mb-15 {
  margin-bottom: -7rem;
}

.-mb-16 {
  margin-bottom: -7.5rem;
}

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

.-mb-18 {
  margin-bottom: -8.5rem;
}

.-mb-19 {
  margin-bottom: -9.5rem;
}

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

.-mb-21 {
  margin-bottom: -11rem;
}

.-mb-22 {
  margin-bottom: -13rem;
}

.-mb-23 {
  margin-bottom: -15rem;
}

.-mb-24 {
  margin-bottom: -20.5rem;
}

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

.-mb-42p {
  margin-bottom: -42%;
}

.-mb-huge {
  margin-bottom: -39.5rem;
}

.-mb-fit {
  margin-bottom: fit-content;
}

.ml-0 {
  margin-left: 0rem;
}

.ml-1 {
  margin-left: 1rem;
}

.ml-2 {
  margin-left: 1.2rem;
}

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

.ml-4 {
  margin-left: 1.7rem;
}

.ml-5 {
  margin-left: 2rem;
}

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

.ml-7 {
  margin-left: 3rem;
}

.ml-8 {
  margin-left: 3.5rem;
}

.ml-9 {
  margin-left: 4rem;
}

.ml-10 {
  margin-left: 4.5rem;
}

.ml-11 {
  margin-left: 5rem;
}

.ml-12 {
  margin-left: 5.5rem;
}

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

.ml-14 {
  margin-left: 6.5rem;
}

.ml-15 {
  margin-left: 7rem;
}

.ml-16 {
  margin-left: 7.5rem;
}

.ml-17 {
  margin-left: 8rem;
}

.ml-18 {
  margin-left: 8.5rem;
}

.ml-19 {
  margin-left: 9.5rem;
}

.ml-20 {
  margin-left: 10rem;
}

.ml-21 {
  margin-left: 11rem;
}

.ml-22 {
  margin-left: 13rem;
}

.ml-23 {
  margin-left: 15rem;
}

.ml-24 {
  margin-left: 20.5rem;
}

.ml-auto {
  margin-left: auto;
}

.ml-tiny {
  margin-left: 0.5rem;
}

.ml-42p {
  margin-left: 42%;
}

.ml-huge {
  margin-left: 39.5rem;
}

.ml-fit {
  margin-left: fit-content;
}

.-ml-0 {
  margin-left: 0rem;
}

.-ml-1 {
  margin-left: -1rem;
}

.-ml-2 {
  margin-left: -1.2rem;
}

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

.-ml-4 {
  margin-left: -1.7rem;
}

.-ml-5 {
  margin-left: -2rem;
}

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

.-ml-7 {
  margin-left: -3rem;
}

.-ml-8 {
  margin-left: -3.5rem;
}

.-ml-9 {
  margin-left: -4rem;
}

.-ml-10 {
  margin-left: -4.5rem;
}

.-ml-11 {
  margin-left: -5rem;
}

.-ml-12 {
  margin-left: -5.5rem;
}

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

.-ml-14 {
  margin-left: -6.5rem;
}

.-ml-15 {
  margin-left: -7rem;
}

.-ml-16 {
  margin-left: -7.5rem;
}

.-ml-17 {
  margin-left: -8rem;
}

.-ml-18 {
  margin-left: -8.5rem;
}

.-ml-19 {
  margin-left: -9.5rem;
}

.-ml-20 {
  margin-left: -10rem;
}

.-ml-21 {
  margin-left: -11rem;
}

.-ml-22 {
  margin-left: -13rem;
}

.-ml-23 {
  margin-left: -15rem;
}

.-ml-24 {
  margin-left: -20.5rem;
}

.-ml-tiny {
  margin-left: -0.5rem;
}

.-ml-42p {
  margin-left: -42%;
}

.-ml-huge {
  margin-left: -39.5rem;
}

.-ml-fit {
  margin-left: fit-content;
}

.first\:mt-0:first-child {
  margin-top: 0rem;
}

.first\:mt-1:first-child {
  margin-top: 1rem;
}

.first\:mt-2:first-child {
  margin-top: 1.2rem;
}

.first\:mt-3:first-child {
  margin-top: 1.5rem;
}

.first\:mt-4:first-child {
  margin-top: 1.7rem;
}

.first\:mt-5:first-child {
  margin-top: 2rem;
}

.first\:mt-6:first-child {
  margin-top: 2.5rem;
}

.first\:mt-7:first-child {
  margin-top: 3rem;
}

.first\:mt-8:first-child {
  margin-top: 3.5rem;
}

.first\:mt-9:first-child {
  margin-top: 4rem;
}

.first\:mt-10:first-child {
  margin-top: 4.5rem;
}

.first\:mt-11:first-child {
  margin-top: 5rem;
}

.first\:mt-12:first-child {
  margin-top: 5.5rem;
}

.first\:mt-13:first-child {
  margin-top: 6rem;
}

.first\:mt-14:first-child {
  margin-top: 6.5rem;
}

.first\:mt-15:first-child {
  margin-top: 7rem;
}

.first\:mt-16:first-child {
  margin-top: 7.5rem;
}

.first\:mt-17:first-child {
  margin-top: 8rem;
}

.first\:mt-18:first-child {
  margin-top: 8.5rem;
}

.first\:mt-19:first-child {
  margin-top: 9.5rem;
}

.first\:mt-20:first-child {
  margin-top: 10rem;
}

.first\:mt-21:first-child {
  margin-top: 11rem;
}

.first\:mt-22:first-child {
  margin-top: 13rem;
}

.first\:mt-23:first-child {
  margin-top: 15rem;
}

.first\:mt-24:first-child {
  margin-top: 20.5rem;
}

.first\:mt-auto:first-child {
  margin-top: auto;
}

.first\:mt-tiny:first-child {
  margin-top: 0.5rem;
}

.first\:mt-42p:first-child {
  margin-top: 42%;
}

.first\:mt-huge:first-child {
  margin-top: 39.5rem;
}

.first\:mt-fit:first-child {
  margin-top: fit-content;
}

.first\:-mt-0:first-child {
  margin-top: 0rem;
}

.first\:-mt-1:first-child {
  margin-top: -1rem;
}

.first\:-mt-2:first-child {
  margin-top: -1.2rem;
}

.first\:-mt-3:first-child {
  margin-top: -1.5rem;
}

.first\:-mt-4:first-child {
  margin-top: -1.7rem;
}

.first\:-mt-5:first-child {
  margin-top: -2rem;
}

.first\:-mt-6:first-child {
  margin-top: -2.5rem;
}

.first\:-mt-7:first-child {
  margin-top: -3rem;
}

.first\:-mt-8:first-child {
  margin-top: -3.5rem;
}

.first\:-mt-9:first-child {
  margin-top: -4rem;
}

.first\:-mt-10:first-child {
  margin-top: -4.5rem;
}

.first\:-mt-11:first-child {
  margin-top: -5rem;
}

.first\:-mt-12:first-child {
  margin-top: -5.5rem;
}

.first\:-mt-13:first-child {
  margin-top: -6rem;
}

.first\:-mt-14:first-child {
  margin-top: -6.5rem;
}

.first\:-mt-15:first-child {
  margin-top: -7rem;
}

.first\:-mt-16:first-child {
  margin-top: -7.5rem;
}

.first\:-mt-17:first-child {
  margin-top: -8rem;
}

.first\:-mt-18:first-child {
  margin-top: -8.5rem;
}

.first\:-mt-19:first-child {
  margin-top: -9.5rem;
}

.first\:-mt-20:first-child {
  margin-top: -10rem;
}

.first\:-mt-21:first-child {
  margin-top: -11rem;
}

.first\:-mt-22:first-child {
  margin-top: -13rem;
}

.first\:-mt-23:first-child {
  margin-top: -15rem;
}

.first\:-mt-24:first-child {
  margin-top: -20.5rem;
}

.first\:-mt-tiny:first-child {
  margin-top: -0.5rem;
}

.first\:-mt-42p:first-child {
  margin-top: -42%;
}

.first\:-mt-huge:first-child {
  margin-top: -39.5rem;
}

.first\:-mt-fit:first-child {
  margin-top: fit-content;
}

.first\:mr-0:first-child {
  margin-right: 0rem;
}

.first\:mr-1:first-child {
  margin-right: 1rem;
}

.first\:mr-2:first-child {
  margin-right: 1.2rem;
}

.first\:mr-3:first-child {
  margin-right: 1.5rem;
}

.first\:mr-4:first-child {
  margin-right: 1.7rem;
}

.first\:mr-5:first-child {
  margin-right: 2rem;
}

.first\:mr-6:first-child {
  margin-right: 2.5rem;
}

.first\:mr-7:first-child {
  margin-right: 3rem;
}

.first\:mr-8:first-child {
  margin-right: 3.5rem;
}

.first\:mr-9:first-child {
  margin-right: 4rem;
}

.first\:mr-10:first-child {
  margin-right: 4.5rem;
}

.first\:mr-11:first-child {
  margin-right: 5rem;
}

.first\:mr-12:first-child {
  margin-right: 5.5rem;
}

.first\:mr-13:first-child {
  margin-right: 6rem;
}

.first\:mr-14:first-child {
  margin-right: 6.5rem;
}

.first\:mr-15:first-child {
  margin-right: 7rem;
}

.first\:mr-16:first-child {
  margin-right: 7.5rem;
}

.first\:mr-17:first-child {
  margin-right: 8rem;
}

.first\:mr-18:first-child {
  margin-right: 8.5rem;
}

.first\:mr-19:first-child {
  margin-right: 9.5rem;
}

.first\:mr-20:first-child {
  margin-right: 10rem;
}

.first\:mr-21:first-child {
  margin-right: 11rem;
}

.first\:mr-22:first-child {
  margin-right: 13rem;
}

.first\:mr-23:first-child {
  margin-right: 15rem;
}

.first\:mr-24:first-child {
  margin-right: 20.5rem;
}

.first\:mr-auto:first-child {
  margin-right: auto;
}

.first\:mr-tiny:first-child {
  margin-right: 0.5rem;
}

.first\:mr-42p:first-child {
  margin-right: 42%;
}

.first\:mr-huge:first-child {
  margin-right: 39.5rem;
}

.first\:mr-fit:first-child {
  margin-right: fit-content;
}

.first\:-mr-0:first-child {
  margin-right: 0rem;
}

.first\:-mr-1:first-child {
  margin-right: -1rem;
}

.first\:-mr-2:first-child {
  margin-right: -1.2rem;
}

.first\:-mr-3:first-child {
  margin-right: -1.5rem;
}

.first\:-mr-4:first-child {
  margin-right: -1.7rem;
}

.first\:-mr-5:first-child {
  margin-right: -2rem;
}

.first\:-mr-6:first-child {
  margin-right: -2.5rem;
}

.first\:-mr-7:first-child {
  margin-right: -3rem;
}

.first\:-mr-8:first-child {
  margin-right: -3.5rem;
}

.first\:-mr-9:first-child {
  margin-right: -4rem;
}

.first\:-mr-10:first-child {
  margin-right: -4.5rem;
}

.first\:-mr-11:first-child {
  margin-right: -5rem;
}

.first\:-mr-12:first-child {
  margin-right: -5.5rem;
}

.first\:-mr-13:first-child {
  margin-right: -6rem;
}

.first\:-mr-14:first-child {
  margin-right: -6.5rem;
}

.first\:-mr-15:first-child {
  margin-right: -7rem;
}

.first\:-mr-16:first-child {
  margin-right: -7.5rem;
}

.first\:-mr-17:first-child {
  margin-right: -8rem;
}

.first\:-mr-18:first-child {
  margin-right: -8.5rem;
}

.first\:-mr-19:first-child {
  margin-right: -9.5rem;
}

.first\:-mr-20:first-child {
  margin-right: -10rem;
}

.first\:-mr-21:first-child {
  margin-right: -11rem;
}

.first\:-mr-22:first-child {
  margin-right: -13rem;
}

.first\:-mr-23:first-child {
  margin-right: -15rem;
}

.first\:-mr-24:first-child {
  margin-right: -20.5rem;
}

.first\:-mr-tiny:first-child {
  margin-right: -0.5rem;
}

.first\:-mr-42p:first-child {
  margin-right: -42%;
}

.first\:-mr-huge:first-child {
  margin-right: -39.5rem;
}

.first\:-mr-fit:first-child {
  margin-right: fit-content;
}

.first\:mb-0:first-child {
  margin-bottom: 0rem;
}

.first\:mb-1:first-child {
  margin-bottom: 1rem;
}

.first\:mb-2:first-child {
  margin-bottom: 1.2rem;
}

.first\:mb-3:first-child {
  margin-bottom: 1.5rem;
}

.first\:mb-4:first-child {
  margin-bottom: 1.7rem;
}

.first\:mb-5:first-child {
  margin-bottom: 2rem;
}

.first\:mb-6:first-child {
  margin-bottom: 2.5rem;
}

.first\:mb-7:first-child {
  margin-bottom: 3rem;
}

.first\:mb-8:first-child {
  margin-bottom: 3.5rem;
}

.first\:mb-9:first-child {
  margin-bottom: 4rem;
}

.first\:mb-10:first-child {
  margin-bottom: 4.5rem;
}

.first\:mb-11:first-child {
  margin-bottom: 5rem;
}

.first\:mb-12:first-child {
  margin-bottom: 5.5rem;
}

.first\:mb-13:first-child {
  margin-bottom: 6rem;
}

.first\:mb-14:first-child {
  margin-bottom: 6.5rem;
}

.first\:mb-15:first-child {
  margin-bottom: 7rem;
}

.first\:mb-16:first-child {
  margin-bottom: 7.5rem;
}

.first\:mb-17:first-child {
  margin-bottom: 8rem;
}

.first\:mb-18:first-child {
  margin-bottom: 8.5rem;
}

.first\:mb-19:first-child {
  margin-bottom: 9.5rem;
}

.first\:mb-20:first-child {
  margin-bottom: 10rem;
}

.first\:mb-21:first-child {
  margin-bottom: 11rem;
}

.first\:mb-22:first-child {
  margin-bottom: 13rem;
}

.first\:mb-23:first-child {
  margin-bottom: 15rem;
}

.first\:mb-24:first-child {
  margin-bottom: 20.5rem;
}

.first\:mb-auto:first-child {
  margin-bottom: auto;
}

.first\:mb-tiny:first-child {
  margin-bottom: 0.5rem;
}

.first\:mb-42p:first-child {
  margin-bottom: 42%;
}

.first\:mb-huge:first-child {
  margin-bottom: 39.5rem;
}

.first\:mb-fit:first-child {
  margin-bottom: fit-content;
}

.first\:-mb-0:first-child {
  margin-bottom: 0rem;
}

.first\:-mb-1:first-child {
  margin-bottom: -1rem;
}

.first\:-mb-2:first-child {
  margin-bottom: -1.2rem;
}

.first\:-mb-3:first-child {
  margin-bottom: -1.5rem;
}

.first\:-mb-4:first-child {
  margin-bottom: -1.7rem;
}

.first\:-mb-5:first-child {
  margin-bottom: -2rem;
}

.first\:-mb-6:first-child {
  margin-bottom: -2.5rem;
}

.first\:-mb-7:first-child {
  margin-bottom: -3rem;
}

.first\:-mb-8:first-child {
  margin-bottom: -3.5rem;
}

.first\:-mb-9:first-child {
  margin-bottom: -4rem;
}

.first\:-mb-10:first-child {
  margin-bottom: -4.5rem;
}

.first\:-mb-11:first-child {
  margin-bottom: -5rem;
}

.first\:-mb-12:first-child {
  margin-bottom: -5.5rem;
}

.first\:-mb-13:first-child {
  margin-bottom: -6rem;
}

.first\:-mb-14:first-child {
  margin-bottom: -6.5rem;
}

.first\:-mb-15:first-child {
  margin-bottom: -7rem;
}

.first\:-mb-16:first-child {
  margin-bottom: -7.5rem;
}

.first\:-mb-17:first-child {
  margin-bottom: -8rem;
}

.first\:-mb-18:first-child {
  margin-bottom: -8.5rem;
}

.first\:-mb-19:first-child {
  margin-bottom: -9.5rem;
}

.first\:-mb-20:first-child {
  margin-bottom: -10rem;
}

.first\:-mb-21:first-child {
  margin-bottom: -11rem;
}

.first\:-mb-22:first-child {
  margin-bottom: -13rem;
}

.first\:-mb-23:first-child {
  margin-bottom: -15rem;
}

.first\:-mb-24:first-child {
  margin-bottom: -20.5rem;
}

.first\:-mb-tiny:first-child {
  margin-bottom: -0.5rem;
}

.first\:-mb-42p:first-child {
  margin-bottom: -42%;
}

.first\:-mb-huge:first-child {
  margin-bottom: -39.5rem;
}

.first\:-mb-fit:first-child {
  margin-bottom: fit-content;
}

.first\:ml-0:first-child {
  margin-left: 0rem;
}

.first\:ml-1:first-child {
  margin-left: 1rem;
}

.first\:ml-2:first-child {
  margin-left: 1.2rem;
}

.first\:ml-3:first-child {
  margin-left: 1.5rem;
}

.first\:ml-4:first-child {
  margin-left: 1.7rem;
}

.first\:ml-5:first-child {
  margin-left: 2rem;
}

.first\:ml-6:first-child {
  margin-left: 2.5rem;
}

.first\:ml-7:first-child {
  margin-left: 3rem;
}

.first\:ml-8:first-child {
  margin-left: 3.5rem;
}

.first\:ml-9:first-child {
  margin-left: 4rem;
}

.first\:ml-10:first-child {
  margin-left: 4.5rem;
}

.first\:ml-11:first-child {
  margin-left: 5rem;
}

.first\:ml-12:first-child {
  margin-left: 5.5rem;
}

.first\:ml-13:first-child {
  margin-left: 6rem;
}

.first\:ml-14:first-child {
  margin-left: 6.5rem;
}

.first\:ml-15:first-child {
  margin-left: 7rem;
}

.first\:ml-16:first-child {
  margin-left: 7.5rem;
}

.first\:ml-17:first-child {
  margin-left: 8rem;
}

.first\:ml-18:first-child {
  margin-left: 8.5rem;
}

.first\:ml-19:first-child {
  margin-left: 9.5rem;
}

.first\:ml-20:first-child {
  margin-left: 10rem;
}

.first\:ml-21:first-child {
  margin-left: 11rem;
}

.first\:ml-22:first-child {
  margin-left: 13rem;
}

.first\:ml-23:first-child {
  margin-left: 15rem;
}

.first\:ml-24:first-child {
  margin-left: 20.5rem;
}

.first\:ml-auto:first-child {
  margin-left: auto;
}

.first\:ml-tiny:first-child {
  margin-left: 0.5rem;
}

.first\:ml-42p:first-child {
  margin-left: 42%;
}

.first\:ml-huge:first-child {
  margin-left: 39.5rem;
}

.first\:ml-fit:first-child {
  margin-left: fit-content;
}

.first\:-ml-0:first-child {
  margin-left: 0rem;
}

.first\:-ml-1:first-child {
  margin-left: -1rem;
}

.first\:-ml-2:first-child {
  margin-left: -1.2rem;
}

.first\:-ml-3:first-child {
  margin-left: -1.5rem;
}

.first\:-ml-4:first-child {
  margin-left: -1.7rem;
}

.first\:-ml-5:first-child {
  margin-left: -2rem;
}

.first\:-ml-6:first-child {
  margin-left: -2.5rem;
}

.first\:-ml-7:first-child {
  margin-left: -3rem;
}

.first\:-ml-8:first-child {
  margin-left: -3.5rem;
}

.first\:-ml-9:first-child {
  margin-left: -4rem;
}

.first\:-ml-10:first-child {
  margin-left: -4.5rem;
}

.first\:-ml-11:first-child {
  margin-left: -5rem;
}

.first\:-ml-12:first-child {
  margin-left: -5.5rem;
}

.first\:-ml-13:first-child {
  margin-left: -6rem;
}

.first\:-ml-14:first-child {
  margin-left: -6.5rem;
}

.first\:-ml-15:first-child {
  margin-left: -7rem;
}

.first\:-ml-16:first-child {
  margin-left: -7.5rem;
}

.first\:-ml-17:first-child {
  margin-left: -8rem;
}

.first\:-ml-18:first-child {
  margin-left: -8.5rem;
}

.first\:-ml-19:first-child {
  margin-left: -9.5rem;
}

.first\:-ml-20:first-child {
  margin-left: -10rem;
}

.first\:-ml-21:first-child {
  margin-left: -11rem;
}

.first\:-ml-22:first-child {
  margin-left: -13rem;
}

.first\:-ml-23:first-child {
  margin-left: -15rem;
}

.first\:-ml-24:first-child {
  margin-left: -20.5rem;
}

.first\:-ml-tiny:first-child {
  margin-left: -0.5rem;
}

.first\:-ml-42p:first-child {
  margin-left: -42%;
}

.first\:-ml-huge:first-child {
  margin-left: -39.5rem;
}

.first\:-ml-fit:first-child {
  margin-left: fit-content;
}

.last\:mt-0:last-child {
  margin-top: 0rem;
}

.last\:mt-1:last-child {
  margin-top: 1rem;
}

.last\:mt-2:last-child {
  margin-top: 1.2rem;
}

.last\:mt-3:last-child {
  margin-top: 1.5rem;
}

.last\:mt-4:last-child {
  margin-top: 1.7rem;
}

.last\:mt-5:last-child {
  margin-top: 2rem;
}

.last\:mt-6:last-child {
  margin-top: 2.5rem;
}

.last\:mt-7:last-child {
  margin-top: 3rem;
}

.last\:mt-8:last-child {
  margin-top: 3.5rem;
}

.last\:mt-9:last-child {
  margin-top: 4rem;
}

.last\:mt-10:last-child {
  margin-top: 4.5rem;
}

.last\:mt-11:last-child {
  margin-top: 5rem;
}

.last\:mt-12:last-child {
  margin-top: 5.5rem;
}

.last\:mt-13:last-child {
  margin-top: 6rem;
}

.last\:mt-14:last-child {
  margin-top: 6.5rem;
}

.last\:mt-15:last-child {
  margin-top: 7rem;
}

.last\:mt-16:last-child {
  margin-top: 7.5rem;
}

.last\:mt-17:last-child {
  margin-top: 8rem;
}

.last\:mt-18:last-child {
  margin-top: 8.5rem;
}

.last\:mt-19:last-child {
  margin-top: 9.5rem;
}

.last\:mt-20:last-child {
  margin-top: 10rem;
}

.last\:mt-21:last-child {
  margin-top: 11rem;
}

.last\:mt-22:last-child {
  margin-top: 13rem;
}

.last\:mt-23:last-child {
  margin-top: 15rem;
}

.last\:mt-24:last-child {
  margin-top: 20.5rem;
}

.last\:mt-auto:last-child {
  margin-top: auto;
}

.last\:mt-tiny:last-child {
  margin-top: 0.5rem;
}

.last\:mt-42p:last-child {
  margin-top: 42%;
}

.last\:mt-huge:last-child {
  margin-top: 39.5rem;
}

.last\:mt-fit:last-child {
  margin-top: fit-content;
}

.last\:-mt-0:last-child {
  margin-top: 0rem;
}

.last\:-mt-1:last-child {
  margin-top: -1rem;
}

.last\:-mt-2:last-child {
  margin-top: -1.2rem;
}

.last\:-mt-3:last-child {
  margin-top: -1.5rem;
}

.last\:-mt-4:last-child {
  margin-top: -1.7rem;
}

.last\:-mt-5:last-child {
  margin-top: -2rem;
}

.last\:-mt-6:last-child {
  margin-top: -2.5rem;
}

.last\:-mt-7:last-child {
  margin-top: -3rem;
}

.last\:-mt-8:last-child {
  margin-top: -3.5rem;
}

.last\:-mt-9:last-child {
  margin-top: -4rem;
}

.last\:-mt-10:last-child {
  margin-top: -4.5rem;
}

.last\:-mt-11:last-child {
  margin-top: -5rem;
}

.last\:-mt-12:last-child {
  margin-top: -5.5rem;
}

.last\:-mt-13:last-child {
  margin-top: -6rem;
}

.last\:-mt-14:last-child {
  margin-top: -6.5rem;
}

.last\:-mt-15:last-child {
  margin-top: -7rem;
}

.last\:-mt-16:last-child {
  margin-top: -7.5rem;
}

.last\:-mt-17:last-child {
  margin-top: -8rem;
}

.last\:-mt-18:last-child {
  margin-top: -8.5rem;
}

.last\:-mt-19:last-child {
  margin-top: -9.5rem;
}

.last\:-mt-20:last-child {
  margin-top: -10rem;
}

.last\:-mt-21:last-child {
  margin-top: -11rem;
}

.last\:-mt-22:last-child {
  margin-top: -13rem;
}

.last\:-mt-23:last-child {
  margin-top: -15rem;
}

.last\:-mt-24:last-child {
  margin-top: -20.5rem;
}

.last\:-mt-tiny:last-child {
  margin-top: -0.5rem;
}

.last\:-mt-42p:last-child {
  margin-top: -42%;
}

.last\:-mt-huge:last-child {
  margin-top: -39.5rem;
}

.last\:-mt-fit:last-child {
  margin-top: fit-content;
}

.last\:mr-0:last-child {
  margin-right: 0rem;
}

.last\:mr-1:last-child {
  margin-right: 1rem;
}

.last\:mr-2:last-child {
  margin-right: 1.2rem;
}

.last\:mr-3:last-child {
  margin-right: 1.5rem;
}

.last\:mr-4:last-child {
  margin-right: 1.7rem;
}

.last\:mr-5:last-child {
  margin-right: 2rem;
}

.last\:mr-6:last-child {
  margin-right: 2.5rem;
}

.last\:mr-7:last-child {
  margin-right: 3rem;
}

.last\:mr-8:last-child {
  margin-right: 3.5rem;
}

.last\:mr-9:last-child {
  margin-right: 4rem;
}

.last\:mr-10:last-child {
  margin-right: 4.5rem;
}

.last\:mr-11:last-child {
  margin-right: 5rem;
}

.last\:mr-12:last-child {
  margin-right: 5.5rem;
}

.last\:mr-13:last-child {
  margin-right: 6rem;
}

.last\:mr-14:last-child {
  margin-right: 6.5rem;
}

.last\:mr-15:last-child {
  margin-right: 7rem;
}

.last\:mr-16:last-child {
  margin-right: 7.5rem;
}

.last\:mr-17:last-child {
  margin-right: 8rem;
}

.last\:mr-18:last-child {
  margin-right: 8.5rem;
}

.last\:mr-19:last-child {
  margin-right: 9.5rem;
}

.last\:mr-20:last-child {
  margin-right: 10rem;
}

.last\:mr-21:last-child {
  margin-right: 11rem;
}

.last\:mr-22:last-child {
  margin-right: 13rem;
}

.last\:mr-23:last-child {
  margin-right: 15rem;
}

.last\:mr-24:last-child {
  margin-right: 20.5rem;
}

.last\:mr-auto:last-child {
  margin-right: auto;
}

.last\:mr-tiny:last-child {
  margin-right: 0.5rem;
}

.last\:mr-42p:last-child {
  margin-right: 42%;
}

.last\:mr-huge:last-child {
  margin-right: 39.5rem;
}

.last\:mr-fit:last-child {
  margin-right: fit-content;
}

.last\:-mr-0:last-child {
  margin-right: 0rem;
}

.last\:-mr-1:last-child {
  margin-right: -1rem;
}

.last\:-mr-2:last-child {
  margin-right: -1.2rem;
}

.last\:-mr-3:last-child {
  margin-right: -1.5rem;
}

.last\:-mr-4:last-child {
  margin-right: -1.7rem;
}

.last\:-mr-5:last-child {
  margin-right: -2rem;
}

.last\:-mr-6:last-child {
  margin-right: -2.5rem;
}

.last\:-mr-7:last-child {
  margin-right: -3rem;
}

.last\:-mr-8:last-child {
  margin-right: -3.5rem;
}

.last\:-mr-9:last-child {
  margin-right: -4rem;
}

.last\:-mr-10:last-child {
  margin-right: -4.5rem;
}

.last\:-mr-11:last-child {
  margin-right: -5rem;
}

.last\:-mr-12:last-child {
  margin-right: -5.5rem;
}

.last\:-mr-13:last-child {
  margin-right: -6rem;
}

.last\:-mr-14:last-child {
  margin-right: -6.5rem;
}

.last\:-mr-15:last-child {
  margin-right: -7rem;
}

.last\:-mr-16:last-child {
  margin-right: -7.5rem;
}

.last\:-mr-17:last-child {
  margin-right: -8rem;
}

.last\:-mr-18:last-child {
  margin-right: -8.5rem;
}

.last\:-mr-19:last-child {
  margin-right: -9.5rem;
}

.last\:-mr-20:last-child {
  margin-right: -10rem;
}

.last\:-mr-21:last-child {
  margin-right: -11rem;
}

.last\:-mr-22:last-child {
  margin-right: -13rem;
}

.last\:-mr-23:last-child {
  margin-right: -15rem;
}

.last\:-mr-24:last-child {
  margin-right: -20.5rem;
}

.last\:-mr-tiny:last-child {
  margin-right: -0.5rem;
}

.last\:-mr-42p:last-child {
  margin-right: -42%;
}

.last\:-mr-huge:last-child {
  margin-right: -39.5rem;
}

.last\:-mr-fit:last-child {
  margin-right: fit-content;
}

.last\:mb-0:last-child {
  margin-bottom: 0rem;
}

.last\:mb-1:last-child {
  margin-bottom: 1rem;
}

.last\:mb-2:last-child {
  margin-bottom: 1.2rem;
}

.last\:mb-3:last-child {
  margin-bottom: 1.5rem;
}

.last\:mb-4:last-child {
  margin-bottom: 1.7rem;
}

.last\:mb-5:last-child {
  margin-bottom: 2rem;
}

.last\:mb-6:last-child {
  margin-bottom: 2.5rem;
}

.last\:mb-7:last-child {
  margin-bottom: 3rem;
}

.last\:mb-8:last-child {
  margin-bottom: 3.5rem;
}

.last\:mb-9:last-child {
  margin-bottom: 4rem;
}

.last\:mb-10:last-child {
  margin-bottom: 4.5rem;
}

.last\:mb-11:last-child {
  margin-bottom: 5rem;
}

.last\:mb-12:last-child {
  margin-bottom: 5.5rem;
}

.last\:mb-13:last-child {
  margin-bottom: 6rem;
}

.last\:mb-14:last-child {
  margin-bottom: 6.5rem;
}

.last\:mb-15:last-child {
  margin-bottom: 7rem;
}

.last\:mb-16:last-child {
  margin-bottom: 7.5rem;
}

.last\:mb-17:last-child {
  margin-bottom: 8rem;
}

.last\:mb-18:last-child {
  margin-bottom: 8.5rem;
}

.last\:mb-19:last-child {
  margin-bottom: 9.5rem;
}

.last\:mb-20:last-child {
  margin-bottom: 10rem;
}

.last\:mb-21:last-child {
  margin-bottom: 11rem;
}

.last\:mb-22:last-child {
  margin-bottom: 13rem;
}

.last\:mb-23:last-child {
  margin-bottom: 15rem;
}

.last\:mb-24:last-child {
  margin-bottom: 20.5rem;
}

.last\:mb-auto:last-child {
  margin-bottom: auto;
}

.last\:mb-tiny:last-child {
  margin-bottom: 0.5rem;
}

.last\:mb-42p:last-child {
  margin-bottom: 42%;
}

.last\:mb-huge:last-child {
  margin-bottom: 39.5rem;
}

.last\:mb-fit:last-child {
  margin-bottom: fit-content;
}

.last\:-mb-0:last-child {
  margin-bottom: 0rem;
}

.last\:-mb-1:last-child {
  margin-bottom: -1rem;
}

.last\:-mb-2:last-child {
  margin-bottom: -1.2rem;
}

.last\:-mb-3:last-child {
  margin-bottom: -1.5rem;
}

.last\:-mb-4:last-child {
  margin-bottom: -1.7rem;
}

.last\:-mb-5:last-child {
  margin-bottom: -2rem;
}

.last\:-mb-6:last-child {
  margin-bottom: -2.5rem;
}

.last\:-mb-7:last-child {
  margin-bottom: -3rem;
}

.last\:-mb-8:last-child {
  margin-bottom: -3.5rem;
}

.last\:-mb-9:last-child {
  margin-bottom: -4rem;
}

.last\:-mb-10:last-child {
  margin-bottom: -4.5rem;
}

.last\:-mb-11:last-child {
  margin-bottom: -5rem;
}

.last\:-mb-12:last-child {
  margin-bottom: -5.5rem;
}

.last\:-mb-13:last-child {
  margin-bottom: -6rem;
}

.last\:-mb-14:last-child {
  margin-bottom: -6.5rem;
}

.last\:-mb-15:last-child {
  margin-bottom: -7rem;
}

.last\:-mb-16:last-child {
  margin-bottom: -7.5rem;
}

.last\:-mb-17:last-child {
  margin-bottom: -8rem;
}

.last\:-mb-18:last-child {
  margin-bottom: -8.5rem;
}

.last\:-mb-19:last-child {
  margin-bottom: -9.5rem;
}

.last\:-mb-20:last-child {
  margin-bottom: -10rem;
}

.last\:-mb-21:last-child {
  margin-bottom: -11rem;
}

.last\:-mb-22:last-child {
  margin-bottom: -13rem;
}

.last\:-mb-23:last-child {
  margin-bottom: -15rem;
}

.last\:-mb-24:last-child {
  margin-bottom: -20.5rem;
}

.last\:-mb-tiny:last-child {
  margin-bottom: -0.5rem;
}

.last\:-mb-42p:last-child {
  margin-bottom: -42%;
}

.last\:-mb-huge:last-child {
  margin-bottom: -39.5rem;
}

.last\:-mb-fit:last-child {
  margin-bottom: fit-content;
}

.last\:ml-0:last-child {
  margin-left: 0rem;
}

.last\:ml-1:last-child {
  margin-left: 1rem;
}

.last\:ml-2:last-child {
  margin-left: 1.2rem;
}

.last\:ml-3:last-child {
  margin-left: 1.5rem;
}

.last\:ml-4:last-child {
  margin-left: 1.7rem;
}

.last\:ml-5:last-child {
  margin-left: 2rem;
}

.last\:ml-6:last-child {
  margin-left: 2.5rem;
}

.last\:ml-7:last-child {
  margin-left: 3rem;
}

.last\:ml-8:last-child {
  margin-left: 3.5rem;
}

.last\:ml-9:last-child {
  margin-left: 4rem;
}

.last\:ml-10:last-child {
  margin-left: 4.5rem;
}

.last\:ml-11:last-child {
  margin-left: 5rem;
}

.last\:ml-12:last-child {
  margin-left: 5.5rem;
}

.last\:ml-13:last-child {
  margin-left: 6rem;
}

.last\:ml-14:last-child {
  margin-left: 6.5rem;
}

.last\:ml-15:last-child {
  margin-left: 7rem;
}

.last\:ml-16:last-child {
  margin-left: 7.5rem;
}

.last\:ml-17:last-child {
  margin-left: 8rem;
}

.last\:ml-18:last-child {
  margin-left: 8.5rem;
}

.last\:ml-19:last-child {
  margin-left: 9.5rem;
}

.last\:ml-20:last-child {
  margin-left: 10rem;
}

.last\:ml-21:last-child {
  margin-left: 11rem;
}

.last\:ml-22:last-child {
  margin-left: 13rem;
}

.last\:ml-23:last-child {
  margin-left: 15rem;
}

.last\:ml-24:last-child {
  margin-left: 20.5rem;
}

.last\:ml-auto:last-child {
  margin-left: auto;
}

.last\:ml-tiny:last-child {
  margin-left: 0.5rem;
}

.last\:ml-42p:last-child {
  margin-left: 42%;
}

.last\:ml-huge:last-child {
  margin-left: 39.5rem;
}

.last\:ml-fit:last-child {
  margin-left: fit-content;
}

.last\:-ml-0:last-child {
  margin-left: 0rem;
}

.last\:-ml-1:last-child {
  margin-left: -1rem;
}

.last\:-ml-2:last-child {
  margin-left: -1.2rem;
}

.last\:-ml-3:last-child {
  margin-left: -1.5rem;
}

.last\:-ml-4:last-child {
  margin-left: -1.7rem;
}

.last\:-ml-5:last-child {
  margin-left: -2rem;
}

.last\:-ml-6:last-child {
  margin-left: -2.5rem;
}

.last\:-ml-7:last-child {
  margin-left: -3rem;
}

.last\:-ml-8:last-child {
  margin-left: -3.5rem;
}

.last\:-ml-9:last-child {
  margin-left: -4rem;
}

.last\:-ml-10:last-child {
  margin-left: -4.5rem;
}

.last\:-ml-11:last-child {
  margin-left: -5rem;
}

.last\:-ml-12:last-child {
  margin-left: -5.5rem;
}

.last\:-ml-13:last-child {
  margin-left: -6rem;
}

.last\:-ml-14:last-child {
  margin-left: -6.5rem;
}

.last\:-ml-15:last-child {
  margin-left: -7rem;
}

.last\:-ml-16:last-child {
  margin-left: -7.5rem;
}

.last\:-ml-17:last-child {
  margin-left: -8rem;
}

.last\:-ml-18:last-child {
  margin-left: -8.5rem;
}

.last\:-ml-19:last-child {
  margin-left: -9.5rem;
}

.last\:-ml-20:last-child {
  margin-left: -10rem;
}

.last\:-ml-21:last-child {
  margin-left: -11rem;
}

.last\:-ml-22:last-child {
  margin-left: -13rem;
}

.last\:-ml-23:last-child {
  margin-left: -15rem;
}

.last\:-ml-24:last-child {
  margin-left: -20.5rem;
}

.last\:-ml-tiny:last-child {
  margin-left: -0.5rem;
}

.last\:-ml-42p:last-child {
  margin-left: -42%;
}

.last\:-ml-huge:last-child {
  margin-left: -39.5rem;
}

.last\:-ml-fit:last-child {
  margin-left: fit-content;
}

.box-border {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.box-content {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

.block {
  display: block;
}

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

.inline {
  display: inline;
}

.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.inline-flex {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.table {
  display: table;
}

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

.table-caption {
  display: table-caption;
}

.table-cell {
  display: table-cell;
}

.table-column {
  display: table-column;
}

.table-column-group {
  display: table-column-group;
}

.table-footer-group {
  display: table-footer-group;
}

.table-header-group {
  display: table-header-group;
}

.table-row-group {
  display: table-row-group;
}

.table-row {
  display: table-row;
}

.flow-root {
  display: flow-root;
}

.grid {
  display: grid;
}

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

.contents {
  display: contents;
}

.list-item {
  display: list-item;
}

.hidden {
  display: none;
}

.h-0 {
  height: 0rem;
}

.h-1 {
  height: 1rem;
}

.h-2 {
  height: 1.2rem;
}

.h-3 {
  height: 1.5rem;
}

.h-4 {
  height: 1.7rem;
}

.h-5 {
  height: 2rem;
}

.h-6 {
  height: 2.5rem;
}

.h-7 {
  height: 3rem;
}

.h-8 {
  height: 3.5rem;
}

.h-9 {
  height: 4rem;
}

.h-10 {
  height: 4.5rem;
}

.h-11 {
  height: 5rem;
}

.h-12 {
  height: 5.5rem;
}

.h-13 {
  height: 6rem;
}

.h-14 {
  height: 6.5rem;
}

.h-15 {
  height: 7rem;
}

.h-16 {
  height: 7.5rem;
}

.h-17 {
  height: 8rem;
}

.h-18 {
  height: 8.5rem;
}

.h-19 {
  height: 9.5rem;
}

.h-20 {
  height: 10rem;
}

.h-21 {
  height: 11rem;
}

.h-22 {
  height: 13rem;
}

.h-23 {
  height: 15rem;
}

.h-24 {
  height: 20.5rem;
}

.h-auto {
  height: auto;
}

.h-tiny {
  height: 0.5rem;
}

.h-42p {
  height: 42%;
}

.h-huge {
  height: 39.5rem;
}

.h-fit {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}

.h-1\/2 {
  height: 50%;
}

.h-1\/3 {
  height: 33.333333%;
}

.h-2\/3 {
  height: 66.666667%;
}

.h-1\/4 {
  height: 25%;
}

.h-2\/4 {
  height: 50%;
}

.h-3\/4 {
  height: 75%;
}

.h-1\/5 {
  height: 20%;
}

.h-2\/5 {
  height: 40%;
}

.h-3\/5 {
  height: 60%;
}

.h-4\/5 {
  height: 80%;
}

.h-1\/6 {
  height: 16.666667%;
}

.h-2\/6 {
  height: 33.333333%;
}

.h-3\/6 {
  height: 50%;
}

.h-4\/6 {
  height: 66.666667%;
}

.h-5\/6 {
  height: 83.333333%;
}

.h-full {
  height: 100%;
}

.h-screen {
  height: 100vh;
}

.max-h-0 {
  max-height: 0rem;
}

.max-h-1 {
  max-height: 1rem;
}

.max-h-2 {
  max-height: 1.2rem;
}

.max-h-3 {
  max-height: 1.5rem;
}

.max-h-4 {
  max-height: 1.7rem;
}

.max-h-5 {
  max-height: 2rem;
}

.max-h-6 {
  max-height: 2.5rem;
}

.max-h-7 {
  max-height: 3rem;
}

.max-h-8 {
  max-height: 3.5rem;
}

.max-h-9 {
  max-height: 4rem;
}

.max-h-10 {
  max-height: 4.5rem;
}

.max-h-11 {
  max-height: 5rem;
}

.max-h-12 {
  max-height: 5.5rem;
}

.max-h-13 {
  max-height: 6rem;
}

.max-h-14 {
  max-height: 6.5rem;
}

.max-h-15 {
  max-height: 7rem;
}

.max-h-16 {
  max-height: 7.5rem;
}

.max-h-17 {
  max-height: 8rem;
}

.max-h-18 {
  max-height: 8.5rem;
}

.max-h-19 {
  max-height: 9.5rem;
}

.max-h-20 {
  max-height: 10rem;
}

.max-h-21 {
  max-height: 11rem;
}

.max-h-22 {
  max-height: 13rem;
}

.max-h-23 {
  max-height: 15rem;
}

.max-h-24 {
  max-height: 20.5rem;
}

.max-h-tiny {
  max-height: 0.5rem;
}

.max-h-42p {
  max-height: 42%;
}

.max-h-huge {
  max-height: 39.5rem;
}

.max-h-fit {
  max-height: -webkit-fit-content;
  max-height: -moz-fit-content;
  max-height: fit-content;
}

.max-h-full {
  max-height: 100%;
}

.max-h-screen {
  max-height: 100vh;
}

.min-h-0 {
  min-height: 0px;
}

.min-h-full {
  min-height: 100%;
}

.min-h-screen {
  min-height: 100vh;
}

.w-0 {
  width: 0rem;
}

.w-1 {
  width: 1rem;
}

.w-2 {
  width: 1.2rem;
}

.w-3 {
  width: 1.5rem;
}

.w-4 {
  width: 1.7rem;
}

.w-5 {
  width: 2rem;
}

.w-6 {
  width: 2.5rem;
}

.w-7 {
  width: 3rem;
}

.w-8 {
  width: 3.5rem;
}

.w-9 {
  width: 4rem;
}

.w-10 {
  width: 4.5rem;
}

.w-11 {
  width: 5rem;
}

.w-12 {
  width: 5.5rem;
}

.w-13 {
  width: 6rem;
}

.w-14 {
  width: 6.5rem;
}

.w-15 {
  width: 7rem;
}

.w-16 {
  width: 7.5rem;
}

.w-17 {
  width: 8rem;
}

.w-18 {
  width: 8.5rem;
}

.w-19 {
  width: 9.5rem;
}

.w-20 {
  width: 10rem;
}

.w-21 {
  width: 11rem;
}

.w-22 {
  width: 13rem;
}

.w-23 {
  width: 15rem;
}

.w-24 {
  width: 20.5rem;
}

.w-auto {
  width: auto;
}

.w-tiny {
  width: 0.5rem;
}

.w-42p {
  width: 42%;
}

.w-huge {
  width: 39.5rem;
}

.w-fit {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.w-1\/2 {
  width: 50%;
}

.w-1\/3 {
  width: 33.333333%;
}

.w-2\/3 {
  width: 66.666667%;
}

.w-1\/4 {
  width: 25%;
}

.w-2\/4 {
  width: 50%;
}

.w-3\/4 {
  width: 75%;
}

.w-1\/5 {
  width: 20%;
}

.w-2\/5 {
  width: 40%;
}

.w-3\/5 {
  width: 60%;
}

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

.w-1\/6 {
  width: 16.666667%;
}

.w-2\/6 {
  width: 33.333333%;
}

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

.w-4\/6 {
  width: 66.666667%;
}

.w-5\/6 {
  width: 83.333333%;
}

.w-1\/12 {
  width: 8.333333%;
}

.w-2\/12 {
  width: 16.666667%;
}

.w-3\/12 {
  width: 25%;
}

.w-4\/12 {
  width: 33.333333%;
}

.w-5\/12 {
  width: 41.666667%;
}

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

.w-7\/12 {
  width: 58.333333%;
}

.w-8\/12 {
  width: 66.666667%;
}

.w-9\/12 {
  width: 75%;
}

.w-10\/12 {
  width: 83.333333%;
}

.w-11\/12 {
  width: 91.666667%;
}

.w-full {
  width: 100%;
}

.w-screen {
  width: 100vw;
}

.w-min {
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content;
}

.w-max {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}

.min-w-0 {
  min-width: 0px;
}

.min-w-full {
  min-width: 100%;
}

.min-w-min {
  min-width: -webkit-min-content;
  min-width: -moz-min-content;
  min-width: min-content;
}

.min-w-max {
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content;
}

.max-w-0 {
  max-width: 0rem;
}

.max-w-none {
  max-width: none;
}

.max-w-xs {
  max-width: 20rem;
}

.max-w-sm {
  max-width: 24rem;
}

.max-w-md {
  max-width: 28rem;
}

.max-w-lg {
  max-width: 32rem;
}

.max-w-xl {
  max-width: 36rem;
}

.max-w-2xl {
  max-width: 42rem;
}

.max-w-3xl {
  max-width: 48rem;
}

.max-w-4xl {
  max-width: 56rem;
}

.max-w-5xl {
  max-width: 64rem;
}

.max-w-6xl {
  max-width: 72rem;
}

.max-w-7xl {
  max-width: 80rem;
}

.max-w-full {
  max-width: 100%;
}

.max-w-min {
  max-width: -webkit-min-content;
  max-width: -moz-min-content;
  max-width: min-content;
}

.max-w-max {
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
}

.max-w-prose {
  max-width: 65ch;
}

.max-w-screen-sm {
  max-width: 640px;
}

.max-w-screen-md {
  max-width: 768px;
}

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

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

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

.max-w-screen-xxl {
  max-width: 120rem;
}

.flex-1 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
}

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

.flex-initial {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
}

.flex-none {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}

.flex-shrink-0 {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

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

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

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

.table-auto {
  table-layout: auto;
}

.table-fixed {
  table-layout: fixed;
}

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

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

.origin-center {
  -webkit-transform-origin: center;
          transform-origin: center;
}

.origin-top {
  -webkit-transform-origin: top;
          transform-origin: top;
}

.origin-top-right {
  -webkit-transform-origin: top right;
          transform-origin: top right;
}

.origin-right {
  -webkit-transform-origin: right;
          transform-origin: right;
}

.origin-bottom-right {
  -webkit-transform-origin: bottom right;
          transform-origin: bottom right;
}

.origin-bottom {
  -webkit-transform-origin: bottom;
          transform-origin: bottom;
}

.origin-bottom-left {
  -webkit-transform-origin: bottom left;
          transform-origin: bottom left;
}

.origin-left {
  -webkit-transform-origin: left;
          transform-origin: left;
}

.origin-top-left {
  -webkit-transform-origin: top left;
          transform-origin: top left;
}

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

.transform-gpu {
  --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;
  -webkit-transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.transform-none {
  -webkit-transform: none;
          transform: none;
}

.translate-x-0 {
  --tw-translate-x: 0rem;
}

.translate-x-1 {
  --tw-translate-x: 1rem;
}

.translate-x-2 {
  --tw-translate-x: 1.2rem;
}

.translate-x-3 {
  --tw-translate-x: 1.5rem;
}

.translate-x-4 {
  --tw-translate-x: 1.7rem;
}

.translate-x-5 {
  --tw-translate-x: 2rem;
}

.translate-x-6 {
  --tw-translate-x: 2.5rem;
}

.translate-x-7 {
  --tw-translate-x: 3rem;
}

.translate-x-8 {
  --tw-translate-x: 3.5rem;
}

.translate-x-9 {
  --tw-translate-x: 4rem;
}

.translate-x-10 {
  --tw-translate-x: 4.5rem;
}

.translate-x-11 {
  --tw-translate-x: 5rem;
}

.translate-x-12 {
  --tw-translate-x: 5.5rem;
}

.translate-x-13 {
  --tw-translate-x: 6rem;
}

.translate-x-14 {
  --tw-translate-x: 6.5rem;
}

.translate-x-15 {
  --tw-translate-x: 7rem;
}

.translate-x-16 {
  --tw-translate-x: 7.5rem;
}

.translate-x-17 {
  --tw-translate-x: 8rem;
}

.translate-x-18 {
  --tw-translate-x: 8.5rem;
}

.translate-x-19 {
  --tw-translate-x: 9.5rem;
}

.translate-x-20 {
  --tw-translate-x: 10rem;
}

.translate-x-21 {
  --tw-translate-x: 11rem;
}

.translate-x-22 {
  --tw-translate-x: 13rem;
}

.translate-x-23 {
  --tw-translate-x: 15rem;
}

.translate-x-24 {
  --tw-translate-x: 20.5rem;
}

.translate-x-tiny {
  --tw-translate-x: 0.5rem;
}

.translate-x-42p {
  --tw-translate-x: 42%;
}

.translate-x-huge {
  --tw-translate-x: 39.5rem;
}

.translate-x-fit {
  --tw-translate-x: fit-content;
}

.-translate-x-0 {
  --tw-translate-x: 0rem;
}

.-translate-x-1 {
  --tw-translate-x: -1rem;
}

.-translate-x-2 {
  --tw-translate-x: -1.2rem;
}

.-translate-x-3 {
  --tw-translate-x: -1.5rem;
}

.-translate-x-4 {
  --tw-translate-x: -1.7rem;
}

.-translate-x-5 {
  --tw-translate-x: -2rem;
}

.-translate-x-6 {
  --tw-translate-x: -2.5rem;
}

.-translate-x-7 {
  --tw-translate-x: -3rem;
}

.-translate-x-8 {
  --tw-translate-x: -3.5rem;
}

.-translate-x-9 {
  --tw-translate-x: -4rem;
}

.-translate-x-10 {
  --tw-translate-x: -4.5rem;
}

.-translate-x-11 {
  --tw-translate-x: -5rem;
}

.-translate-x-12 {
  --tw-translate-x: -5.5rem;
}

.-translate-x-13 {
  --tw-translate-x: -6rem;
}

.-translate-x-14 {
  --tw-translate-x: -6.5rem;
}

.-translate-x-15 {
  --tw-translate-x: -7rem;
}

.-translate-x-16 {
  --tw-translate-x: -7.5rem;
}

.-translate-x-17 {
  --tw-translate-x: -8rem;
}

.-translate-x-18 {
  --tw-translate-x: -8.5rem;
}

.-translate-x-19 {
  --tw-translate-x: -9.5rem;
}

.-translate-x-20 {
  --tw-translate-x: -10rem;
}

.-translate-x-21 {
  --tw-translate-x: -11rem;
}

.-translate-x-22 {
  --tw-translate-x: -13rem;
}

.-translate-x-23 {
  --tw-translate-x: -15rem;
}

.-translate-x-24 {
  --tw-translate-x: -20.5rem;
}

.-translate-x-tiny {
  --tw-translate-x: -0.5rem;
}

.-translate-x-42p {
  --tw-translate-x: -42%;
}

.-translate-x-huge {
  --tw-translate-x: -39.5rem;
}

.-translate-x-fit {
  --tw-translate-x: fit-content;
}

.translate-x-1\/2 {
  --tw-translate-x: 50%;
}

.translate-x-1\/3 {
  --tw-translate-x: 33.333333%;
}

.translate-x-2\/3 {
  --tw-translate-x: 66.666667%;
}

.translate-x-1\/4 {
  --tw-translate-x: 25%;
}

.translate-x-2\/4 {
  --tw-translate-x: 50%;
}

.translate-x-3\/4 {
  --tw-translate-x: 75%;
}

.translate-x-full {
  --tw-translate-x: 100%;
}

.-translate-x-1\/2 {
  --tw-translate-x: -50%;
}

.-translate-x-1\/3 {
  --tw-translate-x: -33.333333%;
}

.-translate-x-2\/3 {
  --tw-translate-x: -66.666667%;
}

.-translate-x-1\/4 {
  --tw-translate-x: -25%;
}

.-translate-x-2\/4 {
  --tw-translate-x: -50%;
}

.-translate-x-3\/4 {
  --tw-translate-x: -75%;
}

.-translate-x-full {
  --tw-translate-x: -100%;
}

.translate-y-0 {
  --tw-translate-y: 0rem;
}

.translate-y-1 {
  --tw-translate-y: 1rem;
}

.translate-y-2 {
  --tw-translate-y: 1.2rem;
}

.translate-y-3 {
  --tw-translate-y: 1.5rem;
}

.translate-y-4 {
  --tw-translate-y: 1.7rem;
}

.translate-y-5 {
  --tw-translate-y: 2rem;
}

.translate-y-6 {
  --tw-translate-y: 2.5rem;
}

.translate-y-7 {
  --tw-translate-y: 3rem;
}

.translate-y-8 {
  --tw-translate-y: 3.5rem;
}

.translate-y-9 {
  --tw-translate-y: 4rem;
}

.translate-y-10 {
  --tw-translate-y: 4.5rem;
}

.translate-y-11 {
  --tw-translate-y: 5rem;
}

.translate-y-12 {
  --tw-translate-y: 5.5rem;
}

.translate-y-13 {
  --tw-translate-y: 6rem;
}

.translate-y-14 {
  --tw-translate-y: 6.5rem;
}

.translate-y-15 {
  --tw-translate-y: 7rem;
}

.translate-y-16 {
  --tw-translate-y: 7.5rem;
}

.translate-y-17 {
  --tw-translate-y: 8rem;
}

.translate-y-18 {
  --tw-translate-y: 8.5rem;
}

.translate-y-19 {
  --tw-translate-y: 9.5rem;
}

.translate-y-20 {
  --tw-translate-y: 10rem;
}

.translate-y-21 {
  --tw-translate-y: 11rem;
}

.translate-y-22 {
  --tw-translate-y: 13rem;
}

.translate-y-23 {
  --tw-translate-y: 15rem;
}

.translate-y-24 {
  --tw-translate-y: 20.5rem;
}

.translate-y-tiny {
  --tw-translate-y: 0.5rem;
}

.translate-y-42p {
  --tw-translate-y: 42%;
}

.translate-y-huge {
  --tw-translate-y: 39.5rem;
}

.translate-y-fit {
  --tw-translate-y: fit-content;
}

.-translate-y-0 {
  --tw-translate-y: 0rem;
}

.-translate-y-1 {
  --tw-translate-y: -1rem;
}

.-translate-y-2 {
  --tw-translate-y: -1.2rem;
}

.-translate-y-3 {
  --tw-translate-y: -1.5rem;
}

.-translate-y-4 {
  --tw-translate-y: -1.7rem;
}

.-translate-y-5 {
  --tw-translate-y: -2rem;
}

.-translate-y-6 {
  --tw-translate-y: -2.5rem;
}

.-translate-y-7 {
  --tw-translate-y: -3rem;
}

.-translate-y-8 {
  --tw-translate-y: -3.5rem;
}

.-translate-y-9 {
  --tw-translate-y: -4rem;
}

.-translate-y-10 {
  --tw-translate-y: -4.5rem;
}

.-translate-y-11 {
  --tw-translate-y: -5rem;
}

.-translate-y-12 {
  --tw-translate-y: -5.5rem;
}

.-translate-y-13 {
  --tw-translate-y: -6rem;
}

.-translate-y-14 {
  --tw-translate-y: -6.5rem;
}

.-translate-y-15 {
  --tw-translate-y: -7rem;
}

.-translate-y-16 {
  --tw-translate-y: -7.5rem;
}

.-translate-y-17 {
  --tw-translate-y: -8rem;
}

.-translate-y-18 {
  --tw-translate-y: -8.5rem;
}

.-translate-y-19 {
  --tw-translate-y: -9.5rem;
}

.-translate-y-20 {
  --tw-translate-y: -10rem;
}

.-translate-y-21 {
  --tw-translate-y: -11rem;
}

.-translate-y-22 {
  --tw-translate-y: -13rem;
}

.-translate-y-23 {
  --tw-translate-y: -15rem;
}

.-translate-y-24 {
  --tw-translate-y: -20.5rem;
}

.-translate-y-tiny {
  --tw-translate-y: -0.5rem;
}

.-translate-y-42p {
  --tw-translate-y: -42%;
}

.-translate-y-huge {
  --tw-translate-y: -39.5rem;
}

.-translate-y-fit {
  --tw-translate-y: fit-content;
}

.translate-y-1\/2 {
  --tw-translate-y: 50%;
}

.translate-y-1\/3 {
  --tw-translate-y: 33.333333%;
}

.translate-y-2\/3 {
  --tw-translate-y: 66.666667%;
}

.translate-y-1\/4 {
  --tw-translate-y: 25%;
}

.translate-y-2\/4 {
  --tw-translate-y: 50%;
}

.translate-y-3\/4 {
  --tw-translate-y: 75%;
}

.translate-y-full {
  --tw-translate-y: 100%;
}

.-translate-y-1\/2 {
  --tw-translate-y: -50%;
}

.-translate-y-1\/3 {
  --tw-translate-y: -33.333333%;
}

.-translate-y-2\/3 {
  --tw-translate-y: -66.666667%;
}

.-translate-y-1\/4 {
  --tw-translate-y: -25%;
}

.-translate-y-2\/4 {
  --tw-translate-y: -50%;
}

.-translate-y-3\/4 {
  --tw-translate-y: -75%;
}

.-translate-y-full {
  --tw-translate-y: -100%;
}

.hover\:translate-x-0:hover {
  --tw-translate-x: 0rem;
}

.hover\:translate-x-1:hover {
  --tw-translate-x: 1rem;
}

.hover\:translate-x-2:hover {
  --tw-translate-x: 1.2rem;
}

.hover\:translate-x-3:hover {
  --tw-translate-x: 1.5rem;
}

.hover\:translate-x-4:hover {
  --tw-translate-x: 1.7rem;
}

.hover\:translate-x-5:hover {
  --tw-translate-x: 2rem;
}

.hover\:translate-x-6:hover {
  --tw-translate-x: 2.5rem;
}

.hover\:translate-x-7:hover {
  --tw-translate-x: 3rem;
}

.hover\:translate-x-8:hover {
  --tw-translate-x: 3.5rem;
}

.hover\:translate-x-9:hover {
  --tw-translate-x: 4rem;
}

.hover\:translate-x-10:hover {
  --tw-translate-x: 4.5rem;
}

.hover\:translate-x-11:hover {
  --tw-translate-x: 5rem;
}

.hover\:translate-x-12:hover {
  --tw-translate-x: 5.5rem;
}

.hover\:translate-x-13:hover {
  --tw-translate-x: 6rem;
}

.hover\:translate-x-14:hover {
  --tw-translate-x: 6.5rem;
}

.hover\:translate-x-15:hover {
  --tw-translate-x: 7rem;
}

.hover\:translate-x-16:hover {
  --tw-translate-x: 7.5rem;
}

.hover\:translate-x-17:hover {
  --tw-translate-x: 8rem;
}

.hover\:translate-x-18:hover {
  --tw-translate-x: 8.5rem;
}

.hover\:translate-x-19:hover {
  --tw-translate-x: 9.5rem;
}

.hover\:translate-x-20:hover {
  --tw-translate-x: 10rem;
}

.hover\:translate-x-21:hover {
  --tw-translate-x: 11rem;
}

.hover\:translate-x-22:hover {
  --tw-translate-x: 13rem;
}

.hover\:translate-x-23:hover {
  --tw-translate-x: 15rem;
}

.hover\:translate-x-24:hover {
  --tw-translate-x: 20.5rem;
}

.hover\:translate-x-tiny:hover {
  --tw-translate-x: 0.5rem;
}

.hover\:translate-x-42p:hover {
  --tw-translate-x: 42%;
}

.hover\:translate-x-huge:hover {
  --tw-translate-x: 39.5rem;
}

.hover\:translate-x-fit:hover {
  --tw-translate-x: fit-content;
}

.hover\:-translate-x-0:hover {
  --tw-translate-x: 0rem;
}

.hover\:-translate-x-1:hover {
  --tw-translate-x: -1rem;
}

.hover\:-translate-x-2:hover {
  --tw-translate-x: -1.2rem;
}

.hover\:-translate-x-3:hover {
  --tw-translate-x: -1.5rem;
}

.hover\:-translate-x-4:hover {
  --tw-translate-x: -1.7rem;
}

.hover\:-translate-x-5:hover {
  --tw-translate-x: -2rem;
}

.hover\:-translate-x-6:hover {
  --tw-translate-x: -2.5rem;
}

.hover\:-translate-x-7:hover {
  --tw-translate-x: -3rem;
}

.hover\:-translate-x-8:hover {
  --tw-translate-x: -3.5rem;
}

.hover\:-translate-x-9:hover {
  --tw-translate-x: -4rem;
}

.hover\:-translate-x-10:hover {
  --tw-translate-x: -4.5rem;
}

.hover\:-translate-x-11:hover {
  --tw-translate-x: -5rem;
}

.hover\:-translate-x-12:hover {
  --tw-translate-x: -5.5rem;
}

.hover\:-translate-x-13:hover {
  --tw-translate-x: -6rem;
}

.hover\:-translate-x-14:hover {
  --tw-translate-x: -6.5rem;
}

.hover\:-translate-x-15:hover {
  --tw-translate-x: -7rem;
}

.hover\:-translate-x-16:hover {
  --tw-translate-x: -7.5rem;
}

.hover\:-translate-x-17:hover {
  --tw-translate-x: -8rem;
}

.hover\:-translate-x-18:hover {
  --tw-translate-x: -8.5rem;
}

.hover\:-translate-x-19:hover {
  --tw-translate-x: -9.5rem;
}

.hover\:-translate-x-20:hover {
  --tw-translate-x: -10rem;
}

.hover\:-translate-x-21:hover {
  --tw-translate-x: -11rem;
}

.hover\:-translate-x-22:hover {
  --tw-translate-x: -13rem;
}

.hover\:-translate-x-23:hover {
  --tw-translate-x: -15rem;
}

.hover\:-translate-x-24:hover {
  --tw-translate-x: -20.5rem;
}

.hover\:-translate-x-tiny:hover {
  --tw-translate-x: -0.5rem;
}

.hover\:-translate-x-42p:hover {
  --tw-translate-x: -42%;
}

.hover\:-translate-x-huge:hover {
  --tw-translate-x: -39.5rem;
}

.hover\:-translate-x-fit:hover {
  --tw-translate-x: fit-content;
}

.hover\:translate-x-1\/2:hover {
  --tw-translate-x: 50%;
}

.hover\:translate-x-1\/3:hover {
  --tw-translate-x: 33.333333%;
}

.hover\:translate-x-2\/3:hover {
  --tw-translate-x: 66.666667%;
}

.hover\:translate-x-1\/4:hover {
  --tw-translate-x: 25%;
}

.hover\:translate-x-2\/4:hover {
  --tw-translate-x: 50%;
}

.hover\:translate-x-3\/4:hover {
  --tw-translate-x: 75%;
}

.hover\:translate-x-full:hover {
  --tw-translate-x: 100%;
}

.hover\:-translate-x-1\/2:hover {
  --tw-translate-x: -50%;
}

.hover\:-translate-x-1\/3:hover {
  --tw-translate-x: -33.333333%;
}

.hover\:-translate-x-2\/3:hover {
  --tw-translate-x: -66.666667%;
}

.hover\:-translate-x-1\/4:hover {
  --tw-translate-x: -25%;
}

.hover\:-translate-x-2\/4:hover {
  --tw-translate-x: -50%;
}

.hover\:-translate-x-3\/4:hover {
  --tw-translate-x: -75%;
}

.hover\:-translate-x-full:hover {
  --tw-translate-x: -100%;
}

.hover\:translate-y-0:hover {
  --tw-translate-y: 0rem;
}

.hover\:translate-y-1:hover {
  --tw-translate-y: 1rem;
}

.hover\:translate-y-2:hover {
  --tw-translate-y: 1.2rem;
}

.hover\:translate-y-3:hover {
  --tw-translate-y: 1.5rem;
}

.hover\:translate-y-4:hover {
  --tw-translate-y: 1.7rem;
}

.hover\:translate-y-5:hover {
  --tw-translate-y: 2rem;
}

.hover\:translate-y-6:hover {
  --tw-translate-y: 2.5rem;
}

.hover\:translate-y-7:hover {
  --tw-translate-y: 3rem;
}

.hover\:translate-y-8:hover {
  --tw-translate-y: 3.5rem;
}

.hover\:translate-y-9:hover {
  --tw-translate-y: 4rem;
}

.hover\:translate-y-10:hover {
  --tw-translate-y: 4.5rem;
}

.hover\:translate-y-11:hover {
  --tw-translate-y: 5rem;
}

.hover\:translate-y-12:hover {
  --tw-translate-y: 5.5rem;
}

.hover\:translate-y-13:hover {
  --tw-translate-y: 6rem;
}

.hover\:translate-y-14:hover {
  --tw-translate-y: 6.5rem;
}

.hover\:translate-y-15:hover {
  --tw-translate-y: 7rem;
}

.hover\:translate-y-16:hover {
  --tw-translate-y: 7.5rem;
}

.hover\:translate-y-17:hover {
  --tw-translate-y: 8rem;
}

.hover\:translate-y-18:hover {
  --tw-translate-y: 8.5rem;
}

.hover\:translate-y-19:hover {
  --tw-translate-y: 9.5rem;
}

.hover\:translate-y-20:hover {
  --tw-translate-y: 10rem;
}

.hover\:translate-y-21:hover {
  --tw-translate-y: 11rem;
}

.hover\:translate-y-22:hover {
  --tw-translate-y: 13rem;
}

.hover\:translate-y-23:hover {
  --tw-translate-y: 15rem;
}

.hover\:translate-y-24:hover {
  --tw-translate-y: 20.5rem;
}

.hover\:translate-y-tiny:hover {
  --tw-translate-y: 0.5rem;
}

.hover\:translate-y-42p:hover {
  --tw-translate-y: 42%;
}

.hover\:translate-y-huge:hover {
  --tw-translate-y: 39.5rem;
}

.hover\:translate-y-fit:hover {
  --tw-translate-y: fit-content;
}

.hover\:-translate-y-0:hover {
  --tw-translate-y: 0rem;
}

.hover\:-translate-y-1:hover {
  --tw-translate-y: -1rem;
}

.hover\:-translate-y-2:hover {
  --tw-translate-y: -1.2rem;
}

.hover\:-translate-y-3:hover {
  --tw-translate-y: -1.5rem;
}

.hover\:-translate-y-4:hover {
  --tw-translate-y: -1.7rem;
}

.hover\:-translate-y-5:hover {
  --tw-translate-y: -2rem;
}

.hover\:-translate-y-6:hover {
  --tw-translate-y: -2.5rem;
}

.hover\:-translate-y-7:hover {
  --tw-translate-y: -3rem;
}

.hover\:-translate-y-8:hover {
  --tw-translate-y: -3.5rem;
}

.hover\:-translate-y-9:hover {
  --tw-translate-y: -4rem;
}

.hover\:-translate-y-10:hover {
  --tw-translate-y: -4.5rem;
}

.hover\:-translate-y-11:hover {
  --tw-translate-y: -5rem;
}

.hover\:-translate-y-12:hover {
  --tw-translate-y: -5.5rem;
}

.hover\:-translate-y-13:hover {
  --tw-translate-y: -6rem;
}

.hover\:-translate-y-14:hover {
  --tw-translate-y: -6.5rem;
}

.hover\:-translate-y-15:hover {
  --tw-translate-y: -7rem;
}

.hover\:-translate-y-16:hover {
  --tw-translate-y: -7.5rem;
}

.hover\:-translate-y-17:hover {
  --tw-translate-y: -8rem;
}

.hover\:-translate-y-18:hover {
  --tw-translate-y: -8.5rem;
}

.hover\:-translate-y-19:hover {
  --tw-translate-y: -9.5rem;
}

.hover\:-translate-y-20:hover {
  --tw-translate-y: -10rem;
}

.hover\:-translate-y-21:hover {
  --tw-translate-y: -11rem;
}

.hover\:-translate-y-22:hover {
  --tw-translate-y: -13rem;
}

.hover\:-translate-y-23:hover {
  --tw-translate-y: -15rem;
}

.hover\:-translate-y-24:hover {
  --tw-translate-y: -20.5rem;
}

.hover\:-translate-y-tiny:hover {
  --tw-translate-y: -0.5rem;
}

.hover\:-translate-y-42p:hover {
  --tw-translate-y: -42%;
}

.hover\:-translate-y-huge:hover {
  --tw-translate-y: -39.5rem;
}

.hover\:-translate-y-fit:hover {
  --tw-translate-y: fit-content;
}

.hover\:translate-y-1\/2:hover {
  --tw-translate-y: 50%;
}

.hover\:translate-y-1\/3:hover {
  --tw-translate-y: 33.333333%;
}

.hover\:translate-y-2\/3:hover {
  --tw-translate-y: 66.666667%;
}

.hover\:translate-y-1\/4:hover {
  --tw-translate-y: 25%;
}

.hover\:translate-y-2\/4:hover {
  --tw-translate-y: 50%;
}

.hover\:translate-y-3\/4:hover {
  --tw-translate-y: 75%;
}

.hover\:translate-y-full:hover {
  --tw-translate-y: 100%;
}

.hover\:-translate-y-1\/2:hover {
  --tw-translate-y: -50%;
}

.hover\:-translate-y-1\/3:hover {
  --tw-translate-y: -33.333333%;
}

.hover\:-translate-y-2\/3:hover {
  --tw-translate-y: -66.666667%;
}

.hover\:-translate-y-1\/4:hover {
  --tw-translate-y: -25%;
}

.hover\:-translate-y-2\/4:hover {
  --tw-translate-y: -50%;
}

.hover\:-translate-y-3\/4:hover {
  --tw-translate-y: -75%;
}

.hover\:-translate-y-full:hover {
  --tw-translate-y: -100%;
}

.focus\:translate-x-0:focus {
  --tw-translate-x: 0rem;
}

.focus\:translate-x-1:focus {
  --tw-translate-x: 1rem;
}

.focus\:translate-x-2:focus {
  --tw-translate-x: 1.2rem;
}

.focus\:translate-x-3:focus {
  --tw-translate-x: 1.5rem;
}

.focus\:translate-x-4:focus {
  --tw-translate-x: 1.7rem;
}

.focus\:translate-x-5:focus {
  --tw-translate-x: 2rem;
}

.focus\:translate-x-6:focus {
  --tw-translate-x: 2.5rem;
}

.focus\:translate-x-7:focus {
  --tw-translate-x: 3rem;
}

.focus\:translate-x-8:focus {
  --tw-translate-x: 3.5rem;
}

.focus\:translate-x-9:focus {
  --tw-translate-x: 4rem;
}

.focus\:translate-x-10:focus {
  --tw-translate-x: 4.5rem;
}

.focus\:translate-x-11:focus {
  --tw-translate-x: 5rem;
}

.focus\:translate-x-12:focus {
  --tw-translate-x: 5.5rem;
}

.focus\:translate-x-13:focus {
  --tw-translate-x: 6rem;
}

.focus\:translate-x-14:focus {
  --tw-translate-x: 6.5rem;
}

.focus\:translate-x-15:focus {
  --tw-translate-x: 7rem;
}

.focus\:translate-x-16:focus {
  --tw-translate-x: 7.5rem;
}

.focus\:translate-x-17:focus {
  --tw-translate-x: 8rem;
}

.focus\:translate-x-18:focus {
  --tw-translate-x: 8.5rem;
}

.focus\:translate-x-19:focus {
  --tw-translate-x: 9.5rem;
}

.focus\:translate-x-20:focus {
  --tw-translate-x: 10rem;
}

.focus\:translate-x-21:focus {
  --tw-translate-x: 11rem;
}

.focus\:translate-x-22:focus {
  --tw-translate-x: 13rem;
}

.focus\:translate-x-23:focus {
  --tw-translate-x: 15rem;
}

.focus\:translate-x-24:focus {
  --tw-translate-x: 20.5rem;
}

.focus\:translate-x-tiny:focus {
  --tw-translate-x: 0.5rem;
}

.focus\:translate-x-42p:focus {
  --tw-translate-x: 42%;
}

.focus\:translate-x-huge:focus {
  --tw-translate-x: 39.5rem;
}

.focus\:translate-x-fit:focus {
  --tw-translate-x: fit-content;
}

.focus\:-translate-x-0:focus {
  --tw-translate-x: 0rem;
}

.focus\:-translate-x-1:focus {
  --tw-translate-x: -1rem;
}

.focus\:-translate-x-2:focus {
  --tw-translate-x: -1.2rem;
}

.focus\:-translate-x-3:focus {
  --tw-translate-x: -1.5rem;
}

.focus\:-translate-x-4:focus {
  --tw-translate-x: -1.7rem;
}

.focus\:-translate-x-5:focus {
  --tw-translate-x: -2rem;
}

.focus\:-translate-x-6:focus {
  --tw-translate-x: -2.5rem;
}

.focus\:-translate-x-7:focus {
  --tw-translate-x: -3rem;
}

.focus\:-translate-x-8:focus {
  --tw-translate-x: -3.5rem;
}

.focus\:-translate-x-9:focus {
  --tw-translate-x: -4rem;
}

.focus\:-translate-x-10:focus {
  --tw-translate-x: -4.5rem;
}

.focus\:-translate-x-11:focus {
  --tw-translate-x: -5rem;
}

.focus\:-translate-x-12:focus {
  --tw-translate-x: -5.5rem;
}

.focus\:-translate-x-13:focus {
  --tw-translate-x: -6rem;
}

.focus\:-translate-x-14:focus {
  --tw-translate-x: -6.5rem;
}

.focus\:-translate-x-15:focus {
  --tw-translate-x: -7rem;
}

.focus\:-translate-x-16:focus {
  --tw-translate-x: -7.5rem;
}

.focus\:-translate-x-17:focus {
  --tw-translate-x: -8rem;
}

.focus\:-translate-x-18:focus {
  --tw-translate-x: -8.5rem;
}

.focus\:-translate-x-19:focus {
  --tw-translate-x: -9.5rem;
}

.focus\:-translate-x-20:focus {
  --tw-translate-x: -10rem;
}

.focus\:-translate-x-21:focus {
  --tw-translate-x: -11rem;
}

.focus\:-translate-x-22:focus {
  --tw-translate-x: -13rem;
}

.focus\:-translate-x-23:focus {
  --tw-translate-x: -15rem;
}

.focus\:-translate-x-24:focus {
  --tw-translate-x: -20.5rem;
}

.focus\:-translate-x-tiny:focus {
  --tw-translate-x: -0.5rem;
}

.focus\:-translate-x-42p:focus {
  --tw-translate-x: -42%;
}

.focus\:-translate-x-huge:focus {
  --tw-translate-x: -39.5rem;
}

.focus\:-translate-x-fit:focus {
  --tw-translate-x: fit-content;
}

.focus\:translate-x-1\/2:focus {
  --tw-translate-x: 50%;
}

.focus\:translate-x-1\/3:focus {
  --tw-translate-x: 33.333333%;
}

.focus\:translate-x-2\/3:focus {
  --tw-translate-x: 66.666667%;
}

.focus\:translate-x-1\/4:focus {
  --tw-translate-x: 25%;
}

.focus\:translate-x-2\/4:focus {
  --tw-translate-x: 50%;
}

.focus\:translate-x-3\/4:focus {
  --tw-translate-x: 75%;
}

.focus\:translate-x-full:focus {
  --tw-translate-x: 100%;
}

.focus\:-translate-x-1\/2:focus {
  --tw-translate-x: -50%;
}

.focus\:-translate-x-1\/3:focus {
  --tw-translate-x: -33.333333%;
}

.focus\:-translate-x-2\/3:focus {
  --tw-translate-x: -66.666667%;
}

.focus\:-translate-x-1\/4:focus {
  --tw-translate-x: -25%;
}

.focus\:-translate-x-2\/4:focus {
  --tw-translate-x: -50%;
}

.focus\:-translate-x-3\/4:focus {
  --tw-translate-x: -75%;
}

.focus\:-translate-x-full:focus {
  --tw-translate-x: -100%;
}

.focus\:translate-y-0:focus {
  --tw-translate-y: 0rem;
}

.focus\:translate-y-1:focus {
  --tw-translate-y: 1rem;
}

.focus\:translate-y-2:focus {
  --tw-translate-y: 1.2rem;
}

.focus\:translate-y-3:focus {
  --tw-translate-y: 1.5rem;
}

.focus\:translate-y-4:focus {
  --tw-translate-y: 1.7rem;
}

.focus\:translate-y-5:focus {
  --tw-translate-y: 2rem;
}

.focus\:translate-y-6:focus {
  --tw-translate-y: 2.5rem;
}

.focus\:translate-y-7:focus {
  --tw-translate-y: 3rem;
}

.focus\:translate-y-8:focus {
  --tw-translate-y: 3.5rem;
}

.focus\:translate-y-9:focus {
  --tw-translate-y: 4rem;
}

.focus\:translate-y-10:focus {
  --tw-translate-y: 4.5rem;
}

.focus\:translate-y-11:focus {
  --tw-translate-y: 5rem;
}

.focus\:translate-y-12:focus {
  --tw-translate-y: 5.5rem;
}

.focus\:translate-y-13:focus {
  --tw-translate-y: 6rem;
}

.focus\:translate-y-14:focus {
  --tw-translate-y: 6.5rem;
}

.focus\:translate-y-15:focus {
  --tw-translate-y: 7rem;
}

.focus\:translate-y-16:focus {
  --tw-translate-y: 7.5rem;
}

.focus\:translate-y-17:focus {
  --tw-translate-y: 8rem;
}

.focus\:translate-y-18:focus {
  --tw-translate-y: 8.5rem;
}

.focus\:translate-y-19:focus {
  --tw-translate-y: 9.5rem;
}

.focus\:translate-y-20:focus {
  --tw-translate-y: 10rem;
}

.focus\:translate-y-21:focus {
  --tw-translate-y: 11rem;
}

.focus\:translate-y-22:focus {
  --tw-translate-y: 13rem;
}

.focus\:translate-y-23:focus {
  --tw-translate-y: 15rem;
}

.focus\:translate-y-24:focus {
  --tw-translate-y: 20.5rem;
}

.focus\:translate-y-tiny:focus {
  --tw-translate-y: 0.5rem;
}

.focus\:translate-y-42p:focus {
  --tw-translate-y: 42%;
}

.focus\:translate-y-huge:focus {
  --tw-translate-y: 39.5rem;
}

.focus\:translate-y-fit:focus {
  --tw-translate-y: fit-content;
}

.focus\:-translate-y-0:focus {
  --tw-translate-y: 0rem;
}

.focus\:-translate-y-1:focus {
  --tw-translate-y: -1rem;
}

.focus\:-translate-y-2:focus {
  --tw-translate-y: -1.2rem;
}

.focus\:-translate-y-3:focus {
  --tw-translate-y: -1.5rem;
}

.focus\:-translate-y-4:focus {
  --tw-translate-y: -1.7rem;
}

.focus\:-translate-y-5:focus {
  --tw-translate-y: -2rem;
}

.focus\:-translate-y-6:focus {
  --tw-translate-y: -2.5rem;
}

.focus\:-translate-y-7:focus {
  --tw-translate-y: -3rem;
}

.focus\:-translate-y-8:focus {
  --tw-translate-y: -3.5rem;
}

.focus\:-translate-y-9:focus {
  --tw-translate-y: -4rem;
}

.focus\:-translate-y-10:focus {
  --tw-translate-y: -4.5rem;
}

.focus\:-translate-y-11:focus {
  --tw-translate-y: -5rem;
}

.focus\:-translate-y-12:focus {
  --tw-translate-y: -5.5rem;
}

.focus\:-translate-y-13:focus {
  --tw-translate-y: -6rem;
}

.focus\:-translate-y-14:focus {
  --tw-translate-y: -6.5rem;
}

.focus\:-translate-y-15:focus {
  --tw-translate-y: -7rem;
}

.focus\:-translate-y-16:focus {
  --tw-translate-y: -7.5rem;
}

.focus\:-translate-y-17:focus {
  --tw-translate-y: -8rem;
}

.focus\:-translate-y-18:focus {
  --tw-translate-y: -8.5rem;
}

.focus\:-translate-y-19:focus {
  --tw-translate-y: -9.5rem;
}

.focus\:-translate-y-20:focus {
  --tw-translate-y: -10rem;
}

.focus\:-translate-y-21:focus {
  --tw-translate-y: -11rem;
}

.focus\:-translate-y-22:focus {
  --tw-translate-y: -13rem;
}

.focus\:-translate-y-23:focus {
  --tw-translate-y: -15rem;
}

.focus\:-translate-y-24:focus {
  --tw-translate-y: -20.5rem;
}

.focus\:-translate-y-tiny:focus {
  --tw-translate-y: -0.5rem;
}

.focus\:-translate-y-42p:focus {
  --tw-translate-y: -42%;
}

.focus\:-translate-y-huge:focus {
  --tw-translate-y: -39.5rem;
}

.focus\:-translate-y-fit:focus {
  --tw-translate-y: fit-content;
}

.focus\:translate-y-1\/2:focus {
  --tw-translate-y: 50%;
}

.focus\:translate-y-1\/3:focus {
  --tw-translate-y: 33.333333%;
}

.focus\:translate-y-2\/3:focus {
  --tw-translate-y: 66.666667%;
}

.focus\:translate-y-1\/4:focus {
  --tw-translate-y: 25%;
}

.focus\:translate-y-2\/4:focus {
  --tw-translate-y: 50%;
}

.focus\:translate-y-3\/4:focus {
  --tw-translate-y: 75%;
}

.focus\:translate-y-full:focus {
  --tw-translate-y: 100%;
}

.focus\:-translate-y-1\/2:focus {
  --tw-translate-y: -50%;
}

.focus\:-translate-y-1\/3:focus {
  --tw-translate-y: -33.333333%;
}

.focus\:-translate-y-2\/3:focus {
  --tw-translate-y: -66.666667%;
}

.focus\:-translate-y-1\/4:focus {
  --tw-translate-y: -25%;
}

.focus\:-translate-y-2\/4:focus {
  --tw-translate-y: -50%;
}

.focus\:-translate-y-3\/4:focus {
  --tw-translate-y: -75%;
}

.focus\:-translate-y-full:focus {
  --tw-translate-y: -100%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.hover\:rotate-0:hover {
  --tw-rotate: 0deg;
}

.hover\:rotate-1:hover {
  --tw-rotate: 1deg;
}

.hover\:rotate-2:hover {
  --tw-rotate: 2deg;
}

.hover\:rotate-3:hover {
  --tw-rotate: 3deg;
}

.hover\:rotate-6:hover {
  --tw-rotate: 6deg;
}

.hover\:rotate-12:hover {
  --tw-rotate: 12deg;
}

.hover\:rotate-45:hover {
  --tw-rotate: 45deg;
}

.hover\:rotate-90:hover {
  --tw-rotate: 90deg;
}

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

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

.hover\:-rotate-90:hover {
  --tw-rotate: -90deg;
}

.hover\:-rotate-45:hover {
  --tw-rotate: -45deg;
}

.hover\:-rotate-12:hover {
  --tw-rotate: -12deg;
}

.hover\:-rotate-6:hover {
  --tw-rotate: -6deg;
}

.hover\:-rotate-3:hover {
  --tw-rotate: -3deg;
}

.hover\:-rotate-2:hover {
  --tw-rotate: -2deg;
}

.hover\:-rotate-1:hover {
  --tw-rotate: -1deg;
}

.focus\:rotate-0:focus {
  --tw-rotate: 0deg;
}

.focus\:rotate-1:focus {
  --tw-rotate: 1deg;
}

.focus\:rotate-2:focus {
  --tw-rotate: 2deg;
}

.focus\:rotate-3:focus {
  --tw-rotate: 3deg;
}

.focus\:rotate-6:focus {
  --tw-rotate: 6deg;
}

.focus\:rotate-12:focus {
  --tw-rotate: 12deg;
}

.focus\:rotate-45:focus {
  --tw-rotate: 45deg;
}

.focus\:rotate-90:focus {
  --tw-rotate: 90deg;
}

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

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

.focus\:-rotate-90:focus {
  --tw-rotate: -90deg;
}

.focus\:-rotate-45:focus {
  --tw-rotate: -45deg;
}

.focus\:-rotate-12:focus {
  --tw-rotate: -12deg;
}

.focus\:-rotate-6:focus {
  --tw-rotate: -6deg;
}

.focus\:-rotate-3:focus {
  --tw-rotate: -3deg;
}

.focus\:-rotate-2:focus {
  --tw-rotate: -2deg;
}

.focus\:-rotate-1:focus {
  --tw-rotate: -1deg;
}

.skew-x-0 {
  --tw-skew-x: 0deg;
}

.skew-x-1 {
  --tw-skew-x: 1deg;
}

.skew-x-2 {
  --tw-skew-x: 2deg;
}

.skew-x-3 {
  --tw-skew-x: 3deg;
}

.skew-x-6 {
  --tw-skew-x: 6deg;
}

.skew-x-12 {
  --tw-skew-x: 12deg;
}

.-skew-x-12 {
  --tw-skew-x: -12deg;
}

.-skew-x-6 {
  --tw-skew-x: -6deg;
}

.-skew-x-3 {
  --tw-skew-x: -3deg;
}

.-skew-x-2 {
  --tw-skew-x: -2deg;
}

.-skew-x-1 {
  --tw-skew-x: -1deg;
}

.skew-y-0 {
  --tw-skew-y: 0deg;
}

.skew-y-1 {
  --tw-skew-y: 1deg;
}

.skew-y-2 {
  --tw-skew-y: 2deg;
}

.skew-y-3 {
  --tw-skew-y: 3deg;
}

.skew-y-6 {
  --tw-skew-y: 6deg;
}

.skew-y-12 {
  --tw-skew-y: 12deg;
}

.-skew-y-12 {
  --tw-skew-y: -12deg;
}

.-skew-y-6 {
  --tw-skew-y: -6deg;
}

.-skew-y-3 {
  --tw-skew-y: -3deg;
}

.-skew-y-2 {
  --tw-skew-y: -2deg;
}

.-skew-y-1 {
  --tw-skew-y: -1deg;
}

.hover\:skew-x-0:hover {
  --tw-skew-x: 0deg;
}

.hover\:skew-x-1:hover {
  --tw-skew-x: 1deg;
}

.hover\:skew-x-2:hover {
  --tw-skew-x: 2deg;
}

.hover\:skew-x-3:hover {
  --tw-skew-x: 3deg;
}

.hover\:skew-x-6:hover {
  --tw-skew-x: 6deg;
}

.hover\:skew-x-12:hover {
  --tw-skew-x: 12deg;
}

.hover\:-skew-x-12:hover {
  --tw-skew-x: -12deg;
}

.hover\:-skew-x-6:hover {
  --tw-skew-x: -6deg;
}

.hover\:-skew-x-3:hover {
  --tw-skew-x: -3deg;
}

.hover\:-skew-x-2:hover {
  --tw-skew-x: -2deg;
}

.hover\:-skew-x-1:hover {
  --tw-skew-x: -1deg;
}

.hover\:skew-y-0:hover {
  --tw-skew-y: 0deg;
}

.hover\:skew-y-1:hover {
  --tw-skew-y: 1deg;
}

.hover\:skew-y-2:hover {
  --tw-skew-y: 2deg;
}

.hover\:skew-y-3:hover {
  --tw-skew-y: 3deg;
}

.hover\:skew-y-6:hover {
  --tw-skew-y: 6deg;
}

.hover\:skew-y-12:hover {
  --tw-skew-y: 12deg;
}

.hover\:-skew-y-12:hover {
  --tw-skew-y: -12deg;
}

.hover\:-skew-y-6:hover {
  --tw-skew-y: -6deg;
}

.hover\:-skew-y-3:hover {
  --tw-skew-y: -3deg;
}

.hover\:-skew-y-2:hover {
  --tw-skew-y: -2deg;
}

.hover\:-skew-y-1:hover {
  --tw-skew-y: -1deg;
}

.focus\:skew-x-0:focus {
  --tw-skew-x: 0deg;
}

.focus\:skew-x-1:focus {
  --tw-skew-x: 1deg;
}

.focus\:skew-x-2:focus {
  --tw-skew-x: 2deg;
}

.focus\:skew-x-3:focus {
  --tw-skew-x: 3deg;
}

.focus\:skew-x-6:focus {
  --tw-skew-x: 6deg;
}

.focus\:skew-x-12:focus {
  --tw-skew-x: 12deg;
}

.focus\:-skew-x-12:focus {
  --tw-skew-x: -12deg;
}

.focus\:-skew-x-6:focus {
  --tw-skew-x: -6deg;
}

.focus\:-skew-x-3:focus {
  --tw-skew-x: -3deg;
}

.focus\:-skew-x-2:focus {
  --tw-skew-x: -2deg;
}

.focus\:-skew-x-1:focus {
  --tw-skew-x: -1deg;
}

.focus\:skew-y-0:focus {
  --tw-skew-y: 0deg;
}

.focus\:skew-y-1:focus {
  --tw-skew-y: 1deg;
}

.focus\:skew-y-2:focus {
  --tw-skew-y: 2deg;
}

.focus\:skew-y-3:focus {
  --tw-skew-y: 3deg;
}

.focus\:skew-y-6:focus {
  --tw-skew-y: 6deg;
}

.focus\:skew-y-12:focus {
  --tw-skew-y: 12deg;
}

.focus\:-skew-y-12:focus {
  --tw-skew-y: -12deg;
}

.focus\:-skew-y-6:focus {
  --tw-skew-y: -6deg;
}

.focus\:-skew-y-3:focus {
  --tw-skew-y: -3deg;
}

.focus\:-skew-y-2:focus {
  --tw-skew-y: -2deg;
}

.focus\:-skew-y-1:focus {
  --tw-skew-y: -1deg;
}

.scale-0 {
  --tw-scale-x: 0;
  --tw-scale-y: 0;
}

.scale-50 {
  --tw-scale-x: .5;
  --tw-scale-y: .5;
}

.scale-75 {
  --tw-scale-x: .75;
  --tw-scale-y: .75;
}

.scale-90 {
  --tw-scale-x: .9;
  --tw-scale-y: .9;
}

.scale-95 {
  --tw-scale-x: .95;
  --tw-scale-y: .95;
}

.scale-100 {
  --tw-scale-x: 1;
  --tw-scale-y: 1;
}

.scale-105 {
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
}

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

.scale-125 {
  --tw-scale-x: 1.25;
  --tw-scale-y: 1.25;
}

.scale-150 {
  --tw-scale-x: 1.5;
  --tw-scale-y: 1.5;
}

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

.hover\:scale-50:hover {
  --tw-scale-x: .5;
  --tw-scale-y: .5;
}

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

.hover\:scale-90:hover {
  --tw-scale-x: .9;
  --tw-scale-y: .9;
}

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

.hover\:scale-100:hover {
  --tw-scale-x: 1;
  --tw-scale-y: 1;
}

.hover\:scale-105:hover {
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
}

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

.hover\:scale-125:hover {
  --tw-scale-x: 1.25;
  --tw-scale-y: 1.25;
}

.hover\:scale-150:hover {
  --tw-scale-x: 1.5;
  --tw-scale-y: 1.5;
}

.focus\:scale-0:focus {
  --tw-scale-x: 0;
  --tw-scale-y: 0;
}

.focus\:scale-50:focus {
  --tw-scale-x: .5;
  --tw-scale-y: .5;
}

.focus\:scale-75:focus {
  --tw-scale-x: .75;
  --tw-scale-y: .75;
}

.focus\:scale-90:focus {
  --tw-scale-x: .9;
  --tw-scale-y: .9;
}

.focus\:scale-95:focus {
  --tw-scale-x: .95;
  --tw-scale-y: .95;
}

.focus\:scale-100:focus {
  --tw-scale-x: 1;
  --tw-scale-y: 1;
}

.focus\:scale-105:focus {
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
}

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

.focus\:scale-125:focus {
  --tw-scale-x: 1.25;
  --tw-scale-y: 1.25;
}

.focus\:scale-150:focus {
  --tw-scale-x: 1.5;
  --tw-scale-y: 1.5;
}

.scale-x-0 {
  --tw-scale-x: 0;
}

.scale-x-50 {
  --tw-scale-x: .5;
}

.scale-x-75 {
  --tw-scale-x: .75;
}

.scale-x-90 {
  --tw-scale-x: .9;
}

.scale-x-95 {
  --tw-scale-x: .95;
}

.scale-x-100 {
  --tw-scale-x: 1;
}

.scale-x-105 {
  --tw-scale-x: 1.05;
}

.scale-x-110 {
  --tw-scale-x: 1.1;
}

.scale-x-125 {
  --tw-scale-x: 1.25;
}

.scale-x-150 {
  --tw-scale-x: 1.5;
}

.scale-y-0 {
  --tw-scale-y: 0;
}

.scale-y-50 {
  --tw-scale-y: .5;
}

.scale-y-75 {
  --tw-scale-y: .75;
}

.scale-y-90 {
  --tw-scale-y: .9;
}

.scale-y-95 {
  --tw-scale-y: .95;
}

.scale-y-100 {
  --tw-scale-y: 1;
}

.scale-y-105 {
  --tw-scale-y: 1.05;
}

.scale-y-110 {
  --tw-scale-y: 1.1;
}

.scale-y-125 {
  --tw-scale-y: 1.25;
}

.scale-y-150 {
  --tw-scale-y: 1.5;
}

.hover\:scale-x-0:hover {
  --tw-scale-x: 0;
}

.hover\:scale-x-50:hover {
  --tw-scale-x: .5;
}

.hover\:scale-x-75:hover {
  --tw-scale-x: .75;
}

.hover\:scale-x-90:hover {
  --tw-scale-x: .9;
}

.hover\:scale-x-95:hover {
  --tw-scale-x: .95;
}

.hover\:scale-x-100:hover {
  --tw-scale-x: 1;
}

.hover\:scale-x-105:hover {
  --tw-scale-x: 1.05;
}

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

.hover\:scale-x-125:hover {
  --tw-scale-x: 1.25;
}

.hover\:scale-x-150:hover {
  --tw-scale-x: 1.5;
}

.hover\:scale-y-0:hover {
  --tw-scale-y: 0;
}

.hover\:scale-y-50:hover {
  --tw-scale-y: .5;
}

.hover\:scale-y-75:hover {
  --tw-scale-y: .75;
}

.hover\:scale-y-90:hover {
  --tw-scale-y: .9;
}

.hover\:scale-y-95:hover {
  --tw-scale-y: .95;
}

.hover\:scale-y-100:hover {
  --tw-scale-y: 1;
}

.hover\:scale-y-105:hover {
  --tw-scale-y: 1.05;
}

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

.hover\:scale-y-125:hover {
  --tw-scale-y: 1.25;
}

.hover\:scale-y-150:hover {
  --tw-scale-y: 1.5;
}

.focus\:scale-x-0:focus {
  --tw-scale-x: 0;
}

.focus\:scale-x-50:focus {
  --tw-scale-x: .5;
}

.focus\:scale-x-75:focus {
  --tw-scale-x: .75;
}

.focus\:scale-x-90:focus {
  --tw-scale-x: .9;
}

.focus\:scale-x-95:focus {
  --tw-scale-x: .95;
}

.focus\:scale-x-100:focus {
  --tw-scale-x: 1;
}

.focus\:scale-x-105:focus {
  --tw-scale-x: 1.05;
}

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

.focus\:scale-x-125:focus {
  --tw-scale-x: 1.25;
}

.focus\:scale-x-150:focus {
  --tw-scale-x: 1.5;
}

.focus\:scale-y-0:focus {
  --tw-scale-y: 0;
}

.focus\:scale-y-50:focus {
  --tw-scale-y: .5;
}

.focus\:scale-y-75:focus {
  --tw-scale-y: .75;
}

.focus\:scale-y-90:focus {
  --tw-scale-y: .9;
}

.focus\:scale-y-95:focus {
  --tw-scale-y: .95;
}

.focus\:scale-y-100:focus {
  --tw-scale-y: 1;
}

.focus\:scale-y-105:focus {
  --tw-scale-y: 1.05;
}

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

.focus\:scale-y-125:focus {
  --tw-scale-y: 1.25;
}

.focus\:scale-y-150:focus {
  --tw-scale-y: 1.5;
}

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

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

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

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

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

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

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

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

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

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

.animate-none {
  -webkit-animation: none;
          animation: none;
}

.animate-spin {
  -webkit-animation: spin 1s linear infinite;
          animation: spin 1s linear infinite;
}

.animate-ping {
  -webkit-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
          animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
}

.animate-pulse {
  -webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
          animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}

.animate-bounce {
  -webkit-animation: bounce 1s infinite;
          animation: bounce 1s infinite;
}

.cursor-auto {
  cursor: auto;
}

.cursor-default {
  cursor: default;
}

.cursor-pointer {
  cursor: pointer;
}

.cursor-wait {
  cursor: wait;
}

.cursor-text {
  cursor: text;
}

.cursor-move {
  cursor: move;
}

.cursor-help {
  cursor: help;
}

.cursor-not-allowed {
  cursor: not-allowed;
}

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

.select-text {
  -webkit-user-select: text;
     -moz-user-select: text;
      -ms-user-select: text;
          user-select: text;
}

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

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

.resize-none {
  resize: none;
}

.resize-y {
  resize: vertical;
}

.resize-x {
  resize: horizontal;
}

.resize {
  resize: both;
}

.list-inside {
  list-style-position: inside;
}

.list-outside {
  list-style-position: outside;
}

.list-none {
  list-style-type: none;
}

.list-disc {
  list-style-type: disc;
}

.list-decimal {
  list-style-type: decimal;
}

.appearance-none {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.auto-cols-auto {
  grid-auto-columns: auto;
}

.auto-cols-min {
  grid-auto-columns: -webkit-min-content;
  grid-auto-columns: min-content;
}

.auto-cols-max {
  grid-auto-columns: -webkit-max-content;
  grid-auto-columns: max-content;
}

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

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

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

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

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

.auto-rows-auto {
  grid-auto-rows: auto;
}

.auto-rows-min {
  grid-auto-rows: -webkit-min-content;
  grid-auto-rows: min-content;
}

.auto-rows-max {
  grid-auto-rows: -webkit-max-content;
  grid-auto-rows: max-content;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.place-content-center {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  place-content: center;
}

.place-content-start {
  -ms-flex-line-pack: start;
      align-content: start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  place-content: start;
}

.place-content-end {
  -ms-flex-line-pack: end;
      align-content: end;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  place-content: end;
}

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

.place-content-around {
  -ms-flex-line-pack: distribute;
      align-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  place-content: space-around;
}

.place-content-evenly {
  -ms-flex-line-pack: space-evenly;
      align-content: space-evenly;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  place-content: space-evenly;
}

.place-content-stretch {
  -ms-flex-line-pack: stretch;
      align-content: stretch;
  -webkit-box-pack: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
  place-content: stretch;
}

.place-items-start {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  justify-items: start;
  place-items: start;
}

.place-items-end {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
  justify-items: end;
  place-items: end;
}

.place-items-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  justify-items: center;
  place-items: center;
}

.place-items-stretch {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  justify-items: stretch;
  place-items: stretch;
}

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

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

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

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

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

.content-evenly {
  -ms-flex-line-pack: space-evenly;
      align-content: space-evenly;
}

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

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

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

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

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

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

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

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

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

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

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

.justify-items-start {
  justify-items: start;
}

.justify-items-end {
  justify-items: end;
}

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

.justify-items-stretch {
  justify-items: stretch;
}

.gap-0 {
  grid-gap: 0rem;
  gap: 0rem;
}

.gap-1 {
  grid-gap: 1rem;
  gap: 1rem;
}

.gap-2 {
  grid-gap: 1.2rem;
  gap: 1.2rem;
}

.gap-3 {
  grid-gap: 1.5rem;
  gap: 1.5rem;
}

.gap-4 {
  grid-gap: 1.7rem;
  gap: 1.7rem;
}

.gap-5 {
  grid-gap: 2rem;
  gap: 2rem;
}

.gap-6 {
  grid-gap: 2.5rem;
  gap: 2.5rem;
}

.gap-7 {
  grid-gap: 3rem;
  gap: 3rem;
}

.gap-8 {
  grid-gap: 3.5rem;
  gap: 3.5rem;
}

.gap-9 {
  grid-gap: 4rem;
  gap: 4rem;
}

.gap-10 {
  grid-gap: 4.5rem;
  gap: 4.5rem;
}

.gap-11 {
  grid-gap: 5rem;
  gap: 5rem;
}

.gap-12 {
  grid-gap: 5.5rem;
  gap: 5.5rem;
}

.gap-13 {
  grid-gap: 6rem;
  gap: 6rem;
}

.gap-14 {
  grid-gap: 6.5rem;
  gap: 6.5rem;
}

.gap-15 {
  grid-gap: 7rem;
  gap: 7rem;
}

.gap-16 {
  grid-gap: 7.5rem;
  gap: 7.5rem;
}

.gap-17 {
  grid-gap: 8rem;
  gap: 8rem;
}

.gap-18 {
  grid-gap: 8.5rem;
  gap: 8.5rem;
}

.gap-19 {
  grid-gap: 9.5rem;
  gap: 9.5rem;
}

.gap-20 {
  grid-gap: 10rem;
  gap: 10rem;
}

.gap-21 {
  grid-gap: 11rem;
  gap: 11rem;
}

.gap-22 {
  grid-gap: 13rem;
  gap: 13rem;
}

.gap-23 {
  grid-gap: 15rem;
  gap: 15rem;
}

.gap-24 {
  grid-gap: 20.5rem;
  gap: 20.5rem;
}

.gap-tiny {
  grid-gap: 0.5rem;
  gap: 0.5rem;
}

.gap-42p {
  grid-gap: 42%;
  gap: 42%;
}

.gap-huge {
  grid-gap: 39.5rem;
  gap: 39.5rem;
}

.gap-fit {
  grid-gap: fit-content;
  gap: fit-content;
}

.gap-x-0 {
  grid-column-gap: 0rem;
  -webkit-column-gap: 0rem;
     -moz-column-gap: 0rem;
          column-gap: 0rem;
}

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

.gap-x-2 {
  grid-column-gap: 1.2rem;
  -webkit-column-gap: 1.2rem;
     -moz-column-gap: 1.2rem;
          column-gap: 1.2rem;
}

.gap-x-3 {
  grid-column-gap: 1.5rem;
  -webkit-column-gap: 1.5rem;
     -moz-column-gap: 1.5rem;
          column-gap: 1.5rem;
}

.gap-x-4 {
  grid-column-gap: 1.7rem;
  -webkit-column-gap: 1.7rem;
     -moz-column-gap: 1.7rem;
          column-gap: 1.7rem;
}

.gap-x-5 {
  grid-column-gap: 2rem;
  -webkit-column-gap: 2rem;
     -moz-column-gap: 2rem;
          column-gap: 2rem;
}

.gap-x-6 {
  grid-column-gap: 2.5rem;
  -webkit-column-gap: 2.5rem;
     -moz-column-gap: 2.5rem;
          column-gap: 2.5rem;
}

.gap-x-7 {
  grid-column-gap: 3rem;
  -webkit-column-gap: 3rem;
     -moz-column-gap: 3rem;
          column-gap: 3rem;
}

.gap-x-8 {
  grid-column-gap: 3.5rem;
  -webkit-column-gap: 3.5rem;
     -moz-column-gap: 3.5rem;
          column-gap: 3.5rem;
}

.gap-x-9 {
  grid-column-gap: 4rem;
  -webkit-column-gap: 4rem;
     -moz-column-gap: 4rem;
          column-gap: 4rem;
}

.gap-x-10 {
  grid-column-gap: 4.5rem;
  -webkit-column-gap: 4.5rem;
     -moz-column-gap: 4.5rem;
          column-gap: 4.5rem;
}

.gap-x-11 {
  grid-column-gap: 5rem;
  -webkit-column-gap: 5rem;
     -moz-column-gap: 5rem;
          column-gap: 5rem;
}

.gap-x-12 {
  grid-column-gap: 5.5rem;
  -webkit-column-gap: 5.5rem;
     -moz-column-gap: 5.5rem;
          column-gap: 5.5rem;
}

.gap-x-13 {
  grid-column-gap: 6rem;
  -webkit-column-gap: 6rem;
     -moz-column-gap: 6rem;
          column-gap: 6rem;
}

.gap-x-14 {
  grid-column-gap: 6.5rem;
  -webkit-column-gap: 6.5rem;
     -moz-column-gap: 6.5rem;
          column-gap: 6.5rem;
}

.gap-x-15 {
  grid-column-gap: 7rem;
  -webkit-column-gap: 7rem;
     -moz-column-gap: 7rem;
          column-gap: 7rem;
}

.gap-x-16 {
  grid-column-gap: 7.5rem;
  -webkit-column-gap: 7.5rem;
     -moz-column-gap: 7.5rem;
          column-gap: 7.5rem;
}

.gap-x-17 {
  grid-column-gap: 8rem;
  -webkit-column-gap: 8rem;
     -moz-column-gap: 8rem;
          column-gap: 8rem;
}

.gap-x-18 {
  grid-column-gap: 8.5rem;
  -webkit-column-gap: 8.5rem;
     -moz-column-gap: 8.5rem;
          column-gap: 8.5rem;
}

.gap-x-19 {
  grid-column-gap: 9.5rem;
  -webkit-column-gap: 9.5rem;
     -moz-column-gap: 9.5rem;
          column-gap: 9.5rem;
}

.gap-x-20 {
  grid-column-gap: 10rem;
  -webkit-column-gap: 10rem;
     -moz-column-gap: 10rem;
          column-gap: 10rem;
}

.gap-x-21 {
  grid-column-gap: 11rem;
  -webkit-column-gap: 11rem;
     -moz-column-gap: 11rem;
          column-gap: 11rem;
}

.gap-x-22 {
  grid-column-gap: 13rem;
  -webkit-column-gap: 13rem;
     -moz-column-gap: 13rem;
          column-gap: 13rem;
}

.gap-x-23 {
  grid-column-gap: 15rem;
  -webkit-column-gap: 15rem;
     -moz-column-gap: 15rem;
          column-gap: 15rem;
}

.gap-x-24 {
  grid-column-gap: 20.5rem;
  -webkit-column-gap: 20.5rem;
     -moz-column-gap: 20.5rem;
          column-gap: 20.5rem;
}

.gap-x-tiny {
  grid-column-gap: 0.5rem;
  -webkit-column-gap: 0.5rem;
     -moz-column-gap: 0.5rem;
          column-gap: 0.5rem;
}

.gap-x-42p {
  grid-column-gap: 42%;
  -webkit-column-gap: 42%;
     -moz-column-gap: 42%;
          column-gap: 42%;
}

.gap-x-huge {
  grid-column-gap: 39.5rem;
  -webkit-column-gap: 39.5rem;
     -moz-column-gap: 39.5rem;
          column-gap: 39.5rem;
}

.gap-x-fit {
  grid-column-gap: fit-content;
  -webkit-column-gap: fit-content;
     -moz-column-gap: fit-content;
          column-gap: fit-content;
}

.gap-y-0 {
  grid-row-gap: 0rem;
  row-gap: 0rem;
}

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

.gap-y-2 {
  grid-row-gap: 1.2rem;
  row-gap: 1.2rem;
}

.gap-y-3 {
  grid-row-gap: 1.5rem;
  row-gap: 1.5rem;
}

.gap-y-4 {
  grid-row-gap: 1.7rem;
  row-gap: 1.7rem;
}

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

.gap-y-6 {
  grid-row-gap: 2.5rem;
  row-gap: 2.5rem;
}

.gap-y-7 {
  grid-row-gap: 3rem;
  row-gap: 3rem;
}

.gap-y-8 {
  grid-row-gap: 3.5rem;
  row-gap: 3.5rem;
}

.gap-y-9 {
  grid-row-gap: 4rem;
  row-gap: 4rem;
}

.gap-y-10 {
  grid-row-gap: 4.5rem;
  row-gap: 4.5rem;
}

.gap-y-11 {
  grid-row-gap: 5rem;
  row-gap: 5rem;
}

.gap-y-12 {
  grid-row-gap: 5.5rem;
  row-gap: 5.5rem;
}

.gap-y-13 {
  grid-row-gap: 6rem;
  row-gap: 6rem;
}

.gap-y-14 {
  grid-row-gap: 6.5rem;
  row-gap: 6.5rem;
}

.gap-y-15 {
  grid-row-gap: 7rem;
  row-gap: 7rem;
}

.gap-y-16 {
  grid-row-gap: 7.5rem;
  row-gap: 7.5rem;
}

.gap-y-17 {
  grid-row-gap: 8rem;
  row-gap: 8rem;
}

.gap-y-18 {
  grid-row-gap: 8.5rem;
  row-gap: 8.5rem;
}

.gap-y-19 {
  grid-row-gap: 9.5rem;
  row-gap: 9.5rem;
}

.gap-y-20 {
  grid-row-gap: 10rem;
  row-gap: 10rem;
}

.gap-y-21 {
  grid-row-gap: 11rem;
  row-gap: 11rem;
}

.gap-y-22 {
  grid-row-gap: 13rem;
  row-gap: 13rem;
}

.gap-y-23 {
  grid-row-gap: 15rem;
  row-gap: 15rem;
}

.gap-y-24 {
  grid-row-gap: 20.5rem;
  row-gap: 20.5rem;
}

.gap-y-tiny {
  grid-row-gap: 0.5rem;
  row-gap: 0.5rem;
}

.gap-y-42p {
  grid-row-gap: 42%;
  row-gap: 42%;
}

.gap-y-huge {
  grid-row-gap: 39.5rem;
  row-gap: 39.5rem;
}

.gap-y-fit {
  grid-row-gap: fit-content;
  row-gap: fit-content;
}

.space-x-0 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0rem * var(--tw-space-x-reverse));
  margin-left: calc(0rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(1rem * var(--tw-space-x-reverse));
  margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(1.2rem * var(--tw-space-x-reverse));
  margin-left: calc(1.2rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(1.5rem * var(--tw-space-x-reverse));
  margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(1.7rem * var(--tw-space-x-reverse));
  margin-left: calc(1.7rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(2rem * var(--tw-space-x-reverse));
  margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-6 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(2.5rem * var(--tw-space-x-reverse));
  margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-7 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(3rem * var(--tw-space-x-reverse));
  margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-8 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(3.5rem * var(--tw-space-x-reverse));
  margin-left: calc(3.5rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-9 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(4rem * var(--tw-space-x-reverse));
  margin-left: calc(4rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-10 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(4.5rem * var(--tw-space-x-reverse));
  margin-left: calc(4.5rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-11 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(5rem * var(--tw-space-x-reverse));
  margin-left: calc(5rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-12 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(5.5rem * var(--tw-space-x-reverse));
  margin-left: calc(5.5rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-13 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(6rem * var(--tw-space-x-reverse));
  margin-left: calc(6rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-14 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(6.5rem * var(--tw-space-x-reverse));
  margin-left: calc(6.5rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-15 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(7rem * var(--tw-space-x-reverse));
  margin-left: calc(7rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-16 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(7.5rem * var(--tw-space-x-reverse));
  margin-left: calc(7.5rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-17 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(8rem * var(--tw-space-x-reverse));
  margin-left: calc(8rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-18 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(8.5rem * var(--tw-space-x-reverse));
  margin-left: calc(8.5rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-19 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(9.5rem * var(--tw-space-x-reverse));
  margin-left: calc(9.5rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-20 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(10rem * var(--tw-space-x-reverse));
  margin-left: calc(10rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-21 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(11rem * var(--tw-space-x-reverse));
  margin-left: calc(11rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-22 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(13rem * var(--tw-space-x-reverse));
  margin-left: calc(13rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-23 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(15rem * var(--tw-space-x-reverse));
  margin-left: calc(15rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-24 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(20.5rem * var(--tw-space-x-reverse));
  margin-left: calc(20.5rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-tiny > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-42p > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(42% * var(--tw-space-x-reverse));
  margin-left: calc(42% * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-huge > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(39.5rem * var(--tw-space-x-reverse));
  margin-left: calc(39.5rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-fit > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(fit-content * var(--tw-space-x-reverse));
  margin-left: calc(fit-content * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-0 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0rem * var(--tw-space-x-reverse));
  margin-left: calc(0rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-1rem * var(--tw-space-x-reverse));
  margin-left: calc(-1rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-1.2rem * var(--tw-space-x-reverse));
  margin-left: calc(-1.2rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-1.5rem * var(--tw-space-x-reverse));
  margin-left: calc(-1.5rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-1.7rem * var(--tw-space-x-reverse));
  margin-left: calc(-1.7rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-2rem * var(--tw-space-x-reverse));
  margin-left: calc(-2rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-6 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-2.5rem * var(--tw-space-x-reverse));
  margin-left: calc(-2.5rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-7 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-3rem * var(--tw-space-x-reverse));
  margin-left: calc(-3rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-8 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-3.5rem * var(--tw-space-x-reverse));
  margin-left: calc(-3.5rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-9 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-4rem * var(--tw-space-x-reverse));
  margin-left: calc(-4rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-10 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-4.5rem * var(--tw-space-x-reverse));
  margin-left: calc(-4.5rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-11 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-5rem * var(--tw-space-x-reverse));
  margin-left: calc(-5rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-12 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-5.5rem * var(--tw-space-x-reverse));
  margin-left: calc(-5.5rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-13 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-6rem * var(--tw-space-x-reverse));
  margin-left: calc(-6rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-14 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-6.5rem * var(--tw-space-x-reverse));
  margin-left: calc(-6.5rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-15 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-7rem * var(--tw-space-x-reverse));
  margin-left: calc(-7rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-16 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-7.5rem * var(--tw-space-x-reverse));
  margin-left: calc(-7.5rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-17 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-8rem * var(--tw-space-x-reverse));
  margin-left: calc(-8rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-18 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-8.5rem * var(--tw-space-x-reverse));
  margin-left: calc(-8.5rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-19 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-9.5rem * var(--tw-space-x-reverse));
  margin-left: calc(-9.5rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-20 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-10rem * var(--tw-space-x-reverse));
  margin-left: calc(-10rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-21 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-11rem * var(--tw-space-x-reverse));
  margin-left: calc(-11rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-22 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-13rem * var(--tw-space-x-reverse));
  margin-left: calc(-13rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-23 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-15rem * var(--tw-space-x-reverse));
  margin-left: calc(-15rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-24 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-20.5rem * var(--tw-space-x-reverse));
  margin-left: calc(-20.5rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-tiny > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(-0.5rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-42p > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-42% * var(--tw-space-x-reverse));
  margin-left: calc(-42% * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-huge > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-39.5rem * var(--tw-space-x-reverse));
  margin-left: calc(-39.5rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-fit > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(fit-content * var(--tw-space-x-reverse));
  margin-left: calc(fit-content * calc(1 - var(--tw-space-x-reverse)));
}

.space-y-0 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0rem * var(--tw-space-y-reverse));
}

.space-y-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1rem * var(--tw-space-y-reverse));
}

.space-y-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1.2rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.2rem * var(--tw-space-y-reverse));
}

.space-y-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
}

.space-y-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1.7rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.7rem * var(--tw-space-y-reverse));
}

.space-y-5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(2rem * var(--tw-space-y-reverse));
}

.space-y-6 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(2.5rem * var(--tw-space-y-reverse));
}

.space-y-7 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(3rem * var(--tw-space-y-reverse));
}

.space-y-8 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(3.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(3.5rem * var(--tw-space-y-reverse));
}

.space-y-9 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(4rem * var(--tw-space-y-reverse));
}

.space-y-10 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(4.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(4.5rem * var(--tw-space-y-reverse));
}

.space-y-11 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(5rem * var(--tw-space-y-reverse));
}

.space-y-12 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(5.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(5.5rem * var(--tw-space-y-reverse));
}

.space-y-13 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(6rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(6rem * var(--tw-space-y-reverse));
}

.space-y-14 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(6.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(6.5rem * var(--tw-space-y-reverse));
}

.space-y-15 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(7rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(7rem * var(--tw-space-y-reverse));
}

.space-y-16 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(7.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(7.5rem * var(--tw-space-y-reverse));
}

.space-y-17 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(8rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(8rem * var(--tw-space-y-reverse));
}

.space-y-18 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(8.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(8.5rem * var(--tw-space-y-reverse));
}

.space-y-19 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(9.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(9.5rem * var(--tw-space-y-reverse));
}

.space-y-20 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(10rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(10rem * var(--tw-space-y-reverse));
}

.space-y-21 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(11rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(11rem * var(--tw-space-y-reverse));
}

.space-y-22 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(13rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(13rem * var(--tw-space-y-reverse));
}

.space-y-23 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(15rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(15rem * var(--tw-space-y-reverse));
}

.space-y-24 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(20.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(20.5rem * var(--tw-space-y-reverse));
}

.space-y-tiny > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}

.space-y-42p > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(42% * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(42% * var(--tw-space-y-reverse));
}

.space-y-huge > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(39.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(39.5rem * var(--tw-space-y-reverse));
}

.space-y-fit > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(fit-content * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(fit-content * var(--tw-space-y-reverse));
}

.-space-y-0 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0rem * var(--tw-space-y-reverse));
}

.-space-y-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-1rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-1rem * var(--tw-space-y-reverse));
}

.-space-y-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-1.2rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-1.2rem * var(--tw-space-y-reverse));
}

.-space-y-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-1.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-1.5rem * var(--tw-space-y-reverse));
}

.-space-y-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-1.7rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-1.7rem * var(--tw-space-y-reverse));
}

.-space-y-5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-2rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-2rem * var(--tw-space-y-reverse));
}

.-space-y-6 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-2.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-2.5rem * var(--tw-space-y-reverse));
}

.-space-y-7 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-3rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-3rem * var(--tw-space-y-reverse));
}

.-space-y-8 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-3.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-3.5rem * var(--tw-space-y-reverse));
}

.-space-y-9 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-4rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-4rem * var(--tw-space-y-reverse));
}

.-space-y-10 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-4.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-4.5rem * var(--tw-space-y-reverse));
}

.-space-y-11 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-5rem * var(--tw-space-y-reverse));
}

.-space-y-12 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-5.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-5.5rem * var(--tw-space-y-reverse));
}

.-space-y-13 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-6rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-6rem * var(--tw-space-y-reverse));
}

.-space-y-14 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-6.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-6.5rem * var(--tw-space-y-reverse));
}

.-space-y-15 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-7rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-7rem * var(--tw-space-y-reverse));
}

.-space-y-16 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-7.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-7.5rem * var(--tw-space-y-reverse));
}

.-space-y-17 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-8rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-8rem * var(--tw-space-y-reverse));
}

.-space-y-18 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-8.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-8.5rem * var(--tw-space-y-reverse));
}

.-space-y-19 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-9.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-9.5rem * var(--tw-space-y-reverse));
}

.-space-y-20 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-10rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-10rem * var(--tw-space-y-reverse));
}

.-space-y-21 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-11rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-11rem * var(--tw-space-y-reverse));
}

.-space-y-22 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-13rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-13rem * var(--tw-space-y-reverse));
}

.-space-y-23 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-15rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-15rem * var(--tw-space-y-reverse));
}

.-space-y-24 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-20.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-20.5rem * var(--tw-space-y-reverse));
}

.-space-y-tiny > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-0.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-0.5rem * var(--tw-space-y-reverse));
}

.-space-y-42p > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-42% * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-42% * var(--tw-space-y-reverse));
}

.-space-y-huge > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-39.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-39.5rem * var(--tw-space-y-reverse));
}

.-space-y-fit > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(fit-content * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(fit-content * var(--tw-space-y-reverse));
}

.space-y-reverse > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 1;
}

.space-x-reverse > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 1;
}

.divide-x-0 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-x-reverse: 0;
  border-right-width: calc(0px * var(--tw-divide-x-reverse));
  border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse)));
}

.divide-x-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-x-reverse: 0;
  border-right-width: calc(2px * var(--tw-divide-x-reverse));
  border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse)));
}

.divide-x-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-x-reverse: 0;
  border-right-width: calc(4px * var(--tw-divide-x-reverse));
  border-left-width: calc(4px * calc(1 - var(--tw-divide-x-reverse)));
}

.divide-x-8 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-x-reverse: 0;
  border-right-width: calc(8px * var(--tw-divide-x-reverse));
  border-left-width: calc(8px * calc(1 - var(--tw-divide-x-reverse)));
}

.divide-x > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-x-reverse: 0;
  border-right-width: calc(1px * var(--tw-divide-x-reverse));
  border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
}

.divide-y-0 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-y-reverse: 0;
  border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(0px * var(--tw-divide-y-reverse));
}

.divide-y-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-y-reverse: 0;
  border-top-width: calc(2px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(2px * var(--tw-divide-y-reverse));
}

.divide-y-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-y-reverse: 0;
  border-top-width: calc(4px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(4px * var(--tw-divide-y-reverse));
}

.divide-y-8 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-y-reverse: 0;
  border-top-width: calc(8px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(8px * var(--tw-divide-y-reverse));
}

.divide-y > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
}

.divide-y-reverse > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-y-reverse: 1;
}

.divide-x-reverse > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-x-reverse: 1;
}

.divide-solid > :not([hidden]) ~ :not([hidden]) {
  border-style: solid;
}

.divide-dashed > :not([hidden]) ~ :not([hidden]) {
  border-style: dashed;
}

.divide-dotted > :not([hidden]) ~ :not([hidden]) {
  border-style: dotted;
}

.divide-double > :not([hidden]) ~ :not([hidden]) {
  border-style: double;
}

.divide-none > :not([hidden]) ~ :not([hidden]) {
  border-style: none;
}

.divide-black > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(26, 23, 30, var(--tw-divide-opacity));
}

.divide-white > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(255, 255, 255, var(--tw-divide-opacity));
}

.divide-grey > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(174, 173, 175, var(--tw-divide-opacity));
}

.divide-purple > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(1, 66, 94, var(--tw-divide-opacity));
}

.divide-lightgrey > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(241, 241, 241, var(--tw-divide-opacity));
}

.divide-lightpurple > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(199, 183, 167, var(--tw-divide-opacity));
}

.divide-purplehover > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(160, 121, 232, var(--tw-divide-opacity));
}

.divide-purpleactive > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(139, 92, 227, var(--tw-divide-opacity));
}

.divide-red > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(230, 95, 110, var(--tw-divide-opacity));
}

.divide-beige > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(199, 183, 167, var(--tw-divide-opacity));
}

.divide-pourpre > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(74, 25, 44, var(--tw-divide-opacity));
}

.divide-petrole > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(1, 66, 94, var(--tw-divide-opacity));
}

.divide-antracite > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(68, 78, 79, var(--tw-divide-opacity));
}

.divide-black-opacity > :not([hidden]) ~ :not([hidden]) {
  border-color: rgba(25, 23, 29, 0.7);
}

.divide-current > :not([hidden]) ~ :not([hidden]) {
  border-color: currentColor;
}

.divide-opacity-0 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 0;
}

.divide-opacity-5 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 0.05;
}

.divide-opacity-10 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 0.1;
}

.divide-opacity-20 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 0.2;
}

.divide-opacity-25 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 0.25;
}

.divide-opacity-30 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 0.3;
}

.divide-opacity-40 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 0.4;
}

.divide-opacity-50 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 0.5;
}

.divide-opacity-60 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 0.6;
}

.divide-opacity-70 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 0.7;
}

.divide-opacity-75 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 0.75;
}

.divide-opacity-80 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 0.8;
}

.divide-opacity-90 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 0.9;
}

.divide-opacity-95 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 0.95;
}

.divide-opacity-100 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
}

.place-self-auto {
  -ms-flex-item-align: auto;
      align-self: auto;
  justify-self: auto;
  place-self: auto;
}

.place-self-start {
  -ms-flex-item-align: start;
      align-self: start;
  justify-self: start;
  place-self: start;
}

.place-self-end {
  -ms-flex-item-align: end;
      align-self: end;
  justify-self: end;
  place-self: end;
}

.place-self-center {
  -ms-flex-item-align: center;
      align-self: center;
  justify-self: center;
  place-self: center;
}

.place-self-stretch {
  -ms-flex-item-align: stretch;
      align-self: stretch;
  justify-self: stretch;
  place-self: stretch;
}

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

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

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

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

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

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

.justify-self-auto {
  justify-self: auto;
}

.justify-self-start {
  justify-self: start;
}

.justify-self-end {
  justify-self: end;
}

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

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

.overflow-auto {
  overflow: auto;
}

.overflow-hidden {
  overflow: hidden;
}

.overflow-visible {
  overflow: visible;
}

.overflow-scroll {
  overflow: scroll;
}

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

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

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

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

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

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

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

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

.overscroll-auto {
  -ms-scroll-chaining: chained;
      overscroll-behavior: auto;
}

.overscroll-contain {
  -ms-scroll-chaining: none;
      overscroll-behavior: contain;
}

.overscroll-none {
  -ms-scroll-chaining: none;
      overscroll-behavior: none;
}

.overscroll-y-auto {
  overscroll-behavior-y: auto;
}

.overscroll-y-contain {
  overscroll-behavior-y: contain;
}

.overscroll-y-none {
  overscroll-behavior-y: none;
}

.overscroll-x-auto {
  overscroll-behavior-x: auto;
}

.overscroll-x-contain {
  overscroll-behavior-x: contain;
}

.overscroll-x-none {
  overscroll-behavior-x: none;
}

.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.overflow-ellipsis {
  text-overflow: ellipsis;
}

.overflow-clip {
  text-overflow: clip;
}

.whitespace-normal {
  white-space: normal;
}

.whitespace-nowrap {
  white-space: nowrap;
}

.whitespace-pre {
  white-space: pre;
}

.whitespace-pre-line {
  white-space: pre-line;
}

.whitespace-pre-wrap {
  white-space: pre-wrap;
}

.break-normal {
  word-wrap: normal;
  word-break: normal;
}

.break-words {
  word-wrap: break-word;
}

.break-all {
  word-break: break-all;
}

.rounded-none {
  border-radius: 0px;
}

.rounded-sm {
  border-radius: 0.125rem;
}

.rounded {
  border-radius: 0.25rem;
}

.rounded-md {
  border-radius: 0.375rem;
}

.rounded-lg {
  border-radius: 0.5rem;
}

.rounded-xl {
  border-radius: 0.75rem;
}

.rounded-2xl {
  border-radius: 1rem;
}

.rounded-3xl {
  border-radius: 1.5rem;
}

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

.rounded-t-none {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}

.rounded-t-sm {
  border-top-left-radius: 0.125rem;
  border-top-right-radius: 0.125rem;
}

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

.rounded-t-md {
  border-top-left-radius: 0.375rem;
  border-top-right-radius: 0.375rem;
}

.rounded-t-lg {
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}

.rounded-t-xl {
  border-top-left-radius: 0.75rem;
  border-top-right-radius: 0.75rem;
}

.rounded-t-2xl {
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
}

.rounded-t-3xl {
  border-top-left-radius: 1.5rem;
  border-top-right-radius: 1.5rem;
}

.rounded-t-full {
  border-top-left-radius: 9999px;
  border-top-right-radius: 9999px;
}

.rounded-r-none {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}

.rounded-r-sm {
  border-top-right-radius: 0.125rem;
  border-bottom-right-radius: 0.125rem;
}

.rounded-r {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.rounded-r-md {
  border-top-right-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
}

.rounded-r-lg {
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}

.rounded-r-xl {
  border-top-right-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}

.rounded-r-2xl {
  border-top-right-radius: 1rem;
  border-bottom-right-radius: 1rem;
}

.rounded-r-3xl {
  border-top-right-radius: 1.5rem;
  border-bottom-right-radius: 1.5rem;
}

.rounded-r-full {
  border-top-right-radius: 9999px;
  border-bottom-right-radius: 9999px;
}

.rounded-b-none {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}

.rounded-b-sm {
  border-bottom-right-radius: 0.125rem;
  border-bottom-left-radius: 0.125rem;
}

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

.rounded-b-md {
  border-bottom-right-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
}

.rounded-b-lg {
  border-bottom-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}

.rounded-b-xl {
  border-bottom-right-radius: 0.75rem;
  border-bottom-left-radius: 0.75rem;
}

.rounded-b-2xl {
  border-bottom-right-radius: 1rem;
  border-bottom-left-radius: 1rem;
}

.rounded-b-3xl {
  border-bottom-right-radius: 1.5rem;
  border-bottom-left-radius: 1.5rem;
}

.rounded-b-full {
  border-bottom-right-radius: 9999px;
  border-bottom-left-radius: 9999px;
}

.rounded-l-none {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}

.rounded-l-sm {
  border-top-left-radius: 0.125rem;
  border-bottom-left-radius: 0.125rem;
}

.rounded-l {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.rounded-l-md {
  border-top-left-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
}

.rounded-l-lg {
  border-top-left-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}

.rounded-l-xl {
  border-top-left-radius: 0.75rem;
  border-bottom-left-radius: 0.75rem;
}

.rounded-l-2xl {
  border-top-left-radius: 1rem;
  border-bottom-left-radius: 1rem;
}

.rounded-l-3xl {
  border-top-left-radius: 1.5rem;
  border-bottom-left-radius: 1.5rem;
}

.rounded-l-full {
  border-top-left-radius: 9999px;
  border-bottom-left-radius: 9999px;
}

.rounded-tl-none {
  border-top-left-radius: 0px;
}

.rounded-tl-sm {
  border-top-left-radius: 0.125rem;
}

.rounded-tl {
  border-top-left-radius: 0.25rem;
}

.rounded-tl-md {
  border-top-left-radius: 0.375rem;
}

.rounded-tl-lg {
  border-top-left-radius: 0.5rem;
}

.rounded-tl-xl {
  border-top-left-radius: 0.75rem;
}

.rounded-tl-2xl {
  border-top-left-radius: 1rem;
}

.rounded-tl-3xl {
  border-top-left-radius: 1.5rem;
}

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

.rounded-tr-none {
  border-top-right-radius: 0px;
}

.rounded-tr-sm {
  border-top-right-radius: 0.125rem;
}

.rounded-tr {
  border-top-right-radius: 0.25rem;
}

.rounded-tr-md {
  border-top-right-radius: 0.375rem;
}

.rounded-tr-lg {
  border-top-right-radius: 0.5rem;
}

.rounded-tr-xl {
  border-top-right-radius: 0.75rem;
}

.rounded-tr-2xl {
  border-top-right-radius: 1rem;
}

.rounded-tr-3xl {
  border-top-right-radius: 1.5rem;
}

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

.rounded-br-none {
  border-bottom-right-radius: 0px;
}

.rounded-br-sm {
  border-bottom-right-radius: 0.125rem;
}

.rounded-br {
  border-bottom-right-radius: 0.25rem;
}

.rounded-br-md {
  border-bottom-right-radius: 0.375rem;
}

.rounded-br-lg {
  border-bottom-right-radius: 0.5rem;
}

.rounded-br-xl {
  border-bottom-right-radius: 0.75rem;
}

.rounded-br-2xl {
  border-bottom-right-radius: 1rem;
}

.rounded-br-3xl {
  border-bottom-right-radius: 1.5rem;
}

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

.rounded-bl-none {
  border-bottom-left-radius: 0px;
}

.rounded-bl-sm {
  border-bottom-left-radius: 0.125rem;
}

.rounded-bl {
  border-bottom-left-radius: 0.25rem;
}

.rounded-bl-md {
  border-bottom-left-radius: 0.375rem;
}

.rounded-bl-lg {
  border-bottom-left-radius: 0.5rem;
}

.rounded-bl-xl {
  border-bottom-left-radius: 0.75rem;
}

.rounded-bl-2xl {
  border-bottom-left-radius: 1rem;
}

.rounded-bl-3xl {
  border-bottom-left-radius: 1.5rem;
}

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

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

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

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

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

.border {
  border-width: 1px;
}

.border-t-0 {
  border-top-width: 0px;
}

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

.border-t-4 {
  border-top-width: 4px;
}

.border-t-8 {
  border-top-width: 8px;
}

.border-t {
  border-top-width: 1px;
}

.border-r-0 {
  border-right-width: 0px;
}

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

.border-r-4 {
  border-right-width: 4px;
}

.border-r-8 {
  border-right-width: 8px;
}

.border-r {
  border-right-width: 1px;
}

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

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

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

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

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

.border-l-0 {
  border-left-width: 0px;
}

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

.border-l-4 {
  border-left-width: 4px;
}

.border-l-8 {
  border-left-width: 8px;
}

.border-l {
  border-left-width: 1px;
}

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

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

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

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

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

.border-black {
  --tw-border-opacity: 1;
  border-color: rgba(26, 23, 30, var(--tw-border-opacity));
}

.border-white {
  --tw-border-opacity: 1;
  border-color: rgba(255, 255, 255, var(--tw-border-opacity));
}

.border-grey {
  --tw-border-opacity: 1;
  border-color: rgba(174, 173, 175, var(--tw-border-opacity));
}

.border-purple {
  --tw-border-opacity: 1;
  border-color: rgba(1, 66, 94, var(--tw-border-opacity));
}

.border-lightgrey {
  --tw-border-opacity: 1;
  border-color: rgba(241, 241, 241, var(--tw-border-opacity));
}

.border-lightpurple {
  --tw-border-opacity: 1;
  border-color: rgba(199, 183, 167, var(--tw-border-opacity));
}

.border-purplehover {
  --tw-border-opacity: 1;
  border-color: rgba(160, 121, 232, var(--tw-border-opacity));
}

.border-purpleactive {
  --tw-border-opacity: 1;
  border-color: rgba(139, 92, 227, var(--tw-border-opacity));
}

.border-red {
  --tw-border-opacity: 1;
  border-color: rgba(230, 95, 110, var(--tw-border-opacity));
}

.border-beige {
  --tw-border-opacity: 1;
  border-color: rgba(199, 183, 167, var(--tw-border-opacity));
}

.border-pourpre {
  --tw-border-opacity: 1;
  border-color: rgba(74, 25, 44, var(--tw-border-opacity));
}

.border-petrole {
  --tw-border-opacity: 1;
  border-color: rgba(1, 66, 94, var(--tw-border-opacity));
}

.border-antracite {
  --tw-border-opacity: 1;
  border-color: rgba(68, 78, 79, var(--tw-border-opacity));
}

.border-black-opacity {
  border-color: rgba(25, 23, 29, 0.7);
}

.border-current {
  border-color: currentColor;
}

.group:hover .group-hover\:border-black {
  --tw-border-opacity: 1;
  border-color: rgba(26, 23, 30, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-white {
  --tw-border-opacity: 1;
  border-color: rgba(255, 255, 255, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-grey {
  --tw-border-opacity: 1;
  border-color: rgba(174, 173, 175, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-purple {
  --tw-border-opacity: 1;
  border-color: rgba(1, 66, 94, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-lightgrey {
  --tw-border-opacity: 1;
  border-color: rgba(241, 241, 241, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-lightpurple {
  --tw-border-opacity: 1;
  border-color: rgba(199, 183, 167, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-purplehover {
  --tw-border-opacity: 1;
  border-color: rgba(160, 121, 232, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-purpleactive {
  --tw-border-opacity: 1;
  border-color: rgba(139, 92, 227, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-red {
  --tw-border-opacity: 1;
  border-color: rgba(230, 95, 110, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-beige {
  --tw-border-opacity: 1;
  border-color: rgba(199, 183, 167, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-pourpre {
  --tw-border-opacity: 1;
  border-color: rgba(74, 25, 44, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-petrole {
  --tw-border-opacity: 1;
  border-color: rgba(1, 66, 94, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-antracite {
  --tw-border-opacity: 1;
  border-color: rgba(68, 78, 79, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-black-opacity {
  border-color: rgba(25, 23, 29, 0.7);
}

.group:hover .group-hover\:border-current {
  border-color: currentColor;
}

.focus-within\:border-black[focus-within] {
  --tw-border-opacity: 1;
  border-color: rgba(26, 23, 30, var(--tw-border-opacity));
}

.focus-within\:border-black:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(26, 23, 30, var(--tw-border-opacity));
}

.focus-within\:border-white[focus-within] {
  --tw-border-opacity: 1;
  border-color: rgba(255, 255, 255, var(--tw-border-opacity));
}

.focus-within\:border-white:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(255, 255, 255, var(--tw-border-opacity));
}

.focus-within\:border-grey[focus-within] {
  --tw-border-opacity: 1;
  border-color: rgba(174, 173, 175, var(--tw-border-opacity));
}

.focus-within\:border-grey:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(174, 173, 175, var(--tw-border-opacity));
}

.focus-within\:border-purple[focus-within] {
  --tw-border-opacity: 1;
  border-color: rgba(1, 66, 94, var(--tw-border-opacity));
}

.focus-within\:border-purple:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(1, 66, 94, var(--tw-border-opacity));
}

.focus-within\:border-lightgrey[focus-within] {
  --tw-border-opacity: 1;
  border-color: rgba(241, 241, 241, var(--tw-border-opacity));
}

.focus-within\:border-lightgrey:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(241, 241, 241, var(--tw-border-opacity));
}

.focus-within\:border-lightpurple[focus-within] {
  --tw-border-opacity: 1;
  border-color: rgba(199, 183, 167, var(--tw-border-opacity));
}

.focus-within\:border-lightpurple:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(199, 183, 167, var(--tw-border-opacity));
}

.focus-within\:border-purplehover[focus-within] {
  --tw-border-opacity: 1;
  border-color: rgba(160, 121, 232, var(--tw-border-opacity));
}

.focus-within\:border-purplehover:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(160, 121, 232, var(--tw-border-opacity));
}

.focus-within\:border-purpleactive[focus-within] {
  --tw-border-opacity: 1;
  border-color: rgba(139, 92, 227, var(--tw-border-opacity));
}

.focus-within\:border-purpleactive:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(139, 92, 227, var(--tw-border-opacity));
}

.focus-within\:border-red[focus-within] {
  --tw-border-opacity: 1;
  border-color: rgba(230, 95, 110, var(--tw-border-opacity));
}

.focus-within\:border-red:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(230, 95, 110, var(--tw-border-opacity));
}

.focus-within\:border-beige[focus-within] {
  --tw-border-opacity: 1;
  border-color: rgba(199, 183, 167, var(--tw-border-opacity));
}

.focus-within\:border-beige:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(199, 183, 167, var(--tw-border-opacity));
}

.focus-within\:border-pourpre[focus-within] {
  --tw-border-opacity: 1;
  border-color: rgba(74, 25, 44, var(--tw-border-opacity));
}

.focus-within\:border-pourpre:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(74, 25, 44, var(--tw-border-opacity));
}

.focus-within\:border-petrole[focus-within] {
  --tw-border-opacity: 1;
  border-color: rgba(1, 66, 94, var(--tw-border-opacity));
}

.focus-within\:border-petrole:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(1, 66, 94, var(--tw-border-opacity));
}

.focus-within\:border-antracite[focus-within] {
  --tw-border-opacity: 1;
  border-color: rgba(68, 78, 79, var(--tw-border-opacity));
}

.focus-within\:border-antracite:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(68, 78, 79, var(--tw-border-opacity));
}

.focus-within\:border-black-opacity[focus-within] {
  border-color: rgba(25, 23, 29, 0.7);
}

.focus-within\:border-black-opacity:focus-within {
  border-color: rgba(25, 23, 29, 0.7);
}

.focus-within\:border-current[focus-within] {
  border-color: currentColor;
}

.focus-within\:border-current:focus-within {
  border-color: currentColor;
}

.hover\:border-black:hover {
  --tw-border-opacity: 1;
  border-color: rgba(26, 23, 30, var(--tw-border-opacity));
}

.hover\:border-white:hover {
  --tw-border-opacity: 1;
  border-color: rgba(255, 255, 255, var(--tw-border-opacity));
}

.hover\:border-grey:hover {
  --tw-border-opacity: 1;
  border-color: rgba(174, 173, 175, var(--tw-border-opacity));
}

.hover\:border-purple:hover {
  --tw-border-opacity: 1;
  border-color: rgba(1, 66, 94, var(--tw-border-opacity));
}

.hover\:border-lightgrey:hover {
  --tw-border-opacity: 1;
  border-color: rgba(241, 241, 241, var(--tw-border-opacity));
}

.hover\:border-lightpurple:hover {
  --tw-border-opacity: 1;
  border-color: rgba(199, 183, 167, var(--tw-border-opacity));
}

.hover\:border-purplehover:hover {
  --tw-border-opacity: 1;
  border-color: rgba(160, 121, 232, var(--tw-border-opacity));
}

.hover\:border-purpleactive:hover {
  --tw-border-opacity: 1;
  border-color: rgba(139, 92, 227, var(--tw-border-opacity));
}

.hover\:border-red:hover {
  --tw-border-opacity: 1;
  border-color: rgba(230, 95, 110, var(--tw-border-opacity));
}

.hover\:border-beige:hover {
  --tw-border-opacity: 1;
  border-color: rgba(199, 183, 167, var(--tw-border-opacity));
}

.hover\:border-pourpre:hover {
  --tw-border-opacity: 1;
  border-color: rgba(74, 25, 44, var(--tw-border-opacity));
}

.hover\:border-petrole:hover {
  --tw-border-opacity: 1;
  border-color: rgba(1, 66, 94, var(--tw-border-opacity));
}

.hover\:border-antracite:hover {
  --tw-border-opacity: 1;
  border-color: rgba(68, 78, 79, var(--tw-border-opacity));
}

.hover\:border-black-opacity:hover {
  border-color: rgba(25, 23, 29, 0.7);
}

.hover\:border-current:hover {
  border-color: currentColor;
}

.focus\:border-black:focus {
  --tw-border-opacity: 1;
  border-color: rgba(26, 23, 30, var(--tw-border-opacity));
}

.focus\:border-white:focus {
  --tw-border-opacity: 1;
  border-color: rgba(255, 255, 255, var(--tw-border-opacity));
}

.focus\:border-grey:focus {
  --tw-border-opacity: 1;
  border-color: rgba(174, 173, 175, var(--tw-border-opacity));
}

.focus\:border-purple:focus {
  --tw-border-opacity: 1;
  border-color: rgba(1, 66, 94, var(--tw-border-opacity));
}

.focus\:border-lightgrey:focus {
  --tw-border-opacity: 1;
  border-color: rgba(241, 241, 241, var(--tw-border-opacity));
}

.focus\:border-lightpurple:focus {
  --tw-border-opacity: 1;
  border-color: rgba(199, 183, 167, var(--tw-border-opacity));
}

.focus\:border-purplehover:focus {
  --tw-border-opacity: 1;
  border-color: rgba(160, 121, 232, var(--tw-border-opacity));
}

.focus\:border-purpleactive:focus {
  --tw-border-opacity: 1;
  border-color: rgba(139, 92, 227, var(--tw-border-opacity));
}

.focus\:border-red:focus {
  --tw-border-opacity: 1;
  border-color: rgba(230, 95, 110, var(--tw-border-opacity));
}

.focus\:border-beige:focus {
  --tw-border-opacity: 1;
  border-color: rgba(199, 183, 167, var(--tw-border-opacity));
}

.focus\:border-pourpre:focus {
  --tw-border-opacity: 1;
  border-color: rgba(74, 25, 44, var(--tw-border-opacity));
}

.focus\:border-petrole:focus {
  --tw-border-opacity: 1;
  border-color: rgba(1, 66, 94, var(--tw-border-opacity));
}

.focus\:border-antracite:focus {
  --tw-border-opacity: 1;
  border-color: rgba(68, 78, 79, var(--tw-border-opacity));
}

.focus\:border-black-opacity:focus {
  border-color: rgba(25, 23, 29, 0.7);
}

.focus\:border-current:focus {
  border-color: currentColor;
}

.border-opacity-0 {
  --tw-border-opacity: 0;
}

.border-opacity-5 {
  --tw-border-opacity: 0.05;
}

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

.border-opacity-20 {
  --tw-border-opacity: 0.2;
}

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

.border-opacity-30 {
  --tw-border-opacity: 0.3;
}

.border-opacity-40 {
  --tw-border-opacity: 0.4;
}

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

.border-opacity-60 {
  --tw-border-opacity: 0.6;
}

.border-opacity-70 {
  --tw-border-opacity: 0.7;
}

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

.border-opacity-80 {
  --tw-border-opacity: 0.8;
}

.border-opacity-90 {
  --tw-border-opacity: 0.9;
}

.border-opacity-95 {
  --tw-border-opacity: 0.95;
}

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

.group:hover .group-hover\:border-opacity-0 {
  --tw-border-opacity: 0;
}

.group:hover .group-hover\:border-opacity-5 {
  --tw-border-opacity: 0.05;
}

.group:hover .group-hover\:border-opacity-10 {
  --tw-border-opacity: 0.1;
}

.group:hover .group-hover\:border-opacity-20 {
  --tw-border-opacity: 0.2;
}

.group:hover .group-hover\:border-opacity-25 {
  --tw-border-opacity: 0.25;
}

.group:hover .group-hover\:border-opacity-30 {
  --tw-border-opacity: 0.3;
}

.group:hover .group-hover\:border-opacity-40 {
  --tw-border-opacity: 0.4;
}

.group:hover .group-hover\:border-opacity-50 {
  --tw-border-opacity: 0.5;
}

.group:hover .group-hover\:border-opacity-60 {
  --tw-border-opacity: 0.6;
}

.group:hover .group-hover\:border-opacity-70 {
  --tw-border-opacity: 0.7;
}

.group:hover .group-hover\:border-opacity-75 {
  --tw-border-opacity: 0.75;
}

.group:hover .group-hover\:border-opacity-80 {
  --tw-border-opacity: 0.8;
}

.group:hover .group-hover\:border-opacity-90 {
  --tw-border-opacity: 0.9;
}

.group:hover .group-hover\:border-opacity-95 {
  --tw-border-opacity: 0.95;
}

.group:hover .group-hover\:border-opacity-100 {
  --tw-border-opacity: 1;
}

.focus-within\:border-opacity-0[focus-within] {
  --tw-border-opacity: 0;
}

.focus-within\:border-opacity-0:focus-within {
  --tw-border-opacity: 0;
}

.focus-within\:border-opacity-5[focus-within] {
  --tw-border-opacity: 0.05;
}

.focus-within\:border-opacity-5:focus-within {
  --tw-border-opacity: 0.05;
}

.focus-within\:border-opacity-10[focus-within] {
  --tw-border-opacity: 0.1;
}

.focus-within\:border-opacity-10:focus-within {
  --tw-border-opacity: 0.1;
}

.focus-within\:border-opacity-20[focus-within] {
  --tw-border-opacity: 0.2;
}

.focus-within\:border-opacity-20:focus-within {
  --tw-border-opacity: 0.2;
}

.focus-within\:border-opacity-25[focus-within] {
  --tw-border-opacity: 0.25;
}

.focus-within\:border-opacity-25:focus-within {
  --tw-border-opacity: 0.25;
}

.focus-within\:border-opacity-30[focus-within] {
  --tw-border-opacity: 0.3;
}

.focus-within\:border-opacity-30:focus-within {
  --tw-border-opacity: 0.3;
}

.focus-within\:border-opacity-40[focus-within] {
  --tw-border-opacity: 0.4;
}

.focus-within\:border-opacity-40:focus-within {
  --tw-border-opacity: 0.4;
}

.focus-within\:border-opacity-50[focus-within] {
  --tw-border-opacity: 0.5;
}

.focus-within\:border-opacity-50:focus-within {
  --tw-border-opacity: 0.5;
}

.focus-within\:border-opacity-60[focus-within] {
  --tw-border-opacity: 0.6;
}

.focus-within\:border-opacity-60:focus-within {
  --tw-border-opacity: 0.6;
}

.focus-within\:border-opacity-70[focus-within] {
  --tw-border-opacity: 0.7;
}

.focus-within\:border-opacity-70:focus-within {
  --tw-border-opacity: 0.7;
}

.focus-within\:border-opacity-75[focus-within] {
  --tw-border-opacity: 0.75;
}

.focus-within\:border-opacity-75:focus-within {
  --tw-border-opacity: 0.75;
}

.focus-within\:border-opacity-80[focus-within] {
  --tw-border-opacity: 0.8;
}

.focus-within\:border-opacity-80:focus-within {
  --tw-border-opacity: 0.8;
}

.focus-within\:border-opacity-90[focus-within] {
  --tw-border-opacity: 0.9;
}

.focus-within\:border-opacity-90:focus-within {
  --tw-border-opacity: 0.9;
}

.focus-within\:border-opacity-95[focus-within] {
  --tw-border-opacity: 0.95;
}

.focus-within\:border-opacity-95:focus-within {
  --tw-border-opacity: 0.95;
}

.focus-within\:border-opacity-100[focus-within] {
  --tw-border-opacity: 1;
}

.focus-within\:border-opacity-100:focus-within {
  --tw-border-opacity: 1;
}

.hover\:border-opacity-0:hover {
  --tw-border-opacity: 0;
}

.hover\:border-opacity-5:hover {
  --tw-border-opacity: 0.05;
}

.hover\:border-opacity-10:hover {
  --tw-border-opacity: 0.1;
}

.hover\:border-opacity-20:hover {
  --tw-border-opacity: 0.2;
}

.hover\:border-opacity-25:hover {
  --tw-border-opacity: 0.25;
}

.hover\:border-opacity-30:hover {
  --tw-border-opacity: 0.3;
}

.hover\:border-opacity-40:hover {
  --tw-border-opacity: 0.4;
}

.hover\:border-opacity-50:hover {
  --tw-border-opacity: 0.5;
}

.hover\:border-opacity-60:hover {
  --tw-border-opacity: 0.6;
}

.hover\:border-opacity-70:hover {
  --tw-border-opacity: 0.7;
}

.hover\:border-opacity-75:hover {
  --tw-border-opacity: 0.75;
}

.hover\:border-opacity-80:hover {
  --tw-border-opacity: 0.8;
}

.hover\:border-opacity-90:hover {
  --tw-border-opacity: 0.9;
}

.hover\:border-opacity-95:hover {
  --tw-border-opacity: 0.95;
}

.hover\:border-opacity-100:hover {
  --tw-border-opacity: 1;
}

.focus\:border-opacity-0:focus {
  --tw-border-opacity: 0;
}

.focus\:border-opacity-5:focus {
  --tw-border-opacity: 0.05;
}

.focus\:border-opacity-10:focus {
  --tw-border-opacity: 0.1;
}

.focus\:border-opacity-20:focus {
  --tw-border-opacity: 0.2;
}

.focus\:border-opacity-25:focus {
  --tw-border-opacity: 0.25;
}

.focus\:border-opacity-30:focus {
  --tw-border-opacity: 0.3;
}

.focus\:border-opacity-40:focus {
  --tw-border-opacity: 0.4;
}

.focus\:border-opacity-50:focus {
  --tw-border-opacity: 0.5;
}

.focus\:border-opacity-60:focus {
  --tw-border-opacity: 0.6;
}

.focus\:border-opacity-70:focus {
  --tw-border-opacity: 0.7;
}

.focus\:border-opacity-75:focus {
  --tw-border-opacity: 0.75;
}

.focus\:border-opacity-80:focus {
  --tw-border-opacity: 0.8;
}

.focus\:border-opacity-90:focus {
  --tw-border-opacity: 0.9;
}

.focus\:border-opacity-95:focus {
  --tw-border-opacity: 0.95;
}

.focus\:border-opacity-100:focus {
  --tw-border-opacity: 1;
}

.bg-black {
  --tw-bg-opacity: 1;
  background-color: rgba(26, 23, 30, var(--tw-bg-opacity));
}

.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}

.bg-grey {
  --tw-bg-opacity: 1;
  background-color: rgba(174, 173, 175, var(--tw-bg-opacity));
}

.bg-purple {
  --tw-bg-opacity: 1;
  background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
}

.bg-lightgrey {
  --tw-bg-opacity: 1;
  background-color: rgba(241, 241, 241, var(--tw-bg-opacity));
}

.bg-lightpurple {
  --tw-bg-opacity: 1;
  background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
}

.bg-purplehover {
  --tw-bg-opacity: 1;
  background-color: rgba(160, 121, 232, var(--tw-bg-opacity));
}

.bg-purpleactive {
  --tw-bg-opacity: 1;
  background-color: rgba(139, 92, 227, var(--tw-bg-opacity));
}

.bg-red {
  --tw-bg-opacity: 1;
  background-color: rgba(230, 95, 110, var(--tw-bg-opacity));
}

.bg-beige {
  --tw-bg-opacity: 1;
  background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
}

.bg-pourpre {
  --tw-bg-opacity: 1;
  background-color: rgba(74, 25, 44, var(--tw-bg-opacity));
}

.bg-petrole {
  --tw-bg-opacity: 1;
  background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
}

.bg-antracite {
  --tw-bg-opacity: 1;
  background-color: rgba(68, 78, 79, var(--tw-bg-opacity));
}

.bg-black-opacity {
  background-color: rgba(25, 23, 29, 0.7);
}

.bg-current {
  background-color: currentColor;
}

.group:hover .group-hover\:bg-black {
  --tw-bg-opacity: 1;
  background-color: rgba(26, 23, 30, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-white {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-grey {
  --tw-bg-opacity: 1;
  background-color: rgba(174, 173, 175, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-purple {
  --tw-bg-opacity: 1;
  background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-lightgrey {
  --tw-bg-opacity: 1;
  background-color: rgba(241, 241, 241, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-lightpurple {
  --tw-bg-opacity: 1;
  background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-purplehover {
  --tw-bg-opacity: 1;
  background-color: rgba(160, 121, 232, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-purpleactive {
  --tw-bg-opacity: 1;
  background-color: rgba(139, 92, 227, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-red {
  --tw-bg-opacity: 1;
  background-color: rgba(230, 95, 110, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-beige {
  --tw-bg-opacity: 1;
  background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-pourpre {
  --tw-bg-opacity: 1;
  background-color: rgba(74, 25, 44, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-petrole {
  --tw-bg-opacity: 1;
  background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-antracite {
  --tw-bg-opacity: 1;
  background-color: rgba(68, 78, 79, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-black-opacity {
  background-color: rgba(25, 23, 29, 0.7);
}

.group:hover .group-hover\:bg-current {
  background-color: currentColor;
}

.focus-within\:bg-black[focus-within] {
  --tw-bg-opacity: 1;
  background-color: rgba(26, 23, 30, var(--tw-bg-opacity));
}

.focus-within\:bg-black:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(26, 23, 30, var(--tw-bg-opacity));
}

.focus-within\:bg-white[focus-within] {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}

.focus-within\:bg-white:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}

.focus-within\:bg-grey[focus-within] {
  --tw-bg-opacity: 1;
  background-color: rgba(174, 173, 175, var(--tw-bg-opacity));
}

.focus-within\:bg-grey:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(174, 173, 175, var(--tw-bg-opacity));
}

.focus-within\:bg-purple[focus-within] {
  --tw-bg-opacity: 1;
  background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
}

.focus-within\:bg-purple:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
}

.focus-within\:bg-lightgrey[focus-within] {
  --tw-bg-opacity: 1;
  background-color: rgba(241, 241, 241, var(--tw-bg-opacity));
}

.focus-within\:bg-lightgrey:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(241, 241, 241, var(--tw-bg-opacity));
}

.focus-within\:bg-lightpurple[focus-within] {
  --tw-bg-opacity: 1;
  background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
}

.focus-within\:bg-lightpurple:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
}

.focus-within\:bg-purplehover[focus-within] {
  --tw-bg-opacity: 1;
  background-color: rgba(160, 121, 232, var(--tw-bg-opacity));
}

.focus-within\:bg-purplehover:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(160, 121, 232, var(--tw-bg-opacity));
}

.focus-within\:bg-purpleactive[focus-within] {
  --tw-bg-opacity: 1;
  background-color: rgba(139, 92, 227, var(--tw-bg-opacity));
}

.focus-within\:bg-purpleactive:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(139, 92, 227, var(--tw-bg-opacity));
}

.focus-within\:bg-red[focus-within] {
  --tw-bg-opacity: 1;
  background-color: rgba(230, 95, 110, var(--tw-bg-opacity));
}

.focus-within\:bg-red:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(230, 95, 110, var(--tw-bg-opacity));
}

.focus-within\:bg-beige[focus-within] {
  --tw-bg-opacity: 1;
  background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
}

.focus-within\:bg-beige:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
}

.focus-within\:bg-pourpre[focus-within] {
  --tw-bg-opacity: 1;
  background-color: rgba(74, 25, 44, var(--tw-bg-opacity));
}

.focus-within\:bg-pourpre:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(74, 25, 44, var(--tw-bg-opacity));
}

.focus-within\:bg-petrole[focus-within] {
  --tw-bg-opacity: 1;
  background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
}

.focus-within\:bg-petrole:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
}

.focus-within\:bg-antracite[focus-within] {
  --tw-bg-opacity: 1;
  background-color: rgba(68, 78, 79, var(--tw-bg-opacity));
}

.focus-within\:bg-antracite:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(68, 78, 79, var(--tw-bg-opacity));
}

.focus-within\:bg-black-opacity[focus-within] {
  background-color: rgba(25, 23, 29, 0.7);
}

.focus-within\:bg-black-opacity:focus-within {
  background-color: rgba(25, 23, 29, 0.7);
}

.focus-within\:bg-current[focus-within] {
  background-color: currentColor;
}

.focus-within\:bg-current:focus-within {
  background-color: currentColor;
}

.hover\:bg-black:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(26, 23, 30, var(--tw-bg-opacity));
}

.hover\:bg-white:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}

.hover\:bg-grey:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(174, 173, 175, var(--tw-bg-opacity));
}

.hover\:bg-purple:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
}

.hover\:bg-lightgrey:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(241, 241, 241, var(--tw-bg-opacity));
}

.hover\:bg-lightpurple:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
}

.hover\:bg-purplehover:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(160, 121, 232, var(--tw-bg-opacity));
}

.hover\:bg-purpleactive:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(139, 92, 227, var(--tw-bg-opacity));
}

.hover\:bg-red:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(230, 95, 110, var(--tw-bg-opacity));
}

.hover\:bg-beige:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
}

.hover\:bg-pourpre:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(74, 25, 44, var(--tw-bg-opacity));
}

.hover\:bg-petrole:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
}

.hover\:bg-antracite:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(68, 78, 79, var(--tw-bg-opacity));
}

.hover\:bg-black-opacity:hover {
  background-color: rgba(25, 23, 29, 0.7);
}

.hover\:bg-current:hover {
  background-color: currentColor;
}

.focus\:bg-black:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(26, 23, 30, var(--tw-bg-opacity));
}

.focus\:bg-white:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}

.focus\:bg-grey:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(174, 173, 175, var(--tw-bg-opacity));
}

.focus\:bg-purple:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
}

.focus\:bg-lightgrey:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(241, 241, 241, var(--tw-bg-opacity));
}

.focus\:bg-lightpurple:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
}

.focus\:bg-purplehover:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(160, 121, 232, var(--tw-bg-opacity));
}

.focus\:bg-purpleactive:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(139, 92, 227, var(--tw-bg-opacity));
}

.focus\:bg-red:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(230, 95, 110, var(--tw-bg-opacity));
}

.focus\:bg-beige:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
}

.focus\:bg-pourpre:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(74, 25, 44, var(--tw-bg-opacity));
}

.focus\:bg-petrole:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
}

.focus\:bg-antracite:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(68, 78, 79, var(--tw-bg-opacity));
}

.focus\:bg-black-opacity:focus {
  background-color: rgba(25, 23, 29, 0.7);
}

.focus\:bg-current:focus {
  background-color: currentColor;
}

.bg-opacity-0 {
  --tw-bg-opacity: 0;
}

.bg-opacity-5 {
  --tw-bg-opacity: 0.05;
}

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

.bg-opacity-20 {
  --tw-bg-opacity: 0.2;
}

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

.bg-opacity-30 {
  --tw-bg-opacity: 0.3;
}

.bg-opacity-40 {
  --tw-bg-opacity: 0.4;
}

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

.bg-opacity-60 {
  --tw-bg-opacity: 0.6;
}

.bg-opacity-70 {
  --tw-bg-opacity: 0.7;
}

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

.bg-opacity-80 {
  --tw-bg-opacity: 0.8;
}

.bg-opacity-90 {
  --tw-bg-opacity: 0.9;
}

.bg-opacity-95 {
  --tw-bg-opacity: 0.95;
}

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

.group:hover .group-hover\:bg-opacity-0 {
  --tw-bg-opacity: 0;
}

.group:hover .group-hover\:bg-opacity-5 {
  --tw-bg-opacity: 0.05;
}

.group:hover .group-hover\:bg-opacity-10 {
  --tw-bg-opacity: 0.1;
}

.group:hover .group-hover\:bg-opacity-20 {
  --tw-bg-opacity: 0.2;
}

.group:hover .group-hover\:bg-opacity-25 {
  --tw-bg-opacity: 0.25;
}

.group:hover .group-hover\:bg-opacity-30 {
  --tw-bg-opacity: 0.3;
}

.group:hover .group-hover\:bg-opacity-40 {
  --tw-bg-opacity: 0.4;
}

.group:hover .group-hover\:bg-opacity-50 {
  --tw-bg-opacity: 0.5;
}

.group:hover .group-hover\:bg-opacity-60 {
  --tw-bg-opacity: 0.6;
}

.group:hover .group-hover\:bg-opacity-70 {
  --tw-bg-opacity: 0.7;
}

.group:hover .group-hover\:bg-opacity-75 {
  --tw-bg-opacity: 0.75;
}

.group:hover .group-hover\:bg-opacity-80 {
  --tw-bg-opacity: 0.8;
}

.group:hover .group-hover\:bg-opacity-90 {
  --tw-bg-opacity: 0.9;
}

.group:hover .group-hover\:bg-opacity-95 {
  --tw-bg-opacity: 0.95;
}

.group:hover .group-hover\:bg-opacity-100 {
  --tw-bg-opacity: 1;
}

.focus-within\:bg-opacity-0[focus-within] {
  --tw-bg-opacity: 0;
}

.focus-within\:bg-opacity-0:focus-within {
  --tw-bg-opacity: 0;
}

.focus-within\:bg-opacity-5[focus-within] {
  --tw-bg-opacity: 0.05;
}

.focus-within\:bg-opacity-5:focus-within {
  --tw-bg-opacity: 0.05;
}

.focus-within\:bg-opacity-10[focus-within] {
  --tw-bg-opacity: 0.1;
}

.focus-within\:bg-opacity-10:focus-within {
  --tw-bg-opacity: 0.1;
}

.focus-within\:bg-opacity-20[focus-within] {
  --tw-bg-opacity: 0.2;
}

.focus-within\:bg-opacity-20:focus-within {
  --tw-bg-opacity: 0.2;
}

.focus-within\:bg-opacity-25[focus-within] {
  --tw-bg-opacity: 0.25;
}

.focus-within\:bg-opacity-25:focus-within {
  --tw-bg-opacity: 0.25;
}

.focus-within\:bg-opacity-30[focus-within] {
  --tw-bg-opacity: 0.3;
}

.focus-within\:bg-opacity-30:focus-within {
  --tw-bg-opacity: 0.3;
}

.focus-within\:bg-opacity-40[focus-within] {
  --tw-bg-opacity: 0.4;
}

.focus-within\:bg-opacity-40:focus-within {
  --tw-bg-opacity: 0.4;
}

.focus-within\:bg-opacity-50[focus-within] {
  --tw-bg-opacity: 0.5;
}

.focus-within\:bg-opacity-50:focus-within {
  --tw-bg-opacity: 0.5;
}

.focus-within\:bg-opacity-60[focus-within] {
  --tw-bg-opacity: 0.6;
}

.focus-within\:bg-opacity-60:focus-within {
  --tw-bg-opacity: 0.6;
}

.focus-within\:bg-opacity-70[focus-within] {
  --tw-bg-opacity: 0.7;
}

.focus-within\:bg-opacity-70:focus-within {
  --tw-bg-opacity: 0.7;
}

.focus-within\:bg-opacity-75[focus-within] {
  --tw-bg-opacity: 0.75;
}

.focus-within\:bg-opacity-75:focus-within {
  --tw-bg-opacity: 0.75;
}

.focus-within\:bg-opacity-80[focus-within] {
  --tw-bg-opacity: 0.8;
}

.focus-within\:bg-opacity-80:focus-within {
  --tw-bg-opacity: 0.8;
}

.focus-within\:bg-opacity-90[focus-within] {
  --tw-bg-opacity: 0.9;
}

.focus-within\:bg-opacity-90:focus-within {
  --tw-bg-opacity: 0.9;
}

.focus-within\:bg-opacity-95[focus-within] {
  --tw-bg-opacity: 0.95;
}

.focus-within\:bg-opacity-95:focus-within {
  --tw-bg-opacity: 0.95;
}

.focus-within\:bg-opacity-100[focus-within] {
  --tw-bg-opacity: 1;
}

.focus-within\:bg-opacity-100:focus-within {
  --tw-bg-opacity: 1;
}

.hover\:bg-opacity-0:hover {
  --tw-bg-opacity: 0;
}

.hover\:bg-opacity-5:hover {
  --tw-bg-opacity: 0.05;
}

.hover\:bg-opacity-10:hover {
  --tw-bg-opacity: 0.1;
}

.hover\:bg-opacity-20:hover {
  --tw-bg-opacity: 0.2;
}

.hover\:bg-opacity-25:hover {
  --tw-bg-opacity: 0.25;
}

.hover\:bg-opacity-30:hover {
  --tw-bg-opacity: 0.3;
}

.hover\:bg-opacity-40:hover {
  --tw-bg-opacity: 0.4;
}

.hover\:bg-opacity-50:hover {
  --tw-bg-opacity: 0.5;
}

.hover\:bg-opacity-60:hover {
  --tw-bg-opacity: 0.6;
}

.hover\:bg-opacity-70:hover {
  --tw-bg-opacity: 0.7;
}

.hover\:bg-opacity-75:hover {
  --tw-bg-opacity: 0.75;
}

.hover\:bg-opacity-80:hover {
  --tw-bg-opacity: 0.8;
}

.hover\:bg-opacity-90:hover {
  --tw-bg-opacity: 0.9;
}

.hover\:bg-opacity-95:hover {
  --tw-bg-opacity: 0.95;
}

.hover\:bg-opacity-100:hover {
  --tw-bg-opacity: 1;
}

.focus\:bg-opacity-0:focus {
  --tw-bg-opacity: 0;
}

.focus\:bg-opacity-5:focus {
  --tw-bg-opacity: 0.05;
}

.focus\:bg-opacity-10:focus {
  --tw-bg-opacity: 0.1;
}

.focus\:bg-opacity-20:focus {
  --tw-bg-opacity: 0.2;
}

.focus\:bg-opacity-25:focus {
  --tw-bg-opacity: 0.25;
}

.focus\:bg-opacity-30:focus {
  --tw-bg-opacity: 0.3;
}

.focus\:bg-opacity-40:focus {
  --tw-bg-opacity: 0.4;
}

.focus\:bg-opacity-50:focus {
  --tw-bg-opacity: 0.5;
}

.focus\:bg-opacity-60:focus {
  --tw-bg-opacity: 0.6;
}

.focus\:bg-opacity-70:focus {
  --tw-bg-opacity: 0.7;
}

.focus\:bg-opacity-75:focus {
  --tw-bg-opacity: 0.75;
}

.focus\:bg-opacity-80:focus {
  --tw-bg-opacity: 0.8;
}

.focus\:bg-opacity-90:focus {
  --tw-bg-opacity: 0.9;
}

.focus\:bg-opacity-95:focus {
  --tw-bg-opacity: 0.95;
}

.focus\:bg-opacity-100:focus {
  --tw-bg-opacity: 1;
}

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

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

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

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

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

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

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

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

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

.from-black {
  --tw-gradient-from: #1A171E;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(26, 23, 30, 0));
}

.from-white {
  --tw-gradient-from: #fff;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
}

.from-grey {
  --tw-gradient-from: #AEADAF;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(174, 173, 175, 0));
}

.from-purple {
  --tw-gradient-from: #01425e;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 66, 94, 0));
}

.from-lightgrey {
  --tw-gradient-from: #F1F1F1;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(241, 241, 241, 0));
}

.from-lightpurple {
  --tw-gradient-from: #c7b7a7;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 183, 167, 0));
}

.from-purplehover {
  --tw-gradient-from: #a079e8;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(160, 121, 232, 0));
}

.from-purpleactive {
  --tw-gradient-from: #8b5ce3;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 227, 0));
}

.from-red {
  --tw-gradient-from: #E65F6E;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(230, 95, 110, 0));
}

.from-beige {
  --tw-gradient-from: #c7b7a7;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 183, 167, 0));
}

.from-pourpre {
  --tw-gradient-from: #4a192c;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(74, 25, 44, 0));
}

.from-petrole {
  --tw-gradient-from: #01425e;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 66, 94, 0));
}

.from-antracite {
  --tw-gradient-from: #444e4f;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(68, 78, 79, 0));
}

.from-black-opacity {
  --tw-gradient-from: rgba(25, 23, 29, 0.7);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(25, 23, 29, 0));
}

.from-current {
  --tw-gradient-from: currentColor;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
}

.hover\:from-black:hover {
  --tw-gradient-from: #1A171E;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(26, 23, 30, 0));
}

.hover\:from-white:hover {
  --tw-gradient-from: #fff;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
}

.hover\:from-grey:hover {
  --tw-gradient-from: #AEADAF;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(174, 173, 175, 0));
}

.hover\:from-purple:hover {
  --tw-gradient-from: #01425e;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 66, 94, 0));
}

.hover\:from-lightgrey:hover {
  --tw-gradient-from: #F1F1F1;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(241, 241, 241, 0));
}

.hover\:from-lightpurple:hover {
  --tw-gradient-from: #c7b7a7;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 183, 167, 0));
}

.hover\:from-purplehover:hover {
  --tw-gradient-from: #a079e8;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(160, 121, 232, 0));
}

.hover\:from-purpleactive:hover {
  --tw-gradient-from: #8b5ce3;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 227, 0));
}

.hover\:from-red:hover {
  --tw-gradient-from: #E65F6E;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(230, 95, 110, 0));
}

.hover\:from-beige:hover {
  --tw-gradient-from: #c7b7a7;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 183, 167, 0));
}

.hover\:from-pourpre:hover {
  --tw-gradient-from: #4a192c;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(74, 25, 44, 0));
}

.hover\:from-petrole:hover {
  --tw-gradient-from: #01425e;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 66, 94, 0));
}

.hover\:from-antracite:hover {
  --tw-gradient-from: #444e4f;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(68, 78, 79, 0));
}

.hover\:from-black-opacity:hover {
  --tw-gradient-from: rgba(25, 23, 29, 0.7);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(25, 23, 29, 0));
}

.hover\:from-current:hover {
  --tw-gradient-from: currentColor;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
}

.focus\:from-black:focus {
  --tw-gradient-from: #1A171E;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(26, 23, 30, 0));
}

.focus\:from-white:focus {
  --tw-gradient-from: #fff;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
}

.focus\:from-grey:focus {
  --tw-gradient-from: #AEADAF;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(174, 173, 175, 0));
}

.focus\:from-purple:focus {
  --tw-gradient-from: #01425e;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 66, 94, 0));
}

.focus\:from-lightgrey:focus {
  --tw-gradient-from: #F1F1F1;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(241, 241, 241, 0));
}

.focus\:from-lightpurple:focus {
  --tw-gradient-from: #c7b7a7;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 183, 167, 0));
}

.focus\:from-purplehover:focus {
  --tw-gradient-from: #a079e8;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(160, 121, 232, 0));
}

.focus\:from-purpleactive:focus {
  --tw-gradient-from: #8b5ce3;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 227, 0));
}

.focus\:from-red:focus {
  --tw-gradient-from: #E65F6E;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(230, 95, 110, 0));
}

.focus\:from-beige:focus {
  --tw-gradient-from: #c7b7a7;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 183, 167, 0));
}

.focus\:from-pourpre:focus {
  --tw-gradient-from: #4a192c;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(74, 25, 44, 0));
}

.focus\:from-petrole:focus {
  --tw-gradient-from: #01425e;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 66, 94, 0));
}

.focus\:from-antracite:focus {
  --tw-gradient-from: #444e4f;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(68, 78, 79, 0));
}

.focus\:from-black-opacity:focus {
  --tw-gradient-from: rgba(25, 23, 29, 0.7);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(25, 23, 29, 0));
}

.focus\:from-current:focus {
  --tw-gradient-from: currentColor;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
}

.via-black {
  --tw-gradient-stops: var(--tw-gradient-from), #1A171E, var(--tw-gradient-to, rgba(26, 23, 30, 0));
}

.via-white {
  --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
}

.via-grey {
  --tw-gradient-stops: var(--tw-gradient-from), #AEADAF, var(--tw-gradient-to, rgba(174, 173, 175, 0));
}

.via-purple {
  --tw-gradient-stops: var(--tw-gradient-from), #01425e, var(--tw-gradient-to, rgba(1, 66, 94, 0));
}

.via-lightgrey {
  --tw-gradient-stops: var(--tw-gradient-from), #F1F1F1, var(--tw-gradient-to, rgba(241, 241, 241, 0));
}

.via-lightpurple {
  --tw-gradient-stops: var(--tw-gradient-from), #c7b7a7, var(--tw-gradient-to, rgba(199, 183, 167, 0));
}

.via-purplehover {
  --tw-gradient-stops: var(--tw-gradient-from), #a079e8, var(--tw-gradient-to, rgba(160, 121, 232, 0));
}

.via-purpleactive {
  --tw-gradient-stops: var(--tw-gradient-from), #8b5ce3, var(--tw-gradient-to, rgba(139, 92, 227, 0));
}

.via-red {
  --tw-gradient-stops: var(--tw-gradient-from), #E65F6E, var(--tw-gradient-to, rgba(230, 95, 110, 0));
}

.via-beige {
  --tw-gradient-stops: var(--tw-gradient-from), #c7b7a7, var(--tw-gradient-to, rgba(199, 183, 167, 0));
}

.via-pourpre {
  --tw-gradient-stops: var(--tw-gradient-from), #4a192c, var(--tw-gradient-to, rgba(74, 25, 44, 0));
}

.via-petrole {
  --tw-gradient-stops: var(--tw-gradient-from), #01425e, var(--tw-gradient-to, rgba(1, 66, 94, 0));
}

.via-antracite {
  --tw-gradient-stops: var(--tw-gradient-from), #444e4f, var(--tw-gradient-to, rgba(68, 78, 79, 0));
}

.via-black-opacity {
  --tw-gradient-stops: var(--tw-gradient-from), rgba(25, 23, 29, 0.7), var(--tw-gradient-to, rgba(25, 23, 29, 0));
}

.via-current {
  --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
}

.hover\:via-black:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #1A171E, var(--tw-gradient-to, rgba(26, 23, 30, 0));
}

.hover\:via-white:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
}

.hover\:via-grey:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #AEADAF, var(--tw-gradient-to, rgba(174, 173, 175, 0));
}

.hover\:via-purple:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #01425e, var(--tw-gradient-to, rgba(1, 66, 94, 0));
}

.hover\:via-lightgrey:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #F1F1F1, var(--tw-gradient-to, rgba(241, 241, 241, 0));
}

.hover\:via-lightpurple:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #c7b7a7, var(--tw-gradient-to, rgba(199, 183, 167, 0));
}

.hover\:via-purplehover:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #a079e8, var(--tw-gradient-to, rgba(160, 121, 232, 0));
}

.hover\:via-purpleactive:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #8b5ce3, var(--tw-gradient-to, rgba(139, 92, 227, 0));
}

.hover\:via-red:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #E65F6E, var(--tw-gradient-to, rgba(230, 95, 110, 0));
}

.hover\:via-beige:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #c7b7a7, var(--tw-gradient-to, rgba(199, 183, 167, 0));
}

.hover\:via-pourpre:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #4a192c, var(--tw-gradient-to, rgba(74, 25, 44, 0));
}

.hover\:via-petrole:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #01425e, var(--tw-gradient-to, rgba(1, 66, 94, 0));
}

.hover\:via-antracite:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #444e4f, var(--tw-gradient-to, rgba(68, 78, 79, 0));
}

.hover\:via-black-opacity:hover {
  --tw-gradient-stops: var(--tw-gradient-from), rgba(25, 23, 29, 0.7), var(--tw-gradient-to, rgba(25, 23, 29, 0));
}

.hover\:via-current:hover {
  --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
}

.focus\:via-black:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #1A171E, var(--tw-gradient-to, rgba(26, 23, 30, 0));
}

.focus\:via-white:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
}

.focus\:via-grey:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #AEADAF, var(--tw-gradient-to, rgba(174, 173, 175, 0));
}

.focus\:via-purple:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #01425e, var(--tw-gradient-to, rgba(1, 66, 94, 0));
}

.focus\:via-lightgrey:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #F1F1F1, var(--tw-gradient-to, rgba(241, 241, 241, 0));
}

.focus\:via-lightpurple:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #c7b7a7, var(--tw-gradient-to, rgba(199, 183, 167, 0));
}

.focus\:via-purplehover:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #a079e8, var(--tw-gradient-to, rgba(160, 121, 232, 0));
}

.focus\:via-purpleactive:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #8b5ce3, var(--tw-gradient-to, rgba(139, 92, 227, 0));
}

.focus\:via-red:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #E65F6E, var(--tw-gradient-to, rgba(230, 95, 110, 0));
}

.focus\:via-beige:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #c7b7a7, var(--tw-gradient-to, rgba(199, 183, 167, 0));
}

.focus\:via-pourpre:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #4a192c, var(--tw-gradient-to, rgba(74, 25, 44, 0));
}

.focus\:via-petrole:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #01425e, var(--tw-gradient-to, rgba(1, 66, 94, 0));
}

.focus\:via-antracite:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #444e4f, var(--tw-gradient-to, rgba(68, 78, 79, 0));
}

.focus\:via-black-opacity:focus {
  --tw-gradient-stops: var(--tw-gradient-from), rgba(25, 23, 29, 0.7), var(--tw-gradient-to, rgba(25, 23, 29, 0));
}

.focus\:via-current:focus {
  --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
}

.to-black {
  --tw-gradient-to: #1A171E;
}

.to-white {
  --tw-gradient-to: #fff;
}

.to-grey {
  --tw-gradient-to: #AEADAF;
}

.to-purple {
  --tw-gradient-to: #01425e;
}

.to-lightgrey {
  --tw-gradient-to: #F1F1F1;
}

.to-lightpurple {
  --tw-gradient-to: #c7b7a7;
}

.to-purplehover {
  --tw-gradient-to: #a079e8;
}

.to-purpleactive {
  --tw-gradient-to: #8b5ce3;
}

.to-red {
  --tw-gradient-to: #E65F6E;
}

.to-beige {
  --tw-gradient-to: #c7b7a7;
}

.to-pourpre {
  --tw-gradient-to: #4a192c;
}

.to-petrole {
  --tw-gradient-to: #01425e;
}

.to-antracite {
  --tw-gradient-to: #444e4f;
}

.to-black-opacity {
  --tw-gradient-to: rgba(25, 23, 29, 0.7);
}

.to-current {
  --tw-gradient-to: currentColor;
}

.hover\:to-black:hover {
  --tw-gradient-to: #1A171E;
}

.hover\:to-white:hover {
  --tw-gradient-to: #fff;
}

.hover\:to-grey:hover {
  --tw-gradient-to: #AEADAF;
}

.hover\:to-purple:hover {
  --tw-gradient-to: #01425e;
}

.hover\:to-lightgrey:hover {
  --tw-gradient-to: #F1F1F1;
}

.hover\:to-lightpurple:hover {
  --tw-gradient-to: #c7b7a7;
}

.hover\:to-purplehover:hover {
  --tw-gradient-to: #a079e8;
}

.hover\:to-purpleactive:hover {
  --tw-gradient-to: #8b5ce3;
}

.hover\:to-red:hover {
  --tw-gradient-to: #E65F6E;
}

.hover\:to-beige:hover {
  --tw-gradient-to: #c7b7a7;
}

.hover\:to-pourpre:hover {
  --tw-gradient-to: #4a192c;
}

.hover\:to-petrole:hover {
  --tw-gradient-to: #01425e;
}

.hover\:to-antracite:hover {
  --tw-gradient-to: #444e4f;
}

.hover\:to-black-opacity:hover {
  --tw-gradient-to: rgba(25, 23, 29, 0.7);
}

.hover\:to-current:hover {
  --tw-gradient-to: currentColor;
}

.focus\:to-black:focus {
  --tw-gradient-to: #1A171E;
}

.focus\:to-white:focus {
  --tw-gradient-to: #fff;
}

.focus\:to-grey:focus {
  --tw-gradient-to: #AEADAF;
}

.focus\:to-purple:focus {
  --tw-gradient-to: #01425e;
}

.focus\:to-lightgrey:focus {
  --tw-gradient-to: #F1F1F1;
}

.focus\:to-lightpurple:focus {
  --tw-gradient-to: #c7b7a7;
}

.focus\:to-purplehover:focus {
  --tw-gradient-to: #a079e8;
}

.focus\:to-purpleactive:focus {
  --tw-gradient-to: #8b5ce3;
}

.focus\:to-red:focus {
  --tw-gradient-to: #E65F6E;
}

.focus\:to-beige:focus {
  --tw-gradient-to: #c7b7a7;
}

.focus\:to-pourpre:focus {
  --tw-gradient-to: #4a192c;
}

.focus\:to-petrole:focus {
  --tw-gradient-to: #01425e;
}

.focus\:to-antracite:focus {
  --tw-gradient-to: #444e4f;
}

.focus\:to-black-opacity:focus {
  --tw-gradient-to: rgba(25, 23, 29, 0.7);
}

.focus\:to-current:focus {
  --tw-gradient-to: currentColor;
}

.decoration-slice {
  -webkit-box-decoration-break: slice;
          box-decoration-break: slice;
}

.decoration-clone {
  -webkit-box-decoration-break: clone;
          box-decoration-break: clone;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fill-current {
  fill: currentColor;
}

.stroke-current {
  stroke: currentColor;
}

.stroke-0 {
  stroke-width: 0;
}

.stroke-1 {
  stroke-width: 1;
}

.stroke-2 {
  stroke-width: 2;
}

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

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

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

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

.object-scale-down {
  -o-object-fit: scale-down;
     object-fit: scale-down;
}

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

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

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

.object-left-bottom {
  -o-object-position: left bottom;
     object-position: left bottom;
}

.object-left-top {
  -o-object-position: left top;
     object-position: left top;
}

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

.object-right-bottom {
  -o-object-position: right bottom;
     object-position: right bottom;
}

.object-right-top {
  -o-object-position: right top;
     object-position: right top;
}

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

.p-0 {
  padding: 0rem;
}

.p-1 {
  padding: 1rem;
}

.p-2 {
  padding: 1.2rem;
}

.p-3 {
  padding: 1.5rem;
}

.p-4 {
  padding: 1.7rem;
}

.p-5 {
  padding: 2rem;
}

.p-6 {
  padding: 2.5rem;
}

.p-7 {
  padding: 3rem;
}

.p-8 {
  padding: 3.5rem;
}

.p-9 {
  padding: 4rem;
}

.p-10 {
  padding: 4.5rem;
}

.p-11 {
  padding: 5rem;
}

.p-12 {
  padding: 5.5rem;
}

.p-13 {
  padding: 6rem;
}

.p-14 {
  padding: 6.5rem;
}

.p-15 {
  padding: 7rem;
}

.p-16 {
  padding: 7.5rem;
}

.p-17 {
  padding: 8rem;
}

.p-18 {
  padding: 8.5rem;
}

.p-19 {
  padding: 9.5rem;
}

.p-20 {
  padding: 10rem;
}

.p-21 {
  padding: 11rem;
}

.p-22 {
  padding: 13rem;
}

.p-23 {
  padding: 15rem;
}

.p-24 {
  padding: 20.5rem;
}

.p-tiny {
  padding: 0.5rem;
}

.p-42p {
  padding: 42%;
}

.p-huge {
  padding: 39.5rem;
}

.p-fit {
  padding: fit-content;
}

.px-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

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

.px-2 {
  padding-left: 1.2rem;
  padding-right: 1.2rem;
}

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

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

.px-5 {
  padding-left: 2rem;
  padding-right: 2rem;
}

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

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

.px-8 {
  padding-left: 3.5rem;
  padding-right: 3.5rem;
}

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

.px-10 {
  padding-left: 4.5rem;
  padding-right: 4.5rem;
}

.px-11 {
  padding-left: 5rem;
  padding-right: 5rem;
}

.px-12 {
  padding-left: 5.5rem;
  padding-right: 5.5rem;
}

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

.px-14 {
  padding-left: 6.5rem;
  padding-right: 6.5rem;
}

.px-15 {
  padding-left: 7rem;
  padding-right: 7rem;
}

.px-16 {
  padding-left: 7.5rem;
  padding-right: 7.5rem;
}

.px-17 {
  padding-left: 8rem;
  padding-right: 8rem;
}

.px-18 {
  padding-left: 8.5rem;
  padding-right: 8.5rem;
}

.px-19 {
  padding-left: 9.5rem;
  padding-right: 9.5rem;
}

.px-20 {
  padding-left: 10rem;
  padding-right: 10rem;
}

.px-21 {
  padding-left: 11rem;
  padding-right: 11rem;
}

.px-22 {
  padding-left: 13rem;
  padding-right: 13rem;
}

.px-23 {
  padding-left: 15rem;
  padding-right: 15rem;
}

.px-24 {
  padding-left: 20.5rem;
  padding-right: 20.5rem;
}

.px-tiny {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.px-42p {
  padding-left: 42%;
  padding-right: 42%;
}

.px-huge {
  padding-left: 39.5rem;
  padding-right: 39.5rem;
}

.px-fit {
  padding-left: fit-content;
  padding-right: fit-content;
}

.py-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

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

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

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

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

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

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

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

.py-8 {
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
}

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

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

.py-11 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.py-12 {
  padding-top: 5.5rem;
  padding-bottom: 5.5rem;
}

.py-13 {
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.py-14 {
  padding-top: 6.5rem;
  padding-bottom: 6.5rem;
}

.py-15 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.py-16 {
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}

.py-17 {
  padding-top: 8rem;
  padding-bottom: 8rem;
}

.py-18 {
  padding-top: 8.5rem;
  padding-bottom: 8.5rem;
}

.py-19 {
  padding-top: 9.5rem;
  padding-bottom: 9.5rem;
}

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

.py-21 {
  padding-top: 11rem;
  padding-bottom: 11rem;
}

.py-22 {
  padding-top: 13rem;
  padding-bottom: 13rem;
}

.py-23 {
  padding-top: 15rem;
  padding-bottom: 15rem;
}

.py-24 {
  padding-top: 20.5rem;
  padding-bottom: 20.5rem;
}

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

.py-42p {
  padding-top: 42%;
  padding-bottom: 42%;
}

.py-huge {
  padding-top: 39.5rem;
  padding-bottom: 39.5rem;
}

.py-fit {
  padding-top: fit-content;
  padding-bottom: fit-content;
}

.pt-0 {
  padding-top: 0rem;
}

.pt-1 {
  padding-top: 1rem;
}

.pt-2 {
  padding-top: 1.2rem;
}

.pt-3 {
  padding-top: 1.5rem;
}

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

.pt-5 {
  padding-top: 2rem;
}

.pt-6 {
  padding-top: 2.5rem;
}

.pt-7 {
  padding-top: 3rem;
}

.pt-8 {
  padding-top: 3.5rem;
}

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

.pt-10 {
  padding-top: 4.5rem;
}

.pt-11 {
  padding-top: 5rem;
}

.pt-12 {
  padding-top: 5.5rem;
}

.pt-13 {
  padding-top: 6rem;
}

.pt-14 {
  padding-top: 6.5rem;
}

.pt-15 {
  padding-top: 7rem;
}

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

.pt-17 {
  padding-top: 8rem;
}

.pt-18 {
  padding-top: 8.5rem;
}

.pt-19 {
  padding-top: 9.5rem;
}

.pt-20 {
  padding-top: 10rem;
}

.pt-21 {
  padding-top: 11rem;
}

.pt-22 {
  padding-top: 13rem;
}

.pt-23 {
  padding-top: 15rem;
}

.pt-24 {
  padding-top: 20.5rem;
}

.pt-tiny {
  padding-top: 0.5rem;
}

.pt-42p {
  padding-top: 42%;
}

.pt-huge {
  padding-top: 39.5rem;
}

.pt-fit {
  padding-top: fit-content;
}

.pr-0 {
  padding-right: 0rem;
}

.pr-1 {
  padding-right: 1rem;
}

.pr-2 {
  padding-right: 1.2rem;
}

.pr-3 {
  padding-right: 1.5rem;
}

.pr-4 {
  padding-right: 1.7rem;
}

.pr-5 {
  padding-right: 2rem;
}

.pr-6 {
  padding-right: 2.5rem;
}

.pr-7 {
  padding-right: 3rem;
}

.pr-8 {
  padding-right: 3.5rem;
}

.pr-9 {
  padding-right: 4rem;
}

.pr-10 {
  padding-right: 4.5rem;
}

.pr-11 {
  padding-right: 5rem;
}

.pr-12 {
  padding-right: 5.5rem;
}

.pr-13 {
  padding-right: 6rem;
}

.pr-14 {
  padding-right: 6.5rem;
}

.pr-15 {
  padding-right: 7rem;
}

.pr-16 {
  padding-right: 7.5rem;
}

.pr-17 {
  padding-right: 8rem;
}

.pr-18 {
  padding-right: 8.5rem;
}

.pr-19 {
  padding-right: 9.5rem;
}

.pr-20 {
  padding-right: 10rem;
}

.pr-21 {
  padding-right: 11rem;
}

.pr-22 {
  padding-right: 13rem;
}

.pr-23 {
  padding-right: 15rem;
}

.pr-24 {
  padding-right: 20.5rem;
}

.pr-tiny {
  padding-right: 0.5rem;
}

.pr-42p {
  padding-right: 42%;
}

.pr-huge {
  padding-right: 39.5rem;
}

.pr-fit {
  padding-right: fit-content;
}

.pb-0 {
  padding-bottom: 0rem;
}

.pb-1 {
  padding-bottom: 1rem;
}

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

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

.pb-4 {
  padding-bottom: 1.7rem;
}

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

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

.pb-7 {
  padding-bottom: 3rem;
}

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

.pb-9 {
  padding-bottom: 4rem;
}

.pb-10 {
  padding-bottom: 4.5rem;
}

.pb-11 {
  padding-bottom: 5rem;
}

.pb-12 {
  padding-bottom: 5.5rem;
}

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

.pb-14 {
  padding-bottom: 6.5rem;
}

.pb-15 {
  padding-bottom: 7rem;
}

.pb-16 {
  padding-bottom: 7.5rem;
}

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

.pb-18 {
  padding-bottom: 8.5rem;
}

.pb-19 {
  padding-bottom: 9.5rem;
}

.pb-20 {
  padding-bottom: 10rem;
}

.pb-21 {
  padding-bottom: 11rem;
}

.pb-22 {
  padding-bottom: 13rem;
}

.pb-23 {
  padding-bottom: 15rem;
}

.pb-24 {
  padding-bottom: 20.5rem;
}

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

.pb-42p {
  padding-bottom: 42%;
}

.pb-huge {
  padding-bottom: 39.5rem;
}

.pb-fit {
  padding-bottom: fit-content;
}

.pl-0 {
  padding-left: 0rem;
}

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

.pl-2 {
  padding-left: 1.2rem;
}

.pl-3 {
  padding-left: 1.5rem;
}

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

.pl-5 {
  padding-left: 2rem;
}

.pl-6 {
  padding-left: 2.5rem;
}

.pl-7 {
  padding-left: 3rem;
}

.pl-8 {
  padding-left: 3.5rem;
}

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

.pl-10 {
  padding-left: 4.5rem;
}

.pl-11 {
  padding-left: 5rem;
}

.pl-12 {
  padding-left: 5.5rem;
}

.pl-13 {
  padding-left: 6rem;
}

.pl-14 {
  padding-left: 6.5rem;
}

.pl-15 {
  padding-left: 7rem;
}

.pl-16 {
  padding-left: 7.5rem;
}

.pl-17 {
  padding-left: 8rem;
}

.pl-18 {
  padding-left: 8.5rem;
}

.pl-19 {
  padding-left: 9.5rem;
}

.pl-20 {
  padding-left: 10rem;
}

.pl-21 {
  padding-left: 11rem;
}

.pl-22 {
  padding-left: 13rem;
}

.pl-23 {
  padding-left: 15rem;
}

.pl-24 {
  padding-left: 20.5rem;
}

.pl-tiny {
  padding-left: 0.5rem;
}

.pl-42p {
  padding-left: 42%;
}

.pl-huge {
  padding-left: 39.5rem;
}

.pl-fit {
  padding-left: fit-content;
}

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

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

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

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

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

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

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

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

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

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

.font-sans {
  font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

.font-serif {
  font-family: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;
}

.font-mono {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

.text-1 {
  font-size: 1.4rem;
}

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

.text-3 {
  font-size: 1.6rem;
}

.text-4 {
  font-size: 1.8rem;
}

.text-5 {
  font-size: 2rem;
}

.text-6 {
  font-size: 2.2rem;
}

.text-7 {
  font-size: 2.4rem;
}

.text-8 {
  font-size: 2.6rem;
}

.text-9 {
  font-size: 2.8rem;
}

.text-10 {
  font-size: 4.8rem;
}

.font-thin {
  font-weight: 100;
}

.font-extralight {
  font-weight: 200;
}

.font-light {
  font-weight: 300;
}

.font-normal {
  font-weight: 400;
}

.font-medium {
  font-weight: 500;
}

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

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

.font-extrabold {
  font-weight: 800;
}

.font-black {
  font-weight: 900;
}

.uppercase {
  text-transform: uppercase;
}

.lowercase {
  text-transform: lowercase;
}

.capitalize {
  text-transform: capitalize;
}

.normal-case {
  text-transform: none;
}

.italic {
  font-style: italic;
}

.not-italic {
  font-style: normal;
}

.ordinal, .slashed-zero, .lining-nums, .oldstyle-nums, .proportional-nums, .tabular-nums, .diagonal-fractions, .stacked-fractions {
  --tw-ordinal: var(--tw-empty,/*!*/ /*!*/);
  --tw-slashed-zero: var(--tw-empty,/*!*/ /*!*/);
  --tw-numeric-figure: var(--tw-empty,/*!*/ /*!*/);
  --tw-numeric-spacing: var(--tw-empty,/*!*/ /*!*/);
  --tw-numeric-fraction: var(--tw-empty,/*!*/ /*!*/);
  -webkit-font-feature-settings: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
          font-feature-settings: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
  font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
}

.normal-nums {
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant-numeric: normal;
}

.ordinal {
  --tw-ordinal: ordinal;
}

.slashed-zero {
  --tw-slashed-zero: slashed-zero;
}

.lining-nums {
  --tw-numeric-figure: lining-nums;
}

.oldstyle-nums {
  --tw-numeric-figure: oldstyle-nums;
}

.proportional-nums {
  --tw-numeric-spacing: proportional-nums;
}

.tabular-nums {
  --tw-numeric-spacing: tabular-nums;
}

.diagonal-fractions {
  --tw-numeric-fraction: diagonal-fractions;
}

.stacked-fractions {
  --tw-numeric-fraction: stacked-fractions;
}

.leading-3 {
  line-height: .75rem;
}

.leading-4 {
  line-height: 1rem;
}

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

.leading-6 {
  line-height: 1.5rem;
}

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

.leading-8 {
  line-height: 2rem;
}

.leading-9 {
  line-height: 2.25rem;
}

.leading-10 {
  line-height: 2.5rem;
}

.leading-none {
  line-height: 1;
}

.leading-tight {
  line-height: 1.25;
}

.leading-snug {
  line-height: 1.375;
}

.leading-normal {
  line-height: 1.5;
}

.leading-relaxed {
  line-height: 1.625;
}

.leading-loose {
  line-height: 2;
}

.leading-large {
  line-height: 32px;
}

.leading-xl {
  line-height: 34px;
}

.tracking-tighter {
  letter-spacing: -0.05em;
}

.tracking-tight {
  letter-spacing: -0.025em;
}

.tracking-normal {
  letter-spacing: 0em;
}

.tracking-wide {
  letter-spacing: 0.025em;
}

.tracking-wider {
  letter-spacing: 0.05em;
}

.tracking-widest {
  letter-spacing: 0.1em;
}

.text-black {
  --tw-text-opacity: 1;
  color: rgba(26, 23, 30, var(--tw-text-opacity));
}

.text-white {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}

.text-grey {
  --tw-text-opacity: 1;
  color: rgba(174, 173, 175, var(--tw-text-opacity));
}

.text-purple {
  --tw-text-opacity: 1;
  color: rgba(1, 66, 94, var(--tw-text-opacity));
}

.text-lightgrey {
  --tw-text-opacity: 1;
  color: rgba(241, 241, 241, var(--tw-text-opacity));
}

.text-lightpurple {
  --tw-text-opacity: 1;
  color: rgba(199, 183, 167, var(--tw-text-opacity));
}

.text-purplehover {
  --tw-text-opacity: 1;
  color: rgba(160, 121, 232, var(--tw-text-opacity));
}

.text-purpleactive {
  --tw-text-opacity: 1;
  color: rgba(139, 92, 227, var(--tw-text-opacity));
}

.text-red {
  --tw-text-opacity: 1;
  color: rgba(230, 95, 110, var(--tw-text-opacity));
}

.text-beige {
  --tw-text-opacity: 1;
  color: rgba(199, 183, 167, var(--tw-text-opacity));
}

.text-pourpre {
  --tw-text-opacity: 1;
  color: rgba(74, 25, 44, var(--tw-text-opacity));
}

.text-petrole {
  --tw-text-opacity: 1;
  color: rgba(1, 66, 94, var(--tw-text-opacity));
}

.text-antracite {
  --tw-text-opacity: 1;
  color: rgba(68, 78, 79, var(--tw-text-opacity));
}

.text-black-opacity {
  color: rgba(25, 23, 29, 0.7);
}

.text-current {
  color: currentColor;
}

.group:hover .group-hover\:text-black {
  --tw-text-opacity: 1;
  color: rgba(26, 23, 30, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-white {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-grey {
  --tw-text-opacity: 1;
  color: rgba(174, 173, 175, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-purple {
  --tw-text-opacity: 1;
  color: rgba(1, 66, 94, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-lightgrey {
  --tw-text-opacity: 1;
  color: rgba(241, 241, 241, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-lightpurple {
  --tw-text-opacity: 1;
  color: rgba(199, 183, 167, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-purplehover {
  --tw-text-opacity: 1;
  color: rgba(160, 121, 232, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-purpleactive {
  --tw-text-opacity: 1;
  color: rgba(139, 92, 227, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-red {
  --tw-text-opacity: 1;
  color: rgba(230, 95, 110, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-beige {
  --tw-text-opacity: 1;
  color: rgba(199, 183, 167, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-pourpre {
  --tw-text-opacity: 1;
  color: rgba(74, 25, 44, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-petrole {
  --tw-text-opacity: 1;
  color: rgba(1, 66, 94, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-antracite {
  --tw-text-opacity: 1;
  color: rgba(68, 78, 79, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-black-opacity {
  color: rgba(25, 23, 29, 0.7);
}

.group:hover .group-hover\:text-current {
  color: currentColor;
}

.focus-within\:text-black[focus-within] {
  --tw-text-opacity: 1;
  color: rgba(26, 23, 30, var(--tw-text-opacity));
}

.focus-within\:text-black:focus-within {
  --tw-text-opacity: 1;
  color: rgba(26, 23, 30, var(--tw-text-opacity));
}

.focus-within\:text-white[focus-within] {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}

.focus-within\:text-white:focus-within {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}

.focus-within\:text-grey[focus-within] {
  --tw-text-opacity: 1;
  color: rgba(174, 173, 175, var(--tw-text-opacity));
}

.focus-within\:text-grey:focus-within {
  --tw-text-opacity: 1;
  color: rgba(174, 173, 175, var(--tw-text-opacity));
}

.focus-within\:text-purple[focus-within] {
  --tw-text-opacity: 1;
  color: rgba(1, 66, 94, var(--tw-text-opacity));
}

.focus-within\:text-purple:focus-within {
  --tw-text-opacity: 1;
  color: rgba(1, 66, 94, var(--tw-text-opacity));
}

.focus-within\:text-lightgrey[focus-within] {
  --tw-text-opacity: 1;
  color: rgba(241, 241, 241, var(--tw-text-opacity));
}

.focus-within\:text-lightgrey:focus-within {
  --tw-text-opacity: 1;
  color: rgba(241, 241, 241, var(--tw-text-opacity));
}

.focus-within\:text-lightpurple[focus-within] {
  --tw-text-opacity: 1;
  color: rgba(199, 183, 167, var(--tw-text-opacity));
}

.focus-within\:text-lightpurple:focus-within {
  --tw-text-opacity: 1;
  color: rgba(199, 183, 167, var(--tw-text-opacity));
}

.focus-within\:text-purplehover[focus-within] {
  --tw-text-opacity: 1;
  color: rgba(160, 121, 232, var(--tw-text-opacity));
}

.focus-within\:text-purplehover:focus-within {
  --tw-text-opacity: 1;
  color: rgba(160, 121, 232, var(--tw-text-opacity));
}

.focus-within\:text-purpleactive[focus-within] {
  --tw-text-opacity: 1;
  color: rgba(139, 92, 227, var(--tw-text-opacity));
}

.focus-within\:text-purpleactive:focus-within {
  --tw-text-opacity: 1;
  color: rgba(139, 92, 227, var(--tw-text-opacity));
}

.focus-within\:text-red[focus-within] {
  --tw-text-opacity: 1;
  color: rgba(230, 95, 110, var(--tw-text-opacity));
}

.focus-within\:text-red:focus-within {
  --tw-text-opacity: 1;
  color: rgba(230, 95, 110, var(--tw-text-opacity));
}

.focus-within\:text-beige[focus-within] {
  --tw-text-opacity: 1;
  color: rgba(199, 183, 167, var(--tw-text-opacity));
}

.focus-within\:text-beige:focus-within {
  --tw-text-opacity: 1;
  color: rgba(199, 183, 167, var(--tw-text-opacity));
}

.focus-within\:text-pourpre[focus-within] {
  --tw-text-opacity: 1;
  color: rgba(74, 25, 44, var(--tw-text-opacity));
}

.focus-within\:text-pourpre:focus-within {
  --tw-text-opacity: 1;
  color: rgba(74, 25, 44, var(--tw-text-opacity));
}

.focus-within\:text-petrole[focus-within] {
  --tw-text-opacity: 1;
  color: rgba(1, 66, 94, var(--tw-text-opacity));
}

.focus-within\:text-petrole:focus-within {
  --tw-text-opacity: 1;
  color: rgba(1, 66, 94, var(--tw-text-opacity));
}

.focus-within\:text-antracite[focus-within] {
  --tw-text-opacity: 1;
  color: rgba(68, 78, 79, var(--tw-text-opacity));
}

.focus-within\:text-antracite:focus-within {
  --tw-text-opacity: 1;
  color: rgba(68, 78, 79, var(--tw-text-opacity));
}

.focus-within\:text-black-opacity[focus-within] {
  color: rgba(25, 23, 29, 0.7);
}

.focus-within\:text-black-opacity:focus-within {
  color: rgba(25, 23, 29, 0.7);
}

.focus-within\:text-current[focus-within] {
  color: currentColor;
}

.focus-within\:text-current:focus-within {
  color: currentColor;
}

.hover\:text-black:hover {
  --tw-text-opacity: 1;
  color: rgba(26, 23, 30, var(--tw-text-opacity));
}

.hover\:text-white:hover {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}

.hover\:text-grey:hover {
  --tw-text-opacity: 1;
  color: rgba(174, 173, 175, var(--tw-text-opacity));
}

.hover\:text-purple:hover {
  --tw-text-opacity: 1;
  color: rgba(1, 66, 94, var(--tw-text-opacity));
}

.hover\:text-lightgrey:hover {
  --tw-text-opacity: 1;
  color: rgba(241, 241, 241, var(--tw-text-opacity));
}

.hover\:text-lightpurple:hover {
  --tw-text-opacity: 1;
  color: rgba(199, 183, 167, var(--tw-text-opacity));
}

.hover\:text-purplehover:hover {
  --tw-text-opacity: 1;
  color: rgba(160, 121, 232, var(--tw-text-opacity));
}

.hover\:text-purpleactive:hover {
  --tw-text-opacity: 1;
  color: rgba(139, 92, 227, var(--tw-text-opacity));
}

.hover\:text-red:hover {
  --tw-text-opacity: 1;
  color: rgba(230, 95, 110, var(--tw-text-opacity));
}

.hover\:text-beige:hover {
  --tw-text-opacity: 1;
  color: rgba(199, 183, 167, var(--tw-text-opacity));
}

.hover\:text-pourpre:hover {
  --tw-text-opacity: 1;
  color: rgba(74, 25, 44, var(--tw-text-opacity));
}

.hover\:text-petrole:hover {
  --tw-text-opacity: 1;
  color: rgba(1, 66, 94, var(--tw-text-opacity));
}

.hover\:text-antracite:hover {
  --tw-text-opacity: 1;
  color: rgba(68, 78, 79, var(--tw-text-opacity));
}

.hover\:text-black-opacity:hover {
  color: rgba(25, 23, 29, 0.7);
}

.hover\:text-current:hover {
  color: currentColor;
}

.focus\:text-black:focus {
  --tw-text-opacity: 1;
  color: rgba(26, 23, 30, var(--tw-text-opacity));
}

.focus\:text-white:focus {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}

.focus\:text-grey:focus {
  --tw-text-opacity: 1;
  color: rgba(174, 173, 175, var(--tw-text-opacity));
}

.focus\:text-purple:focus {
  --tw-text-opacity: 1;
  color: rgba(1, 66, 94, var(--tw-text-opacity));
}

.focus\:text-lightgrey:focus {
  --tw-text-opacity: 1;
  color: rgba(241, 241, 241, var(--tw-text-opacity));
}

.focus\:text-lightpurple:focus {
  --tw-text-opacity: 1;
  color: rgba(199, 183, 167, var(--tw-text-opacity));
}

.focus\:text-purplehover:focus {
  --tw-text-opacity: 1;
  color: rgba(160, 121, 232, var(--tw-text-opacity));
}

.focus\:text-purpleactive:focus {
  --tw-text-opacity: 1;
  color: rgba(139, 92, 227, var(--tw-text-opacity));
}

.focus\:text-red:focus {
  --tw-text-opacity: 1;
  color: rgba(230, 95, 110, var(--tw-text-opacity));
}

.focus\:text-beige:focus {
  --tw-text-opacity: 1;
  color: rgba(199, 183, 167, var(--tw-text-opacity));
}

.focus\:text-pourpre:focus {
  --tw-text-opacity: 1;
  color: rgba(74, 25, 44, var(--tw-text-opacity));
}

.focus\:text-petrole:focus {
  --tw-text-opacity: 1;
  color: rgba(1, 66, 94, var(--tw-text-opacity));
}

.focus\:text-antracite:focus {
  --tw-text-opacity: 1;
  color: rgba(68, 78, 79, var(--tw-text-opacity));
}

.focus\:text-black-opacity:focus {
  color: rgba(25, 23, 29, 0.7);
}

.focus\:text-current:focus {
  color: currentColor;
}

.text-opacity-0 {
  --tw-text-opacity: 0;
}

.text-opacity-5 {
  --tw-text-opacity: 0.05;
}

.text-opacity-10 {
  --tw-text-opacity: 0.1;
}

.text-opacity-20 {
  --tw-text-opacity: 0.2;
}

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

.text-opacity-30 {
  --tw-text-opacity: 0.3;
}

.text-opacity-40 {
  --tw-text-opacity: 0.4;
}

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

.text-opacity-60 {
  --tw-text-opacity: 0.6;
}

.text-opacity-70 {
  --tw-text-opacity: 0.7;
}

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

.text-opacity-80 {
  --tw-text-opacity: 0.8;
}

.text-opacity-90 {
  --tw-text-opacity: 0.9;
}

.text-opacity-95 {
  --tw-text-opacity: 0.95;
}

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

.group:hover .group-hover\:text-opacity-0 {
  --tw-text-opacity: 0;
}

.group:hover .group-hover\:text-opacity-5 {
  --tw-text-opacity: 0.05;
}

.group:hover .group-hover\:text-opacity-10 {
  --tw-text-opacity: 0.1;
}

.group:hover .group-hover\:text-opacity-20 {
  --tw-text-opacity: 0.2;
}

.group:hover .group-hover\:text-opacity-25 {
  --tw-text-opacity: 0.25;
}

.group:hover .group-hover\:text-opacity-30 {
  --tw-text-opacity: 0.3;
}

.group:hover .group-hover\:text-opacity-40 {
  --tw-text-opacity: 0.4;
}

.group:hover .group-hover\:text-opacity-50 {
  --tw-text-opacity: 0.5;
}

.group:hover .group-hover\:text-opacity-60 {
  --tw-text-opacity: 0.6;
}

.group:hover .group-hover\:text-opacity-70 {
  --tw-text-opacity: 0.7;
}

.group:hover .group-hover\:text-opacity-75 {
  --tw-text-opacity: 0.75;
}

.group:hover .group-hover\:text-opacity-80 {
  --tw-text-opacity: 0.8;
}

.group:hover .group-hover\:text-opacity-90 {
  --tw-text-opacity: 0.9;
}

.group:hover .group-hover\:text-opacity-95 {
  --tw-text-opacity: 0.95;
}

.group:hover .group-hover\:text-opacity-100 {
  --tw-text-opacity: 1;
}

.focus-within\:text-opacity-0[focus-within] {
  --tw-text-opacity: 0;
}

.focus-within\:text-opacity-0:focus-within {
  --tw-text-opacity: 0;
}

.focus-within\:text-opacity-5[focus-within] {
  --tw-text-opacity: 0.05;
}

.focus-within\:text-opacity-5:focus-within {
  --tw-text-opacity: 0.05;
}

.focus-within\:text-opacity-10[focus-within] {
  --tw-text-opacity: 0.1;
}

.focus-within\:text-opacity-10:focus-within {
  --tw-text-opacity: 0.1;
}

.focus-within\:text-opacity-20[focus-within] {
  --tw-text-opacity: 0.2;
}

.focus-within\:text-opacity-20:focus-within {
  --tw-text-opacity: 0.2;
}

.focus-within\:text-opacity-25[focus-within] {
  --tw-text-opacity: 0.25;
}

.focus-within\:text-opacity-25:focus-within {
  --tw-text-opacity: 0.25;
}

.focus-within\:text-opacity-30[focus-within] {
  --tw-text-opacity: 0.3;
}

.focus-within\:text-opacity-30:focus-within {
  --tw-text-opacity: 0.3;
}

.focus-within\:text-opacity-40[focus-within] {
  --tw-text-opacity: 0.4;
}

.focus-within\:text-opacity-40:focus-within {
  --tw-text-opacity: 0.4;
}

.focus-within\:text-opacity-50[focus-within] {
  --tw-text-opacity: 0.5;
}

.focus-within\:text-opacity-50:focus-within {
  --tw-text-opacity: 0.5;
}

.focus-within\:text-opacity-60[focus-within] {
  --tw-text-opacity: 0.6;
}

.focus-within\:text-opacity-60:focus-within {
  --tw-text-opacity: 0.6;
}

.focus-within\:text-opacity-70[focus-within] {
  --tw-text-opacity: 0.7;
}

.focus-within\:text-opacity-70:focus-within {
  --tw-text-opacity: 0.7;
}

.focus-within\:text-opacity-75[focus-within] {
  --tw-text-opacity: 0.75;
}

.focus-within\:text-opacity-75:focus-within {
  --tw-text-opacity: 0.75;
}

.focus-within\:text-opacity-80[focus-within] {
  --tw-text-opacity: 0.8;
}

.focus-within\:text-opacity-80:focus-within {
  --tw-text-opacity: 0.8;
}

.focus-within\:text-opacity-90[focus-within] {
  --tw-text-opacity: 0.9;
}

.focus-within\:text-opacity-90:focus-within {
  --tw-text-opacity: 0.9;
}

.focus-within\:text-opacity-95[focus-within] {
  --tw-text-opacity: 0.95;
}

.focus-within\:text-opacity-95:focus-within {
  --tw-text-opacity: 0.95;
}

.focus-within\:text-opacity-100[focus-within] {
  --tw-text-opacity: 1;
}

.focus-within\:text-opacity-100:focus-within {
  --tw-text-opacity: 1;
}

.hover\:text-opacity-0:hover {
  --tw-text-opacity: 0;
}

.hover\:text-opacity-5:hover {
  --tw-text-opacity: 0.05;
}

.hover\:text-opacity-10:hover {
  --tw-text-opacity: 0.1;
}

.hover\:text-opacity-20:hover {
  --tw-text-opacity: 0.2;
}

.hover\:text-opacity-25:hover {
  --tw-text-opacity: 0.25;
}

.hover\:text-opacity-30:hover {
  --tw-text-opacity: 0.3;
}

.hover\:text-opacity-40:hover {
  --tw-text-opacity: 0.4;
}

.hover\:text-opacity-50:hover {
  --tw-text-opacity: 0.5;
}

.hover\:text-opacity-60:hover {
  --tw-text-opacity: 0.6;
}

.hover\:text-opacity-70:hover {
  --tw-text-opacity: 0.7;
}

.hover\:text-opacity-75:hover {
  --tw-text-opacity: 0.75;
}

.hover\:text-opacity-80:hover {
  --tw-text-opacity: 0.8;
}

.hover\:text-opacity-90:hover {
  --tw-text-opacity: 0.9;
}

.hover\:text-opacity-95:hover {
  --tw-text-opacity: 0.95;
}

.hover\:text-opacity-100:hover {
  --tw-text-opacity: 1;
}

.focus\:text-opacity-0:focus {
  --tw-text-opacity: 0;
}

.focus\:text-opacity-5:focus {
  --tw-text-opacity: 0.05;
}

.focus\:text-opacity-10:focus {
  --tw-text-opacity: 0.1;
}

.focus\:text-opacity-20:focus {
  --tw-text-opacity: 0.2;
}

.focus\:text-opacity-25:focus {
  --tw-text-opacity: 0.25;
}

.focus\:text-opacity-30:focus {
  --tw-text-opacity: 0.3;
}

.focus\:text-opacity-40:focus {
  --tw-text-opacity: 0.4;
}

.focus\:text-opacity-50:focus {
  --tw-text-opacity: 0.5;
}

.focus\:text-opacity-60:focus {
  --tw-text-opacity: 0.6;
}

.focus\:text-opacity-70:focus {
  --tw-text-opacity: 0.7;
}

.focus\:text-opacity-75:focus {
  --tw-text-opacity: 0.75;
}

.focus\:text-opacity-80:focus {
  --tw-text-opacity: 0.8;
}

.focus\:text-opacity-90:focus {
  --tw-text-opacity: 0.9;
}

.focus\:text-opacity-95:focus {
  --tw-text-opacity: 0.95;
}

.focus\:text-opacity-100:focus {
  --tw-text-opacity: 1;
}

.underline {
  text-decoration: underline;
}

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

.no-underline {
  text-decoration: none;
}

.group:hover .group-hover\:underline {
  text-decoration: underline;
}

.group:hover .group-hover\:line-through {
  text-decoration: line-through;
}

.group:hover .group-hover\:no-underline {
  text-decoration: none;
}

.focus-within\:underline[focus-within] {
  text-decoration: underline;
}

.focus-within\:underline:focus-within {
  text-decoration: underline;
}

.focus-within\:line-through[focus-within] {
  text-decoration: line-through;
}

.focus-within\:line-through:focus-within {
  text-decoration: line-through;
}

.focus-within\:no-underline[focus-within] {
  text-decoration: none;
}

.focus-within\:no-underline:focus-within {
  text-decoration: none;
}

.hover\:underline:hover {
  text-decoration: underline;
}

.hover\:line-through:hover {
  text-decoration: line-through;
}

.hover\:no-underline:hover {
  text-decoration: none;
}

.focus\:underline:focus {
  text-decoration: underline;
}

.focus\:line-through:focus {
  text-decoration: line-through;
}

.focus\:no-underline:focus {
  text-decoration: none;
}

.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.subpixel-antialiased {
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.placeholder-black::-webkit-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(26, 23, 30, var(--tw-placeholder-opacity));
}

.placeholder-black::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(26, 23, 30, var(--tw-placeholder-opacity));
}

.placeholder-black:-ms-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(26, 23, 30, var(--tw-placeholder-opacity));
}

.placeholder-black::-ms-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(26, 23, 30, var(--tw-placeholder-opacity));
}

.placeholder-black::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(26, 23, 30, var(--tw-placeholder-opacity));
}

.placeholder-white::-webkit-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
}

.placeholder-white::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
}

.placeholder-white:-ms-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
}

.placeholder-white::-ms-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
}

.placeholder-white::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
}

.placeholder-grey::-webkit-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(174, 173, 175, var(--tw-placeholder-opacity));
}

.placeholder-grey::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(174, 173, 175, var(--tw-placeholder-opacity));
}

.placeholder-grey:-ms-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(174, 173, 175, var(--tw-placeholder-opacity));
}

.placeholder-grey::-ms-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(174, 173, 175, var(--tw-placeholder-opacity));
}

.placeholder-grey::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(174, 173, 175, var(--tw-placeholder-opacity));
}

.placeholder-purple::-webkit-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
}

.placeholder-purple::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
}

.placeholder-purple:-ms-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
}

.placeholder-purple::-ms-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
}

.placeholder-purple::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
}

.placeholder-lightgrey::-webkit-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(241, 241, 241, var(--tw-placeholder-opacity));
}

.placeholder-lightgrey::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(241, 241, 241, var(--tw-placeholder-opacity));
}

.placeholder-lightgrey:-ms-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(241, 241, 241, var(--tw-placeholder-opacity));
}

.placeholder-lightgrey::-ms-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(241, 241, 241, var(--tw-placeholder-opacity));
}

.placeholder-lightgrey::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(241, 241, 241, var(--tw-placeholder-opacity));
}

.placeholder-lightpurple::-webkit-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
}

.placeholder-lightpurple::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
}

.placeholder-lightpurple:-ms-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
}

.placeholder-lightpurple::-ms-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
}

.placeholder-lightpurple::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
}

.placeholder-purplehover::-webkit-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(160, 121, 232, var(--tw-placeholder-opacity));
}

.placeholder-purplehover::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(160, 121, 232, var(--tw-placeholder-opacity));
}

.placeholder-purplehover:-ms-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(160, 121, 232, var(--tw-placeholder-opacity));
}

.placeholder-purplehover::-ms-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(160, 121, 232, var(--tw-placeholder-opacity));
}

.placeholder-purplehover::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(160, 121, 232, var(--tw-placeholder-opacity));
}

.placeholder-purpleactive::-webkit-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(139, 92, 227, var(--tw-placeholder-opacity));
}

.placeholder-purpleactive::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(139, 92, 227, var(--tw-placeholder-opacity));
}

.placeholder-purpleactive:-ms-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(139, 92, 227, var(--tw-placeholder-opacity));
}

.placeholder-purpleactive::-ms-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(139, 92, 227, var(--tw-placeholder-opacity));
}

.placeholder-purpleactive::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(139, 92, 227, var(--tw-placeholder-opacity));
}

.placeholder-red::-webkit-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(230, 95, 110, var(--tw-placeholder-opacity));
}

.placeholder-red::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(230, 95, 110, var(--tw-placeholder-opacity));
}

.placeholder-red:-ms-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(230, 95, 110, var(--tw-placeholder-opacity));
}

.placeholder-red::-ms-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(230, 95, 110, var(--tw-placeholder-opacity));
}

.placeholder-red::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(230, 95, 110, var(--tw-placeholder-opacity));
}

.placeholder-beige::-webkit-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
}

.placeholder-beige::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
}

.placeholder-beige:-ms-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
}

.placeholder-beige::-ms-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
}

.placeholder-beige::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
}

.placeholder-pourpre::-webkit-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(74, 25, 44, var(--tw-placeholder-opacity));
}

.placeholder-pourpre::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(74, 25, 44, var(--tw-placeholder-opacity));
}

.placeholder-pourpre:-ms-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(74, 25, 44, var(--tw-placeholder-opacity));
}

.placeholder-pourpre::-ms-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(74, 25, 44, var(--tw-placeholder-opacity));
}

.placeholder-pourpre::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(74, 25, 44, var(--tw-placeholder-opacity));
}

.placeholder-petrole::-webkit-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
}

.placeholder-petrole::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
}

.placeholder-petrole:-ms-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
}

.placeholder-petrole::-ms-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
}

.placeholder-petrole::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
}

.placeholder-antracite::-webkit-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(68, 78, 79, var(--tw-placeholder-opacity));
}

.placeholder-antracite::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(68, 78, 79, var(--tw-placeholder-opacity));
}

.placeholder-antracite:-ms-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(68, 78, 79, var(--tw-placeholder-opacity));
}

.placeholder-antracite::-ms-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(68, 78, 79, var(--tw-placeholder-opacity));
}

.placeholder-antracite::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(68, 78, 79, var(--tw-placeholder-opacity));
}

.placeholder-black-opacity::-webkit-input-placeholder {
  color: rgba(25, 23, 29, 0.7);
}

.placeholder-black-opacity::-moz-placeholder {
  color: rgba(25, 23, 29, 0.7);
}

.placeholder-black-opacity:-ms-input-placeholder {
  color: rgba(25, 23, 29, 0.7);
}

.placeholder-black-opacity::-ms-input-placeholder {
  color: rgba(25, 23, 29, 0.7);
}

.placeholder-black-opacity::placeholder {
  color: rgba(25, 23, 29, 0.7);
}

.placeholder-current::-webkit-input-placeholder {
  color: currentColor;
}

.placeholder-current::-moz-placeholder {
  color: currentColor;
}

.placeholder-current:-ms-input-placeholder {
  color: currentColor;
}

.placeholder-current::-ms-input-placeholder {
  color: currentColor;
}

.placeholder-current::placeholder {
  color: currentColor;
}

.focus\:placeholder-black:focus::-webkit-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(26, 23, 30, var(--tw-placeholder-opacity));
}

.focus\:placeholder-black:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(26, 23, 30, var(--tw-placeholder-opacity));
}

.focus\:placeholder-black:focus:-ms-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(26, 23, 30, var(--tw-placeholder-opacity));
}

.focus\:placeholder-black:focus::-ms-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(26, 23, 30, var(--tw-placeholder-opacity));
}

.focus\:placeholder-black:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(26, 23, 30, var(--tw-placeholder-opacity));
}

.focus\:placeholder-white:focus::-webkit-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
}

.focus\:placeholder-white:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
}

.focus\:placeholder-white:focus:-ms-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
}

.focus\:placeholder-white:focus::-ms-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
}

.focus\:placeholder-white:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
}

.focus\:placeholder-grey:focus::-webkit-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(174, 173, 175, var(--tw-placeholder-opacity));
}

.focus\:placeholder-grey:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(174, 173, 175, var(--tw-placeholder-opacity));
}

.focus\:placeholder-grey:focus:-ms-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(174, 173, 175, var(--tw-placeholder-opacity));
}

.focus\:placeholder-grey:focus::-ms-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(174, 173, 175, var(--tw-placeholder-opacity));
}

.focus\:placeholder-grey:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(174, 173, 175, var(--tw-placeholder-opacity));
}

.focus\:placeholder-purple:focus::-webkit-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
}

.focus\:placeholder-purple:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
}

.focus\:placeholder-purple:focus:-ms-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
}

.focus\:placeholder-purple:focus::-ms-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
}

.focus\:placeholder-purple:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
}

.focus\:placeholder-lightgrey:focus::-webkit-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(241, 241, 241, var(--tw-placeholder-opacity));
}

.focus\:placeholder-lightgrey:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(241, 241, 241, var(--tw-placeholder-opacity));
}

.focus\:placeholder-lightgrey:focus:-ms-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(241, 241, 241, var(--tw-placeholder-opacity));
}

.focus\:placeholder-lightgrey:focus::-ms-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(241, 241, 241, var(--tw-placeholder-opacity));
}

.focus\:placeholder-lightgrey:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(241, 241, 241, var(--tw-placeholder-opacity));
}

.focus\:placeholder-lightpurple:focus::-webkit-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
}

.focus\:placeholder-lightpurple:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
}

.focus\:placeholder-lightpurple:focus:-ms-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
}

.focus\:placeholder-lightpurple:focus::-ms-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
}

.focus\:placeholder-lightpurple:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
}

.focus\:placeholder-purplehover:focus::-webkit-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(160, 121, 232, var(--tw-placeholder-opacity));
}

.focus\:placeholder-purplehover:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(160, 121, 232, var(--tw-placeholder-opacity));
}

.focus\:placeholder-purplehover:focus:-ms-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(160, 121, 232, var(--tw-placeholder-opacity));
}

.focus\:placeholder-purplehover:focus::-ms-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(160, 121, 232, var(--tw-placeholder-opacity));
}

.focus\:placeholder-purplehover:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(160, 121, 232, var(--tw-placeholder-opacity));
}

.focus\:placeholder-purpleactive:focus::-webkit-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(139, 92, 227, var(--tw-placeholder-opacity));
}

.focus\:placeholder-purpleactive:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(139, 92, 227, var(--tw-placeholder-opacity));
}

.focus\:placeholder-purpleactive:focus:-ms-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(139, 92, 227, var(--tw-placeholder-opacity));
}

.focus\:placeholder-purpleactive:focus::-ms-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(139, 92, 227, var(--tw-placeholder-opacity));
}

.focus\:placeholder-purpleactive:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(139, 92, 227, var(--tw-placeholder-opacity));
}

.focus\:placeholder-red:focus::-webkit-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(230, 95, 110, var(--tw-placeholder-opacity));
}

.focus\:placeholder-red:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(230, 95, 110, var(--tw-placeholder-opacity));
}

.focus\:placeholder-red:focus:-ms-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(230, 95, 110, var(--tw-placeholder-opacity));
}

.focus\:placeholder-red:focus::-ms-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(230, 95, 110, var(--tw-placeholder-opacity));
}

.focus\:placeholder-red:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(230, 95, 110, var(--tw-placeholder-opacity));
}

.focus\:placeholder-beige:focus::-webkit-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
}

.focus\:placeholder-beige:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
}

.focus\:placeholder-beige:focus:-ms-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
}

.focus\:placeholder-beige:focus::-ms-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
}

.focus\:placeholder-beige:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
}

.focus\:placeholder-pourpre:focus::-webkit-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(74, 25, 44, var(--tw-placeholder-opacity));
}

.focus\:placeholder-pourpre:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(74, 25, 44, var(--tw-placeholder-opacity));
}

.focus\:placeholder-pourpre:focus:-ms-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(74, 25, 44, var(--tw-placeholder-opacity));
}

.focus\:placeholder-pourpre:focus::-ms-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(74, 25, 44, var(--tw-placeholder-opacity));
}

.focus\:placeholder-pourpre:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(74, 25, 44, var(--tw-placeholder-opacity));
}

.focus\:placeholder-petrole:focus::-webkit-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
}

.focus\:placeholder-petrole:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
}

.focus\:placeholder-petrole:focus:-ms-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
}

.focus\:placeholder-petrole:focus::-ms-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
}

.focus\:placeholder-petrole:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
}

.focus\:placeholder-antracite:focus::-webkit-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(68, 78, 79, var(--tw-placeholder-opacity));
}

.focus\:placeholder-antracite:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(68, 78, 79, var(--tw-placeholder-opacity));
}

.focus\:placeholder-antracite:focus:-ms-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(68, 78, 79, var(--tw-placeholder-opacity));
}

.focus\:placeholder-antracite:focus::-ms-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(68, 78, 79, var(--tw-placeholder-opacity));
}

.focus\:placeholder-antracite:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(68, 78, 79, var(--tw-placeholder-opacity));
}

.focus\:placeholder-black-opacity:focus::-webkit-input-placeholder {
  color: rgba(25, 23, 29, 0.7);
}

.focus\:placeholder-black-opacity:focus::-moz-placeholder {
  color: rgba(25, 23, 29, 0.7);
}

.focus\:placeholder-black-opacity:focus:-ms-input-placeholder {
  color: rgba(25, 23, 29, 0.7);
}

.focus\:placeholder-black-opacity:focus::-ms-input-placeholder {
  color: rgba(25, 23, 29, 0.7);
}

.focus\:placeholder-black-opacity:focus::placeholder {
  color: rgba(25, 23, 29, 0.7);
}

.focus\:placeholder-current:focus::-webkit-input-placeholder {
  color: currentColor;
}

.focus\:placeholder-current:focus::-moz-placeholder {
  color: currentColor;
}

.focus\:placeholder-current:focus:-ms-input-placeholder {
  color: currentColor;
}

.focus\:placeholder-current:focus::-ms-input-placeholder {
  color: currentColor;
}

.focus\:placeholder-current:focus::placeholder {
  color: currentColor;
}

.placeholder-opacity-0::-webkit-input-placeholder {
  --tw-placeholder-opacity: 0;
}

.placeholder-opacity-0::-moz-placeholder {
  --tw-placeholder-opacity: 0;
}

.placeholder-opacity-0:-ms-input-placeholder {
  --tw-placeholder-opacity: 0;
}

.placeholder-opacity-0::-ms-input-placeholder {
  --tw-placeholder-opacity: 0;
}

.placeholder-opacity-0::placeholder {
  --tw-placeholder-opacity: 0;
}

.placeholder-opacity-5::-webkit-input-placeholder {
  --tw-placeholder-opacity: 0.05;
}

.placeholder-opacity-5::-moz-placeholder {
  --tw-placeholder-opacity: 0.05;
}

.placeholder-opacity-5:-ms-input-placeholder {
  --tw-placeholder-opacity: 0.05;
}

.placeholder-opacity-5::-ms-input-placeholder {
  --tw-placeholder-opacity: 0.05;
}

.placeholder-opacity-5::placeholder {
  --tw-placeholder-opacity: 0.05;
}

.placeholder-opacity-10::-webkit-input-placeholder {
  --tw-placeholder-opacity: 0.1;
}

.placeholder-opacity-10::-moz-placeholder {
  --tw-placeholder-opacity: 0.1;
}

.placeholder-opacity-10:-ms-input-placeholder {
  --tw-placeholder-opacity: 0.1;
}

.placeholder-opacity-10::-ms-input-placeholder {
  --tw-placeholder-opacity: 0.1;
}

.placeholder-opacity-10::placeholder {
  --tw-placeholder-opacity: 0.1;
}

.placeholder-opacity-20::-webkit-input-placeholder {
  --tw-placeholder-opacity: 0.2;
}

.placeholder-opacity-20::-moz-placeholder {
  --tw-placeholder-opacity: 0.2;
}

.placeholder-opacity-20:-ms-input-placeholder {
  --tw-placeholder-opacity: 0.2;
}

.placeholder-opacity-20::-ms-input-placeholder {
  --tw-placeholder-opacity: 0.2;
}

.placeholder-opacity-20::placeholder {
  --tw-placeholder-opacity: 0.2;
}

.placeholder-opacity-25::-webkit-input-placeholder {
  --tw-placeholder-opacity: 0.25;
}

.placeholder-opacity-25::-moz-placeholder {
  --tw-placeholder-opacity: 0.25;
}

.placeholder-opacity-25:-ms-input-placeholder {
  --tw-placeholder-opacity: 0.25;
}

.placeholder-opacity-25::-ms-input-placeholder {
  --tw-placeholder-opacity: 0.25;
}

.placeholder-opacity-25::placeholder {
  --tw-placeholder-opacity: 0.25;
}

.placeholder-opacity-30::-webkit-input-placeholder {
  --tw-placeholder-opacity: 0.3;
}

.placeholder-opacity-30::-moz-placeholder {
  --tw-placeholder-opacity: 0.3;
}

.placeholder-opacity-30:-ms-input-placeholder {
  --tw-placeholder-opacity: 0.3;
}

.placeholder-opacity-30::-ms-input-placeholder {
  --tw-placeholder-opacity: 0.3;
}

.placeholder-opacity-30::placeholder {
  --tw-placeholder-opacity: 0.3;
}

.placeholder-opacity-40::-webkit-input-placeholder {
  --tw-placeholder-opacity: 0.4;
}

.placeholder-opacity-40::-moz-placeholder {
  --tw-placeholder-opacity: 0.4;
}

.placeholder-opacity-40:-ms-input-placeholder {
  --tw-placeholder-opacity: 0.4;
}

.placeholder-opacity-40::-ms-input-placeholder {
  --tw-placeholder-opacity: 0.4;
}

.placeholder-opacity-40::placeholder {
  --tw-placeholder-opacity: 0.4;
}

.placeholder-opacity-50::-webkit-input-placeholder {
  --tw-placeholder-opacity: 0.5;
}

.placeholder-opacity-50::-moz-placeholder {
  --tw-placeholder-opacity: 0.5;
}

.placeholder-opacity-50:-ms-input-placeholder {
  --tw-placeholder-opacity: 0.5;
}

.placeholder-opacity-50::-ms-input-placeholder {
  --tw-placeholder-opacity: 0.5;
}

.placeholder-opacity-50::placeholder {
  --tw-placeholder-opacity: 0.5;
}

.placeholder-opacity-60::-webkit-input-placeholder {
  --tw-placeholder-opacity: 0.6;
}

.placeholder-opacity-60::-moz-placeholder {
  --tw-placeholder-opacity: 0.6;
}

.placeholder-opacity-60:-ms-input-placeholder {
  --tw-placeholder-opacity: 0.6;
}

.placeholder-opacity-60::-ms-input-placeholder {
  --tw-placeholder-opacity: 0.6;
}

.placeholder-opacity-60::placeholder {
  --tw-placeholder-opacity: 0.6;
}

.placeholder-opacity-70::-webkit-input-placeholder {
  --tw-placeholder-opacity: 0.7;
}

.placeholder-opacity-70::-moz-placeholder {
  --tw-placeholder-opacity: 0.7;
}

.placeholder-opacity-70:-ms-input-placeholder {
  --tw-placeholder-opacity: 0.7;
}

.placeholder-opacity-70::-ms-input-placeholder {
  --tw-placeholder-opacity: 0.7;
}

.placeholder-opacity-70::placeholder {
  --tw-placeholder-opacity: 0.7;
}

.placeholder-opacity-75::-webkit-input-placeholder {
  --tw-placeholder-opacity: 0.75;
}

.placeholder-opacity-75::-moz-placeholder {
  --tw-placeholder-opacity: 0.75;
}

.placeholder-opacity-75:-ms-input-placeholder {
  --tw-placeholder-opacity: 0.75;
}

.placeholder-opacity-75::-ms-input-placeholder {
  --tw-placeholder-opacity: 0.75;
}

.placeholder-opacity-75::placeholder {
  --tw-placeholder-opacity: 0.75;
}

.placeholder-opacity-80::-webkit-input-placeholder {
  --tw-placeholder-opacity: 0.8;
}

.placeholder-opacity-80::-moz-placeholder {
  --tw-placeholder-opacity: 0.8;
}

.placeholder-opacity-80:-ms-input-placeholder {
  --tw-placeholder-opacity: 0.8;
}

.placeholder-opacity-80::-ms-input-placeholder {
  --tw-placeholder-opacity: 0.8;
}

.placeholder-opacity-80::placeholder {
  --tw-placeholder-opacity: 0.8;
}

.placeholder-opacity-90::-webkit-input-placeholder {
  --tw-placeholder-opacity: 0.9;
}

.placeholder-opacity-90::-moz-placeholder {
  --tw-placeholder-opacity: 0.9;
}

.placeholder-opacity-90:-ms-input-placeholder {
  --tw-placeholder-opacity: 0.9;
}

.placeholder-opacity-90::-ms-input-placeholder {
  --tw-placeholder-opacity: 0.9;
}

.placeholder-opacity-90::placeholder {
  --tw-placeholder-opacity: 0.9;
}

.placeholder-opacity-95::-webkit-input-placeholder {
  --tw-placeholder-opacity: 0.95;
}

.placeholder-opacity-95::-moz-placeholder {
  --tw-placeholder-opacity: 0.95;
}

.placeholder-opacity-95:-ms-input-placeholder {
  --tw-placeholder-opacity: 0.95;
}

.placeholder-opacity-95::-ms-input-placeholder {
  --tw-placeholder-opacity: 0.95;
}

.placeholder-opacity-95::placeholder {
  --tw-placeholder-opacity: 0.95;
}

.placeholder-opacity-100::-webkit-input-placeholder {
  --tw-placeholder-opacity: 1;
}

.placeholder-opacity-100::-moz-placeholder {
  --tw-placeholder-opacity: 1;
}

.placeholder-opacity-100:-ms-input-placeholder {
  --tw-placeholder-opacity: 1;
}

.placeholder-opacity-100::-ms-input-placeholder {
  --tw-placeholder-opacity: 1;
}

.placeholder-opacity-100::placeholder {
  --tw-placeholder-opacity: 1;
}

.focus\:placeholder-opacity-0:focus::-webkit-input-placeholder {
  --tw-placeholder-opacity: 0;
}

.focus\:placeholder-opacity-0:focus::-moz-placeholder {
  --tw-placeholder-opacity: 0;
}

.focus\:placeholder-opacity-0:focus:-ms-input-placeholder {
  --tw-placeholder-opacity: 0;
}

.focus\:placeholder-opacity-0:focus::-ms-input-placeholder {
  --tw-placeholder-opacity: 0;
}

.focus\:placeholder-opacity-0:focus::placeholder {
  --tw-placeholder-opacity: 0;
}

.focus\:placeholder-opacity-5:focus::-webkit-input-placeholder {
  --tw-placeholder-opacity: 0.05;
}

.focus\:placeholder-opacity-5:focus::-moz-placeholder {
  --tw-placeholder-opacity: 0.05;
}

.focus\:placeholder-opacity-5:focus:-ms-input-placeholder {
  --tw-placeholder-opacity: 0.05;
}

.focus\:placeholder-opacity-5:focus::-ms-input-placeholder {
  --tw-placeholder-opacity: 0.05;
}

.focus\:placeholder-opacity-5:focus::placeholder {
  --tw-placeholder-opacity: 0.05;
}

.focus\:placeholder-opacity-10:focus::-webkit-input-placeholder {
  --tw-placeholder-opacity: 0.1;
}

.focus\:placeholder-opacity-10:focus::-moz-placeholder {
  --tw-placeholder-opacity: 0.1;
}

.focus\:placeholder-opacity-10:focus:-ms-input-placeholder {
  --tw-placeholder-opacity: 0.1;
}

.focus\:placeholder-opacity-10:focus::-ms-input-placeholder {
  --tw-placeholder-opacity: 0.1;
}

.focus\:placeholder-opacity-10:focus::placeholder {
  --tw-placeholder-opacity: 0.1;
}

.focus\:placeholder-opacity-20:focus::-webkit-input-placeholder {
  --tw-placeholder-opacity: 0.2;
}

.focus\:placeholder-opacity-20:focus::-moz-placeholder {
  --tw-placeholder-opacity: 0.2;
}

.focus\:placeholder-opacity-20:focus:-ms-input-placeholder {
  --tw-placeholder-opacity: 0.2;
}

.focus\:placeholder-opacity-20:focus::-ms-input-placeholder {
  --tw-placeholder-opacity: 0.2;
}

.focus\:placeholder-opacity-20:focus::placeholder {
  --tw-placeholder-opacity: 0.2;
}

.focus\:placeholder-opacity-25:focus::-webkit-input-placeholder {
  --tw-placeholder-opacity: 0.25;
}

.focus\:placeholder-opacity-25:focus::-moz-placeholder {
  --tw-placeholder-opacity: 0.25;
}

.focus\:placeholder-opacity-25:focus:-ms-input-placeholder {
  --tw-placeholder-opacity: 0.25;
}

.focus\:placeholder-opacity-25:focus::-ms-input-placeholder {
  --tw-placeholder-opacity: 0.25;
}

.focus\:placeholder-opacity-25:focus::placeholder {
  --tw-placeholder-opacity: 0.25;
}

.focus\:placeholder-opacity-30:focus::-webkit-input-placeholder {
  --tw-placeholder-opacity: 0.3;
}

.focus\:placeholder-opacity-30:focus::-moz-placeholder {
  --tw-placeholder-opacity: 0.3;
}

.focus\:placeholder-opacity-30:focus:-ms-input-placeholder {
  --tw-placeholder-opacity: 0.3;
}

.focus\:placeholder-opacity-30:focus::-ms-input-placeholder {
  --tw-placeholder-opacity: 0.3;
}

.focus\:placeholder-opacity-30:focus::placeholder {
  --tw-placeholder-opacity: 0.3;
}

.focus\:placeholder-opacity-40:focus::-webkit-input-placeholder {
  --tw-placeholder-opacity: 0.4;
}

.focus\:placeholder-opacity-40:focus::-moz-placeholder {
  --tw-placeholder-opacity: 0.4;
}

.focus\:placeholder-opacity-40:focus:-ms-input-placeholder {
  --tw-placeholder-opacity: 0.4;
}

.focus\:placeholder-opacity-40:focus::-ms-input-placeholder {
  --tw-placeholder-opacity: 0.4;
}

.focus\:placeholder-opacity-40:focus::placeholder {
  --tw-placeholder-opacity: 0.4;
}

.focus\:placeholder-opacity-50:focus::-webkit-input-placeholder {
  --tw-placeholder-opacity: 0.5;
}

.focus\:placeholder-opacity-50:focus::-moz-placeholder {
  --tw-placeholder-opacity: 0.5;
}

.focus\:placeholder-opacity-50:focus:-ms-input-placeholder {
  --tw-placeholder-opacity: 0.5;
}

.focus\:placeholder-opacity-50:focus::-ms-input-placeholder {
  --tw-placeholder-opacity: 0.5;
}

.focus\:placeholder-opacity-50:focus::placeholder {
  --tw-placeholder-opacity: 0.5;
}

.focus\:placeholder-opacity-60:focus::-webkit-input-placeholder {
  --tw-placeholder-opacity: 0.6;
}

.focus\:placeholder-opacity-60:focus::-moz-placeholder {
  --tw-placeholder-opacity: 0.6;
}

.focus\:placeholder-opacity-60:focus:-ms-input-placeholder {
  --tw-placeholder-opacity: 0.6;
}

.focus\:placeholder-opacity-60:focus::-ms-input-placeholder {
  --tw-placeholder-opacity: 0.6;
}

.focus\:placeholder-opacity-60:focus::placeholder {
  --tw-placeholder-opacity: 0.6;
}

.focus\:placeholder-opacity-70:focus::-webkit-input-placeholder {
  --tw-placeholder-opacity: 0.7;
}

.focus\:placeholder-opacity-70:focus::-moz-placeholder {
  --tw-placeholder-opacity: 0.7;
}

.focus\:placeholder-opacity-70:focus:-ms-input-placeholder {
  --tw-placeholder-opacity: 0.7;
}

.focus\:placeholder-opacity-70:focus::-ms-input-placeholder {
  --tw-placeholder-opacity: 0.7;
}

.focus\:placeholder-opacity-70:focus::placeholder {
  --tw-placeholder-opacity: 0.7;
}

.focus\:placeholder-opacity-75:focus::-webkit-input-placeholder {
  --tw-placeholder-opacity: 0.75;
}

.focus\:placeholder-opacity-75:focus::-moz-placeholder {
  --tw-placeholder-opacity: 0.75;
}

.focus\:placeholder-opacity-75:focus:-ms-input-placeholder {
  --tw-placeholder-opacity: 0.75;
}

.focus\:placeholder-opacity-75:focus::-ms-input-placeholder {
  --tw-placeholder-opacity: 0.75;
}

.focus\:placeholder-opacity-75:focus::placeholder {
  --tw-placeholder-opacity: 0.75;
}

.focus\:placeholder-opacity-80:focus::-webkit-input-placeholder {
  --tw-placeholder-opacity: 0.8;
}

.focus\:placeholder-opacity-80:focus::-moz-placeholder {
  --tw-placeholder-opacity: 0.8;
}

.focus\:placeholder-opacity-80:focus:-ms-input-placeholder {
  --tw-placeholder-opacity: 0.8;
}

.focus\:placeholder-opacity-80:focus::-ms-input-placeholder {
  --tw-placeholder-opacity: 0.8;
}

.focus\:placeholder-opacity-80:focus::placeholder {
  --tw-placeholder-opacity: 0.8;
}

.focus\:placeholder-opacity-90:focus::-webkit-input-placeholder {
  --tw-placeholder-opacity: 0.9;
}

.focus\:placeholder-opacity-90:focus::-moz-placeholder {
  --tw-placeholder-opacity: 0.9;
}

.focus\:placeholder-opacity-90:focus:-ms-input-placeholder {
  --tw-placeholder-opacity: 0.9;
}

.focus\:placeholder-opacity-90:focus::-ms-input-placeholder {
  --tw-placeholder-opacity: 0.9;
}

.focus\:placeholder-opacity-90:focus::placeholder {
  --tw-placeholder-opacity: 0.9;
}

.focus\:placeholder-opacity-95:focus::-webkit-input-placeholder {
  --tw-placeholder-opacity: 0.95;
}

.focus\:placeholder-opacity-95:focus::-moz-placeholder {
  --tw-placeholder-opacity: 0.95;
}

.focus\:placeholder-opacity-95:focus:-ms-input-placeholder {
  --tw-placeholder-opacity: 0.95;
}

.focus\:placeholder-opacity-95:focus::-ms-input-placeholder {
  --tw-placeholder-opacity: 0.95;
}

.focus\:placeholder-opacity-95:focus::placeholder {
  --tw-placeholder-opacity: 0.95;
}

.focus\:placeholder-opacity-100:focus::-webkit-input-placeholder {
  --tw-placeholder-opacity: 1;
}

.focus\:placeholder-opacity-100:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
}

.focus\:placeholder-opacity-100:focus:-ms-input-placeholder {
  --tw-placeholder-opacity: 1;
}

.focus\:placeholder-opacity-100:focus::-ms-input-placeholder {
  --tw-placeholder-opacity: 1;
}

.focus\:placeholder-opacity-100:focus::placeholder {
  --tw-placeholder-opacity: 1;
}

.opacity-0 {
  opacity: 0;
}

.opacity-5 {
  opacity: 0.05;
}

.opacity-10 {
  opacity: 0.1;
}

.opacity-20 {
  opacity: 0.2;
}

.opacity-25 {
  opacity: 0.25;
}

.opacity-30 {
  opacity: 0.3;
}

.opacity-40 {
  opacity: 0.4;
}

.opacity-50 {
  opacity: 0.5;
}

.opacity-60 {
  opacity: 0.6;
}

.opacity-70 {
  opacity: 0.7;
}

.opacity-75 {
  opacity: 0.75;
}

.opacity-80 {
  opacity: 0.8;
}

.opacity-90 {
  opacity: 0.9;
}

.opacity-95 {
  opacity: 0.95;
}

.opacity-100 {
  opacity: 1;
}

.group:hover .group-hover\:opacity-0 {
  opacity: 0;
}

.group:hover .group-hover\:opacity-5 {
  opacity: 0.05;
}

.group:hover .group-hover\:opacity-10 {
  opacity: 0.1;
}

.group:hover .group-hover\:opacity-20 {
  opacity: 0.2;
}

.group:hover .group-hover\:opacity-25 {
  opacity: 0.25;
}

.group:hover .group-hover\:opacity-30 {
  opacity: 0.3;
}

.group:hover .group-hover\:opacity-40 {
  opacity: 0.4;
}

.group:hover .group-hover\:opacity-50 {
  opacity: 0.5;
}

.group:hover .group-hover\:opacity-60 {
  opacity: 0.6;
}

.group:hover .group-hover\:opacity-70 {
  opacity: 0.7;
}

.group:hover .group-hover\:opacity-75 {
  opacity: 0.75;
}

.group:hover .group-hover\:opacity-80 {
  opacity: 0.8;
}

.group:hover .group-hover\:opacity-90 {
  opacity: 0.9;
}

.group:hover .group-hover\:opacity-95 {
  opacity: 0.95;
}

.group:hover .group-hover\:opacity-100 {
  opacity: 1;
}

.focus-within\:opacity-0[focus-within] {
  opacity: 0;
}

.focus-within\:opacity-0:focus-within {
  opacity: 0;
}

.focus-within\:opacity-5[focus-within] {
  opacity: 0.05;
}

.focus-within\:opacity-5:focus-within {
  opacity: 0.05;
}

.focus-within\:opacity-10[focus-within] {
  opacity: 0.1;
}

.focus-within\:opacity-10:focus-within {
  opacity: 0.1;
}

.focus-within\:opacity-20[focus-within] {
  opacity: 0.2;
}

.focus-within\:opacity-20:focus-within {
  opacity: 0.2;
}

.focus-within\:opacity-25[focus-within] {
  opacity: 0.25;
}

.focus-within\:opacity-25:focus-within {
  opacity: 0.25;
}

.focus-within\:opacity-30[focus-within] {
  opacity: 0.3;
}

.focus-within\:opacity-30:focus-within {
  opacity: 0.3;
}

.focus-within\:opacity-40[focus-within] {
  opacity: 0.4;
}

.focus-within\:opacity-40:focus-within {
  opacity: 0.4;
}

.focus-within\:opacity-50[focus-within] {
  opacity: 0.5;
}

.focus-within\:opacity-50:focus-within {
  opacity: 0.5;
}

.focus-within\:opacity-60[focus-within] {
  opacity: 0.6;
}

.focus-within\:opacity-60:focus-within {
  opacity: 0.6;
}

.focus-within\:opacity-70[focus-within] {
  opacity: 0.7;
}

.focus-within\:opacity-70:focus-within {
  opacity: 0.7;
}

.focus-within\:opacity-75[focus-within] {
  opacity: 0.75;
}

.focus-within\:opacity-75:focus-within {
  opacity: 0.75;
}

.focus-within\:opacity-80[focus-within] {
  opacity: 0.8;
}

.focus-within\:opacity-80:focus-within {
  opacity: 0.8;
}

.focus-within\:opacity-90[focus-within] {
  opacity: 0.9;
}

.focus-within\:opacity-90:focus-within {
  opacity: 0.9;
}

.focus-within\:opacity-95[focus-within] {
  opacity: 0.95;
}

.focus-within\:opacity-95:focus-within {
  opacity: 0.95;
}

.focus-within\:opacity-100[focus-within] {
  opacity: 1;
}

.focus-within\:opacity-100:focus-within {
  opacity: 1;
}

.hover\:opacity-0:hover {
  opacity: 0;
}

.hover\:opacity-5:hover {
  opacity: 0.05;
}

.hover\:opacity-10:hover {
  opacity: 0.1;
}

.hover\:opacity-20:hover {
  opacity: 0.2;
}

.hover\:opacity-25:hover {
  opacity: 0.25;
}

.hover\:opacity-30:hover {
  opacity: 0.3;
}

.hover\:opacity-40:hover {
  opacity: 0.4;
}

.hover\:opacity-50:hover {
  opacity: 0.5;
}

.hover\:opacity-60:hover {
  opacity: 0.6;
}

.hover\:opacity-70:hover {
  opacity: 0.7;
}

.hover\:opacity-75:hover {
  opacity: 0.75;
}

.hover\:opacity-80:hover {
  opacity: 0.8;
}

.hover\:opacity-90:hover {
  opacity: 0.9;
}

.hover\:opacity-95:hover {
  opacity: 0.95;
}

.hover\:opacity-100:hover {
  opacity: 1;
}

.focus\:opacity-0:focus {
  opacity: 0;
}

.focus\:opacity-5:focus {
  opacity: 0.05;
}

.focus\:opacity-10:focus {
  opacity: 0.1;
}

.focus\:opacity-20:focus {
  opacity: 0.2;
}

.focus\:opacity-25:focus {
  opacity: 0.25;
}

.focus\:opacity-30:focus {
  opacity: 0.3;
}

.focus\:opacity-40:focus {
  opacity: 0.4;
}

.focus\:opacity-50:focus {
  opacity: 0.5;
}

.focus\:opacity-60:focus {
  opacity: 0.6;
}

.focus\:opacity-70:focus {
  opacity: 0.7;
}

.focus\:opacity-75:focus {
  opacity: 0.75;
}

.focus\:opacity-80:focus {
  opacity: 0.8;
}

.focus\:opacity-90:focus {
  opacity: 0.9;
}

.focus\:opacity-95:focus {
  opacity: 0.95;
}

.focus\:opacity-100:focus {
  opacity: 1;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.mix-blend-normal {
  mix-blend-mode: normal;
}

.mix-blend-multiply {
  mix-blend-mode: multiply;
}

.mix-blend-screen {
  mix-blend-mode: screen;
}

.mix-blend-overlay {
  mix-blend-mode: overlay;
}

.mix-blend-darken {
  mix-blend-mode: darken;
}

.mix-blend-lighten {
  mix-blend-mode: lighten;
}

.mix-blend-color-dodge {
  mix-blend-mode: color-dodge;
}

.mix-blend-color-burn {
  mix-blend-mode: color-burn;
}

.mix-blend-hard-light {
  mix-blend-mode: hard-light;
}

.mix-blend-soft-light {
  mix-blend-mode: soft-light;
}

.mix-blend-difference {
  mix-blend-mode: difference;
}

.mix-blend-exclusion {
  mix-blend-mode: exclusion;
}

.mix-blend-hue {
  mix-blend-mode: hue;
}

.mix-blend-saturation {
  mix-blend-mode: saturation;
}

.mix-blend-color {
  mix-blend-mode: color;
}

.mix-blend-luminosity {
  mix-blend-mode: luminosity;
}

*, ::before, ::after {
  --tw-shadow: 0 0 rgba(0,0,0,0);
}

.shadow-sm {
  --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
          box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
}

.shadow {
  --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
          box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
}

.shadow-md {
  --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
          box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
}

.shadow-lg {
  --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
          box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
}

.shadow-xl {
  --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
          box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
}

.shadow-2xl {
  --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
          box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
}

.shadow-inner {
  --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
          box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
}

.shadow-none {
  --tw-shadow: 0 0 rgba(0,0,0,0);
  -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
          box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
}

.group:hover .group-hover\:shadow-sm {
  --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
          box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
}

.group:hover .group-hover\:shadow {
  --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
          box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
}

.group:hover .group-hover\:shadow-md {
  --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
          box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
}

.group:hover .group-hover\:shadow-lg {
  --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
          box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
}

.group:hover .group-hover\:shadow-xl {
  --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
          box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
}

.group:hover .group-hover\:shadow-2xl {
  --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
          box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
}

.group:hover .group-hover\:shadow-inner {
  --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
          box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
}

.group:hover .group-hover\:shadow-none {
  --tw-shadow: 0 0 rgba(0,0,0,0);
  -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
          box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
}

.focus-within\:shadow-sm[focus-within] {
  --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
          box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
}

.focus-within\:shadow-sm:focus-within {
  --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
          box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
}

.focus-within\:shadow[focus-within] {
  --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
          box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
}

.focus-within\:shadow:focus-within {
  --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
          box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
}

.focus-within\:shadow-md[focus-within] {
  --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
          box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
}

.focus-within\:shadow-md:focus-within {
  --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
          box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
}

.focus-within\:shadow-lg[focus-within] {
  --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
          box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
}

.focus-within\:shadow-lg:focus-within {
  --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
          box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
}

.focus-within\:shadow-xl[focus-within] {
  --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
          box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
}

.focus-within\:shadow-xl:focus-within {
  --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
          box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
}

.focus-within\:shadow-2xl[focus-within] {
  --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
          box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
}

.focus-within\:shadow-2xl:focus-within {
  --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
          box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
}

.focus-within\:shadow-inner[focus-within] {
  --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
          box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
}

.focus-within\:shadow-inner:focus-within {
  --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
          box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
}

.focus-within\:shadow-none[focus-within] {
  --tw-shadow: 0 0 rgba(0,0,0,0);
  -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
          box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
}

.focus-within\:shadow-none:focus-within {
  --tw-shadow: 0 0 rgba(0,0,0,0);
  -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
          box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
}

.hover\:shadow-sm:hover {
  --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
          box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
}

.hover\:shadow:hover {
  --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
          box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
}

.hover\:shadow-md:hover {
  --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
          box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
}

.hover\:shadow-lg:hover {
  --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
          box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
}

.hover\:shadow-xl:hover {
  --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
          box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
}

.hover\:shadow-2xl:hover {
  --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
          box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
}

.hover\:shadow-inner:hover {
  --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
          box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
}

.hover\:shadow-none:hover {
  --tw-shadow: 0 0 rgba(0,0,0,0);
  -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
          box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
}

.focus\:shadow-sm:focus {
  --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
          box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
}

.focus\:shadow:focus {
  --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
          box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
}

.focus\:shadow-md:focus {
  --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
          box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
}

.focus\:shadow-lg:focus {
  --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
          box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
}

.focus\:shadow-xl:focus {
  --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
          box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
}

.focus\:shadow-2xl:focus {
  --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
          box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
}

.focus\:shadow-inner:focus {
  --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
          box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
}

.focus\:shadow-none:focus {
  --tw-shadow: 0 0 rgba(0,0,0,0);
  -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
          box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
}

.outline-none {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.outline-white {
  outline: 2px dotted white;
  outline-offset: 2px;
}

.outline-black {
  outline: 2px dotted black;
  outline-offset: 2px;
}

.focus-within\:outline-none[focus-within] {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.focus-within\:outline-none:focus-within {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.focus-within\:outline-white[focus-within] {
  outline: 2px dotted white;
  outline-offset: 2px;
}

.focus-within\:outline-white:focus-within {
  outline: 2px dotted white;
  outline-offset: 2px;
}

.focus-within\:outline-black[focus-within] {
  outline: 2px dotted black;
  outline-offset: 2px;
}

.focus-within\:outline-black:focus-within {
  outline: 2px dotted black;
  outline-offset: 2px;
}

.focus\:outline-none:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.focus\:outline-white:focus {
  outline: 2px dotted white;
  outline-offset: 2px;
}

.focus\:outline-black:focus {
  outline: 2px dotted black;
  outline-offset: 2px;
}

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

.ring-0 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
          box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
  -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
          box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
}

.ring-1 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
          box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
  -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
          box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
}

.ring-2 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
          box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
  -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
          box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
}

.ring-4 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
          box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
  -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
          box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
}

.ring-8 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
          box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
  -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
          box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
}

.ring {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
          box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
  -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
          box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
}

.focus-within\:ring-0[focus-within] {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
          box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
  -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
          box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
}

.focus-within\:ring-0:focus-within {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
          box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
  -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
          box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
}

.focus-within\:ring-1[focus-within] {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
          box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
  -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
          box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
}

.focus-within\:ring-1:focus-within {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
          box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
  -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
          box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
}

.focus-within\:ring-2[focus-within] {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
          box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
  -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
          box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
}

.focus-within\:ring-2:focus-within {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
          box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
  -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
          box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
}

.focus-within\:ring-4[focus-within] {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
          box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
  -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
          box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
}

.focus-within\:ring-4:focus-within {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
          box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
  -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
          box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
}

.focus-within\:ring-8[focus-within] {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
          box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
  -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
          box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
}

.focus-within\:ring-8:focus-within {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
          box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
  -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
          box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
}

.focus-within\:ring[focus-within] {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
          box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
  -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
          box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
}

.focus-within\:ring:focus-within {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
          box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
  -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
          box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
}

.focus\:ring-0:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
          box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
  -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
          box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
}

.focus\:ring-1:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
          box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
  -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
          box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
}

.focus\:ring-2:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
          box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
  -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
          box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
}

.focus\:ring-4:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
          box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
  -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
          box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
}

.focus\:ring-8:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
          box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
  -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
          box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
}

.focus\:ring:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
          box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
  -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
          box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
}

.ring-inset {
  --tw-ring-inset: inset;
}

.focus-within\:ring-inset[focus-within] {
  --tw-ring-inset: inset;
}

.focus-within\:ring-inset:focus-within {
  --tw-ring-inset: inset;
}

.focus\:ring-inset:focus {
  --tw-ring-inset: inset;
}

.ring-black {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(26, 23, 30, var(--tw-ring-opacity));
}

.ring-white {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
}

.ring-grey {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(174, 173, 175, var(--tw-ring-opacity));
}

.ring-purple {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(1, 66, 94, var(--tw-ring-opacity));
}

.ring-lightgrey {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(241, 241, 241, var(--tw-ring-opacity));
}

.ring-lightpurple {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(199, 183, 167, var(--tw-ring-opacity));
}

.ring-purplehover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(160, 121, 232, var(--tw-ring-opacity));
}

.ring-purpleactive {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(139, 92, 227, var(--tw-ring-opacity));
}

.ring-red {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(230, 95, 110, var(--tw-ring-opacity));
}

.ring-beige {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(199, 183, 167, var(--tw-ring-opacity));
}

.ring-pourpre {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(74, 25, 44, var(--tw-ring-opacity));
}

.ring-petrole {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(1, 66, 94, var(--tw-ring-opacity));
}

.ring-antracite {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(68, 78, 79, var(--tw-ring-opacity));
}

.ring-black-opacity {
  --tw-ring-color: rgba(25, 23, 29, 0.7);
}

.ring-current {
  --tw-ring-color: currentColor;
}

.focus-within\:ring-black[focus-within] {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(26, 23, 30, var(--tw-ring-opacity));
}

.focus-within\:ring-black:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(26, 23, 30, var(--tw-ring-opacity));
}

.focus-within\:ring-white[focus-within] {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
}

.focus-within\:ring-white:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
}

.focus-within\:ring-grey[focus-within] {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(174, 173, 175, var(--tw-ring-opacity));
}

.focus-within\:ring-grey:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(174, 173, 175, var(--tw-ring-opacity));
}

.focus-within\:ring-purple[focus-within] {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(1, 66, 94, var(--tw-ring-opacity));
}

.focus-within\:ring-purple:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(1, 66, 94, var(--tw-ring-opacity));
}

.focus-within\:ring-lightgrey[focus-within] {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(241, 241, 241, var(--tw-ring-opacity));
}

.focus-within\:ring-lightgrey:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(241, 241, 241, var(--tw-ring-opacity));
}

.focus-within\:ring-lightpurple[focus-within] {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(199, 183, 167, var(--tw-ring-opacity));
}

.focus-within\:ring-lightpurple:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(199, 183, 167, var(--tw-ring-opacity));
}

.focus-within\:ring-purplehover[focus-within] {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(160, 121, 232, var(--tw-ring-opacity));
}

.focus-within\:ring-purplehover:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(160, 121, 232, var(--tw-ring-opacity));
}

.focus-within\:ring-purpleactive[focus-within] {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(139, 92, 227, var(--tw-ring-opacity));
}

.focus-within\:ring-purpleactive:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(139, 92, 227, var(--tw-ring-opacity));
}

.focus-within\:ring-red[focus-within] {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(230, 95, 110, var(--tw-ring-opacity));
}

.focus-within\:ring-red:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(230, 95, 110, var(--tw-ring-opacity));
}

.focus-within\:ring-beige[focus-within] {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(199, 183, 167, var(--tw-ring-opacity));
}

.focus-within\:ring-beige:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(199, 183, 167, var(--tw-ring-opacity));
}

.focus-within\:ring-pourpre[focus-within] {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(74, 25, 44, var(--tw-ring-opacity));
}

.focus-within\:ring-pourpre:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(74, 25, 44, var(--tw-ring-opacity));
}

.focus-within\:ring-petrole[focus-within] {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(1, 66, 94, var(--tw-ring-opacity));
}

.focus-within\:ring-petrole:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(1, 66, 94, var(--tw-ring-opacity));
}

.focus-within\:ring-antracite[focus-within] {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(68, 78, 79, var(--tw-ring-opacity));
}

.focus-within\:ring-antracite:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(68, 78, 79, var(--tw-ring-opacity));
}

.focus-within\:ring-black-opacity[focus-within] {
  --tw-ring-color: rgba(25, 23, 29, 0.7);
}

.focus-within\:ring-black-opacity:focus-within {
  --tw-ring-color: rgba(25, 23, 29, 0.7);
}

.focus-within\:ring-current[focus-within] {
  --tw-ring-color: currentColor;
}

.focus-within\:ring-current:focus-within {
  --tw-ring-color: currentColor;
}

.focus\:ring-black:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(26, 23, 30, var(--tw-ring-opacity));
}

.focus\:ring-white:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
}

.focus\:ring-grey:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(174, 173, 175, var(--tw-ring-opacity));
}

.focus\:ring-purple:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(1, 66, 94, var(--tw-ring-opacity));
}

.focus\:ring-lightgrey:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(241, 241, 241, var(--tw-ring-opacity));
}

.focus\:ring-lightpurple:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(199, 183, 167, var(--tw-ring-opacity));
}

.focus\:ring-purplehover:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(160, 121, 232, var(--tw-ring-opacity));
}

.focus\:ring-purpleactive:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(139, 92, 227, var(--tw-ring-opacity));
}

.focus\:ring-red:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(230, 95, 110, var(--tw-ring-opacity));
}

.focus\:ring-beige:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(199, 183, 167, var(--tw-ring-opacity));
}

.focus\:ring-pourpre:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(74, 25, 44, var(--tw-ring-opacity));
}

.focus\:ring-petrole:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(1, 66, 94, var(--tw-ring-opacity));
}

.focus\:ring-antracite:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(68, 78, 79, var(--tw-ring-opacity));
}

.focus\:ring-black-opacity:focus {
  --tw-ring-color: rgba(25, 23, 29, 0.7);
}

.focus\:ring-current:focus {
  --tw-ring-color: currentColor;
}

.ring-opacity-0 {
  --tw-ring-opacity: 0;
}

.ring-opacity-5 {
  --tw-ring-opacity: 0.05;
}

.ring-opacity-10 {
  --tw-ring-opacity: 0.1;
}

.ring-opacity-20 {
  --tw-ring-opacity: 0.2;
}

.ring-opacity-25 {
  --tw-ring-opacity: 0.25;
}

.ring-opacity-30 {
  --tw-ring-opacity: 0.3;
}

.ring-opacity-40 {
  --tw-ring-opacity: 0.4;
}

.ring-opacity-50 {
  --tw-ring-opacity: 0.5;
}

.ring-opacity-60 {
  --tw-ring-opacity: 0.6;
}

.ring-opacity-70 {
  --tw-ring-opacity: 0.7;
}

.ring-opacity-75 {
  --tw-ring-opacity: 0.75;
}

.ring-opacity-80 {
  --tw-ring-opacity: 0.8;
}

.ring-opacity-90 {
  --tw-ring-opacity: 0.9;
}

.ring-opacity-95 {
  --tw-ring-opacity: 0.95;
}

.ring-opacity-100 {
  --tw-ring-opacity: 1;
}

.focus-within\:ring-opacity-0[focus-within] {
  --tw-ring-opacity: 0;
}

.focus-within\:ring-opacity-0:focus-within {
  --tw-ring-opacity: 0;
}

.focus-within\:ring-opacity-5[focus-within] {
  --tw-ring-opacity: 0.05;
}

.focus-within\:ring-opacity-5:focus-within {
  --tw-ring-opacity: 0.05;
}

.focus-within\:ring-opacity-10[focus-within] {
  --tw-ring-opacity: 0.1;
}

.focus-within\:ring-opacity-10:focus-within {
  --tw-ring-opacity: 0.1;
}

.focus-within\:ring-opacity-20[focus-within] {
  --tw-ring-opacity: 0.2;
}

.focus-within\:ring-opacity-20:focus-within {
  --tw-ring-opacity: 0.2;
}

.focus-within\:ring-opacity-25[focus-within] {
  --tw-ring-opacity: 0.25;
}

.focus-within\:ring-opacity-25:focus-within {
  --tw-ring-opacity: 0.25;
}

.focus-within\:ring-opacity-30[focus-within] {
  --tw-ring-opacity: 0.3;
}

.focus-within\:ring-opacity-30:focus-within {
  --tw-ring-opacity: 0.3;
}

.focus-within\:ring-opacity-40[focus-within] {
  --tw-ring-opacity: 0.4;
}

.focus-within\:ring-opacity-40:focus-within {
  --tw-ring-opacity: 0.4;
}

.focus-within\:ring-opacity-50[focus-within] {
  --tw-ring-opacity: 0.5;
}

.focus-within\:ring-opacity-50:focus-within {
  --tw-ring-opacity: 0.5;
}

.focus-within\:ring-opacity-60[focus-within] {
  --tw-ring-opacity: 0.6;
}

.focus-within\:ring-opacity-60:focus-within {
  --tw-ring-opacity: 0.6;
}

.focus-within\:ring-opacity-70[focus-within] {
  --tw-ring-opacity: 0.7;
}

.focus-within\:ring-opacity-70:focus-within {
  --tw-ring-opacity: 0.7;
}

.focus-within\:ring-opacity-75[focus-within] {
  --tw-ring-opacity: 0.75;
}

.focus-within\:ring-opacity-75:focus-within {
  --tw-ring-opacity: 0.75;
}

.focus-within\:ring-opacity-80[focus-within] {
  --tw-ring-opacity: 0.8;
}

.focus-within\:ring-opacity-80:focus-within {
  --tw-ring-opacity: 0.8;
}

.focus-within\:ring-opacity-90[focus-within] {
  --tw-ring-opacity: 0.9;
}

.focus-within\:ring-opacity-90:focus-within {
  --tw-ring-opacity: 0.9;
}

.focus-within\:ring-opacity-95[focus-within] {
  --tw-ring-opacity: 0.95;
}

.focus-within\:ring-opacity-95:focus-within {
  --tw-ring-opacity: 0.95;
}

.focus-within\:ring-opacity-100[focus-within] {
  --tw-ring-opacity: 1;
}

.focus-within\:ring-opacity-100:focus-within {
  --tw-ring-opacity: 1;
}

.focus\:ring-opacity-0:focus {
  --tw-ring-opacity: 0;
}

.focus\:ring-opacity-5:focus {
  --tw-ring-opacity: 0.05;
}

.focus\:ring-opacity-10:focus {
  --tw-ring-opacity: 0.1;
}

.focus\:ring-opacity-20:focus {
  --tw-ring-opacity: 0.2;
}

.focus\:ring-opacity-25:focus {
  --tw-ring-opacity: 0.25;
}

.focus\:ring-opacity-30:focus {
  --tw-ring-opacity: 0.3;
}

.focus\:ring-opacity-40:focus {
  --tw-ring-opacity: 0.4;
}

.focus\:ring-opacity-50:focus {
  --tw-ring-opacity: 0.5;
}

.focus\:ring-opacity-60:focus {
  --tw-ring-opacity: 0.6;
}

.focus\:ring-opacity-70:focus {
  --tw-ring-opacity: 0.7;
}

.focus\:ring-opacity-75:focus {
  --tw-ring-opacity: 0.75;
}

.focus\:ring-opacity-80:focus {
  --tw-ring-opacity: 0.8;
}

.focus\:ring-opacity-90:focus {
  --tw-ring-opacity: 0.9;
}

.focus\:ring-opacity-95:focus {
  --tw-ring-opacity: 0.95;
}

.focus\:ring-opacity-100:focus {
  --tw-ring-opacity: 1;
}

.ring-offset-0 {
  --tw-ring-offset-width: 0px;
}

.ring-offset-1 {
  --tw-ring-offset-width: 1px;
}

.ring-offset-2 {
  --tw-ring-offset-width: 2px;
}

.ring-offset-4 {
  --tw-ring-offset-width: 4px;
}

.ring-offset-8 {
  --tw-ring-offset-width: 8px;
}

.focus-within\:ring-offset-0[focus-within] {
  --tw-ring-offset-width: 0px;
}

.focus-within\:ring-offset-0:focus-within {
  --tw-ring-offset-width: 0px;
}

.focus-within\:ring-offset-1[focus-within] {
  --tw-ring-offset-width: 1px;
}

.focus-within\:ring-offset-1:focus-within {
  --tw-ring-offset-width: 1px;
}

.focus-within\:ring-offset-2[focus-within] {
  --tw-ring-offset-width: 2px;
}

.focus-within\:ring-offset-2:focus-within {
  --tw-ring-offset-width: 2px;
}

.focus-within\:ring-offset-4[focus-within] {
  --tw-ring-offset-width: 4px;
}

.focus-within\:ring-offset-4:focus-within {
  --tw-ring-offset-width: 4px;
}

.focus-within\:ring-offset-8[focus-within] {
  --tw-ring-offset-width: 8px;
}

.focus-within\:ring-offset-8:focus-within {
  --tw-ring-offset-width: 8px;
}

.focus\:ring-offset-0:focus {
  --tw-ring-offset-width: 0px;
}

.focus\:ring-offset-1:focus {
  --tw-ring-offset-width: 1px;
}

.focus\:ring-offset-2:focus {
  --tw-ring-offset-width: 2px;
}

.focus\:ring-offset-4:focus {
  --tw-ring-offset-width: 4px;
}

.focus\:ring-offset-8:focus {
  --tw-ring-offset-width: 8px;
}

.ring-offset-black {
  --tw-ring-offset-color: #1A171E;
}

.ring-offset-white {
  --tw-ring-offset-color: #fff;
}

.ring-offset-grey {
  --tw-ring-offset-color: #AEADAF;
}

.ring-offset-purple {
  --tw-ring-offset-color: #01425e;
}

.ring-offset-lightgrey {
  --tw-ring-offset-color: #F1F1F1;
}

.ring-offset-lightpurple {
  --tw-ring-offset-color: #c7b7a7;
}

.ring-offset-purplehover {
  --tw-ring-offset-color: #a079e8;
}

.ring-offset-purpleactive {
  --tw-ring-offset-color: #8b5ce3;
}

.ring-offset-red {
  --tw-ring-offset-color: #E65F6E;
}

.ring-offset-beige {
  --tw-ring-offset-color: #c7b7a7;
}

.ring-offset-pourpre {
  --tw-ring-offset-color: #4a192c;
}

.ring-offset-petrole {
  --tw-ring-offset-color: #01425e;
}

.ring-offset-antracite {
  --tw-ring-offset-color: #444e4f;
}

.ring-offset-black-opacity {
  --tw-ring-offset-color: rgba(25, 23, 29, 0.7);
}

.ring-offset-current {
  --tw-ring-offset-color: currentColor;
}

.focus-within\:ring-offset-black[focus-within] {
  --tw-ring-offset-color: #1A171E;
}

.focus-within\:ring-offset-black:focus-within {
  --tw-ring-offset-color: #1A171E;
}

.focus-within\:ring-offset-white[focus-within] {
  --tw-ring-offset-color: #fff;
}

.focus-within\:ring-offset-white:focus-within {
  --tw-ring-offset-color: #fff;
}

.focus-within\:ring-offset-grey[focus-within] {
  --tw-ring-offset-color: #AEADAF;
}

.focus-within\:ring-offset-grey:focus-within {
  --tw-ring-offset-color: #AEADAF;
}

.focus-within\:ring-offset-purple[focus-within] {
  --tw-ring-offset-color: #01425e;
}

.focus-within\:ring-offset-purple:focus-within {
  --tw-ring-offset-color: #01425e;
}

.focus-within\:ring-offset-lightgrey[focus-within] {
  --tw-ring-offset-color: #F1F1F1;
}

.focus-within\:ring-offset-lightgrey:focus-within {
  --tw-ring-offset-color: #F1F1F1;
}

.focus-within\:ring-offset-lightpurple[focus-within] {
  --tw-ring-offset-color: #c7b7a7;
}

.focus-within\:ring-offset-lightpurple:focus-within {
  --tw-ring-offset-color: #c7b7a7;
}

.focus-within\:ring-offset-purplehover[focus-within] {
  --tw-ring-offset-color: #a079e8;
}

.focus-within\:ring-offset-purplehover:focus-within {
  --tw-ring-offset-color: #a079e8;
}

.focus-within\:ring-offset-purpleactive[focus-within] {
  --tw-ring-offset-color: #8b5ce3;
}

.focus-within\:ring-offset-purpleactive:focus-within {
  --tw-ring-offset-color: #8b5ce3;
}

.focus-within\:ring-offset-red[focus-within] {
  --tw-ring-offset-color: #E65F6E;
}

.focus-within\:ring-offset-red:focus-within {
  --tw-ring-offset-color: #E65F6E;
}

.focus-within\:ring-offset-beige[focus-within] {
  --tw-ring-offset-color: #c7b7a7;
}

.focus-within\:ring-offset-beige:focus-within {
  --tw-ring-offset-color: #c7b7a7;
}

.focus-within\:ring-offset-pourpre[focus-within] {
  --tw-ring-offset-color: #4a192c;
}

.focus-within\:ring-offset-pourpre:focus-within {
  --tw-ring-offset-color: #4a192c;
}

.focus-within\:ring-offset-petrole[focus-within] {
  --tw-ring-offset-color: #01425e;
}

.focus-within\:ring-offset-petrole:focus-within {
  --tw-ring-offset-color: #01425e;
}

.focus-within\:ring-offset-antracite[focus-within] {
  --tw-ring-offset-color: #444e4f;
}

.focus-within\:ring-offset-antracite:focus-within {
  --tw-ring-offset-color: #444e4f;
}

.focus-within\:ring-offset-black-opacity[focus-within] {
  --tw-ring-offset-color: rgba(25, 23, 29, 0.7);
}

.focus-within\:ring-offset-black-opacity:focus-within {
  --tw-ring-offset-color: rgba(25, 23, 29, 0.7);
}

.focus-within\:ring-offset-current[focus-within] {
  --tw-ring-offset-color: currentColor;
}

.focus-within\:ring-offset-current:focus-within {
  --tw-ring-offset-color: currentColor;
}

.focus\:ring-offset-black:focus {
  --tw-ring-offset-color: #1A171E;
}

.focus\:ring-offset-white:focus {
  --tw-ring-offset-color: #fff;
}

.focus\:ring-offset-grey:focus {
  --tw-ring-offset-color: #AEADAF;
}

.focus\:ring-offset-purple:focus {
  --tw-ring-offset-color: #01425e;
}

.focus\:ring-offset-lightgrey:focus {
  --tw-ring-offset-color: #F1F1F1;
}

.focus\:ring-offset-lightpurple:focus {
  --tw-ring-offset-color: #c7b7a7;
}

.focus\:ring-offset-purplehover:focus {
  --tw-ring-offset-color: #a079e8;
}

.focus\:ring-offset-purpleactive:focus {
  --tw-ring-offset-color: #8b5ce3;
}

.focus\:ring-offset-red:focus {
  --tw-ring-offset-color: #E65F6E;
}

.focus\:ring-offset-beige:focus {
  --tw-ring-offset-color: #c7b7a7;
}

.focus\:ring-offset-pourpre:focus {
  --tw-ring-offset-color: #4a192c;
}

.focus\:ring-offset-petrole:focus {
  --tw-ring-offset-color: #01425e;
}

.focus\:ring-offset-antracite:focus {
  --tw-ring-offset-color: #444e4f;
}

.focus\:ring-offset-black-opacity:focus {
  --tw-ring-offset-color: rgba(25, 23, 29, 0.7);
}

.focus\:ring-offset-current:focus {
  --tw-ring-offset-color: currentColor;
}

.filter {
  --tw-blur: var(--tw-empty,/*!*/ /*!*/);
  --tw-brightness: var(--tw-empty,/*!*/ /*!*/);
  --tw-contrast: var(--tw-empty,/*!*/ /*!*/);
  --tw-grayscale: var(--tw-empty,/*!*/ /*!*/);
  --tw-hue-rotate: var(--tw-empty,/*!*/ /*!*/);
  --tw-invert: var(--tw-empty,/*!*/ /*!*/);
  --tw-saturate: var(--tw-empty,/*!*/ /*!*/);
  --tw-sepia: var(--tw-empty,/*!*/ /*!*/);
  --tw-drop-shadow: var(--tw-empty,/*!*/ /*!*/);
  -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
          filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.filter-none {
  -webkit-filter: none;
          filter: none;
}

.blur-0 {
  --tw-blur: blur(0);
}

.blur-none {
  --tw-blur: blur(0);
}

.blur-sm {
  --tw-blur: blur(4px);
}

.blur {
  --tw-blur: blur(8px);
}

.blur-md {
  --tw-blur: blur(12px);
}

.blur-lg {
  --tw-blur: blur(16px);
}

.blur-xl {
  --tw-blur: blur(24px);
}

.blur-2xl {
  --tw-blur: blur(40px);
}

.blur-3xl {
  --tw-blur: blur(64px);
}

.brightness-0 {
  --tw-brightness: brightness(0);
}

.brightness-50 {
  --tw-brightness: brightness(.5);
}

.brightness-75 {
  --tw-brightness: brightness(.75);
}

.brightness-90 {
  --tw-brightness: brightness(.9);
}

.brightness-95 {
  --tw-brightness: brightness(.95);
}

.brightness-100 {
  --tw-brightness: brightness(1);
}

.brightness-105 {
  --tw-brightness: brightness(1.05);
}

.brightness-110 {
  --tw-brightness: brightness(1.1);
}

.brightness-125 {
  --tw-brightness: brightness(1.25);
}

.brightness-150 {
  --tw-brightness: brightness(1.5);
}

.brightness-200 {
  --tw-brightness: brightness(2);
}

.contrast-0 {
  --tw-contrast: contrast(0);
}

.contrast-50 {
  --tw-contrast: contrast(.5);
}

.contrast-75 {
  --tw-contrast: contrast(.75);
}

.contrast-100 {
  --tw-contrast: contrast(1);
}

.contrast-125 {
  --tw-contrast: contrast(1.25);
}

.contrast-150 {
  --tw-contrast: contrast(1.5);
}

.contrast-200 {
  --tw-contrast: contrast(2);
}

.drop-shadow-sm {
  --tw-drop-shadow: drop-shadow(0 1px 1px rgba(0,0,0,0.05));
}

.drop-shadow {
  --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1)) drop-shadow(0 1px 1px rgba(0, 0, 0, 0.06));
}

.drop-shadow-md {
  --tw-drop-shadow: drop-shadow(0 4px 3px rgba(0, 0, 0, 0.07)) drop-shadow(0 2px 2px rgba(0, 0, 0, 0.06));
}

.drop-shadow-lg {
  --tw-drop-shadow: drop-shadow(0 10px 8px rgba(0, 0, 0, 0.04)) drop-shadow(0 4px 3px rgba(0, 0, 0, 0.1));
}

.drop-shadow-xl {
  --tw-drop-shadow: drop-shadow(0 20px 13px rgba(0, 0, 0, 0.03)) drop-shadow(0 8px 5px rgba(0, 0, 0, 0.08));
}

.drop-shadow-2xl {
  --tw-drop-shadow: drop-shadow(0 25px 25px rgba(0, 0, 0, 0.15));
}

.drop-shadow-none {
  --tw-drop-shadow: drop-shadow(0 0 rgba(0,0,0,0));
}

.grayscale-0 {
  --tw-grayscale: grayscale(0);
}

.grayscale {
  --tw-grayscale: grayscale(100%);
}

.hue-rotate-0 {
  --tw-hue-rotate: hue-rotate(0deg);
}

.hue-rotate-15 {
  --tw-hue-rotate: hue-rotate(15deg);
}

.hue-rotate-30 {
  --tw-hue-rotate: hue-rotate(30deg);
}

.hue-rotate-60 {
  --tw-hue-rotate: hue-rotate(60deg);
}

.hue-rotate-90 {
  --tw-hue-rotate: hue-rotate(90deg);
}

.hue-rotate-180 {
  --tw-hue-rotate: hue-rotate(180deg);
}

.-hue-rotate-180 {
  --tw-hue-rotate: hue-rotate(-180deg);
}

.-hue-rotate-90 {
  --tw-hue-rotate: hue-rotate(-90deg);
}

.-hue-rotate-60 {
  --tw-hue-rotate: hue-rotate(-60deg);
}

.-hue-rotate-30 {
  --tw-hue-rotate: hue-rotate(-30deg);
}

.-hue-rotate-15 {
  --tw-hue-rotate: hue-rotate(-15deg);
}

.invert-0 {
  --tw-invert: invert(0);
}

.invert {
  --tw-invert: invert(100%);
}

.saturate-0 {
  --tw-saturate: saturate(0);
}

.saturate-50 {
  --tw-saturate: saturate(.5);
}

.saturate-100 {
  --tw-saturate: saturate(1);
}

.saturate-150 {
  --tw-saturate: saturate(1.5);
}

.saturate-200 {
  --tw-saturate: saturate(2);
}

.sepia-0 {
  --tw-sepia: sepia(0);
}

.sepia {
  --tw-sepia: sepia(100%);
}

.backdrop-filter {
  --tw-backdrop-blur: var(--tw-empty,/*!*/ /*!*/);
  --tw-backdrop-brightness: var(--tw-empty,/*!*/ /*!*/);
  --tw-backdrop-contrast: var(--tw-empty,/*!*/ /*!*/);
  --tw-backdrop-grayscale: var(--tw-empty,/*!*/ /*!*/);
  --tw-backdrop-hue-rotate: var(--tw-empty,/*!*/ /*!*/);
  --tw-backdrop-invert: var(--tw-empty,/*!*/ /*!*/);
  --tw-backdrop-opacity: var(--tw-empty,/*!*/ /*!*/);
  --tw-backdrop-saturate: var(--tw-empty,/*!*/ /*!*/);
  --tw-backdrop-sepia: var(--tw-empty,/*!*/ /*!*/);
  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-none {
  backdrop-filter: none;
}

.backdrop-blur-0 {
  --tw-backdrop-blur: blur(0);
}

.backdrop-blur-none {
  --tw-backdrop-blur: blur(0);
}

.backdrop-blur-sm {
  --tw-backdrop-blur: blur(4px);
}

.backdrop-blur {
  --tw-backdrop-blur: blur(8px);
}

.backdrop-blur-md {
  --tw-backdrop-blur: blur(12px);
}

.backdrop-blur-lg {
  --tw-backdrop-blur: blur(16px);
}

.backdrop-blur-xl {
  --tw-backdrop-blur: blur(24px);
}

.backdrop-blur-2xl {
  --tw-backdrop-blur: blur(40px);
}

.backdrop-blur-3xl {
  --tw-backdrop-blur: blur(64px);
}

.backdrop-brightness-0 {
  --tw-backdrop-brightness: brightness(0);
}

.backdrop-brightness-50 {
  --tw-backdrop-brightness: brightness(.5);
}

.backdrop-brightness-75 {
  --tw-backdrop-brightness: brightness(.75);
}

.backdrop-brightness-90 {
  --tw-backdrop-brightness: brightness(.9);
}

.backdrop-brightness-95 {
  --tw-backdrop-brightness: brightness(.95);
}

.backdrop-brightness-100 {
  --tw-backdrop-brightness: brightness(1);
}

.backdrop-brightness-105 {
  --tw-backdrop-brightness: brightness(1.05);
}

.backdrop-brightness-110 {
  --tw-backdrop-brightness: brightness(1.1);
}

.backdrop-brightness-125 {
  --tw-backdrop-brightness: brightness(1.25);
}

.backdrop-brightness-150 {
  --tw-backdrop-brightness: brightness(1.5);
}

.backdrop-brightness-200 {
  --tw-backdrop-brightness: brightness(2);
}

.backdrop-contrast-0 {
  --tw-backdrop-contrast: contrast(0);
}

.backdrop-contrast-50 {
  --tw-backdrop-contrast: contrast(.5);
}

.backdrop-contrast-75 {
  --tw-backdrop-contrast: contrast(.75);
}

.backdrop-contrast-100 {
  --tw-backdrop-contrast: contrast(1);
}

.backdrop-contrast-125 {
  --tw-backdrop-contrast: contrast(1.25);
}

.backdrop-contrast-150 {
  --tw-backdrop-contrast: contrast(1.5);
}

.backdrop-contrast-200 {
  --tw-backdrop-contrast: contrast(2);
}

.backdrop-grayscale-0 {
  --tw-backdrop-grayscale: grayscale(0);
}

.backdrop-grayscale {
  --tw-backdrop-grayscale: grayscale(100%);
}

.backdrop-hue-rotate-0 {
  --tw-backdrop-hue-rotate: hue-rotate(0deg);
}

.backdrop-hue-rotate-15 {
  --tw-backdrop-hue-rotate: hue-rotate(15deg);
}

.backdrop-hue-rotate-30 {
  --tw-backdrop-hue-rotate: hue-rotate(30deg);
}

.backdrop-hue-rotate-60 {
  --tw-backdrop-hue-rotate: hue-rotate(60deg);
}

.backdrop-hue-rotate-90 {
  --tw-backdrop-hue-rotate: hue-rotate(90deg);
}

.backdrop-hue-rotate-180 {
  --tw-backdrop-hue-rotate: hue-rotate(180deg);
}

.-backdrop-hue-rotate-180 {
  --tw-backdrop-hue-rotate: hue-rotate(-180deg);
}

.-backdrop-hue-rotate-90 {
  --tw-backdrop-hue-rotate: hue-rotate(-90deg);
}

.-backdrop-hue-rotate-60 {
  --tw-backdrop-hue-rotate: hue-rotate(-60deg);
}

.-backdrop-hue-rotate-30 {
  --tw-backdrop-hue-rotate: hue-rotate(-30deg);
}

.-backdrop-hue-rotate-15 {
  --tw-backdrop-hue-rotate: hue-rotate(-15deg);
}

.backdrop-invert-0 {
  --tw-backdrop-invert: invert(0);
}

.backdrop-invert {
  --tw-backdrop-invert: invert(100%);
}

.backdrop-opacity-0 {
  --tw-backdrop-opacity: opacity(0);
}

.backdrop-opacity-5 {
  --tw-backdrop-opacity: opacity(0.05);
}

.backdrop-opacity-10 {
  --tw-backdrop-opacity: opacity(0.1);
}

.backdrop-opacity-20 {
  --tw-backdrop-opacity: opacity(0.2);
}

.backdrop-opacity-25 {
  --tw-backdrop-opacity: opacity(0.25);
}

.backdrop-opacity-30 {
  --tw-backdrop-opacity: opacity(0.3);
}

.backdrop-opacity-40 {
  --tw-backdrop-opacity: opacity(0.4);
}

.backdrop-opacity-50 {
  --tw-backdrop-opacity: opacity(0.5);
}

.backdrop-opacity-60 {
  --tw-backdrop-opacity: opacity(0.6);
}

.backdrop-opacity-70 {
  --tw-backdrop-opacity: opacity(0.7);
}

.backdrop-opacity-75 {
  --tw-backdrop-opacity: opacity(0.75);
}

.backdrop-opacity-80 {
  --tw-backdrop-opacity: opacity(0.8);
}

.backdrop-opacity-90 {
  --tw-backdrop-opacity: opacity(0.9);
}

.backdrop-opacity-95 {
  --tw-backdrop-opacity: opacity(0.95);
}

.backdrop-opacity-100 {
  --tw-backdrop-opacity: opacity(1);
}

.backdrop-saturate-0 {
  --tw-backdrop-saturate: saturate(0);
}

.backdrop-saturate-50 {
  --tw-backdrop-saturate: saturate(.5);
}

.backdrop-saturate-100 {
  --tw-backdrop-saturate: saturate(1);
}

.backdrop-saturate-150 {
  --tw-backdrop-saturate: saturate(1.5);
}

.backdrop-saturate-200 {
  --tw-backdrop-saturate: saturate(2);
}

.backdrop-sepia-0 {
  --tw-backdrop-sepia: sepia(0);
}

.backdrop-sepia {
  --tw-backdrop-sepia: sepia(100%);
}

.transition-none {
  -webkit-transition-property: none;
  transition-property: none;
}

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

.transition {
  -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, backdrop-filter, -webkit-box-shadow, -webkit-transform, -webkit-filter;
  transition-property: background-color, border-color, color, fill, stroke, opacity, backdrop-filter, -webkit-box-shadow, -webkit-transform, -webkit-filter;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-box-shadow, -webkit-transform, -webkit-filter;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
}

.transition-colors {
  -webkit-transition-property: background-color, border-color, color, fill, stroke;
  transition-property: background-color, border-color, color, fill, stroke;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
}

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

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

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

.delay-75 {
  -webkit-transition-delay: 75ms;
          transition-delay: 75ms;
}

.delay-100 {
  -webkit-transition-delay: 100ms;
          transition-delay: 100ms;
}

.delay-150 {
  -webkit-transition-delay: 150ms;
          transition-delay: 150ms;
}

.delay-200 {
  -webkit-transition-delay: 200ms;
          transition-delay: 200ms;
}

.delay-300 {
  -webkit-transition-delay: 300ms;
          transition-delay: 300ms;
}

.delay-500 {
  -webkit-transition-delay: 500ms;
          transition-delay: 500ms;
}

.delay-700 {
  -webkit-transition-delay: 700ms;
          transition-delay: 700ms;
}

.delay-1000 {
  -webkit-transition-delay: 1000ms;
          transition-delay: 1000ms;
}

.duration-75 {
  -webkit-transition-duration: 75ms;
          transition-duration: 75ms;
}

.duration-100 {
  -webkit-transition-duration: 100ms;
          transition-duration: 100ms;
}

.duration-150 {
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
}

.duration-200 {
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
}

.duration-300 {
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
}

.duration-500 {
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
}

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

.duration-1000 {
  -webkit-transition-duration: 1000ms;
          transition-duration: 1000ms;
}

.ease-linear {
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
}

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

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

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

/* purgecss start ignore */

.button {
  width: 100%;
  padding-left: 3rem;
  padding-right: 3rem;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

/* button header + button primary */

.button--header {
  padding-left: 3rem !important;
  padding-right: 3rem !important;
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}

.button--header, .button--primary {
  --tw-bg-opacity: 1;
  background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
}

.button--header,
.button--primary {
  -webkit-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
  transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
}

.button--header:hover, .button--primary:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(68, 78, 79, var(--tw-bg-opacity));
}

.button--header:active, .button--header:focus, .button--primary:active, .button--primary:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(68, 78, 79, var(--tw-bg-opacity));
}

.button--header:active, .button--header:focus,
.button--primary:active, .button--primary:focus {
  -webkit-transition-duration: 0.1s;
          transition-duration: 0.1s;
}

/* button secondary */

.button--secondary {
  margin-left: auto;
  margin-right: auto;
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgba(26, 23, 30, var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgba(26, 23, 30, var(--tw-text-opacity));
  -webkit-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
  transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
}

.button--secondary:hover, .button--secondary:focus, .button--secondary:active {
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgba(1, 66, 94, var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgba(1, 66, 94, var(--tw-text-opacity));
}

/* arrow right */

.button .button__icon svg.arrow-right {
  -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
  transition: -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
  transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
  transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
}

.button:hover .button__icon svg.arrow-right {
  -webkit-transform: translateX(5px);
          transform: translateX(5px);
}

/* arrow download */

.button .button__icon svg.download g.download-arrow {
  -webkit-transform: translate(3px, 1px);
          transform: translate(3px, 1px);
  -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
  transition: -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
  transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
  transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
}

.button:hover .button__icon svg.download g.download-arrow {
  -webkit-transform: translate(3px, 3px);
          transform: translate(3px, 3px);
}

/* external */

.button .button__icon svg.external g.external-arrow {
  -webkit-transform: translate(11px, 4px);
          transform: translate(11px, 4px);
  -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
  transition: -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
  transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
  transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
}

.button:hover .button__icon svg.external g.external-arrow {
  -webkit-transform: translate(13px, 2px);
          transform: translate(13px, 2px);
  -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
  transition: -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
  transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
  transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
}

@media (min-width: 1024px) {
  .button {
    margin-left: 0rem;
    margin-right: 0rem;
    width: 100%;
    padding-left: 3rem;
    padding-right: 3rem;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  /* button header + button primary */

  .button--header {
    position: relative !important;
    right: 4.5rem !important;
    z-index: 50 !important;
    padding-left: 7rem !important;
    padding-right: 7rem !important;
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }

  .button--primary {
    margin-left: 0rem;
    margin-right: 0rem;
    width: 100%;
    padding-left: 3rem;
    padding-right: 3rem;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  /* button secondary */

  .button--secondary {
    margin-left: auto;
    margin-right: auto;
  }
}

.card__icon {
  margin: 0px auto 30px auto;
  height: 61px;
}

@media (min-width: 768px) {
  .card__icon {
    margin: 0px auto 35px auto;
    height: 76px;
  }
}

.cc-window {
  opacity: 1;
  -webkit-transition: opacity 1s ease;
  transition: opacity 1s ease
}

.cc-window.cc-invisible {
  opacity: 0
}

.cc-animate.cc-revoke {
  -webkit-transition: -webkit-transform 1s ease;
  transition: -webkit-transform 1s ease;
  transition: transform 1s ease;
  transition: transform 1s ease, -webkit-transform 1s ease;
}

.cc-animate.cc-revoke.cc-top {
  -webkit-transform: translateY(-2em);
          transform: translateY(-2em)
}

.cc-animate.cc-revoke.cc-bottom {
  -webkit-transform: translateY(2em);
          transform: translateY(2em)
}

.cc-animate.cc-revoke.cc-active.cc-top {
  -webkit-transform: translateY(0);
          transform: translateY(0)
}

.cc-animate.cc-revoke.cc-active.cc-bottom {
  -webkit-transform: translateY(0);
          transform: translateY(0)
}

.cc-revoke:hover {
  -webkit-transform: translateY(0);
          transform: translateY(0)
}

.cc-grower {
  max-height: 0;
  overflow: hidden;
  -webkit-transition: max-height 1s;
  transition: max-height 1s
}

.cc-revoke,
.cc-window {
  position: fixed;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  z-index: 9999
}

.cc-window.cc-static {
  position: static
}

.cc-window.cc-floating {
  padding: 2em;
  max-width: 24em;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column
}

.cc-window.cc-banner {
  padding: 1em 1.8em;
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row
}

.cc-revoke {
  padding: .5em
}

.cc-revoke:hover {
  text-decoration: underline
}

.cc-header {
  font-size: 18px;
  font-weight: 700
}

.cc-btn,
.cc-close,
.cc-link,
.cc-revoke {
  cursor: pointer
}

.cc-link {
  opacity: .8;
  display: inline-block;
  padding: .2em;
  text-decoration: underline
}

.cc-link:hover {
  opacity: 1
}

.cc-link:active,
.cc-link:visited {
  color: #000;
  color: initial
}

.cc-btn {
  display: block;
  padding: .4em .8em;
  font-size: .9em;
  font-weight: 700;
  border-width: 2px;
  border-style: solid;
  text-align: center;
  white-space: nowrap
}

.cc-highlight .cc-btn:first-child {
  background-color: transparent;
  border-color: transparent
}

.cc-highlight .cc-btn:first-child:focus,
.cc-highlight .cc-btn:first-child:hover {
  background-color: transparent;
  text-decoration: underline
}

.cc-close {
  display: block;
  position: absolute;
  top: .5em;
  right: .5em;
  font-size: 1.6em;
  opacity: .9;
  line-height: .75
}

.cc-close:focus,
.cc-close:hover {
  opacity: 1
}

.cc-revoke.cc-top {
  top: 0;
  left: 3em;
}

.cc-revoke.cc-bottom {
  bottom: 0;
  left: 3em;
}

.cc-revoke.cc-left {
  left: 3em;
  right: unset
}

.cc-revoke.cc-right {
  right: 3em;
  left: unset
}

.cc-top {
  top: 1em
}

.cc-left {
  left: 1em
}

.cc-right {
  right: 1em
}

.cc-bottom {
  bottom: 1em
}

.cc-floating>.cc-link {
  margin-bottom: 1em
}

.cc-floating .cc-message {
  display: block;
  margin-bottom: 1em
}

.cc-window.cc-floating .cc-compliance {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto
}

.cc-window.cc-banner {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.cc-banner.cc-top {
  left: 0;
  right: 0;
  top: 0
}

.cc-banner.cc-bottom {
  left: 0;
  right: 0;
  bottom: 0
}

.cc-banner .cc-message {
  display: block;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  max-width: 100%;
  margin-right: 1em
}

.cc-compliance {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: justify;
      align-content: space-between
}

.cc-floating .cc-compliance>.cc-btn {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1
}

.cc-btn+.cc-btn {
  margin-left: .5em
}

@media print {
  .cc-revoke,
	.cc-window {
    display: none
  }
}

@media screen and (max-width:900px) {
  .cc-btn {
    white-space: normal
  }
}

@media screen and (max-width:414px) and (orientation:portrait), screen and (max-width:736px) and (orientation:landscape) {
  .cc-window.cc-top {
    top: 0
  }

  .cc-window.cc-bottom {
    bottom: 0
  }

  .cc-window.cc-banner,
	.cc-window.cc-floating,
	.cc-window.cc-left,
	.cc-window.cc-right {
    left: 0;
    right: 0
  }

  .cc-window.cc-banner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column
  }

  .cc-window.cc-banner .cc-compliance {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto
  }

  .cc-window.cc-floating {
    max-width: none
  }

  .cc-window .cc-message {
    margin-bottom: 1em
  }

  .cc-window.cc-banner {
    -webkit-box-align: unset;
        -ms-flex-align: unset;
            align-items: unset
  }

  .cc-window.cc-banner .cc-message {
    margin-right: 0
  }
}

.cc-floating.cc-theme-classic {
  padding: 1.2em;
}

.cc-floating.cc-type-info.cc-theme-classic .cc-compliance {
  text-align: center;
  display: inline;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none
}

.cc-theme-classic .cc-btn:last-child {
  min-width: 140px
}

.cc-floating.cc-type-info.cc-theme-classic .cc-btn {
  display: inline-block
}

/* custom theme */

.cc-revoke { display: none;
}

/* .cc-banner {
  background: theme('colors.black');
  color: theme('colors.white');
}

.cc-btn.cc-allow {
  background: theme('colors.red');
  color: theme('colors.white');
  border-color: theme('colors.red');

  &:hover,
  &:focus {
    color: theme('colors.red');
    background: theme('colors.white');
    border-color: theme('colors.white');
  }
} */

.gform_title {
  display: none;
}

.gfield {
  margin-bottom: 1.5rem;
  width: 100%;
}

.gfield_label {
  margin-bottom: 0.5rem;
  display: block;
  font-size: 1.6rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgba(1, 66, 94, var(--tw-text-opacity));
}

.gfield_html {
  margin-bottom: 4rem;
}

.gfield_description {
  margin-bottom: 1.2rem;
}

.gfield_abo-notice {
  margin-top: -1rem;
  margin-bottom: 1.5rem;
  font-size: 1.4rem;
}

.gfield_html a, .gfield a {
  font-size: 1.6rem;
  --tw-text-opacity: 1;
  color: rgba(1, 66, 94, var(--tw-text-opacity));
  text-decoration: underline;
}

.ginput_container input[type="text"], .ginput_container textarea, .ginput_container select, .ginput_container_fileupload input[type="file"] {
  width: 100%;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(174, 173, 175, var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  padding: 1rem;
}

.ginput_container select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-image: url('../assets/images/chevron-down.svg');
  background-repeat: no-repeat;
  background-position: 98% center;
  cursor: pointer;
}

.gfield--checkbox .gfield_label {
  display: none;
}

.gfield--checkbox {
  margin-top: 4rem;
}

.gsection_title {
  margin-top: 6rem;
  margin-bottom: 1rem;
  font-size: 1.8rem;
  font-weight: 700;
}

.gfield--consent {
  margin-top: 4rem;
}

.gfield--checkbox input, .gfield--consent input, .gfield--radio input {
    display: none
  }

.gfield--checkbox input + label, .gfield--consent input + label, .gfield--radio input + label {
      display: block;
      position: relative;
      padding-left: 3.5rem;
      --tw-text-opacity: 1;
      color: rgba(26, 23, 30, var(--tw-text-opacity))
    }

.gfield--checkbox input + label:before, .gfield--consent input + label:before, .gfield--radio input + label:before {
        content: "";
        position: absolute;
        top: 0rem;
        left: 0rem;
        display: block;
        cursor: pointer;
        border-width: 1px;
        --tw-border-opacity: 1;
        border-color: rgba(174, 173, 175, var(--tw-border-opacity));
        --tw-bg-opacity: 1;
        background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
        width: 2.4rem;
        height: 2.4rem;
      }

.gfield--checkbox input + label:after, .gfield--consent input + label:after, .gfield--radio input + label:after {
      content: "";
      position: absolute;
      top: 0rem;
      left: 0rem;
      display: block;
      cursor: pointer;
      border-width: 1px;
      --tw-border-opacity: 1;
      border-color: rgba(1, 66, 94, var(--tw-border-opacity));
      --tw-bg-opacity: 1;
      background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
      width: 2.4rem;
      height: 2.4rem;
      background-image: url('../assets/images/check.svg');
      background-repeat: no-repeat;
      background-position: center center;
      -webkit-transform: scale(0);
              transform: scale(0);
      -webkit-transition: all .15s;
      transition: all .15s;
    }

.gfield--checkbox input:checked + label:after, .gfield--consent input:checked + label:after, .gfield--radio input:checked + label:after {
      -webkit-transform: scale(1);
              transform: scale(1)
    }

.ginput_container_radio {
  margin-top: 1.2rem;
}

.gfield--radio input + label:before {
      border-radius: 9999px !important;
    }

.gfield--radio input + label:after {
      position: absolute;
      top: 0rem;
      left: 0rem;
      display: block;
      cursor: pointer;
      border-radius: 9999px;
      border-width: 1px;
      --tw-border-opacity: 1;
      border-color: rgba(1, 66, 94, var(--tw-border-opacity));
      --tw-bg-opacity: 1;
      background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
      width: 1.4rem;
      height: 1.4rem;
      top: 5px;
      left: 5px;
      background-image: none;
      -webkit-transform: scale(0);
              transform: scale(0);
      -webkit-transition: all .15s;
      transition: all .15s;
    }

.gfield_radio li {
  margin-bottom: 1rem;
}

.gfield_radio li:last-child {
  margin-bottom: 0rem;
}

.gform_footer {
  margin-top: 6rem;
}

.gform_button {
  margin-left: auto;
  margin-right: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  cursor: pointer;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  --tw-bg-opacity: 1;
  background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
  padding-left: 3rem;
  padding-right: 3rem;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  font-size: 1.8rem;
  font-weight: 500;
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
  -webkit-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
  transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
}

.gform_button:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(160, 121, 232, var(--tw-bg-opacity));
  -webkit-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
  transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
}

.gform_button:focus, .gform_button:active {
  --tw-bg-opacity: 1;
  background-color: rgba(139, 92, 227, var(--tw-bg-opacity));
}

.gform_button:focus,
.gform_button:active {
  -webkit-transition: all 0.1s cubic-bezier(0.645, 0.045, 0.355, 1.000);
  transition: all 0.1s cubic-bezier(0.645, 0.045, 0.355, 1.000);
}

.gfield_error .ginput_container input[type="text"], .gfield_error .ginput_container textarea, .gfield_error .ginput_container select, .gfield_error .ginput_container_fileupload input[type="file"] {
  width: 100%;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(230, 95, 110, var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  padding: 1rem;
}

.validation_message {
  margin-top: 0.5rem;
  font-size: 1.5rem;
  --tw-text-opacity: 1;
  color: rgba(230, 95, 110, var(--tw-text-opacity));
}

.validation_error {
  margin-bottom: 2rem;
  font-size: 1.8rem;
}

.gform_fields .gfield input::-webkit-input-placeholder, .gform_fields .gfield textarea::-webkit-input-placeholder {
  --tw-text-opacity: 1;
  color: rgba(174, 173, 175, var(--tw-text-opacity));
}

.gform_fields .gfield input::-moz-placeholder, .gform_fields .gfield textarea::-moz-placeholder {
  --tw-text-opacity: 1;
  color: rgba(174, 173, 175, var(--tw-text-opacity));
}

.gform_fields .gfield input:-ms-input-placeholder, .gform_fields .gfield textarea:-ms-input-placeholder {
  --tw-text-opacity: 1;
  color: rgba(174, 173, 175, var(--tw-text-opacity));
}

.gform_fields .gfield input::-ms-input-placeholder, .gform_fields .gfield textarea::-ms-input-placeholder {
  --tw-text-opacity: 1;
  color: rgba(174, 173, 175, var(--tw-text-opacity));
}

.gform_fields .gfield input::placeholder, .gform_fields .gfield textarea::placeholder {
  --tw-text-opacity: 1;
  color: rgba(174, 173, 175, var(--tw-text-opacity));
}

@media (min-width: 768px) {
  .gform_fields {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .gfield-left {
    width: 40%;
  }

  .gfield-right {
    width: 56%;
  }

  .gform_button {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}

@media (min-width: 1024px) {
  .gform_button {
    margin-right: 0rem;
    margin-left: auto;
  }
}

/* Magnific Popup CSS */

.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #212121;
  opacity: 83%;
}

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
}

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.mfp-align-top .mfp-container:before {
  display: none;
}

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045;
}

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto;
}

.mfp-ajax-cur {
  cursor: progress;
}

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
  cursor: auto;
}

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none;
}

.mfp-loading.mfp-figure {
  display: none;
}

.mfp-hide {
  display: none !important;
}

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044;
}

.mfp-preloader a {
  color: #CCC;
}

.mfp-preloader a:hover {
  color: #FFF;
}

.mfp-s-ready .mfp-preloader {
  display: none;
}

.mfp-s-error .mfp-content {
  display: none;
}

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
          box-shadow: none;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
}

button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

.mfp-close {
  width: 2.9rem;
  height: 2.9rem;
  line-height: 2.9rem;
  position: absolute;
  right: 1.4rem;
  top: 1.4rem;
  text-decoration: none;
  text-align: center;
  opacity: 1 !important;
  padding: 0 0 18px 10px;
  --tw-text-opacity: 1 !important;
  color: rgba(26, 23, 30, var(--tw-text-opacity)) !important;
  font-style: normal;
  font-size: 5rem;
  font-family: Arial, Baskerville, monospace;
}

.mfp-close:hover,
  .mfp-close:focus {
  opacity: 1;
}

@media (min-width: 1024px) {
  .mfp-close {
    right: 2.3rem;
    top: 2.3rem;
  }
}

.mfp-close-btn-in .mfp-close {
  color: #333;
}

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%;
}

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap;
}

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent;
}

.mfp-arrow:active {
  margin-top: -54px;
}

.mfp-arrow:hover,
  .mfp-arrow:focus {
  opacity: 1;
}

.mfp-arrow:before,
  .mfp-arrow:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
}

.mfp-arrow:after {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}

.mfp-arrow:before {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7;
}

.mfp-arrow-left {
  left: 0;
}

.mfp-arrow-left:after {
  border-right: 17px solid #FFF;
  margin-left: 31px;
}

.mfp-arrow-left:before {
  margin-left: 25px;
  border-right: 27px solid #3F3F3F;
}

.mfp-arrow-right {
  right: 0;
}

.mfp-arrow-right:after {
  border-left: 17px solid #FFF;
  margin-left: 39px;
}

.mfp-arrow-right:before {
  border-left: 27px solid #3F3F3F;
}

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}

.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px;
}

.mfp-iframe-holder .mfp-close {
  top: -40px;
}

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}

.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
          box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000;
}

/* Main image in popup */

img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto;
}

/* The shadow behind the image */

.mfp-figure {
  line-height: 0;
}

.mfp-figure:after {
  content: '';
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
          box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444;
}

.mfp-figure small {
  color: #BDBDBD;
  display: block;
  font-size: 12px;
  line-height: 14px;
}

.mfp-figure figure {
  margin: 0;
}

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
}

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px;
}

.mfp-image-holder .mfp-content {
  max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */

  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }

  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }

  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }

  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }

  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }

  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }

  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }

  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }
}

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
  }

  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0;
  }

  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%;
  }

  .mfp-container {
    padding-left: 6px;
    padding-right: 6px;
  }
}

.mfp-menu.mfp-bg,
.mfp-menu.mfp-wrap {
  position: fixed !important;
  top: 80px !important;
}

.mfp-menu.mfp-wrap {
  bottom: 0 !important;
  height: auto !important;
}

.mfp-menu.mfp-bg {
  opacity: 1;
  height: 0;
  -webkit-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
  background: #fff;
}

.mfp-menu .mfp-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 100%;
  padding-top: 38px;
  padding-bottom: 38px;
}

.mfp-menu.mfp-bg.mfp-ready {
  opacity: 1;
  height: calc(100vh - 60px);
}

.mfp-menu.mfp-bg.mfp-removing {
  opacity: 0;
}

.mfp-menu.mfp-wrap .mfp-content {
  opacity: 0;
  -webkit-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
}

.mfp-menu.mfp-wrap.mfp-ready .mfp-content {
  opacity: 1;
}

.mfp-menu.mfp-wrap.mfp-removing .mfp-content {
  opacity: 0;
}

.mfp-menu .mfp-container::before {
  display: none; /* remove vertical center hack from magnific popup. */
}

/* Zoom in/out */

.mfp-with-zoom .mfp-container,
.mfp-with-zoom.mfp-bg {
  opacity: 0;
  -webkit-backface-visibility: hidden;
  /* ideally, transition speed should match zoom duration */
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}

.mfp-with-zoom.mfp-ready .mfp-container {
  opacity: 1;
}

.mfp-with-zoom.mfp-ready.mfp-bg {
  opacity: 0.8;
}

.mfp-with-zoom.mfp-removing .mfp-container,
.mfp-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

/* link simple */

.link--simple {
  -webkit-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
  transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
}

.link--simple:hover {
  --tw-text-opacity: 1;
  color: rgba(1, 66, 94, var(--tw-text-opacity));
}

/* link normal */

.link--normal {
  width: -webkit-fit-content !important;
  width: -moz-fit-content !important;
  width: fit-content !important;
  border-bottom-width: 1px !important;
  --tw-border-opacity: 1 !important;
  border-color: rgba(26, 23, 30, var(--tw-border-opacity)) !important;
  font-size: 1.5rem !important;
  font-weight: 400 !important;
  text-transform: none !important;
  padding-bottom: 2px;
}

/* link underline */

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

.link--underline .link__text {
  border-bottom-width: 2px;
  border-color: currentColor;
}

/* link icon hover */

.link .link__icon svg.arrow-right,
.link .link__icon svg.arrow-down {
  -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
  transition: -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
  transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
  transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
}

/* arrow right */

.link:hover .link__icon svg.arrow-right {
  -webkit-transform: translateX(5px);
          transform: translateX(5px);
}

/* arrow down */

.link .link__icon svg.arrow-down {
  -webkit-transform: translateY(-1px);
          transform: translateY(-1px);
  -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
  transition: -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
  transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
  transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
}

.link:hover .link__icon svg.arrow-down {
  -webkit-transform: translateY(1px);
          transform: translateY(1px);
}

/* external */

.link .link__icon svg.external g.external-arrow {
  -webkit-transform: translate(11px, 4px);
          transform: translate(11px, 4px);
  -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
  transition: -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
  transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
  transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
}

.link:hover .link__icon svg.external g.external-arrow {
  -webkit-transform: translate(13px, 2px);
          transform: translate(13px, 2px);
}

/* arrow download */

.link .link__icon svg.download g.download-arrow {
  -webkit-transform: translate(3px, 1px);
          transform: translate(3px, 1px);
  -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
  transition: -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
  transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
  transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
}

.link:hover .link__icon svg.download g.download-arrow {
  -webkit-transform: translate(3px, 3px);
          transform: translate(3px, 3px);
}

.menu-li a::after {
  content: '';
  position: absolute;
  right: 0rem;
  bottom: 0rem;
  left: 0rem;
  display: block;
  --tw-bg-opacity: 1;
  background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
  height: 3px;
  -webkit-transform-origin: 50% 100%;
          transform-origin: 50% 100%;
  -webkit-transform: scaleY(0);
          transform: scaleY(0);
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
}

.menu-li a:hover::after ,
.menu-li a:focus::after {
  -webkit-transform: scaleY(1);
          transform: scaleY(1);
}

.current_page_item a, .current-menu-item a {
  --tw-text-opacity: 1 !important;
  color: rgba(174, 173, 175, var(--tw-text-opacity)) !important;
}

.current_page_item a::after,
.current-menu-item a::after {
  display: none;
}

.hamburger {
  position: absolute;
  top: 32px !important;
  right: 3rem;
  width: 32px;
  height: 24px;
  background: transparent;
  opacity: 1 !important;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  -webkit-transition-delay: 1.2s;
          transition-delay: 1.2s;
  outline: 0 !important;
}

.hamburger-box {
  width: 32px;
  height: 24px;
  display: inline-block;
  position: relative;
}

@media (min-width: 1024px) {
  .hamburger {
    display: none;
  }
}

.is-menu-open {
  overflow: hidden;
  -webkit-overflow-scrolling: auto;
  width: 100%;
  position: fixed;
}

.hamburger-inner,
.hamburger-inner::before {
  content: '';
}

.hamburger-inner, .hamburger-inner::before {
  position: absolute;
}

.hamburger-inner,
.hamburger-inner::before {
  top: 0;
  right: 0;
  height: 2px;
}

.hamburger-inner, .hamburger-inner::before {
  --tw-bg-opacity: 1;
  background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
}

.hamburger-inner, .hamburger-inner::before {
  display: block;
}

.hamburger-inner,
.hamburger-inner::before {
  -webkit-transition: all 0.12s;
  transition: all 0.12s;
}

.hamburger-inner {
  width: 23px;
}

.hamburger-inner::before {
  top: 10px;
  width: 32px;
}

.is-menu-open .hamburger-inner, .is-menu-open .hamburger-inner::before {
  --tw-bg-opacity: 1;
  background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
}

.is-menu-open .hamburger-inner,
.is-menu-open .hamburger-inner::before {
  top: 5px;
  width: 32px;
  -webkit-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
}

.is-menu-open .hamburger-inner {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.is-menu-open .hamburger-inner::before {
  top: 0;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

.is-menu-open .hamburger-box {
  width: 32px;
}

.is-menu-open .hamburger {
  width: 32px;
}

.is-menu-open .hamburger-inner {
  width: 32px;
}

/* Only hide inner on mobile/tablet and only if js is not enabled.  */

/* Only hide inner on mobile/tablet and only if js is not enabled.  */

.js .nav-main__inner {
  display: none;
}

.nav-main__inner .is-active {
  display: block;
}

.mfp-content .nav-main__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 100%;
  width: 100%;
  /* min-height: calc(100vh - 68px); */
  min-height: 100% !important;
  text-align: left;
  padding-bottom: 6px;
}

@media (min-width: 1024px) {
  .js .nav-main__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.pagination {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.pagination a {
  color: #1A171E;
  text-decoration: none;
}

.pagination__pages a span {
  -webkit-transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1.000);
  transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1.000);
}

.pagination__pages a:hover span {
  --tw-text-opacity: 1 !important;
  color: rgba(1, 66, 94, var(--tw-text-opacity)) !important;
  -webkit-transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1.000);
  transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1.000);
}

.pagination__prev svg {
  -webkit-transform: scale(-1);
          transform: scale(-1);
}

.pagination__prev a,
.pagination__next a {
  -webkit-transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1.000);
  transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1.000);
}

.pagination__prev a span,
.pagination__next a span {
  -webkit-transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1.000);
  transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1.000);
}

.pagination__prev a:hover span, .pagination__next a:hover span {
  --tw-text-opacity: 1 !important;
  color: rgba(1, 66, 94, var(--tw-text-opacity)) !important;
}

.pagination__prev a:hover span,
.pagination__next a:hover span {
  -webkit-transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1.000);
  transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1.000);
}

.address__access {
  -webkit-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
  transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
}

.address__access:hover {
  opacity: 0.5;
  -webkit-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
  transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
}

.site-footer__nav .menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 33rem;
}

.site-footer__nav .menu li {
  font-size: 1.6rem;
  font-weight: 400;
  text-transform: uppercase;
  height: unset;
  width: 16rem;
  margin-right: 0rem !important;
  margin-bottom: 25px;
}

.site-footer__nav .menu li a {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
  -webkit-box-pack: unset;
      -ms-flex-pack: unset;
          justify-content: unset;
  -webkit-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
  transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
}

.site-footer__nav .menu li:hover a {
  opacity: 0.5;
  -webkit-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
  transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
}

.site-footer__nav .menu li a::after {
  display: none;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

@media (min-width: 768px) {
  .site-footer__nav .menu {
    width: auto;
    display: block;
  }

  .site-footer__nav .menu li {
    margin-bottom: 40px;
  }
}

@media (min-width: 1024px) {
  .site-footer__nav .menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 43rem;
  }

  .site-footer__nav .menu li {
    margin-bottom: 0px;
    width: 20rem;
  }
}

.site-header,
.site-header__logo-img,
.site-header__wrapper div,
.site-header__wrapper ul,
.site-header__wrapper li {
  -webkit-transition: height 0.6s ease-in-out;
  transition: height 0.6s ease-in-out;
}

.share-item {
  -webkit-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
  transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
}

.share-item:hover {
  opacity: 0.75;
  -webkit-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
  transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
}

/**
 * Swiper 6.8.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: August 23, 2021
 */

@font-face {
  font-family: 'swiper-icons';

  src: url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA') format('woff');

  font-weight: 400;

  font-style: normal;
}

:root {
  --swiper-theme-color: #007aff;
}

.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}

.swiper-container-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
          transform: translate3d(0px, 0, 0);
}

.swiper-container-multirow > .swiper-wrapper {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.swiper-container-multirow-column > .swiper-wrapper {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.swiper-container-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-container-pointer-events {
  -ms-touch-action: pan-y;
      touch-action: pan-y;
}

.swiper-container-pointer-events.swiper-container-vertical {
  -ms-touch-action: pan-x;
      touch-action: pan-x;
}

.swiper-slide {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

/* Auto Height */

.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}

.swiper-container-autoheight .swiper-wrapper {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: height, -webkit-transform;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform;
}

/* 3D Effects */

.swiper-container-3d {
  -webkit-perspective: 1200px;
          perspective: 1200px;
}

.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}

.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-container-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

/* CSS Mode */

.swiper-container-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}

.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
  -ms-scroll-snap-type: x mandatory;
      scroll-snap-type: x mandatory;
}

.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
  -ms-scroll-snap-type: y mandatory;
      scroll-snap-type: y mandatory;
}

:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}

.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: calc(44px / 44 * 27);
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: 44px;
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - (44px / 2));
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
  z-index: 10;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: var(--swiper-theme-color);
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: 44px;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  -webkit-font-feature-settings: normal, ;
          font-feature-settings: normal, ;
  font-variant: normal;
  font-variant: initial;
  line-height: 1;
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}

.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
  content: 'prev';
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}

.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
  content: 'next';
}

.swiper-button-prev.swiper-button-white,
.swiper-button-next.swiper-button-white {
  --swiper-navigation-color: #ffffff;
}

.swiper-button-prev.swiper-button-black,
.swiper-button-next.swiper-button-black {
  --swiper-navigation-color: #000000;
}

.swiper-button-lock {
  display: none;
}

:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  */
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 300ms opacity;
  transition: 300ms opacity;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

/* Common Styles */

.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}

/* Bullets */

.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transform: scale(0.33);
          transform: scale(0.33);
  position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  -webkit-transform: scale(1);
          transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  -webkit-transform: scale(1);
          transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  -webkit-transform: scale(0.66);
          transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  -webkit-transform: scale(0.33);
          transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  -webkit-transform: scale(0.66);
          transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  -webkit-transform: scale(0.33);
          transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 50%;
  background: #000;
  opacity: 0.2;
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-bullet:only-child {
  display: none !important;
}

.swiper-pagination-bullet-active {
  opacity: 1;
  background: var(--swiper-theme-color);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
          transform: translate3d(0px, -50%, 0);
}

.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 8px;
}

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  -webkit-transition: 200ms top, 200ms -webkit-transform;
  transition: 200ms top, 200ms -webkit-transform;
  transition: 200ms transform, 200ms top;
  transition: 200ms transform, 200ms top, 200ms -webkit-transform;
}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  white-space: nowrap;
}

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 200ms left, 200ms -webkit-transform;
  transition: 200ms left, 200ms -webkit-transform;
  transition: 200ms transform, 200ms left;
  transition: 200ms transform, 200ms left, 200ms -webkit-transform;
}

.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 200ms right, 200ms -webkit-transform;
  transition: 200ms right, 200ms -webkit-transform;
  transition: 200ms transform, 200ms right;
  transition: 200ms transform, 200ms right, 200ms -webkit-transform;
}

/* Progress */

.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-theme-color);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  -webkit-transform-origin: right top;
          transform-origin: right top;
}

.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}

.swiper-container-vertical > .swiper-pagination-progressbar,
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-white {
  --swiper-pagination-color: #ffffff;
}

.swiper-pagination-black {
  --swiper-pagination-color: #000000;
}

.swiper-pagination-lock {
  display: none;
}

/* Scrollbar */

.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}

.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}

.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

.swiper-scrollbar-lock {
  display: none;
}

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}

.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.swiper-slide-zoomed {
  cursor: move;
}

/* Preloader */

:root {
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  */
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
          transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s infinite linear;
          animation: swiper-preloader-spin 1s infinite linear;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 4px solid var(--swiper-theme-color);
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}

@-webkit-keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

/* a11y */

.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
}

.swiper-container-fade .swiper-slide {
  pointer-events: none;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}

.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-cube {
  overflow: visible;
}

.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
          transform-origin: 100% 0;
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}

.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}

.swiper-container-cube .swiper-cube-shadow:before {
  content: '';
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  -webkit-filter: blur(50px);
          filter: blur(50px);
}

.swiper-container-flip {
  overflow: visible;
}

.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}

.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-container {
}

.swiper-button-prev {
}

.swiper-button-next {
}

.swiper-scrollbar {
}

.swiper-slide {
}

.swiper-pagination-bullet {
  cursor: pointer;
}

.social__links a {
  display: block;
  margin-right: 1.5rem;
  display: block;
  height: 3.5rem;
  width: 3.5rem;
  overflow: hidden;
  text-indent: 35px;
  background-repeat: no-repeat;
  background-size: 35px 35px;
  background-position: center;
}

.social__links a:last-child {
  margin-right: 0rem;
}

.social__item {
  -webkit-transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
  transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
}

.social__item:hover {
  opacity: 0.75;
  -webkit-transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
  transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
}

.facebook {
  background-image: url('../assets/images/facebook.svg');
}

.instagram {
  background-image: url('../assets/images/instagram.svg');
}

.social__email:hover {
  -webkit-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
  transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
}

.social__email:hover {
  opacity: 0.5;
  -webkit-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
  transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
}

.teaser__thumbnail {
  height: 23rem;
}

.teaser__cat {
  -webkit-transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
  transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
}

.teaser__cat:hover {
  opacity: 0.75;
  -webkit-transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
  transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
}

@media (min-width: 768px) {
  .teaser__thumbnail {
    height: 25rem;
  }
}

@media (min-width: 1024px) {
  .teaser-profil__wrapper {
    -webkit-transform: translateY(8.5rem);
            transform: translateY(8.5rem);
    -webkit-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
    transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
  }

  .teaser-profil:hover .teaser-profil__wrapper {
    -webkit-transform: translateY(0rem);
            transform: translateY(0rem);
    -webkit-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
    transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
  }
}

.cta__btn:last-child {
  margin-right: 0px !important;
}

@media (min-width: 768px) {
  .cta__btn {
    margin-left: 0px !important;
  }
}

.formulaire__links .button--secondary {
  margin-left: 0rem !important;
  margin-right: 0rem !important;
}

.media__infos p b {
  margin-bottom: 1rem;
  font-weight: 700;
}

.partners__logo-item {
  width: 16rem;
  height: 10.3rem;
  margin-right: 0;
}

.partners__logo-item-img {
  height: auto;
  max-height: 100%;
  width: auto;
  max-width: 80%;
}

@media (min-width: 768px) {
  .partners__logo-item {
    width: 193px;
    height: 193px;
  }
}

@media (min-width: 1024px) {
  .partners__logo-item {
    margin-right: 3.3rem;
  }

  .partners__logo-item:nth-child(5n+5) {
    margin-right: 0 !important;
  }

  .partners__logo-item-img {
    max-width: 80%;
  }
}

.planning__link {
  margin: 0 auto !important;
  margin-top: 3rem !important;
}

.tarifs .tarifs__table-wrapper {
    overflow-x: auto;
  }

.tarifs .tarifs__table-row:nth-child(even) {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(241, 241, 241, var(--tw-bg-opacity)) !important;
  }

.tarifs .tarifs__table-head {
    display: none;
  }

@media (min-width: 768px) {
    .tarifs .tarifs__table-wrapper {
      overflow-x: unset;
    }
    .tarifs table {
      min-width: unset;
    }
    .tarifs .tarifs__table-data:first-child {
      width: 25rem !important;
      font-weight: 600;
    }
    .tarifs .tarifs__table-head {
      display: table-header-group;
    }
}

@media (min-width: 1024px) {
    .tarifs .tb-data:first-child {
      width: 33rem !important;
    }
}

@media (max-width: 764px) {
    .tarifs thead {
      display: hidden;
    }
    .tarifs td {
      border: none;
      border-bottom: 1px solid #eee;
    }
    .tarifs .td-mobile-header {
      width: 50%;
    }
    .tarifs .td-mobile-body {
      width: 50%
    }
    .tarifs .tarifs__table-row:nth-child(even) .tarifs__table-data {
      --tw-bg-opacity: 1 !important;
      background-color: rgba(241, 241, 241, var(--tw-bg-opacity)) !important;
      border-bottom: 1px solid #e2e2e2;
    }
    .tarifs .tarifs__table-row:nth-child(even) .tarifs__table-data:last-child {
      --tw-bg-opacity: 1 !important;
      background-color: rgba(241, 241, 241, var(--tw-bg-opacity)) !important;
      border-bottom: none !important;
    }
}

.testimonials__text::before,
.testimonials__text::after {
  content: "";
  background-image: url('../assets/images/guillemets.svg');
  background-repeat: no-repeat;
  background-size: 22px 17px;
  background-position: center;
  font-size: 6.4rem;
  width: 22px;
  height: 17px;
}

.testimonials__text::before, .testimonials__text::after {
  position: absolute;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgba(1, 66, 94, var(--tw-text-opacity));
}

.testimonials__text::before {
  top: -22px;
  left: 0px;
}

.testimonials__text::after {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  bottom: -22px;
  right: 0px;
}

@media (min-width: 768px) {
  .testimonials__text::before {
    top: -14px;
    left: -31px;
  }

  .testimonials__text::after {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    bottom: -14px;
    right: -31px;
  }
}

.text-image__image-right,
.text-image__image-left, {
  z-index: 10;
}

.text-image__img {
  position: relative;
  z-index: 10;
}

.text-image__image-right::after,
.text-image__image-left::after {
  content: '';
  width: 177px;
  height: 125px;
}

.text-image__image-right::after, .text-image__image-left::after {
  position: absolute;
  --tw-bg-opacity: 1;
  background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
}

.text-image__image-right::after,
.text-image__image-left::after {
  z-index: 0;
}

.text-image__image-right::after {
  bottom: -4px;
  right: -4px;
}

.text-image__image-left::after {
  bottom: -4px;
  left: -4px;
}

@media (min-width: 768px) {
  .text-image__image-right::after,
  .text-image__image-left::after {
    width: 430px;
    height: 295px;
  }

  .text-image__image-right::after {
    bottom: -6px;
    right: -6px;
  }

  .text-image__image-left::after {
    bottom: -6px;
    left: -6px;
  }
}

@media (min-width: 1024px) {
  .text-image__image-right::after {
    bottom: -10px;
    right: -10px;
  }

  .text-image__image-left::after {
    bottom: -10px;
    left: -10px;
  }
}

.single__website {
  margin-right: auto !important;
  margin-left: 0px !important;
  width: -webkit-fit-content !important;
  width: -moz-fit-content !important;
  width: fit-content !important;
}

.single__date svg,
.single__place svg {
  width: 22px;
}

.single__date svg, .single__place svg {
  -ms-flex-negative: 0 !important;
      flex-shrink: 0 !important;
}

.single__link--simple {
  margin-right: auto !important;
  margin-left: 0px !important;
  width: -webkit-fit-content !important;
  width: -moz-fit-content !important;
  width: fit-content !important;
}

.single__cat {
  -webkit-transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
  transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
}

.single__cat:hover {
  opacity: 0.75;
  -webkit-transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
  transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
}

.single__blog-link {
  margin-left: 0px !important;
  margin-right: auto !important;
}

@media (min-width: 1024px) {
  .single__website {
    margin-left: auto !important;
    margin-right: 0px !important;
  }
}

.profil__insta svg {
  width: 23px !important;
  height: 23px !important;
}

.profil__palmares-row::before {
  content: '';
  width: 16px;
  height: 1px;
  position: absolute;
  left: 0rem;
  --tw-bg-opacity: 1;
  background-color: rgba(26, 23, 30, var(--tw-bg-opacity));
  top: 11px;
}

.profil__social {
  -webkit-transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
  transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
}

.profil__social:hover {
  opacity: 0.75;
  -webkit-transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
  transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
}

html {
  /* to make 1rem == 10px */
  font-size: 62.5%;
  scroll-behavior: smooth;
}

@media (prefers-reduced-motion: reduce) {
  html {
    scroll-behavior: auto;
  }
}

body {
  font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1.6rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "Montserrat", sans-serif;
  overflow-x: hidden;
}

.title i, .module-title i, .page-header__texts .title i {
  position: relative;
  z-index: 20;
  font-style: normal;
}

.title i::after,
.module-title i::after,
.page-header__texts .title i::after {
  content: "";
}

.title i::after, .module-title i::after, .page-header__texts .title i::after {
  position: absolute;
  --tw-bg-opacity: 1;
  background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
}

.title i::after,
.module-title i::after,
.page-header__texts .title i::after {
  width: 100%;
  height: 10px;
  bottom: -1px;
  left: 0;
  z-index: -1;
}

@media (min-width: 1024px) {
  .title i::after,
  .module-title i::after,
  .page-header__texts .title i::after {
    bottom: 3px;
  }
}

.button {
  /* @apply bg-blue-500 text-white inline-block px-m py-s; */
}

.container {
  width: 100%;
  margin: 0 auto;
  padding: 0rem 2.1rem;
}

@media (min-width: 768px) {
  .container {
    padding: 0rem 2.8rem;
  }
}

@media (min-width: 1024px) {
  .container {
    padding: 0rem 2.8rem;
  }
}

@media (min-width: 1280px) {
  .container {
    padding: 0rem 4.5rem;
    max-width: 144rem;
  }
}

.rich-text :first-child {
    margin-top: 0rem;
  }

.rich-text p {
    margin-bottom: 3.5rem;
  }

.rich-text p:last-child {
    margin-bottom: 0rem;
  }

.rich-text ul, .rich-text ol {
    margin-bottom: 3.5rem;
  }

.rich-text ul:last-child, .rich-text ol:last-child {
    margin-bottom: 0rem;
  }

.rich-text li {
    margin-bottom: 1.5rem;
    margin-left: 2.5rem;
    list-style-type: disc;
    padding-left: 1.2rem;
  }

.rich-text ol li {
    list-style-type: decimal;
  }

.rich-text li:last-child {
    margin-bottom: 0rem;
  }

.rich-text h2 {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
    font-size: 2rem;
    --tw-text-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-text-opacity));
  }

.rich-text h3 {
    margin-top: 3.5rem;
    margin-bottom: 1.5rem;
    font-size: 2rem;
    font-weight: 500;
    --tw-text-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-text-opacity));
  }

.rich-text h4 {
    margin-top: 3.5rem;
    margin-bottom: 1.5rem;
    font-size: 1.8rem;
    font-weight: 500;
    --tw-text-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-text-opacity));
  }

.rich-text h5 {
    margin-top: 3.5rem;
    margin-bottom: 1.5rem;
    font-size: 1.6rem;
    font-weight: 500;
    --tw-text-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-text-opacity));
  }

.rich-text a:not(.button) {
    --tw-text-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-text-opacity));
    text-decoration: underline;
    -webkit-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
    transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
  }

.rich-text a:not(.button):hover {
    opacity: 0.75;
    -webkit-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
    transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1.000);
  }

/* purgecss end ignore */

@media (min-width: 640px) {
  .sm\:sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .sm\:not-sr-only {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .sm\[focus-within]\:sr-only[focus-within] {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .sm\:focus-within\:sr-only:focus-within {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .sm\[focus-within]\:not-sr-only[focus-within] {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .sm\:focus-within\:not-sr-only:focus-within {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .sm\:focus\:sr-only:focus {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .sm\:focus\:not-sr-only:focus {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .sm\:pointer-events-none {
    pointer-events: none;
  }

  .sm\:pointer-events-auto {
    pointer-events: auto;
  }

  .sm\:visible {
    visibility: visible;
  }

  .sm\:invisible {
    visibility: hidden;
  }

  .sm\:static {
    position: static;
  }

  .sm\:fixed {
    position: fixed;
  }

  .sm\:absolute {
    position: absolute;
  }

  .sm\:relative {
    position: relative;
  }

  .sm\:sticky {
    position: sticky;
  }

  .sm\:inset-0 {
    top: 0rem;
    right: 0rem;
    bottom: 0rem;
    left: 0rem;
  }

  .sm\:inset-1 {
    top: 1rem;
    right: 1rem;
    bottom: 1rem;
    left: 1rem;
  }

  .sm\:inset-2 {
    top: 1.2rem;
    right: 1.2rem;
    bottom: 1.2rem;
    left: 1.2rem;
  }

  .sm\:inset-3 {
    top: 1.5rem;
    right: 1.5rem;
    bottom: 1.5rem;
    left: 1.5rem;
  }

  .sm\:inset-4 {
    top: 1.7rem;
    right: 1.7rem;
    bottom: 1.7rem;
    left: 1.7rem;
  }

  .sm\:inset-5 {
    top: 2rem;
    right: 2rem;
    bottom: 2rem;
    left: 2rem;
  }

  .sm\:inset-6 {
    top: 2.5rem;
    right: 2.5rem;
    bottom: 2.5rem;
    left: 2.5rem;
  }

  .sm\:inset-7 {
    top: 3rem;
    right: 3rem;
    bottom: 3rem;
    left: 3rem;
  }

  .sm\:inset-8 {
    top: 3rem;
    right: 3rem;
    bottom: 3rem;
    left: 3rem;
  }

  .sm\:inset-9 {
    top: 4rem;
    right: 4rem;
    bottom: 4rem;
    left: 4rem;
  }

  .sm\:inset-10 {
    top: 4.5rem;
    right: 4.5rem;
    bottom: 4.5rem;
    left: 4.5rem;
  }

  .sm\:inset-11 {
    top: 5rem;
    right: 5rem;
    bottom: 5rem;
    left: 5rem;
  }

  .sm\:inset-12 {
    top: 5.5rem;
    right: 5.5rem;
    bottom: 5.5rem;
    left: 5.5rem;
  }

  .sm\:inset-13 {
    top: 6rem;
    right: 6rem;
    bottom: 6rem;
    left: 6rem;
  }

  .sm\:inset-14 {
    top: 6.5rem;
    right: 6.5rem;
    bottom: 6.5rem;
    left: 6.5rem;
  }

  .sm\:inset-15 {
    top: 7rem;
    right: 7rem;
    bottom: 7rem;
    left: 7rem;
  }

  .sm\:inset-16 {
    top: 7.5rem;
    right: 7.5rem;
    bottom: 7.5rem;
    left: 7.5rem;
  }

  .sm\:inset-17 {
    top: 8rem;
    right: 8rem;
    bottom: 8rem;
    left: 8rem;
  }

  .sm\:inset-18 {
    top: 8.5rem;
    right: 8.5rem;
    bottom: 8.5rem;
    left: 8.5rem;
  }

  .sm\:inset-19 {
    top: 9.5rem;
    right: 9.5rem;
    bottom: 9.5rem;
    left: 9.5rem;
  }

  .sm\:inset-20 {
    top: 10.4rem;
    right: 10.4rem;
    bottom: 10.4rem;
    left: 10.4rem;
  }

  .sm\:inset-21 {
    top: 11rem;
    right: 11rem;
    bottom: 11rem;
    left: 11rem;
  }

  .sm\:inset-22 {
    top: 13rem;
    right: 13rem;
    bottom: 13rem;
    left: 13rem;
  }

  .sm\:inset-23 {
    top: 15rem;
    right: 15rem;
    bottom: 15rem;
    left: 15rem;
  }

  .sm\:inset-24 {
    top: 20.5rem;
    right: 20.5rem;
    bottom: 20.5rem;
    left: 20.5rem;
  }

  .sm\:inset-auto {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .sm\:inset-tiny {
    top: 0.5rem;
    right: 0.5rem;
    bottom: 0.5rem;
    left: 0.5rem;
  }

  .sm\:inset-42p {
    top: 42%;
    right: 42%;
    bottom: 42%;
    left: 42%;
  }

  .sm\:inset-huge {
    top: 39.5rem;
    right: 39.5rem;
    bottom: 39.5rem;
    left: 39.5rem;
  }

  .sm\:inset-fit {
    top: fit-content;
    right: fit-content;
    bottom: fit-content;
    left: fit-content;
  }

  .sm\:-inset-0 {
    top: 0rem;
    right: 0rem;
    bottom: 0rem;
    left: 0rem;
  }

  .sm\:-inset-1 {
    top: -1rem;
    right: -1rem;
    bottom: -1rem;
    left: -1rem;
  }

  .sm\:-inset-2 {
    top: -1.2rem;
    right: -1.2rem;
    bottom: -1.2rem;
    left: -1.2rem;
  }

  .sm\:-inset-3 {
    top: -1.5rem;
    right: -1.5rem;
    bottom: -1.5rem;
    left: -1.5rem;
  }

  .sm\:-inset-4 {
    top: -1.7rem;
    right: -1.7rem;
    bottom: -1.7rem;
    left: -1.7rem;
  }

  .sm\:-inset-5 {
    top: -2rem;
    right: -2rem;
    bottom: -2rem;
    left: -2rem;
  }

  .sm\:-inset-6 {
    top: -2.5rem;
    right: -2.5rem;
    bottom: -2.5rem;
    left: -2.5rem;
  }

  .sm\:-inset-7 {
    top: -3rem;
    right: -3rem;
    bottom: -3rem;
    left: -3rem;
  }

  .sm\:-inset-8 {
    top: -3.5rem;
    right: -3.5rem;
    bottom: -3.5rem;
    left: -3.5rem;
  }

  .sm\:-inset-9 {
    top: -4rem;
    right: -4rem;
    bottom: -4rem;
    left: -4rem;
  }

  .sm\:-inset-10 {
    top: -4.5rem;
    right: -4.5rem;
    bottom: -4.5rem;
    left: -4.5rem;
  }

  .sm\:-inset-11 {
    top: -5rem;
    right: -5rem;
    bottom: -5rem;
    left: -5rem;
  }

  .sm\:-inset-12 {
    top: -5.5rem;
    right: -5.5rem;
    bottom: -5.5rem;
    left: -5.5rem;
  }

  .sm\:-inset-13 {
    top: -6rem;
    right: -6rem;
    bottom: -6rem;
    left: -6rem;
  }

  .sm\:-inset-14 {
    top: -6.5rem;
    right: -6.5rem;
    bottom: -6.5rem;
    left: -6.5rem;
  }

  .sm\:-inset-15 {
    top: -7rem;
    right: -7rem;
    bottom: -7rem;
    left: -7rem;
  }

  .sm\:-inset-16 {
    top: -7.5rem;
    right: -7.5rem;
    bottom: -7.5rem;
    left: -7.5rem;
  }

  .sm\:-inset-17 {
    top: -8rem;
    right: -8rem;
    bottom: -8rem;
    left: -8rem;
  }

  .sm\:-inset-18 {
    top: -8.5rem;
    right: -8.5rem;
    bottom: -8.5rem;
    left: -8.5rem;
  }

  .sm\:-inset-19 {
    top: -9.5rem;
    right: -9.5rem;
    bottom: -9.5rem;
    left: -9.5rem;
  }

  .sm\:-inset-20 {
    top: -10rem;
    right: -10rem;
    bottom: -10rem;
    left: -10rem;
  }

  .sm\:-inset-21 {
    top: -10.5rem;
    right: -10.5rem;
    bottom: -10.5rem;
    left: -10.5rem;
  }

  .sm\:-inset-22 {
    top: -13rem;
    right: -13rem;
    bottom: -13rem;
    left: -13rem;
  }

  .sm\:-inset-23 {
    top: -15rem;
    right: -15rem;
    bottom: -15rem;
    left: -15rem;
  }

  .sm\:-inset-24 {
    top: -20.5rem;
    right: -20.5rem;
    bottom: -20.5rem;
    left: -20.5rem;
  }

  .sm\:-inset-tiny {
    top: -0.5rem;
    right: -0.5rem;
    bottom: -0.5rem;
    left: -0.5rem;
  }

  .sm\:-inset-42p {
    top: -42%;
    right: -42%;
    bottom: -42%;
    left: -42%;
  }

  .sm\:-inset-huge {
    top: -39.5rem;
    right: -39.5rem;
    bottom: -39.5rem;
    left: -39.5rem;
  }

  .sm\:-inset-fit {
    top: fit-content;
    right: fit-content;
    bottom: fit-content;
    left: fit-content;
  }

  .sm\:inset-1\/2 {
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .sm\:inset-1\/3 {
    top: 33.333333%;
    right: 33.333333%;
    bottom: 33.333333%;
    left: 33.333333%;
  }

  .sm\:inset-2\/3 {
    top: 66.666667%;
    right: 66.666667%;
    bottom: 66.666667%;
    left: 66.666667%;
  }

  .sm\:inset-1\/4 {
    top: 25%;
    right: 25%;
    bottom: 25%;
    left: 25%;
  }

  .sm\:inset-2\/4 {
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .sm\:inset-3\/4 {
    top: 75%;
    right: 75%;
    bottom: 75%;
    left: 75%;
  }

  .sm\:inset-full {
    top: 100%;
    right: 100%;
    bottom: 100%;
    left: 100%;
  }

  .sm\:-inset-1\/2 {
    top: -50%;
    right: -50%;
    bottom: -50%;
    left: -50%;
  }

  .sm\:-inset-1\/3 {
    top: -33.333333%;
    right: -33.333333%;
    bottom: -33.333333%;
    left: -33.333333%;
  }

  .sm\:-inset-2\/3 {
    top: -66.666667%;
    right: -66.666667%;
    bottom: -66.666667%;
    left: -66.666667%;
  }

  .sm\:-inset-1\/4 {
    top: -25%;
    right: -25%;
    bottom: -25%;
    left: -25%;
  }

  .sm\:-inset-2\/4 {
    top: -50%;
    right: -50%;
    bottom: -50%;
    left: -50%;
  }

  .sm\:-inset-3\/4 {
    top: -75%;
    right: -75%;
    bottom: -75%;
    left: -75%;
  }

  .sm\:-inset-full {
    top: -100%;
    right: -100%;
    bottom: -100%;
    left: -100%;
  }

  .sm\:inset-x-0 {
    left: 0rem;
    right: 0rem;
  }

  .sm\:inset-x-1 {
    left: 1rem;
    right: 1rem;
  }

  .sm\:inset-x-2 {
    left: 1.2rem;
    right: 1.2rem;
  }

  .sm\:inset-x-3 {
    left: 1.5rem;
    right: 1.5rem;
  }

  .sm\:inset-x-4 {
    left: 1.7rem;
    right: 1.7rem;
  }

  .sm\:inset-x-5 {
    left: 2rem;
    right: 2rem;
  }

  .sm\:inset-x-6 {
    left: 2.5rem;
    right: 2.5rem;
  }

  .sm\:inset-x-7 {
    left: 3rem;
    right: 3rem;
  }

  .sm\:inset-x-8 {
    left: 3rem;
    right: 3rem;
  }

  .sm\:inset-x-9 {
    left: 4rem;
    right: 4rem;
  }

  .sm\:inset-x-10 {
    left: 4.5rem;
    right: 4.5rem;
  }

  .sm\:inset-x-11 {
    left: 5rem;
    right: 5rem;
  }

  .sm\:inset-x-12 {
    left: 5.5rem;
    right: 5.5rem;
  }

  .sm\:inset-x-13 {
    left: 6rem;
    right: 6rem;
  }

  .sm\:inset-x-14 {
    left: 6.5rem;
    right: 6.5rem;
  }

  .sm\:inset-x-15 {
    left: 7rem;
    right: 7rem;
  }

  .sm\:inset-x-16 {
    left: 7.5rem;
    right: 7.5rem;
  }

  .sm\:inset-x-17 {
    left: 8rem;
    right: 8rem;
  }

  .sm\:inset-x-18 {
    left: 8.5rem;
    right: 8.5rem;
  }

  .sm\:inset-x-19 {
    left: 9.5rem;
    right: 9.5rem;
  }

  .sm\:inset-x-20 {
    left: 10.4rem;
    right: 10.4rem;
  }

  .sm\:inset-x-21 {
    left: 11rem;
    right: 11rem;
  }

  .sm\:inset-x-22 {
    left: 13rem;
    right: 13rem;
  }

  .sm\:inset-x-23 {
    left: 15rem;
    right: 15rem;
  }

  .sm\:inset-x-24 {
    left: 20.5rem;
    right: 20.5rem;
  }

  .sm\:inset-x-auto {
    left: auto;
    right: auto;
  }

  .sm\:inset-x-tiny {
    left: 0.5rem;
    right: 0.5rem;
  }

  .sm\:inset-x-42p {
    left: 42%;
    right: 42%;
  }

  .sm\:inset-x-huge {
    left: 39.5rem;
    right: 39.5rem;
  }

  .sm\:inset-x-fit {
    left: fit-content;
    right: fit-content;
  }

  .sm\:-inset-x-0 {
    left: 0rem;
    right: 0rem;
  }

  .sm\:-inset-x-1 {
    left: -1rem;
    right: -1rem;
  }

  .sm\:-inset-x-2 {
    left: -1.2rem;
    right: -1.2rem;
  }

  .sm\:-inset-x-3 {
    left: -1.5rem;
    right: -1.5rem;
  }

  .sm\:-inset-x-4 {
    left: -1.7rem;
    right: -1.7rem;
  }

  .sm\:-inset-x-5 {
    left: -2rem;
    right: -2rem;
  }

  .sm\:-inset-x-6 {
    left: -2.5rem;
    right: -2.5rem;
  }

  .sm\:-inset-x-7 {
    left: -3rem;
    right: -3rem;
  }

  .sm\:-inset-x-8 {
    left: -3.5rem;
    right: -3.5rem;
  }

  .sm\:-inset-x-9 {
    left: -4rem;
    right: -4rem;
  }

  .sm\:-inset-x-10 {
    left: -4.5rem;
    right: -4.5rem;
  }

  .sm\:-inset-x-11 {
    left: -5rem;
    right: -5rem;
  }

  .sm\:-inset-x-12 {
    left: -5.5rem;
    right: -5.5rem;
  }

  .sm\:-inset-x-13 {
    left: -6rem;
    right: -6rem;
  }

  .sm\:-inset-x-14 {
    left: -6.5rem;
    right: -6.5rem;
  }

  .sm\:-inset-x-15 {
    left: -7rem;
    right: -7rem;
  }

  .sm\:-inset-x-16 {
    left: -7.5rem;
    right: -7.5rem;
  }

  .sm\:-inset-x-17 {
    left: -8rem;
    right: -8rem;
  }

  .sm\:-inset-x-18 {
    left: -8.5rem;
    right: -8.5rem;
  }

  .sm\:-inset-x-19 {
    left: -9.5rem;
    right: -9.5rem;
  }

  .sm\:-inset-x-20 {
    left: -10rem;
    right: -10rem;
  }

  .sm\:-inset-x-21 {
    left: -10.5rem;
    right: -10.5rem;
  }

  .sm\:-inset-x-22 {
    left: -13rem;
    right: -13rem;
  }

  .sm\:-inset-x-23 {
    left: -15rem;
    right: -15rem;
  }

  .sm\:-inset-x-24 {
    left: -20.5rem;
    right: -20.5rem;
  }

  .sm\:-inset-x-tiny {
    left: -0.5rem;
    right: -0.5rem;
  }

  .sm\:-inset-x-42p {
    left: -42%;
    right: -42%;
  }

  .sm\:-inset-x-huge {
    left: -39.5rem;
    right: -39.5rem;
  }

  .sm\:-inset-x-fit {
    left: fit-content;
    right: fit-content;
  }

  .sm\:inset-x-1\/2 {
    left: 50%;
    right: 50%;
  }

  .sm\:inset-x-1\/3 {
    left: 33.333333%;
    right: 33.333333%;
  }

  .sm\:inset-x-2\/3 {
    left: 66.666667%;
    right: 66.666667%;
  }

  .sm\:inset-x-1\/4 {
    left: 25%;
    right: 25%;
  }

  .sm\:inset-x-2\/4 {
    left: 50%;
    right: 50%;
  }

  .sm\:inset-x-3\/4 {
    left: 75%;
    right: 75%;
  }

  .sm\:inset-x-full {
    left: 100%;
    right: 100%;
  }

  .sm\:-inset-x-1\/2 {
    left: -50%;
    right: -50%;
  }

  .sm\:-inset-x-1\/3 {
    left: -33.333333%;
    right: -33.333333%;
  }

  .sm\:-inset-x-2\/3 {
    left: -66.666667%;
    right: -66.666667%;
  }

  .sm\:-inset-x-1\/4 {
    left: -25%;
    right: -25%;
  }

  .sm\:-inset-x-2\/4 {
    left: -50%;
    right: -50%;
  }

  .sm\:-inset-x-3\/4 {
    left: -75%;
    right: -75%;
  }

  .sm\:-inset-x-full {
    left: -100%;
    right: -100%;
  }

  .sm\:inset-y-0 {
    top: 0rem;
    bottom: 0rem;
  }

  .sm\:inset-y-1 {
    top: 1rem;
    bottom: 1rem;
  }

  .sm\:inset-y-2 {
    top: 1.2rem;
    bottom: 1.2rem;
  }

  .sm\:inset-y-3 {
    top: 1.5rem;
    bottom: 1.5rem;
  }

  .sm\:inset-y-4 {
    top: 1.7rem;
    bottom: 1.7rem;
  }

  .sm\:inset-y-5 {
    top: 2rem;
    bottom: 2rem;
  }

  .sm\:inset-y-6 {
    top: 2.5rem;
    bottom: 2.5rem;
  }

  .sm\:inset-y-7 {
    top: 3rem;
    bottom: 3rem;
  }

  .sm\:inset-y-8 {
    top: 3rem;
    bottom: 3rem;
  }

  .sm\:inset-y-9 {
    top: 4rem;
    bottom: 4rem;
  }

  .sm\:inset-y-10 {
    top: 4.5rem;
    bottom: 4.5rem;
  }

  .sm\:inset-y-11 {
    top: 5rem;
    bottom: 5rem;
  }

  .sm\:inset-y-12 {
    top: 5.5rem;
    bottom: 5.5rem;
  }

  .sm\:inset-y-13 {
    top: 6rem;
    bottom: 6rem;
  }

  .sm\:inset-y-14 {
    top: 6.5rem;
    bottom: 6.5rem;
  }

  .sm\:inset-y-15 {
    top: 7rem;
    bottom: 7rem;
  }

  .sm\:inset-y-16 {
    top: 7.5rem;
    bottom: 7.5rem;
  }

  .sm\:inset-y-17 {
    top: 8rem;
    bottom: 8rem;
  }

  .sm\:inset-y-18 {
    top: 8.5rem;
    bottom: 8.5rem;
  }

  .sm\:inset-y-19 {
    top: 9.5rem;
    bottom: 9.5rem;
  }

  .sm\:inset-y-20 {
    top: 10.4rem;
    bottom: 10.4rem;
  }

  .sm\:inset-y-21 {
    top: 11rem;
    bottom: 11rem;
  }

  .sm\:inset-y-22 {
    top: 13rem;
    bottom: 13rem;
  }

  .sm\:inset-y-23 {
    top: 15rem;
    bottom: 15rem;
  }

  .sm\:inset-y-24 {
    top: 20.5rem;
    bottom: 20.5rem;
  }

  .sm\:inset-y-auto {
    top: auto;
    bottom: auto;
  }

  .sm\:inset-y-tiny {
    top: 0.5rem;
    bottom: 0.5rem;
  }

  .sm\:inset-y-42p {
    top: 42%;
    bottom: 42%;
  }

  .sm\:inset-y-huge {
    top: 39.5rem;
    bottom: 39.5rem;
  }

  .sm\:inset-y-fit {
    top: fit-content;
    bottom: fit-content;
  }

  .sm\:-inset-y-0 {
    top: 0rem;
    bottom: 0rem;
  }

  .sm\:-inset-y-1 {
    top: -1rem;
    bottom: -1rem;
  }

  .sm\:-inset-y-2 {
    top: -1.2rem;
    bottom: -1.2rem;
  }

  .sm\:-inset-y-3 {
    top: -1.5rem;
    bottom: -1.5rem;
  }

  .sm\:-inset-y-4 {
    top: -1.7rem;
    bottom: -1.7rem;
  }

  .sm\:-inset-y-5 {
    top: -2rem;
    bottom: -2rem;
  }

  .sm\:-inset-y-6 {
    top: -2.5rem;
    bottom: -2.5rem;
  }

  .sm\:-inset-y-7 {
    top: -3rem;
    bottom: -3rem;
  }

  .sm\:-inset-y-8 {
    top: -3.5rem;
    bottom: -3.5rem;
  }

  .sm\:-inset-y-9 {
    top: -4rem;
    bottom: -4rem;
  }

  .sm\:-inset-y-10 {
    top: -4.5rem;
    bottom: -4.5rem;
  }

  .sm\:-inset-y-11 {
    top: -5rem;
    bottom: -5rem;
  }

  .sm\:-inset-y-12 {
    top: -5.5rem;
    bottom: -5.5rem;
  }

  .sm\:-inset-y-13 {
    top: -6rem;
    bottom: -6rem;
  }

  .sm\:-inset-y-14 {
    top: -6.5rem;
    bottom: -6.5rem;
  }

  .sm\:-inset-y-15 {
    top: -7rem;
    bottom: -7rem;
  }

  .sm\:-inset-y-16 {
    top: -7.5rem;
    bottom: -7.5rem;
  }

  .sm\:-inset-y-17 {
    top: -8rem;
    bottom: -8rem;
  }

  .sm\:-inset-y-18 {
    top: -8.5rem;
    bottom: -8.5rem;
  }

  .sm\:-inset-y-19 {
    top: -9.5rem;
    bottom: -9.5rem;
  }

  .sm\:-inset-y-20 {
    top: -10rem;
    bottom: -10rem;
  }

  .sm\:-inset-y-21 {
    top: -10.5rem;
    bottom: -10.5rem;
  }

  .sm\:-inset-y-22 {
    top: -13rem;
    bottom: -13rem;
  }

  .sm\:-inset-y-23 {
    top: -15rem;
    bottom: -15rem;
  }

  .sm\:-inset-y-24 {
    top: -20.5rem;
    bottom: -20.5rem;
  }

  .sm\:-inset-y-tiny {
    top: -0.5rem;
    bottom: -0.5rem;
  }

  .sm\:-inset-y-42p {
    top: -42%;
    bottom: -42%;
  }

  .sm\:-inset-y-huge {
    top: -39.5rem;
    bottom: -39.5rem;
  }

  .sm\:-inset-y-fit {
    top: fit-content;
    bottom: fit-content;
  }

  .sm\:inset-y-1\/2 {
    top: 50%;
    bottom: 50%;
  }

  .sm\:inset-y-1\/3 {
    top: 33.333333%;
    bottom: 33.333333%;
  }

  .sm\:inset-y-2\/3 {
    top: 66.666667%;
    bottom: 66.666667%;
  }

  .sm\:inset-y-1\/4 {
    top: 25%;
    bottom: 25%;
  }

  .sm\:inset-y-2\/4 {
    top: 50%;
    bottom: 50%;
  }

  .sm\:inset-y-3\/4 {
    top: 75%;
    bottom: 75%;
  }

  .sm\:inset-y-full {
    top: 100%;
    bottom: 100%;
  }

  .sm\:-inset-y-1\/2 {
    top: -50%;
    bottom: -50%;
  }

  .sm\:-inset-y-1\/3 {
    top: -33.333333%;
    bottom: -33.333333%;
  }

  .sm\:-inset-y-2\/3 {
    top: -66.666667%;
    bottom: -66.666667%;
  }

  .sm\:-inset-y-1\/4 {
    top: -25%;
    bottom: -25%;
  }

  .sm\:-inset-y-2\/4 {
    top: -50%;
    bottom: -50%;
  }

  .sm\:-inset-y-3\/4 {
    top: -75%;
    bottom: -75%;
  }

  .sm\:-inset-y-full {
    top: -100%;
    bottom: -100%;
  }

  .sm\:top-0 {
    top: 0rem;
  }

  .sm\:top-1 {
    top: 1rem;
  }

  .sm\:top-2 {
    top: 1.2rem;
  }

  .sm\:top-3 {
    top: 1.5rem;
  }

  .sm\:top-4 {
    top: 1.7rem;
  }

  .sm\:top-5 {
    top: 2rem;
  }

  .sm\:top-6 {
    top: 2.5rem;
  }

  .sm\:top-7 {
    top: 3rem;
  }

  .sm\:top-8 {
    top: 3rem;
  }

  .sm\:top-9 {
    top: 4rem;
  }

  .sm\:top-10 {
    top: 4.5rem;
  }

  .sm\:top-11 {
    top: 5rem;
  }

  .sm\:top-12 {
    top: 5.5rem;
  }

  .sm\:top-13 {
    top: 6rem;
  }

  .sm\:top-14 {
    top: 6.5rem;
  }

  .sm\:top-15 {
    top: 7rem;
  }

  .sm\:top-16 {
    top: 7.5rem;
  }

  .sm\:top-17 {
    top: 8rem;
  }

  .sm\:top-18 {
    top: 8.5rem;
  }

  .sm\:top-19 {
    top: 9.5rem;
  }

  .sm\:top-20 {
    top: 10.4rem;
  }

  .sm\:top-21 {
    top: 11rem;
  }

  .sm\:top-22 {
    top: 13rem;
  }

  .sm\:top-23 {
    top: 15rem;
  }

  .sm\:top-24 {
    top: 20.5rem;
  }

  .sm\:top-auto {
    top: auto;
  }

  .sm\:top-tiny {
    top: 0.5rem;
  }

  .sm\:top-42p {
    top: 42%;
  }

  .sm\:top-huge {
    top: 39.5rem;
  }

  .sm\:top-fit {
    top: fit-content;
  }

  .sm\:-top-0 {
    top: 0rem;
  }

  .sm\:-top-1 {
    top: -1rem;
  }

  .sm\:-top-2 {
    top: -1.2rem;
  }

  .sm\:-top-3 {
    top: -1.5rem;
  }

  .sm\:-top-4 {
    top: -1.7rem;
  }

  .sm\:-top-5 {
    top: -2rem;
  }

  .sm\:-top-6 {
    top: -2.5rem;
  }

  .sm\:-top-7 {
    top: -3rem;
  }

  .sm\:-top-8 {
    top: -3.5rem;
  }

  .sm\:-top-9 {
    top: -4rem;
  }

  .sm\:-top-10 {
    top: -4.5rem;
  }

  .sm\:-top-11 {
    top: -5rem;
  }

  .sm\:-top-12 {
    top: -5.5rem;
  }

  .sm\:-top-13 {
    top: -6rem;
  }

  .sm\:-top-14 {
    top: -6.5rem;
  }

  .sm\:-top-15 {
    top: -7rem;
  }

  .sm\:-top-16 {
    top: -7.5rem;
  }

  .sm\:-top-17 {
    top: -8rem;
  }

  .sm\:-top-18 {
    top: -8.5rem;
  }

  .sm\:-top-19 {
    top: -9.5rem;
  }

  .sm\:-top-20 {
    top: -10rem;
  }

  .sm\:-top-21 {
    top: -10.5rem;
  }

  .sm\:-top-22 {
    top: -13rem;
  }

  .sm\:-top-23 {
    top: -15rem;
  }

  .sm\:-top-24 {
    top: -20.5rem;
  }

  .sm\:-top-tiny {
    top: -0.5rem;
  }

  .sm\:-top-42p {
    top: -42%;
  }

  .sm\:-top-huge {
    top: -39.5rem;
  }

  .sm\:-top-fit {
    top: fit-content;
  }

  .sm\:top-1\/2 {
    top: 50%;
  }

  .sm\:top-1\/3 {
    top: 33.333333%;
  }

  .sm\:top-2\/3 {
    top: 66.666667%;
  }

  .sm\:top-1\/4 {
    top: 25%;
  }

  .sm\:top-2\/4 {
    top: 50%;
  }

  .sm\:top-3\/4 {
    top: 75%;
  }

  .sm\:top-full {
    top: 100%;
  }

  .sm\:-top-1\/2 {
    top: -50%;
  }

  .sm\:-top-1\/3 {
    top: -33.333333%;
  }

  .sm\:-top-2\/3 {
    top: -66.666667%;
  }

  .sm\:-top-1\/4 {
    top: -25%;
  }

  .sm\:-top-2\/4 {
    top: -50%;
  }

  .sm\:-top-3\/4 {
    top: -75%;
  }

  .sm\:-top-full {
    top: -100%;
  }

  .sm\:right-0 {
    right: 0rem;
  }

  .sm\:right-1 {
    right: 1rem;
  }

  .sm\:right-2 {
    right: 1.2rem;
  }

  .sm\:right-3 {
    right: 1.5rem;
  }

  .sm\:right-4 {
    right: 1.7rem;
  }

  .sm\:right-5 {
    right: 2rem;
  }

  .sm\:right-6 {
    right: 2.5rem;
  }

  .sm\:right-7 {
    right: 3rem;
  }

  .sm\:right-8 {
    right: 3rem;
  }

  .sm\:right-9 {
    right: 4rem;
  }

  .sm\:right-10 {
    right: 4.5rem;
  }

  .sm\:right-11 {
    right: 5rem;
  }

  .sm\:right-12 {
    right: 5.5rem;
  }

  .sm\:right-13 {
    right: 6rem;
  }

  .sm\:right-14 {
    right: 6.5rem;
  }

  .sm\:right-15 {
    right: 7rem;
  }

  .sm\:right-16 {
    right: 7.5rem;
  }

  .sm\:right-17 {
    right: 8rem;
  }

  .sm\:right-18 {
    right: 8.5rem;
  }

  .sm\:right-19 {
    right: 9.5rem;
  }

  .sm\:right-20 {
    right: 10.4rem;
  }

  .sm\:right-21 {
    right: 11rem;
  }

  .sm\:right-22 {
    right: 13rem;
  }

  .sm\:right-23 {
    right: 15rem;
  }

  .sm\:right-24 {
    right: 20.5rem;
  }

  .sm\:right-auto {
    right: auto;
  }

  .sm\:right-tiny {
    right: 0.5rem;
  }

  .sm\:right-42p {
    right: 42%;
  }

  .sm\:right-huge {
    right: 39.5rem;
  }

  .sm\:right-fit {
    right: fit-content;
  }

  .sm\:-right-0 {
    right: 0rem;
  }

  .sm\:-right-1 {
    right: -1rem;
  }

  .sm\:-right-2 {
    right: -1.2rem;
  }

  .sm\:-right-3 {
    right: -1.5rem;
  }

  .sm\:-right-4 {
    right: -1.7rem;
  }

  .sm\:-right-5 {
    right: -2rem;
  }

  .sm\:-right-6 {
    right: -2.5rem;
  }

  .sm\:-right-7 {
    right: -3rem;
  }

  .sm\:-right-8 {
    right: -3.5rem;
  }

  .sm\:-right-9 {
    right: -4rem;
  }

  .sm\:-right-10 {
    right: -4.5rem;
  }

  .sm\:-right-11 {
    right: -5rem;
  }

  .sm\:-right-12 {
    right: -5.5rem;
  }

  .sm\:-right-13 {
    right: -6rem;
  }

  .sm\:-right-14 {
    right: -6.5rem;
  }

  .sm\:-right-15 {
    right: -7rem;
  }

  .sm\:-right-16 {
    right: -7.5rem;
  }

  .sm\:-right-17 {
    right: -8rem;
  }

  .sm\:-right-18 {
    right: -8.5rem;
  }

  .sm\:-right-19 {
    right: -9.5rem;
  }

  .sm\:-right-20 {
    right: -10rem;
  }

  .sm\:-right-21 {
    right: -10.5rem;
  }

  .sm\:-right-22 {
    right: -13rem;
  }

  .sm\:-right-23 {
    right: -15rem;
  }

  .sm\:-right-24 {
    right: -20.5rem;
  }

  .sm\:-right-tiny {
    right: -0.5rem;
  }

  .sm\:-right-42p {
    right: -42%;
  }

  .sm\:-right-huge {
    right: -39.5rem;
  }

  .sm\:-right-fit {
    right: fit-content;
  }

  .sm\:right-1\/2 {
    right: 50%;
  }

  .sm\:right-1\/3 {
    right: 33.333333%;
  }

  .sm\:right-2\/3 {
    right: 66.666667%;
  }

  .sm\:right-1\/4 {
    right: 25%;
  }

  .sm\:right-2\/4 {
    right: 50%;
  }

  .sm\:right-3\/4 {
    right: 75%;
  }

  .sm\:right-full {
    right: 100%;
  }

  .sm\:-right-1\/2 {
    right: -50%;
  }

  .sm\:-right-1\/3 {
    right: -33.333333%;
  }

  .sm\:-right-2\/3 {
    right: -66.666667%;
  }

  .sm\:-right-1\/4 {
    right: -25%;
  }

  .sm\:-right-2\/4 {
    right: -50%;
  }

  .sm\:-right-3\/4 {
    right: -75%;
  }

  .sm\:-right-full {
    right: -100%;
  }

  .sm\:bottom-0 {
    bottom: 0rem;
  }

  .sm\:bottom-1 {
    bottom: 1rem;
  }

  .sm\:bottom-2 {
    bottom: 1.2rem;
  }

  .sm\:bottom-3 {
    bottom: 1.5rem;
  }

  .sm\:bottom-4 {
    bottom: 1.7rem;
  }

  .sm\:bottom-5 {
    bottom: 2rem;
  }

  .sm\:bottom-6 {
    bottom: 2.5rem;
  }

  .sm\:bottom-7 {
    bottom: 3rem;
  }

  .sm\:bottom-8 {
    bottom: 3rem;
  }

  .sm\:bottom-9 {
    bottom: 4rem;
  }

  .sm\:bottom-10 {
    bottom: 4.5rem;
  }

  .sm\:bottom-11 {
    bottom: 5rem;
  }

  .sm\:bottom-12 {
    bottom: 5.5rem;
  }

  .sm\:bottom-13 {
    bottom: 6rem;
  }

  .sm\:bottom-14 {
    bottom: 6.5rem;
  }

  .sm\:bottom-15 {
    bottom: 7rem;
  }

  .sm\:bottom-16 {
    bottom: 7.5rem;
  }

  .sm\:bottom-17 {
    bottom: 8rem;
  }

  .sm\:bottom-18 {
    bottom: 8.5rem;
  }

  .sm\:bottom-19 {
    bottom: 9.5rem;
  }

  .sm\:bottom-20 {
    bottom: 10.4rem;
  }

  .sm\:bottom-21 {
    bottom: 11rem;
  }

  .sm\:bottom-22 {
    bottom: 13rem;
  }

  .sm\:bottom-23 {
    bottom: 15rem;
  }

  .sm\:bottom-24 {
    bottom: 20.5rem;
  }

  .sm\:bottom-auto {
    bottom: auto;
  }

  .sm\:bottom-tiny {
    bottom: 0.5rem;
  }

  .sm\:bottom-42p {
    bottom: 42%;
  }

  .sm\:bottom-huge {
    bottom: 39.5rem;
  }

  .sm\:bottom-fit {
    bottom: fit-content;
  }

  .sm\:-bottom-0 {
    bottom: 0rem;
  }

  .sm\:-bottom-1 {
    bottom: -1rem;
  }

  .sm\:-bottom-2 {
    bottom: -1.2rem;
  }

  .sm\:-bottom-3 {
    bottom: -1.5rem;
  }

  .sm\:-bottom-4 {
    bottom: -1.7rem;
  }

  .sm\:-bottom-5 {
    bottom: -2rem;
  }

  .sm\:-bottom-6 {
    bottom: -2.5rem;
  }

  .sm\:-bottom-7 {
    bottom: -3rem;
  }

  .sm\:-bottom-8 {
    bottom: -3.5rem;
  }

  .sm\:-bottom-9 {
    bottom: -4rem;
  }

  .sm\:-bottom-10 {
    bottom: -4.5rem;
  }

  .sm\:-bottom-11 {
    bottom: -5rem;
  }

  .sm\:-bottom-12 {
    bottom: -5.5rem;
  }

  .sm\:-bottom-13 {
    bottom: -6rem;
  }

  .sm\:-bottom-14 {
    bottom: -6.5rem;
  }

  .sm\:-bottom-15 {
    bottom: -7rem;
  }

  .sm\:-bottom-16 {
    bottom: -7.5rem;
  }

  .sm\:-bottom-17 {
    bottom: -8rem;
  }

  .sm\:-bottom-18 {
    bottom: -8.5rem;
  }

  .sm\:-bottom-19 {
    bottom: -9.5rem;
  }

  .sm\:-bottom-20 {
    bottom: -10rem;
  }

  .sm\:-bottom-21 {
    bottom: -10.5rem;
  }

  .sm\:-bottom-22 {
    bottom: -13rem;
  }

  .sm\:-bottom-23 {
    bottom: -15rem;
  }

  .sm\:-bottom-24 {
    bottom: -20.5rem;
  }

  .sm\:-bottom-tiny {
    bottom: -0.5rem;
  }

  .sm\:-bottom-42p {
    bottom: -42%;
  }

  .sm\:-bottom-huge {
    bottom: -39.5rem;
  }

  .sm\:-bottom-fit {
    bottom: fit-content;
  }

  .sm\:bottom-1\/2 {
    bottom: 50%;
  }

  .sm\:bottom-1\/3 {
    bottom: 33.333333%;
  }

  .sm\:bottom-2\/3 {
    bottom: 66.666667%;
  }

  .sm\:bottom-1\/4 {
    bottom: 25%;
  }

  .sm\:bottom-2\/4 {
    bottom: 50%;
  }

  .sm\:bottom-3\/4 {
    bottom: 75%;
  }

  .sm\:bottom-full {
    bottom: 100%;
  }

  .sm\:-bottom-1\/2 {
    bottom: -50%;
  }

  .sm\:-bottom-1\/3 {
    bottom: -33.333333%;
  }

  .sm\:-bottom-2\/3 {
    bottom: -66.666667%;
  }

  .sm\:-bottom-1\/4 {
    bottom: -25%;
  }

  .sm\:-bottom-2\/4 {
    bottom: -50%;
  }

  .sm\:-bottom-3\/4 {
    bottom: -75%;
  }

  .sm\:-bottom-full {
    bottom: -100%;
  }

  .sm\:left-0 {
    left: 0rem;
  }

  .sm\:left-1 {
    left: 1rem;
  }

  .sm\:left-2 {
    left: 1.2rem;
  }

  .sm\:left-3 {
    left: 1.5rem;
  }

  .sm\:left-4 {
    left: 1.7rem;
  }

  .sm\:left-5 {
    left: 2rem;
  }

  .sm\:left-6 {
    left: 2.5rem;
  }

  .sm\:left-7 {
    left: 3rem;
  }

  .sm\:left-8 {
    left: 3rem;
  }

  .sm\:left-9 {
    left: 4rem;
  }

  .sm\:left-10 {
    left: 4.5rem;
  }

  .sm\:left-11 {
    left: 5rem;
  }

  .sm\:left-12 {
    left: 5.5rem;
  }

  .sm\:left-13 {
    left: 6rem;
  }

  .sm\:left-14 {
    left: 6.5rem;
  }

  .sm\:left-15 {
    left: 7rem;
  }

  .sm\:left-16 {
    left: 7.5rem;
  }

  .sm\:left-17 {
    left: 8rem;
  }

  .sm\:left-18 {
    left: 8.5rem;
  }

  .sm\:left-19 {
    left: 9.5rem;
  }

  .sm\:left-20 {
    left: 10.4rem;
  }

  .sm\:left-21 {
    left: 11rem;
  }

  .sm\:left-22 {
    left: 13rem;
  }

  .sm\:left-23 {
    left: 15rem;
  }

  .sm\:left-24 {
    left: 20.5rem;
  }

  .sm\:left-auto {
    left: auto;
  }

  .sm\:left-tiny {
    left: 0.5rem;
  }

  .sm\:left-42p {
    left: 42%;
  }

  .sm\:left-huge {
    left: 39.5rem;
  }

  .sm\:left-fit {
    left: fit-content;
  }

  .sm\:-left-0 {
    left: 0rem;
  }

  .sm\:-left-1 {
    left: -1rem;
  }

  .sm\:-left-2 {
    left: -1.2rem;
  }

  .sm\:-left-3 {
    left: -1.5rem;
  }

  .sm\:-left-4 {
    left: -1.7rem;
  }

  .sm\:-left-5 {
    left: -2rem;
  }

  .sm\:-left-6 {
    left: -2.5rem;
  }

  .sm\:-left-7 {
    left: -3rem;
  }

  .sm\:-left-8 {
    left: -3.5rem;
  }

  .sm\:-left-9 {
    left: -4rem;
  }

  .sm\:-left-10 {
    left: -4.5rem;
  }

  .sm\:-left-11 {
    left: -5rem;
  }

  .sm\:-left-12 {
    left: -5.5rem;
  }

  .sm\:-left-13 {
    left: -6rem;
  }

  .sm\:-left-14 {
    left: -6.5rem;
  }

  .sm\:-left-15 {
    left: -7rem;
  }

  .sm\:-left-16 {
    left: -7.5rem;
  }

  .sm\:-left-17 {
    left: -8rem;
  }

  .sm\:-left-18 {
    left: -8.5rem;
  }

  .sm\:-left-19 {
    left: -9.5rem;
  }

  .sm\:-left-20 {
    left: -10rem;
  }

  .sm\:-left-21 {
    left: -10.5rem;
  }

  .sm\:-left-22 {
    left: -13rem;
  }

  .sm\:-left-23 {
    left: -15rem;
  }

  .sm\:-left-24 {
    left: -20.5rem;
  }

  .sm\:-left-tiny {
    left: -0.5rem;
  }

  .sm\:-left-42p {
    left: -42%;
  }

  .sm\:-left-huge {
    left: -39.5rem;
  }

  .sm\:-left-fit {
    left: fit-content;
  }

  .sm\:left-1\/2 {
    left: 50%;
  }

  .sm\:left-1\/3 {
    left: 33.333333%;
  }

  .sm\:left-2\/3 {
    left: 66.666667%;
  }

  .sm\:left-1\/4 {
    left: 25%;
  }

  .sm\:left-2\/4 {
    left: 50%;
  }

  .sm\:left-3\/4 {
    left: 75%;
  }

  .sm\:left-full {
    left: 100%;
  }

  .sm\:-left-1\/2 {
    left: -50%;
  }

  .sm\:-left-1\/3 {
    left: -33.333333%;
  }

  .sm\:-left-2\/3 {
    left: -66.666667%;
  }

  .sm\:-left-1\/4 {
    left: -25%;
  }

  .sm\:-left-2\/4 {
    left: -50%;
  }

  .sm\:-left-3\/4 {
    left: -75%;
  }

  .sm\:-left-full {
    left: -100%;
  }

  .sm\:isolate {
    isolation: isolate;
  }

  .sm\:isolation-auto {
    isolation: auto;
  }

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

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

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

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

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

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

  .sm\:z-auto {
    z-index: auto;
  }

  .sm\:z-top {
    z-index: 99999;
  }

  .sm\[focus-within]\:z-0[focus-within] {
    z-index: 0;
  }

  .sm\:focus-within\:z-0:focus-within {
    z-index: 0;
  }

  .sm\[focus-within]\:z-10[focus-within] {
    z-index: 10;
  }

  .sm\:focus-within\:z-10:focus-within {
    z-index: 10;
  }

  .sm\[focus-within]\:z-20[focus-within] {
    z-index: 20;
  }

  .sm\:focus-within\:z-20:focus-within {
    z-index: 20;
  }

  .sm\[focus-within]\:z-30[focus-within] {
    z-index: 30;
  }

  .sm\:focus-within\:z-30:focus-within {
    z-index: 30;
  }

  .sm\[focus-within]\:z-40[focus-within] {
    z-index: 40;
  }

  .sm\:focus-within\:z-40:focus-within {
    z-index: 40;
  }

  .sm\[focus-within]\:z-50[focus-within] {
    z-index: 50;
  }

  .sm\:focus-within\:z-50:focus-within {
    z-index: 50;
  }

  .sm\[focus-within]\:z-auto[focus-within] {
    z-index: auto;
  }

  .sm\:focus-within\:z-auto:focus-within {
    z-index: auto;
  }

  .sm\[focus-within]\:z-top[focus-within] {
    z-index: 99999;
  }

  .sm\:focus-within\:z-top:focus-within {
    z-index: 99999;
  }

  .sm\:focus\:z-0:focus {
    z-index: 0;
  }

  .sm\:focus\:z-10:focus {
    z-index: 10;
  }

  .sm\:focus\:z-20:focus {
    z-index: 20;
  }

  .sm\:focus\:z-30:focus {
    z-index: 30;
  }

  .sm\:focus\:z-40:focus {
    z-index: 40;
  }

  .sm\:focus\:z-50:focus {
    z-index: 50;
  }

  .sm\:focus\:z-auto:focus {
    z-index: auto;
  }

  .sm\:focus\:z-top:focus {
    z-index: 99999;
  }

  .sm\:order-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .sm\:order-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  .sm\:order-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  .sm\:order-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }

  .sm\:order-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }

  .sm\:order-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }

  .sm\:order-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }

  .sm\:order-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }

  .sm\:order-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }

  .sm\:order-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }

  .sm\:order-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }

  .sm\:order-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }

  .sm\:order-first {
    -webkit-box-ordinal-group: -9998;
        -ms-flex-order: -9999;
            order: -9999;
  }

  .sm\:order-last {
    -webkit-box-ordinal-group: 10000;
        -ms-flex-order: 9999;
            order: 9999;
  }

  .sm\:order-none {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .sm\:row-start-1 {
    grid-row-start: 1;
  }

  .sm\:row-start-2 {
    grid-row-start: 2;
  }

  .sm\:row-start-3 {
    grid-row-start: 3;
  }

  .sm\:row-start-4 {
    grid-row-start: 4;
  }

  .sm\:row-start-5 {
    grid-row-start: 5;
  }

  .sm\:row-start-6 {
    grid-row-start: 6;
  }

  .sm\:row-start-7 {
    grid-row-start: 7;
  }

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

  .sm\:row-end-1 {
    grid-row-end: 1;
  }

  .sm\:row-end-2 {
    grid-row-end: 2;
  }

  .sm\:row-end-3 {
    grid-row-end: 3;
  }

  .sm\:row-end-4 {
    grid-row-end: 4;
  }

  .sm\:row-end-5 {
    grid-row-end: 5;
  }

  .sm\:row-end-6 {
    grid-row-end: 6;
  }

  .sm\:row-end-7 {
    grid-row-end: 7;
  }

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

  .sm\:float-right {
    float: right;
  }

  .sm\:float-left {
    float: left;
  }

  .sm\:float-none {
    float: none;
  }

  .sm\:clear-left {
    clear: left;
  }

  .sm\:clear-right {
    clear: right;
  }

  .sm\:clear-both {
    clear: both;
  }

  .sm\:clear-none {
    clear: none;
  }

  .sm\:m-0 {
    margin: 0rem;
  }

  .sm\:m-1 {
    margin: 1rem;
  }

  .sm\:m-2 {
    margin: 1.2rem;
  }

  .sm\:m-3 {
    margin: 1.5rem;
  }

  .sm\:m-4 {
    margin: 1.7rem;
  }

  .sm\:m-5 {
    margin: 2rem;
  }

  .sm\:m-6 {
    margin: 2.5rem;
  }

  .sm\:m-7 {
    margin: 3rem;
  }

  .sm\:m-8 {
    margin: 3.5rem;
  }

  .sm\:m-9 {
    margin: 4rem;
  }

  .sm\:m-10 {
    margin: 4.5rem;
  }

  .sm\:m-11 {
    margin: 5rem;
  }

  .sm\:m-12 {
    margin: 5.5rem;
  }

  .sm\:m-13 {
    margin: 6rem;
  }

  .sm\:m-14 {
    margin: 6.5rem;
  }

  .sm\:m-15 {
    margin: 7rem;
  }

  .sm\:m-16 {
    margin: 7.5rem;
  }

  .sm\:m-17 {
    margin: 8rem;
  }

  .sm\:m-18 {
    margin: 8.5rem;
  }

  .sm\:m-19 {
    margin: 9.5rem;
  }

  .sm\:m-20 {
    margin: 10rem;
  }

  .sm\:m-21 {
    margin: 11rem;
  }

  .sm\:m-22 {
    margin: 13rem;
  }

  .sm\:m-23 {
    margin: 15rem;
  }

  .sm\:m-24 {
    margin: 20.5rem;
  }

  .sm\:m-auto {
    margin: auto;
  }

  .sm\:m-tiny {
    margin: 0.5rem;
  }

  .sm\:m-42p {
    margin: 42%;
  }

  .sm\:m-huge {
    margin: 39.5rem;
  }

  .sm\:m-fit {
    margin: fit-content;
  }

  .sm\:-m-0 {
    margin: 0rem;
  }

  .sm\:-m-1 {
    margin: -1rem;
  }

  .sm\:-m-2 {
    margin: -1.2rem;
  }

  .sm\:-m-3 {
    margin: -1.5rem;
  }

  .sm\:-m-4 {
    margin: -1.7rem;
  }

  .sm\:-m-5 {
    margin: -2rem;
  }

  .sm\:-m-6 {
    margin: -2.5rem;
  }

  .sm\:-m-7 {
    margin: -3rem;
  }

  .sm\:-m-8 {
    margin: -3.5rem;
  }

  .sm\:-m-9 {
    margin: -4rem;
  }

  .sm\:-m-10 {
    margin: -4.5rem;
  }

  .sm\:-m-11 {
    margin: -5rem;
  }

  .sm\:-m-12 {
    margin: -5.5rem;
  }

  .sm\:-m-13 {
    margin: -6rem;
  }

  .sm\:-m-14 {
    margin: -6.5rem;
  }

  .sm\:-m-15 {
    margin: -7rem;
  }

  .sm\:-m-16 {
    margin: -7.5rem;
  }

  .sm\:-m-17 {
    margin: -8rem;
  }

  .sm\:-m-18 {
    margin: -8.5rem;
  }

  .sm\:-m-19 {
    margin: -9.5rem;
  }

  .sm\:-m-20 {
    margin: -10rem;
  }

  .sm\:-m-21 {
    margin: -11rem;
  }

  .sm\:-m-22 {
    margin: -13rem;
  }

  .sm\:-m-23 {
    margin: -15rem;
  }

  .sm\:-m-24 {
    margin: -20.5rem;
  }

  .sm\:-m-tiny {
    margin: -0.5rem;
  }

  .sm\:-m-42p {
    margin: -42%;
  }

  .sm\:-m-huge {
    margin: -39.5rem;
  }

  .sm\:-m-fit {
    margin: fit-content;
  }

  .sm\:first\:m-0:first-child {
    margin: 0rem;
  }

  .sm\:first\:m-1:first-child {
    margin: 1rem;
  }

  .sm\:first\:m-2:first-child {
    margin: 1.2rem;
  }

  .sm\:first\:m-3:first-child {
    margin: 1.5rem;
  }

  .sm\:first\:m-4:first-child {
    margin: 1.7rem;
  }

  .sm\:first\:m-5:first-child {
    margin: 2rem;
  }

  .sm\:first\:m-6:first-child {
    margin: 2.5rem;
  }

  .sm\:first\:m-7:first-child {
    margin: 3rem;
  }

  .sm\:first\:m-8:first-child {
    margin: 3.5rem;
  }

  .sm\:first\:m-9:first-child {
    margin: 4rem;
  }

  .sm\:first\:m-10:first-child {
    margin: 4.5rem;
  }

  .sm\:first\:m-11:first-child {
    margin: 5rem;
  }

  .sm\:first\:m-12:first-child {
    margin: 5.5rem;
  }

  .sm\:first\:m-13:first-child {
    margin: 6rem;
  }

  .sm\:first\:m-14:first-child {
    margin: 6.5rem;
  }

  .sm\:first\:m-15:first-child {
    margin: 7rem;
  }

  .sm\:first\:m-16:first-child {
    margin: 7.5rem;
  }

  .sm\:first\:m-17:first-child {
    margin: 8rem;
  }

  .sm\:first\:m-18:first-child {
    margin: 8.5rem;
  }

  .sm\:first\:m-19:first-child {
    margin: 9.5rem;
  }

  .sm\:first\:m-20:first-child {
    margin: 10rem;
  }

  .sm\:first\:m-21:first-child {
    margin: 11rem;
  }

  .sm\:first\:m-22:first-child {
    margin: 13rem;
  }

  .sm\:first\:m-23:first-child {
    margin: 15rem;
  }

  .sm\:first\:m-24:first-child {
    margin: 20.5rem;
  }

  .sm\:first\:m-auto:first-child {
    margin: auto;
  }

  .sm\:first\:m-tiny:first-child {
    margin: 0.5rem;
  }

  .sm\:first\:m-42p:first-child {
    margin: 42%;
  }

  .sm\:first\:m-huge:first-child {
    margin: 39.5rem;
  }

  .sm\:first\:m-fit:first-child {
    margin: fit-content;
  }

  .sm\:first\:-m-0:first-child {
    margin: 0rem;
  }

  .sm\:first\:-m-1:first-child {
    margin: -1rem;
  }

  .sm\:first\:-m-2:first-child {
    margin: -1.2rem;
  }

  .sm\:first\:-m-3:first-child {
    margin: -1.5rem;
  }

  .sm\:first\:-m-4:first-child {
    margin: -1.7rem;
  }

  .sm\:first\:-m-5:first-child {
    margin: -2rem;
  }

  .sm\:first\:-m-6:first-child {
    margin: -2.5rem;
  }

  .sm\:first\:-m-7:first-child {
    margin: -3rem;
  }

  .sm\:first\:-m-8:first-child {
    margin: -3.5rem;
  }

  .sm\:first\:-m-9:first-child {
    margin: -4rem;
  }

  .sm\:first\:-m-10:first-child {
    margin: -4.5rem;
  }

  .sm\:first\:-m-11:first-child {
    margin: -5rem;
  }

  .sm\:first\:-m-12:first-child {
    margin: -5.5rem;
  }

  .sm\:first\:-m-13:first-child {
    margin: -6rem;
  }

  .sm\:first\:-m-14:first-child {
    margin: -6.5rem;
  }

  .sm\:first\:-m-15:first-child {
    margin: -7rem;
  }

  .sm\:first\:-m-16:first-child {
    margin: -7.5rem;
  }

  .sm\:first\:-m-17:first-child {
    margin: -8rem;
  }

  .sm\:first\:-m-18:first-child {
    margin: -8.5rem;
  }

  .sm\:first\:-m-19:first-child {
    margin: -9.5rem;
  }

  .sm\:first\:-m-20:first-child {
    margin: -10rem;
  }

  .sm\:first\:-m-21:first-child {
    margin: -11rem;
  }

  .sm\:first\:-m-22:first-child {
    margin: -13rem;
  }

  .sm\:first\:-m-23:first-child {
    margin: -15rem;
  }

  .sm\:first\:-m-24:first-child {
    margin: -20.5rem;
  }

  .sm\:first\:-m-tiny:first-child {
    margin: -0.5rem;
  }

  .sm\:first\:-m-42p:first-child {
    margin: -42%;
  }

  .sm\:first\:-m-huge:first-child {
    margin: -39.5rem;
  }

  .sm\:first\:-m-fit:first-child {
    margin: fit-content;
  }

  .sm\:last\:m-0:last-child {
    margin: 0rem;
  }

  .sm\:last\:m-1:last-child {
    margin: 1rem;
  }

  .sm\:last\:m-2:last-child {
    margin: 1.2rem;
  }

  .sm\:last\:m-3:last-child {
    margin: 1.5rem;
  }

  .sm\:last\:m-4:last-child {
    margin: 1.7rem;
  }

  .sm\:last\:m-5:last-child {
    margin: 2rem;
  }

  .sm\:last\:m-6:last-child {
    margin: 2.5rem;
  }

  .sm\:last\:m-7:last-child {
    margin: 3rem;
  }

  .sm\:last\:m-8:last-child {
    margin: 3.5rem;
  }

  .sm\:last\:m-9:last-child {
    margin: 4rem;
  }

  .sm\:last\:m-10:last-child {
    margin: 4.5rem;
  }

  .sm\:last\:m-11:last-child {
    margin: 5rem;
  }

  .sm\:last\:m-12:last-child {
    margin: 5.5rem;
  }

  .sm\:last\:m-13:last-child {
    margin: 6rem;
  }

  .sm\:last\:m-14:last-child {
    margin: 6.5rem;
  }

  .sm\:last\:m-15:last-child {
    margin: 7rem;
  }

  .sm\:last\:m-16:last-child {
    margin: 7.5rem;
  }

  .sm\:last\:m-17:last-child {
    margin: 8rem;
  }

  .sm\:last\:m-18:last-child {
    margin: 8.5rem;
  }

  .sm\:last\:m-19:last-child {
    margin: 9.5rem;
  }

  .sm\:last\:m-20:last-child {
    margin: 10rem;
  }

  .sm\:last\:m-21:last-child {
    margin: 11rem;
  }

  .sm\:last\:m-22:last-child {
    margin: 13rem;
  }

  .sm\:last\:m-23:last-child {
    margin: 15rem;
  }

  .sm\:last\:m-24:last-child {
    margin: 20.5rem;
  }

  .sm\:last\:m-auto:last-child {
    margin: auto;
  }

  .sm\:last\:m-tiny:last-child {
    margin: 0.5rem;
  }

  .sm\:last\:m-42p:last-child {
    margin: 42%;
  }

  .sm\:last\:m-huge:last-child {
    margin: 39.5rem;
  }

  .sm\:last\:m-fit:last-child {
    margin: fit-content;
  }

  .sm\:last\:-m-0:last-child {
    margin: 0rem;
  }

  .sm\:last\:-m-1:last-child {
    margin: -1rem;
  }

  .sm\:last\:-m-2:last-child {
    margin: -1.2rem;
  }

  .sm\:last\:-m-3:last-child {
    margin: -1.5rem;
  }

  .sm\:last\:-m-4:last-child {
    margin: -1.7rem;
  }

  .sm\:last\:-m-5:last-child {
    margin: -2rem;
  }

  .sm\:last\:-m-6:last-child {
    margin: -2.5rem;
  }

  .sm\:last\:-m-7:last-child {
    margin: -3rem;
  }

  .sm\:last\:-m-8:last-child {
    margin: -3.5rem;
  }

  .sm\:last\:-m-9:last-child {
    margin: -4rem;
  }

  .sm\:last\:-m-10:last-child {
    margin: -4.5rem;
  }

  .sm\:last\:-m-11:last-child {
    margin: -5rem;
  }

  .sm\:last\:-m-12:last-child {
    margin: -5.5rem;
  }

  .sm\:last\:-m-13:last-child {
    margin: -6rem;
  }

  .sm\:last\:-m-14:last-child {
    margin: -6.5rem;
  }

  .sm\:last\:-m-15:last-child {
    margin: -7rem;
  }

  .sm\:last\:-m-16:last-child {
    margin: -7.5rem;
  }

  .sm\:last\:-m-17:last-child {
    margin: -8rem;
  }

  .sm\:last\:-m-18:last-child {
    margin: -8.5rem;
  }

  .sm\:last\:-m-19:last-child {
    margin: -9.5rem;
  }

  .sm\:last\:-m-20:last-child {
    margin: -10rem;
  }

  .sm\:last\:-m-21:last-child {
    margin: -11rem;
  }

  .sm\:last\:-m-22:last-child {
    margin: -13rem;
  }

  .sm\:last\:-m-23:last-child {
    margin: -15rem;
  }

  .sm\:last\:-m-24:last-child {
    margin: -20.5rem;
  }

  .sm\:last\:-m-tiny:last-child {
    margin: -0.5rem;
  }

  .sm\:last\:-m-42p:last-child {
    margin: -42%;
  }

  .sm\:last\:-m-huge:last-child {
    margin: -39.5rem;
  }

  .sm\:last\:-m-fit:last-child {
    margin: fit-content;
  }

  .sm\:mx-0 {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .sm\:mx-1 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .sm\:mx-2 {
    margin-left: 1.2rem;
    margin-right: 1.2rem;
  }

  .sm\:mx-3 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .sm\:mx-4 {
    margin-left: 1.7rem;
    margin-right: 1.7rem;
  }

  .sm\:mx-5 {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .sm\:mx-6 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .sm\:mx-7 {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .sm\:mx-8 {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }

  .sm\:mx-9 {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .sm\:mx-10 {
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }

  .sm\:mx-11 {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .sm\:mx-12 {
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }

  .sm\:mx-13 {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .sm\:mx-14 {
    margin-left: 6.5rem;
    margin-right: 6.5rem;
  }

  .sm\:mx-15 {
    margin-left: 7rem;
    margin-right: 7rem;
  }

  .sm\:mx-16 {
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }

  .sm\:mx-17 {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .sm\:mx-18 {
    margin-left: 8.5rem;
    margin-right: 8.5rem;
  }

  .sm\:mx-19 {
    margin-left: 9.5rem;
    margin-right: 9.5rem;
  }

  .sm\:mx-20 {
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .sm\:mx-21 {
    margin-left: 11rem;
    margin-right: 11rem;
  }

  .sm\:mx-22 {
    margin-left: 13rem;
    margin-right: 13rem;
  }

  .sm\:mx-23 {
    margin-left: 15rem;
    margin-right: 15rem;
  }

  .sm\:mx-24 {
    margin-left: 20.5rem;
    margin-right: 20.5rem;
  }

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

  .sm\:mx-tiny {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .sm\:mx-42p {
    margin-left: 42%;
    margin-right: 42%;
  }

  .sm\:mx-huge {
    margin-left: 39.5rem;
    margin-right: 39.5rem;
  }

  .sm\:mx-fit {
    margin-left: fit-content;
    margin-right: fit-content;
  }

  .sm\:-mx-0 {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .sm\:-mx-1 {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .sm\:-mx-2 {
    margin-left: -1.2rem;
    margin-right: -1.2rem;
  }

  .sm\:-mx-3 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .sm\:-mx-4 {
    margin-left: -1.7rem;
    margin-right: -1.7rem;
  }

  .sm\:-mx-5 {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .sm\:-mx-6 {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .sm\:-mx-7 {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .sm\:-mx-8 {
    margin-left: -3.5rem;
    margin-right: -3.5rem;
  }

  .sm\:-mx-9 {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .sm\:-mx-10 {
    margin-left: -4.5rem;
    margin-right: -4.5rem;
  }

  .sm\:-mx-11 {
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .sm\:-mx-12 {
    margin-left: -5.5rem;
    margin-right: -5.5rem;
  }

  .sm\:-mx-13 {
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .sm\:-mx-14 {
    margin-left: -6.5rem;
    margin-right: -6.5rem;
  }

  .sm\:-mx-15 {
    margin-left: -7rem;
    margin-right: -7rem;
  }

  .sm\:-mx-16 {
    margin-left: -7.5rem;
    margin-right: -7.5rem;
  }

  .sm\:-mx-17 {
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .sm\:-mx-18 {
    margin-left: -8.5rem;
    margin-right: -8.5rem;
  }

  .sm\:-mx-19 {
    margin-left: -9.5rem;
    margin-right: -9.5rem;
  }

  .sm\:-mx-20 {
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .sm\:-mx-21 {
    margin-left: -11rem;
    margin-right: -11rem;
  }

  .sm\:-mx-22 {
    margin-left: -13rem;
    margin-right: -13rem;
  }

  .sm\:-mx-23 {
    margin-left: -15rem;
    margin-right: -15rem;
  }

  .sm\:-mx-24 {
    margin-left: -20.5rem;
    margin-right: -20.5rem;
  }

  .sm\:-mx-tiny {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .sm\:-mx-42p {
    margin-left: -42%;
    margin-right: -42%;
  }

  .sm\:-mx-huge {
    margin-left: -39.5rem;
    margin-right: -39.5rem;
  }

  .sm\:-mx-fit {
    margin-left: fit-content;
    margin-right: fit-content;
  }

  .sm\:my-0 {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

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

  .sm\:my-2 {
    margin-top: 1.2rem;
    margin-bottom: 1.2rem;
  }

  .sm\:my-3 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .sm\:my-4 {
    margin-top: 1.7rem;
    margin-bottom: 1.7rem;
  }

  .sm\:my-5 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .sm\:my-6 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .sm\:my-7 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .sm\:my-8 {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }

  .sm\:my-9 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .sm\:my-10 {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }

  .sm\:my-11 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .sm\:my-12 {
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }

  .sm\:my-13 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .sm\:my-14 {
    margin-top: 6.5rem;
    margin-bottom: 6.5rem;
  }

  .sm\:my-15 {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }

  .sm\:my-16 {
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }

  .sm\:my-17 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .sm\:my-18 {
    margin-top: 8.5rem;
    margin-bottom: 8.5rem;
  }

  .sm\:my-19 {
    margin-top: 9.5rem;
    margin-bottom: 9.5rem;
  }

  .sm\:my-20 {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .sm\:my-21 {
    margin-top: 11rem;
    margin-bottom: 11rem;
  }

  .sm\:my-22 {
    margin-top: 13rem;
    margin-bottom: 13rem;
  }

  .sm\:my-23 {
    margin-top: 15rem;
    margin-bottom: 15rem;
  }

  .sm\:my-24 {
    margin-top: 20.5rem;
    margin-bottom: 20.5rem;
  }

  .sm\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .sm\:my-tiny {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .sm\:my-42p {
    margin-top: 42%;
    margin-bottom: 42%;
  }

  .sm\:my-huge {
    margin-top: 39.5rem;
    margin-bottom: 39.5rem;
  }

  .sm\:my-fit {
    margin-top: fit-content;
    margin-bottom: fit-content;
  }

  .sm\:-my-0 {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

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

  .sm\:-my-2 {
    margin-top: -1.2rem;
    margin-bottom: -1.2rem;
  }

  .sm\:-my-3 {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .sm\:-my-4 {
    margin-top: -1.7rem;
    margin-bottom: -1.7rem;
  }

  .sm\:-my-5 {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .sm\:-my-6 {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .sm\:-my-7 {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .sm\:-my-8 {
    margin-top: -3.5rem;
    margin-bottom: -3.5rem;
  }

  .sm\:-my-9 {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .sm\:-my-10 {
    margin-top: -4.5rem;
    margin-bottom: -4.5rem;
  }

  .sm\:-my-11 {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .sm\:-my-12 {
    margin-top: -5.5rem;
    margin-bottom: -5.5rem;
  }

  .sm\:-my-13 {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .sm\:-my-14 {
    margin-top: -6.5rem;
    margin-bottom: -6.5rem;
  }

  .sm\:-my-15 {
    margin-top: -7rem;
    margin-bottom: -7rem;
  }

  .sm\:-my-16 {
    margin-top: -7.5rem;
    margin-bottom: -7.5rem;
  }

  .sm\:-my-17 {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .sm\:-my-18 {
    margin-top: -8.5rem;
    margin-bottom: -8.5rem;
  }

  .sm\:-my-19 {
    margin-top: -9.5rem;
    margin-bottom: -9.5rem;
  }

  .sm\:-my-20 {
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .sm\:-my-21 {
    margin-top: -11rem;
    margin-bottom: -11rem;
  }

  .sm\:-my-22 {
    margin-top: -13rem;
    margin-bottom: -13rem;
  }

  .sm\:-my-23 {
    margin-top: -15rem;
    margin-bottom: -15rem;
  }

  .sm\:-my-24 {
    margin-top: -20.5rem;
    margin-bottom: -20.5rem;
  }

  .sm\:-my-tiny {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .sm\:-my-42p {
    margin-top: -42%;
    margin-bottom: -42%;
  }

  .sm\:-my-huge {
    margin-top: -39.5rem;
    margin-bottom: -39.5rem;
  }

  .sm\:-my-fit {
    margin-top: fit-content;
    margin-bottom: fit-content;
  }

  .sm\:first\:mx-0:first-child {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .sm\:first\:mx-1:first-child {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .sm\:first\:mx-2:first-child {
    margin-left: 1.2rem;
    margin-right: 1.2rem;
  }

  .sm\:first\:mx-3:first-child {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .sm\:first\:mx-4:first-child {
    margin-left: 1.7rem;
    margin-right: 1.7rem;
  }

  .sm\:first\:mx-5:first-child {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .sm\:first\:mx-6:first-child {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .sm\:first\:mx-7:first-child {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .sm\:first\:mx-8:first-child {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }

  .sm\:first\:mx-9:first-child {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .sm\:first\:mx-10:first-child {
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }

  .sm\:first\:mx-11:first-child {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .sm\:first\:mx-12:first-child {
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }

  .sm\:first\:mx-13:first-child {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .sm\:first\:mx-14:first-child {
    margin-left: 6.5rem;
    margin-right: 6.5rem;
  }

  .sm\:first\:mx-15:first-child {
    margin-left: 7rem;
    margin-right: 7rem;
  }

  .sm\:first\:mx-16:first-child {
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }

  .sm\:first\:mx-17:first-child {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .sm\:first\:mx-18:first-child {
    margin-left: 8.5rem;
    margin-right: 8.5rem;
  }

  .sm\:first\:mx-19:first-child {
    margin-left: 9.5rem;
    margin-right: 9.5rem;
  }

  .sm\:first\:mx-20:first-child {
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .sm\:first\:mx-21:first-child {
    margin-left: 11rem;
    margin-right: 11rem;
  }

  .sm\:first\:mx-22:first-child {
    margin-left: 13rem;
    margin-right: 13rem;
  }

  .sm\:first\:mx-23:first-child {
    margin-left: 15rem;
    margin-right: 15rem;
  }

  .sm\:first\:mx-24:first-child {
    margin-left: 20.5rem;
    margin-right: 20.5rem;
  }

  .sm\:first\:mx-auto:first-child {
    margin-left: auto;
    margin-right: auto;
  }

  .sm\:first\:mx-tiny:first-child {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .sm\:first\:mx-42p:first-child {
    margin-left: 42%;
    margin-right: 42%;
  }

  .sm\:first\:mx-huge:first-child {
    margin-left: 39.5rem;
    margin-right: 39.5rem;
  }

  .sm\:first\:mx-fit:first-child {
    margin-left: fit-content;
    margin-right: fit-content;
  }

  .sm\:first\:-mx-0:first-child {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .sm\:first\:-mx-1:first-child {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .sm\:first\:-mx-2:first-child {
    margin-left: -1.2rem;
    margin-right: -1.2rem;
  }

  .sm\:first\:-mx-3:first-child {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .sm\:first\:-mx-4:first-child {
    margin-left: -1.7rem;
    margin-right: -1.7rem;
  }

  .sm\:first\:-mx-5:first-child {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .sm\:first\:-mx-6:first-child {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .sm\:first\:-mx-7:first-child {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .sm\:first\:-mx-8:first-child {
    margin-left: -3.5rem;
    margin-right: -3.5rem;
  }

  .sm\:first\:-mx-9:first-child {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .sm\:first\:-mx-10:first-child {
    margin-left: -4.5rem;
    margin-right: -4.5rem;
  }

  .sm\:first\:-mx-11:first-child {
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .sm\:first\:-mx-12:first-child {
    margin-left: -5.5rem;
    margin-right: -5.5rem;
  }

  .sm\:first\:-mx-13:first-child {
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .sm\:first\:-mx-14:first-child {
    margin-left: -6.5rem;
    margin-right: -6.5rem;
  }

  .sm\:first\:-mx-15:first-child {
    margin-left: -7rem;
    margin-right: -7rem;
  }

  .sm\:first\:-mx-16:first-child {
    margin-left: -7.5rem;
    margin-right: -7.5rem;
  }

  .sm\:first\:-mx-17:first-child {
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .sm\:first\:-mx-18:first-child {
    margin-left: -8.5rem;
    margin-right: -8.5rem;
  }

  .sm\:first\:-mx-19:first-child {
    margin-left: -9.5rem;
    margin-right: -9.5rem;
  }

  .sm\:first\:-mx-20:first-child {
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .sm\:first\:-mx-21:first-child {
    margin-left: -11rem;
    margin-right: -11rem;
  }

  .sm\:first\:-mx-22:first-child {
    margin-left: -13rem;
    margin-right: -13rem;
  }

  .sm\:first\:-mx-23:first-child {
    margin-left: -15rem;
    margin-right: -15rem;
  }

  .sm\:first\:-mx-24:first-child {
    margin-left: -20.5rem;
    margin-right: -20.5rem;
  }

  .sm\:first\:-mx-tiny:first-child {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .sm\:first\:-mx-42p:first-child {
    margin-left: -42%;
    margin-right: -42%;
  }

  .sm\:first\:-mx-huge:first-child {
    margin-left: -39.5rem;
    margin-right: -39.5rem;
  }

  .sm\:first\:-mx-fit:first-child {
    margin-left: fit-content;
    margin-right: fit-content;
  }

  .sm\:first\:my-0:first-child {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .sm\:first\:my-1:first-child {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .sm\:first\:my-2:first-child {
    margin-top: 1.2rem;
    margin-bottom: 1.2rem;
  }

  .sm\:first\:my-3:first-child {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .sm\:first\:my-4:first-child {
    margin-top: 1.7rem;
    margin-bottom: 1.7rem;
  }

  .sm\:first\:my-5:first-child {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .sm\:first\:my-6:first-child {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .sm\:first\:my-7:first-child {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .sm\:first\:my-8:first-child {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }

  .sm\:first\:my-9:first-child {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .sm\:first\:my-10:first-child {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }

  .sm\:first\:my-11:first-child {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .sm\:first\:my-12:first-child {
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }

  .sm\:first\:my-13:first-child {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .sm\:first\:my-14:first-child {
    margin-top: 6.5rem;
    margin-bottom: 6.5rem;
  }

  .sm\:first\:my-15:first-child {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }

  .sm\:first\:my-16:first-child {
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }

  .sm\:first\:my-17:first-child {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .sm\:first\:my-18:first-child {
    margin-top: 8.5rem;
    margin-bottom: 8.5rem;
  }

  .sm\:first\:my-19:first-child {
    margin-top: 9.5rem;
    margin-bottom: 9.5rem;
  }

  .sm\:first\:my-20:first-child {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .sm\:first\:my-21:first-child {
    margin-top: 11rem;
    margin-bottom: 11rem;
  }

  .sm\:first\:my-22:first-child {
    margin-top: 13rem;
    margin-bottom: 13rem;
  }

  .sm\:first\:my-23:first-child {
    margin-top: 15rem;
    margin-bottom: 15rem;
  }

  .sm\:first\:my-24:first-child {
    margin-top: 20.5rem;
    margin-bottom: 20.5rem;
  }

  .sm\:first\:my-auto:first-child {
    margin-top: auto;
    margin-bottom: auto;
  }

  .sm\:first\:my-tiny:first-child {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .sm\:first\:my-42p:first-child {
    margin-top: 42%;
    margin-bottom: 42%;
  }

  .sm\:first\:my-huge:first-child {
    margin-top: 39.5rem;
    margin-bottom: 39.5rem;
  }

  .sm\:first\:my-fit:first-child {
    margin-top: fit-content;
    margin-bottom: fit-content;
  }

  .sm\:first\:-my-0:first-child {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .sm\:first\:-my-1:first-child {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .sm\:first\:-my-2:first-child {
    margin-top: -1.2rem;
    margin-bottom: -1.2rem;
  }

  .sm\:first\:-my-3:first-child {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .sm\:first\:-my-4:first-child {
    margin-top: -1.7rem;
    margin-bottom: -1.7rem;
  }

  .sm\:first\:-my-5:first-child {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .sm\:first\:-my-6:first-child {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .sm\:first\:-my-7:first-child {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .sm\:first\:-my-8:first-child {
    margin-top: -3.5rem;
    margin-bottom: -3.5rem;
  }

  .sm\:first\:-my-9:first-child {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .sm\:first\:-my-10:first-child {
    margin-top: -4.5rem;
    margin-bottom: -4.5rem;
  }

  .sm\:first\:-my-11:first-child {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .sm\:first\:-my-12:first-child {
    margin-top: -5.5rem;
    margin-bottom: -5.5rem;
  }

  .sm\:first\:-my-13:first-child {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .sm\:first\:-my-14:first-child {
    margin-top: -6.5rem;
    margin-bottom: -6.5rem;
  }

  .sm\:first\:-my-15:first-child {
    margin-top: -7rem;
    margin-bottom: -7rem;
  }

  .sm\:first\:-my-16:first-child {
    margin-top: -7.5rem;
    margin-bottom: -7.5rem;
  }

  .sm\:first\:-my-17:first-child {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .sm\:first\:-my-18:first-child {
    margin-top: -8.5rem;
    margin-bottom: -8.5rem;
  }

  .sm\:first\:-my-19:first-child {
    margin-top: -9.5rem;
    margin-bottom: -9.5rem;
  }

  .sm\:first\:-my-20:first-child {
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .sm\:first\:-my-21:first-child {
    margin-top: -11rem;
    margin-bottom: -11rem;
  }

  .sm\:first\:-my-22:first-child {
    margin-top: -13rem;
    margin-bottom: -13rem;
  }

  .sm\:first\:-my-23:first-child {
    margin-top: -15rem;
    margin-bottom: -15rem;
  }

  .sm\:first\:-my-24:first-child {
    margin-top: -20.5rem;
    margin-bottom: -20.5rem;
  }

  .sm\:first\:-my-tiny:first-child {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .sm\:first\:-my-42p:first-child {
    margin-top: -42%;
    margin-bottom: -42%;
  }

  .sm\:first\:-my-huge:first-child {
    margin-top: -39.5rem;
    margin-bottom: -39.5rem;
  }

  .sm\:first\:-my-fit:first-child {
    margin-top: fit-content;
    margin-bottom: fit-content;
  }

  .sm\:last\:mx-0:last-child {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .sm\:last\:mx-1:last-child {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .sm\:last\:mx-2:last-child {
    margin-left: 1.2rem;
    margin-right: 1.2rem;
  }

  .sm\:last\:mx-3:last-child {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .sm\:last\:mx-4:last-child {
    margin-left: 1.7rem;
    margin-right: 1.7rem;
  }

  .sm\:last\:mx-5:last-child {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .sm\:last\:mx-6:last-child {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .sm\:last\:mx-7:last-child {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .sm\:last\:mx-8:last-child {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }

  .sm\:last\:mx-9:last-child {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .sm\:last\:mx-10:last-child {
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }

  .sm\:last\:mx-11:last-child {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .sm\:last\:mx-12:last-child {
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }

  .sm\:last\:mx-13:last-child {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .sm\:last\:mx-14:last-child {
    margin-left: 6.5rem;
    margin-right: 6.5rem;
  }

  .sm\:last\:mx-15:last-child {
    margin-left: 7rem;
    margin-right: 7rem;
  }

  .sm\:last\:mx-16:last-child {
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }

  .sm\:last\:mx-17:last-child {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .sm\:last\:mx-18:last-child {
    margin-left: 8.5rem;
    margin-right: 8.5rem;
  }

  .sm\:last\:mx-19:last-child {
    margin-left: 9.5rem;
    margin-right: 9.5rem;
  }

  .sm\:last\:mx-20:last-child {
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .sm\:last\:mx-21:last-child {
    margin-left: 11rem;
    margin-right: 11rem;
  }

  .sm\:last\:mx-22:last-child {
    margin-left: 13rem;
    margin-right: 13rem;
  }

  .sm\:last\:mx-23:last-child {
    margin-left: 15rem;
    margin-right: 15rem;
  }

  .sm\:last\:mx-24:last-child {
    margin-left: 20.5rem;
    margin-right: 20.5rem;
  }

  .sm\:last\:mx-auto:last-child {
    margin-left: auto;
    margin-right: auto;
  }

  .sm\:last\:mx-tiny:last-child {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .sm\:last\:mx-42p:last-child {
    margin-left: 42%;
    margin-right: 42%;
  }

  .sm\:last\:mx-huge:last-child {
    margin-left: 39.5rem;
    margin-right: 39.5rem;
  }

  .sm\:last\:mx-fit:last-child {
    margin-left: fit-content;
    margin-right: fit-content;
  }

  .sm\:last\:-mx-0:last-child {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .sm\:last\:-mx-1:last-child {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .sm\:last\:-mx-2:last-child {
    margin-left: -1.2rem;
    margin-right: -1.2rem;
  }

  .sm\:last\:-mx-3:last-child {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .sm\:last\:-mx-4:last-child {
    margin-left: -1.7rem;
    margin-right: -1.7rem;
  }

  .sm\:last\:-mx-5:last-child {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .sm\:last\:-mx-6:last-child {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .sm\:last\:-mx-7:last-child {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .sm\:last\:-mx-8:last-child {
    margin-left: -3.5rem;
    margin-right: -3.5rem;
  }

  .sm\:last\:-mx-9:last-child {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .sm\:last\:-mx-10:last-child {
    margin-left: -4.5rem;
    margin-right: -4.5rem;
  }

  .sm\:last\:-mx-11:last-child {
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .sm\:last\:-mx-12:last-child {
    margin-left: -5.5rem;
    margin-right: -5.5rem;
  }

  .sm\:last\:-mx-13:last-child {
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .sm\:last\:-mx-14:last-child {
    margin-left: -6.5rem;
    margin-right: -6.5rem;
  }

  .sm\:last\:-mx-15:last-child {
    margin-left: -7rem;
    margin-right: -7rem;
  }

  .sm\:last\:-mx-16:last-child {
    margin-left: -7.5rem;
    margin-right: -7.5rem;
  }

  .sm\:last\:-mx-17:last-child {
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .sm\:last\:-mx-18:last-child {
    margin-left: -8.5rem;
    margin-right: -8.5rem;
  }

  .sm\:last\:-mx-19:last-child {
    margin-left: -9.5rem;
    margin-right: -9.5rem;
  }

  .sm\:last\:-mx-20:last-child {
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .sm\:last\:-mx-21:last-child {
    margin-left: -11rem;
    margin-right: -11rem;
  }

  .sm\:last\:-mx-22:last-child {
    margin-left: -13rem;
    margin-right: -13rem;
  }

  .sm\:last\:-mx-23:last-child {
    margin-left: -15rem;
    margin-right: -15rem;
  }

  .sm\:last\:-mx-24:last-child {
    margin-left: -20.5rem;
    margin-right: -20.5rem;
  }

  .sm\:last\:-mx-tiny:last-child {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .sm\:last\:-mx-42p:last-child {
    margin-left: -42%;
    margin-right: -42%;
  }

  .sm\:last\:-mx-huge:last-child {
    margin-left: -39.5rem;
    margin-right: -39.5rem;
  }

  .sm\:last\:-mx-fit:last-child {
    margin-left: fit-content;
    margin-right: fit-content;
  }

  .sm\:last\:my-0:last-child {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .sm\:last\:my-1:last-child {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .sm\:last\:my-2:last-child {
    margin-top: 1.2rem;
    margin-bottom: 1.2rem;
  }

  .sm\:last\:my-3:last-child {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .sm\:last\:my-4:last-child {
    margin-top: 1.7rem;
    margin-bottom: 1.7rem;
  }

  .sm\:last\:my-5:last-child {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .sm\:last\:my-6:last-child {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .sm\:last\:my-7:last-child {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .sm\:last\:my-8:last-child {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }

  .sm\:last\:my-9:last-child {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .sm\:last\:my-10:last-child {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }

  .sm\:last\:my-11:last-child {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .sm\:last\:my-12:last-child {
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }

  .sm\:last\:my-13:last-child {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .sm\:last\:my-14:last-child {
    margin-top: 6.5rem;
    margin-bottom: 6.5rem;
  }

  .sm\:last\:my-15:last-child {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }

  .sm\:last\:my-16:last-child {
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }

  .sm\:last\:my-17:last-child {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .sm\:last\:my-18:last-child {
    margin-top: 8.5rem;
    margin-bottom: 8.5rem;
  }

  .sm\:last\:my-19:last-child {
    margin-top: 9.5rem;
    margin-bottom: 9.5rem;
  }

  .sm\:last\:my-20:last-child {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .sm\:last\:my-21:last-child {
    margin-top: 11rem;
    margin-bottom: 11rem;
  }

  .sm\:last\:my-22:last-child {
    margin-top: 13rem;
    margin-bottom: 13rem;
  }

  .sm\:last\:my-23:last-child {
    margin-top: 15rem;
    margin-bottom: 15rem;
  }

  .sm\:last\:my-24:last-child {
    margin-top: 20.5rem;
    margin-bottom: 20.5rem;
  }

  .sm\:last\:my-auto:last-child {
    margin-top: auto;
    margin-bottom: auto;
  }

  .sm\:last\:my-tiny:last-child {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .sm\:last\:my-42p:last-child {
    margin-top: 42%;
    margin-bottom: 42%;
  }

  .sm\:last\:my-huge:last-child {
    margin-top: 39.5rem;
    margin-bottom: 39.5rem;
  }

  .sm\:last\:my-fit:last-child {
    margin-top: fit-content;
    margin-bottom: fit-content;
  }

  .sm\:last\:-my-0:last-child {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .sm\:last\:-my-1:last-child {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .sm\:last\:-my-2:last-child {
    margin-top: -1.2rem;
    margin-bottom: -1.2rem;
  }

  .sm\:last\:-my-3:last-child {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .sm\:last\:-my-4:last-child {
    margin-top: -1.7rem;
    margin-bottom: -1.7rem;
  }

  .sm\:last\:-my-5:last-child {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .sm\:last\:-my-6:last-child {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .sm\:last\:-my-7:last-child {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .sm\:last\:-my-8:last-child {
    margin-top: -3.5rem;
    margin-bottom: -3.5rem;
  }

  .sm\:last\:-my-9:last-child {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .sm\:last\:-my-10:last-child {
    margin-top: -4.5rem;
    margin-bottom: -4.5rem;
  }

  .sm\:last\:-my-11:last-child {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .sm\:last\:-my-12:last-child {
    margin-top: -5.5rem;
    margin-bottom: -5.5rem;
  }

  .sm\:last\:-my-13:last-child {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .sm\:last\:-my-14:last-child {
    margin-top: -6.5rem;
    margin-bottom: -6.5rem;
  }

  .sm\:last\:-my-15:last-child {
    margin-top: -7rem;
    margin-bottom: -7rem;
  }

  .sm\:last\:-my-16:last-child {
    margin-top: -7.5rem;
    margin-bottom: -7.5rem;
  }

  .sm\:last\:-my-17:last-child {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .sm\:last\:-my-18:last-child {
    margin-top: -8.5rem;
    margin-bottom: -8.5rem;
  }

  .sm\:last\:-my-19:last-child {
    margin-top: -9.5rem;
    margin-bottom: -9.5rem;
  }

  .sm\:last\:-my-20:last-child {
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .sm\:last\:-my-21:last-child {
    margin-top: -11rem;
    margin-bottom: -11rem;
  }

  .sm\:last\:-my-22:last-child {
    margin-top: -13rem;
    margin-bottom: -13rem;
  }

  .sm\:last\:-my-23:last-child {
    margin-top: -15rem;
    margin-bottom: -15rem;
  }

  .sm\:last\:-my-24:last-child {
    margin-top: -20.5rem;
    margin-bottom: -20.5rem;
  }

  .sm\:last\:-my-tiny:last-child {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .sm\:last\:-my-42p:last-child {
    margin-top: -42%;
    margin-bottom: -42%;
  }

  .sm\:last\:-my-huge:last-child {
    margin-top: -39.5rem;
    margin-bottom: -39.5rem;
  }

  .sm\:last\:-my-fit:last-child {
    margin-top: fit-content;
    margin-bottom: fit-content;
  }

  .sm\:mt-0 {
    margin-top: 0rem;
  }

  .sm\:mt-1 {
    margin-top: 1rem;
  }

  .sm\:mt-2 {
    margin-top: 1.2rem;
  }

  .sm\:mt-3 {
    margin-top: 1.5rem;
  }

  .sm\:mt-4 {
    margin-top: 1.7rem;
  }

  .sm\:mt-5 {
    margin-top: 2rem;
  }

  .sm\:mt-6 {
    margin-top: 2.5rem;
  }

  .sm\:mt-7 {
    margin-top: 3rem;
  }

  .sm\:mt-8 {
    margin-top: 3.5rem;
  }

  .sm\:mt-9 {
    margin-top: 4rem;
  }

  .sm\:mt-10 {
    margin-top: 4.5rem;
  }

  .sm\:mt-11 {
    margin-top: 5rem;
  }

  .sm\:mt-12 {
    margin-top: 5.5rem;
  }

  .sm\:mt-13 {
    margin-top: 6rem;
  }

  .sm\:mt-14 {
    margin-top: 6.5rem;
  }

  .sm\:mt-15 {
    margin-top: 7rem;
  }

  .sm\:mt-16 {
    margin-top: 7.5rem;
  }

  .sm\:mt-17 {
    margin-top: 8rem;
  }

  .sm\:mt-18 {
    margin-top: 8.5rem;
  }

  .sm\:mt-19 {
    margin-top: 9.5rem;
  }

  .sm\:mt-20 {
    margin-top: 10rem;
  }

  .sm\:mt-21 {
    margin-top: 11rem;
  }

  .sm\:mt-22 {
    margin-top: 13rem;
  }

  .sm\:mt-23 {
    margin-top: 15rem;
  }

  .sm\:mt-24 {
    margin-top: 20.5rem;
  }

  .sm\:mt-auto {
    margin-top: auto;
  }

  .sm\:mt-tiny {
    margin-top: 0.5rem;
  }

  .sm\:mt-42p {
    margin-top: 42%;
  }

  .sm\:mt-huge {
    margin-top: 39.5rem;
  }

  .sm\:mt-fit {
    margin-top: fit-content;
  }

  .sm\:-mt-0 {
    margin-top: 0rem;
  }

  .sm\:-mt-1 {
    margin-top: -1rem;
  }

  .sm\:-mt-2 {
    margin-top: -1.2rem;
  }

  .sm\:-mt-3 {
    margin-top: -1.5rem;
  }

  .sm\:-mt-4 {
    margin-top: -1.7rem;
  }

  .sm\:-mt-5 {
    margin-top: -2rem;
  }

  .sm\:-mt-6 {
    margin-top: -2.5rem;
  }

  .sm\:-mt-7 {
    margin-top: -3rem;
  }

  .sm\:-mt-8 {
    margin-top: -3.5rem;
  }

  .sm\:-mt-9 {
    margin-top: -4rem;
  }

  .sm\:-mt-10 {
    margin-top: -4.5rem;
  }

  .sm\:-mt-11 {
    margin-top: -5rem;
  }

  .sm\:-mt-12 {
    margin-top: -5.5rem;
  }

  .sm\:-mt-13 {
    margin-top: -6rem;
  }

  .sm\:-mt-14 {
    margin-top: -6.5rem;
  }

  .sm\:-mt-15 {
    margin-top: -7rem;
  }

  .sm\:-mt-16 {
    margin-top: -7.5rem;
  }

  .sm\:-mt-17 {
    margin-top: -8rem;
  }

  .sm\:-mt-18 {
    margin-top: -8.5rem;
  }

  .sm\:-mt-19 {
    margin-top: -9.5rem;
  }

  .sm\:-mt-20 {
    margin-top: -10rem;
  }

  .sm\:-mt-21 {
    margin-top: -11rem;
  }

  .sm\:-mt-22 {
    margin-top: -13rem;
  }

  .sm\:-mt-23 {
    margin-top: -15rem;
  }

  .sm\:-mt-24 {
    margin-top: -20.5rem;
  }

  .sm\:-mt-tiny {
    margin-top: -0.5rem;
  }

  .sm\:-mt-42p {
    margin-top: -42%;
  }

  .sm\:-mt-huge {
    margin-top: -39.5rem;
  }

  .sm\:-mt-fit {
    margin-top: fit-content;
  }

  .sm\:mr-0 {
    margin-right: 0rem;
  }

  .sm\:mr-1 {
    margin-right: 1rem;
  }

  .sm\:mr-2 {
    margin-right: 1.2rem;
  }

  .sm\:mr-3 {
    margin-right: 1.5rem;
  }

  .sm\:mr-4 {
    margin-right: 1.7rem;
  }

  .sm\:mr-5 {
    margin-right: 2rem;
  }

  .sm\:mr-6 {
    margin-right: 2.5rem;
  }

  .sm\:mr-7 {
    margin-right: 3rem;
  }

  .sm\:mr-8 {
    margin-right: 3.5rem;
  }

  .sm\:mr-9 {
    margin-right: 4rem;
  }

  .sm\:mr-10 {
    margin-right: 4.5rem;
  }

  .sm\:mr-11 {
    margin-right: 5rem;
  }

  .sm\:mr-12 {
    margin-right: 5.5rem;
  }

  .sm\:mr-13 {
    margin-right: 6rem;
  }

  .sm\:mr-14 {
    margin-right: 6.5rem;
  }

  .sm\:mr-15 {
    margin-right: 7rem;
  }

  .sm\:mr-16 {
    margin-right: 7.5rem;
  }

  .sm\:mr-17 {
    margin-right: 8rem;
  }

  .sm\:mr-18 {
    margin-right: 8.5rem;
  }

  .sm\:mr-19 {
    margin-right: 9.5rem;
  }

  .sm\:mr-20 {
    margin-right: 10rem;
  }

  .sm\:mr-21 {
    margin-right: 11rem;
  }

  .sm\:mr-22 {
    margin-right: 13rem;
  }

  .sm\:mr-23 {
    margin-right: 15rem;
  }

  .sm\:mr-24 {
    margin-right: 20.5rem;
  }

  .sm\:mr-auto {
    margin-right: auto;
  }

  .sm\:mr-tiny {
    margin-right: 0.5rem;
  }

  .sm\:mr-42p {
    margin-right: 42%;
  }

  .sm\:mr-huge {
    margin-right: 39.5rem;
  }

  .sm\:mr-fit {
    margin-right: fit-content;
  }

  .sm\:-mr-0 {
    margin-right: 0rem;
  }

  .sm\:-mr-1 {
    margin-right: -1rem;
  }

  .sm\:-mr-2 {
    margin-right: -1.2rem;
  }

  .sm\:-mr-3 {
    margin-right: -1.5rem;
  }

  .sm\:-mr-4 {
    margin-right: -1.7rem;
  }

  .sm\:-mr-5 {
    margin-right: -2rem;
  }

  .sm\:-mr-6 {
    margin-right: -2.5rem;
  }

  .sm\:-mr-7 {
    margin-right: -3rem;
  }

  .sm\:-mr-8 {
    margin-right: -3.5rem;
  }

  .sm\:-mr-9 {
    margin-right: -4rem;
  }

  .sm\:-mr-10 {
    margin-right: -4.5rem;
  }

  .sm\:-mr-11 {
    margin-right: -5rem;
  }

  .sm\:-mr-12 {
    margin-right: -5.5rem;
  }

  .sm\:-mr-13 {
    margin-right: -6rem;
  }

  .sm\:-mr-14 {
    margin-right: -6.5rem;
  }

  .sm\:-mr-15 {
    margin-right: -7rem;
  }

  .sm\:-mr-16 {
    margin-right: -7.5rem;
  }

  .sm\:-mr-17 {
    margin-right: -8rem;
  }

  .sm\:-mr-18 {
    margin-right: -8.5rem;
  }

  .sm\:-mr-19 {
    margin-right: -9.5rem;
  }

  .sm\:-mr-20 {
    margin-right: -10rem;
  }

  .sm\:-mr-21 {
    margin-right: -11rem;
  }

  .sm\:-mr-22 {
    margin-right: -13rem;
  }

  .sm\:-mr-23 {
    margin-right: -15rem;
  }

  .sm\:-mr-24 {
    margin-right: -20.5rem;
  }

  .sm\:-mr-tiny {
    margin-right: -0.5rem;
  }

  .sm\:-mr-42p {
    margin-right: -42%;
  }

  .sm\:-mr-huge {
    margin-right: -39.5rem;
  }

  .sm\:-mr-fit {
    margin-right: fit-content;
  }

  .sm\:mb-0 {
    margin-bottom: 0rem;
  }

  .sm\:mb-1 {
    margin-bottom: 1rem;
  }

  .sm\:mb-2 {
    margin-bottom: 1.2rem;
  }

  .sm\:mb-3 {
    margin-bottom: 1.5rem;
  }

  .sm\:mb-4 {
    margin-bottom: 1.7rem;
  }

  .sm\:mb-5 {
    margin-bottom: 2rem;
  }

  .sm\:mb-6 {
    margin-bottom: 2.5rem;
  }

  .sm\:mb-7 {
    margin-bottom: 3rem;
  }

  .sm\:mb-8 {
    margin-bottom: 3.5rem;
  }

  .sm\:mb-9 {
    margin-bottom: 4rem;
  }

  .sm\:mb-10 {
    margin-bottom: 4.5rem;
  }

  .sm\:mb-11 {
    margin-bottom: 5rem;
  }

  .sm\:mb-12 {
    margin-bottom: 5.5rem;
  }

  .sm\:mb-13 {
    margin-bottom: 6rem;
  }

  .sm\:mb-14 {
    margin-bottom: 6.5rem;
  }

  .sm\:mb-15 {
    margin-bottom: 7rem;
  }

  .sm\:mb-16 {
    margin-bottom: 7.5rem;
  }

  .sm\:mb-17 {
    margin-bottom: 8rem;
  }

  .sm\:mb-18 {
    margin-bottom: 8.5rem;
  }

  .sm\:mb-19 {
    margin-bottom: 9.5rem;
  }

  .sm\:mb-20 {
    margin-bottom: 10rem;
  }

  .sm\:mb-21 {
    margin-bottom: 11rem;
  }

  .sm\:mb-22 {
    margin-bottom: 13rem;
  }

  .sm\:mb-23 {
    margin-bottom: 15rem;
  }

  .sm\:mb-24 {
    margin-bottom: 20.5rem;
  }

  .sm\:mb-auto {
    margin-bottom: auto;
  }

  .sm\:mb-tiny {
    margin-bottom: 0.5rem;
  }

  .sm\:mb-42p {
    margin-bottom: 42%;
  }

  .sm\:mb-huge {
    margin-bottom: 39.5rem;
  }

  .sm\:mb-fit {
    margin-bottom: fit-content;
  }

  .sm\:-mb-0 {
    margin-bottom: 0rem;
  }

  .sm\:-mb-1 {
    margin-bottom: -1rem;
  }

  .sm\:-mb-2 {
    margin-bottom: -1.2rem;
  }

  .sm\:-mb-3 {
    margin-bottom: -1.5rem;
  }

  .sm\:-mb-4 {
    margin-bottom: -1.7rem;
  }

  .sm\:-mb-5 {
    margin-bottom: -2rem;
  }

  .sm\:-mb-6 {
    margin-bottom: -2.5rem;
  }

  .sm\:-mb-7 {
    margin-bottom: -3rem;
  }

  .sm\:-mb-8 {
    margin-bottom: -3.5rem;
  }

  .sm\:-mb-9 {
    margin-bottom: -4rem;
  }

  .sm\:-mb-10 {
    margin-bottom: -4.5rem;
  }

  .sm\:-mb-11 {
    margin-bottom: -5rem;
  }

  .sm\:-mb-12 {
    margin-bottom: -5.5rem;
  }

  .sm\:-mb-13 {
    margin-bottom: -6rem;
  }

  .sm\:-mb-14 {
    margin-bottom: -6.5rem;
  }

  .sm\:-mb-15 {
    margin-bottom: -7rem;
  }

  .sm\:-mb-16 {
    margin-bottom: -7.5rem;
  }

  .sm\:-mb-17 {
    margin-bottom: -8rem;
  }

  .sm\:-mb-18 {
    margin-bottom: -8.5rem;
  }

  .sm\:-mb-19 {
    margin-bottom: -9.5rem;
  }

  .sm\:-mb-20 {
    margin-bottom: -10rem;
  }

  .sm\:-mb-21 {
    margin-bottom: -11rem;
  }

  .sm\:-mb-22 {
    margin-bottom: -13rem;
  }

  .sm\:-mb-23 {
    margin-bottom: -15rem;
  }

  .sm\:-mb-24 {
    margin-bottom: -20.5rem;
  }

  .sm\:-mb-tiny {
    margin-bottom: -0.5rem;
  }

  .sm\:-mb-42p {
    margin-bottom: -42%;
  }

  .sm\:-mb-huge {
    margin-bottom: -39.5rem;
  }

  .sm\:-mb-fit {
    margin-bottom: fit-content;
  }

  .sm\:ml-0 {
    margin-left: 0rem;
  }

  .sm\:ml-1 {
    margin-left: 1rem;
  }

  .sm\:ml-2 {
    margin-left: 1.2rem;
  }

  .sm\:ml-3 {
    margin-left: 1.5rem;
  }

  .sm\:ml-4 {
    margin-left: 1.7rem;
  }

  .sm\:ml-5 {
    margin-left: 2rem;
  }

  .sm\:ml-6 {
    margin-left: 2.5rem;
  }

  .sm\:ml-7 {
    margin-left: 3rem;
  }

  .sm\:ml-8 {
    margin-left: 3.5rem;
  }

  .sm\:ml-9 {
    margin-left: 4rem;
  }

  .sm\:ml-10 {
    margin-left: 4.5rem;
  }

  .sm\:ml-11 {
    margin-left: 5rem;
  }

  .sm\:ml-12 {
    margin-left: 5.5rem;
  }

  .sm\:ml-13 {
    margin-left: 6rem;
  }

  .sm\:ml-14 {
    margin-left: 6.5rem;
  }

  .sm\:ml-15 {
    margin-left: 7rem;
  }

  .sm\:ml-16 {
    margin-left: 7.5rem;
  }

  .sm\:ml-17 {
    margin-left: 8rem;
  }

  .sm\:ml-18 {
    margin-left: 8.5rem;
  }

  .sm\:ml-19 {
    margin-left: 9.5rem;
  }

  .sm\:ml-20 {
    margin-left: 10rem;
  }

  .sm\:ml-21 {
    margin-left: 11rem;
  }

  .sm\:ml-22 {
    margin-left: 13rem;
  }

  .sm\:ml-23 {
    margin-left: 15rem;
  }

  .sm\:ml-24 {
    margin-left: 20.5rem;
  }

  .sm\:ml-auto {
    margin-left: auto;
  }

  .sm\:ml-tiny {
    margin-left: 0.5rem;
  }

  .sm\:ml-42p {
    margin-left: 42%;
  }

  .sm\:ml-huge {
    margin-left: 39.5rem;
  }

  .sm\:ml-fit {
    margin-left: fit-content;
  }

  .sm\:-ml-0 {
    margin-left: 0rem;
  }

  .sm\:-ml-1 {
    margin-left: -1rem;
  }

  .sm\:-ml-2 {
    margin-left: -1.2rem;
  }

  .sm\:-ml-3 {
    margin-left: -1.5rem;
  }

  .sm\:-ml-4 {
    margin-left: -1.7rem;
  }

  .sm\:-ml-5 {
    margin-left: -2rem;
  }

  .sm\:-ml-6 {
    margin-left: -2.5rem;
  }

  .sm\:-ml-7 {
    margin-left: -3rem;
  }

  .sm\:-ml-8 {
    margin-left: -3.5rem;
  }

  .sm\:-ml-9 {
    margin-left: -4rem;
  }

  .sm\:-ml-10 {
    margin-left: -4.5rem;
  }

  .sm\:-ml-11 {
    margin-left: -5rem;
  }

  .sm\:-ml-12 {
    margin-left: -5.5rem;
  }

  .sm\:-ml-13 {
    margin-left: -6rem;
  }

  .sm\:-ml-14 {
    margin-left: -6.5rem;
  }

  .sm\:-ml-15 {
    margin-left: -7rem;
  }

  .sm\:-ml-16 {
    margin-left: -7.5rem;
  }

  .sm\:-ml-17 {
    margin-left: -8rem;
  }

  .sm\:-ml-18 {
    margin-left: -8.5rem;
  }

  .sm\:-ml-19 {
    margin-left: -9.5rem;
  }

  .sm\:-ml-20 {
    margin-left: -10rem;
  }

  .sm\:-ml-21 {
    margin-left: -11rem;
  }

  .sm\:-ml-22 {
    margin-left: -13rem;
  }

  .sm\:-ml-23 {
    margin-left: -15rem;
  }

  .sm\:-ml-24 {
    margin-left: -20.5rem;
  }

  .sm\:-ml-tiny {
    margin-left: -0.5rem;
  }

  .sm\:-ml-42p {
    margin-left: -42%;
  }

  .sm\:-ml-huge {
    margin-left: -39.5rem;
  }

  .sm\:-ml-fit {
    margin-left: fit-content;
  }

  .sm\:first\:mt-0:first-child {
    margin-top: 0rem;
  }

  .sm\:first\:mt-1:first-child {
    margin-top: 1rem;
  }

  .sm\:first\:mt-2:first-child {
    margin-top: 1.2rem;
  }

  .sm\:first\:mt-3:first-child {
    margin-top: 1.5rem;
  }

  .sm\:first\:mt-4:first-child {
    margin-top: 1.7rem;
  }

  .sm\:first\:mt-5:first-child {
    margin-top: 2rem;
  }

  .sm\:first\:mt-6:first-child {
    margin-top: 2.5rem;
  }

  .sm\:first\:mt-7:first-child {
    margin-top: 3rem;
  }

  .sm\:first\:mt-8:first-child {
    margin-top: 3.5rem;
  }

  .sm\:first\:mt-9:first-child {
    margin-top: 4rem;
  }

  .sm\:first\:mt-10:first-child {
    margin-top: 4.5rem;
  }

  .sm\:first\:mt-11:first-child {
    margin-top: 5rem;
  }

  .sm\:first\:mt-12:first-child {
    margin-top: 5.5rem;
  }

  .sm\:first\:mt-13:first-child {
    margin-top: 6rem;
  }

  .sm\:first\:mt-14:first-child {
    margin-top: 6.5rem;
  }

  .sm\:first\:mt-15:first-child {
    margin-top: 7rem;
  }

  .sm\:first\:mt-16:first-child {
    margin-top: 7.5rem;
  }

  .sm\:first\:mt-17:first-child {
    margin-top: 8rem;
  }

  .sm\:first\:mt-18:first-child {
    margin-top: 8.5rem;
  }

  .sm\:first\:mt-19:first-child {
    margin-top: 9.5rem;
  }

  .sm\:first\:mt-20:first-child {
    margin-top: 10rem;
  }

  .sm\:first\:mt-21:first-child {
    margin-top: 11rem;
  }

  .sm\:first\:mt-22:first-child {
    margin-top: 13rem;
  }

  .sm\:first\:mt-23:first-child {
    margin-top: 15rem;
  }

  .sm\:first\:mt-24:first-child {
    margin-top: 20.5rem;
  }

  .sm\:first\:mt-auto:first-child {
    margin-top: auto;
  }

  .sm\:first\:mt-tiny:first-child {
    margin-top: 0.5rem;
  }

  .sm\:first\:mt-42p:first-child {
    margin-top: 42%;
  }

  .sm\:first\:mt-huge:first-child {
    margin-top: 39.5rem;
  }

  .sm\:first\:mt-fit:first-child {
    margin-top: fit-content;
  }

  .sm\:first\:-mt-0:first-child {
    margin-top: 0rem;
  }

  .sm\:first\:-mt-1:first-child {
    margin-top: -1rem;
  }

  .sm\:first\:-mt-2:first-child {
    margin-top: -1.2rem;
  }

  .sm\:first\:-mt-3:first-child {
    margin-top: -1.5rem;
  }

  .sm\:first\:-mt-4:first-child {
    margin-top: -1.7rem;
  }

  .sm\:first\:-mt-5:first-child {
    margin-top: -2rem;
  }

  .sm\:first\:-mt-6:first-child {
    margin-top: -2.5rem;
  }

  .sm\:first\:-mt-7:first-child {
    margin-top: -3rem;
  }

  .sm\:first\:-mt-8:first-child {
    margin-top: -3.5rem;
  }

  .sm\:first\:-mt-9:first-child {
    margin-top: -4rem;
  }

  .sm\:first\:-mt-10:first-child {
    margin-top: -4.5rem;
  }

  .sm\:first\:-mt-11:first-child {
    margin-top: -5rem;
  }

  .sm\:first\:-mt-12:first-child {
    margin-top: -5.5rem;
  }

  .sm\:first\:-mt-13:first-child {
    margin-top: -6rem;
  }

  .sm\:first\:-mt-14:first-child {
    margin-top: -6.5rem;
  }

  .sm\:first\:-mt-15:first-child {
    margin-top: -7rem;
  }

  .sm\:first\:-mt-16:first-child {
    margin-top: -7.5rem;
  }

  .sm\:first\:-mt-17:first-child {
    margin-top: -8rem;
  }

  .sm\:first\:-mt-18:first-child {
    margin-top: -8.5rem;
  }

  .sm\:first\:-mt-19:first-child {
    margin-top: -9.5rem;
  }

  .sm\:first\:-mt-20:first-child {
    margin-top: -10rem;
  }

  .sm\:first\:-mt-21:first-child {
    margin-top: -11rem;
  }

  .sm\:first\:-mt-22:first-child {
    margin-top: -13rem;
  }

  .sm\:first\:-mt-23:first-child {
    margin-top: -15rem;
  }

  .sm\:first\:-mt-24:first-child {
    margin-top: -20.5rem;
  }

  .sm\:first\:-mt-tiny:first-child {
    margin-top: -0.5rem;
  }

  .sm\:first\:-mt-42p:first-child {
    margin-top: -42%;
  }

  .sm\:first\:-mt-huge:first-child {
    margin-top: -39.5rem;
  }

  .sm\:first\:-mt-fit:first-child {
    margin-top: fit-content;
  }

  .sm\:first\:mr-0:first-child {
    margin-right: 0rem;
  }

  .sm\:first\:mr-1:first-child {
    margin-right: 1rem;
  }

  .sm\:first\:mr-2:first-child {
    margin-right: 1.2rem;
  }

  .sm\:first\:mr-3:first-child {
    margin-right: 1.5rem;
  }

  .sm\:first\:mr-4:first-child {
    margin-right: 1.7rem;
  }

  .sm\:first\:mr-5:first-child {
    margin-right: 2rem;
  }

  .sm\:first\:mr-6:first-child {
    margin-right: 2.5rem;
  }

  .sm\:first\:mr-7:first-child {
    margin-right: 3rem;
  }

  .sm\:first\:mr-8:first-child {
    margin-right: 3.5rem;
  }

  .sm\:first\:mr-9:first-child {
    margin-right: 4rem;
  }

  .sm\:first\:mr-10:first-child {
    margin-right: 4.5rem;
  }

  .sm\:first\:mr-11:first-child {
    margin-right: 5rem;
  }

  .sm\:first\:mr-12:first-child {
    margin-right: 5.5rem;
  }

  .sm\:first\:mr-13:first-child {
    margin-right: 6rem;
  }

  .sm\:first\:mr-14:first-child {
    margin-right: 6.5rem;
  }

  .sm\:first\:mr-15:first-child {
    margin-right: 7rem;
  }

  .sm\:first\:mr-16:first-child {
    margin-right: 7.5rem;
  }

  .sm\:first\:mr-17:first-child {
    margin-right: 8rem;
  }

  .sm\:first\:mr-18:first-child {
    margin-right: 8.5rem;
  }

  .sm\:first\:mr-19:first-child {
    margin-right: 9.5rem;
  }

  .sm\:first\:mr-20:first-child {
    margin-right: 10rem;
  }

  .sm\:first\:mr-21:first-child {
    margin-right: 11rem;
  }

  .sm\:first\:mr-22:first-child {
    margin-right: 13rem;
  }

  .sm\:first\:mr-23:first-child {
    margin-right: 15rem;
  }

  .sm\:first\:mr-24:first-child {
    margin-right: 20.5rem;
  }

  .sm\:first\:mr-auto:first-child {
    margin-right: auto;
  }

  .sm\:first\:mr-tiny:first-child {
    margin-right: 0.5rem;
  }

  .sm\:first\:mr-42p:first-child {
    margin-right: 42%;
  }

  .sm\:first\:mr-huge:first-child {
    margin-right: 39.5rem;
  }

  .sm\:first\:mr-fit:first-child {
    margin-right: fit-content;
  }

  .sm\:first\:-mr-0:first-child {
    margin-right: 0rem;
  }

  .sm\:first\:-mr-1:first-child {
    margin-right: -1rem;
  }

  .sm\:first\:-mr-2:first-child {
    margin-right: -1.2rem;
  }

  .sm\:first\:-mr-3:first-child {
    margin-right: -1.5rem;
  }

  .sm\:first\:-mr-4:first-child {
    margin-right: -1.7rem;
  }

  .sm\:first\:-mr-5:first-child {
    margin-right: -2rem;
  }

  .sm\:first\:-mr-6:first-child {
    margin-right: -2.5rem;
  }

  .sm\:first\:-mr-7:first-child {
    margin-right: -3rem;
  }

  .sm\:first\:-mr-8:first-child {
    margin-right: -3.5rem;
  }

  .sm\:first\:-mr-9:first-child {
    margin-right: -4rem;
  }

  .sm\:first\:-mr-10:first-child {
    margin-right: -4.5rem;
  }

  .sm\:first\:-mr-11:first-child {
    margin-right: -5rem;
  }

  .sm\:first\:-mr-12:first-child {
    margin-right: -5.5rem;
  }

  .sm\:first\:-mr-13:first-child {
    margin-right: -6rem;
  }

  .sm\:first\:-mr-14:first-child {
    margin-right: -6.5rem;
  }

  .sm\:first\:-mr-15:first-child {
    margin-right: -7rem;
  }

  .sm\:first\:-mr-16:first-child {
    margin-right: -7.5rem;
  }

  .sm\:first\:-mr-17:first-child {
    margin-right: -8rem;
  }

  .sm\:first\:-mr-18:first-child {
    margin-right: -8.5rem;
  }

  .sm\:first\:-mr-19:first-child {
    margin-right: -9.5rem;
  }

  .sm\:first\:-mr-20:first-child {
    margin-right: -10rem;
  }

  .sm\:first\:-mr-21:first-child {
    margin-right: -11rem;
  }

  .sm\:first\:-mr-22:first-child {
    margin-right: -13rem;
  }

  .sm\:first\:-mr-23:first-child {
    margin-right: -15rem;
  }

  .sm\:first\:-mr-24:first-child {
    margin-right: -20.5rem;
  }

  .sm\:first\:-mr-tiny:first-child {
    margin-right: -0.5rem;
  }

  .sm\:first\:-mr-42p:first-child {
    margin-right: -42%;
  }

  .sm\:first\:-mr-huge:first-child {
    margin-right: -39.5rem;
  }

  .sm\:first\:-mr-fit:first-child {
    margin-right: fit-content;
  }

  .sm\:first\:mb-0:first-child {
    margin-bottom: 0rem;
  }

  .sm\:first\:mb-1:first-child {
    margin-bottom: 1rem;
  }

  .sm\:first\:mb-2:first-child {
    margin-bottom: 1.2rem;
  }

  .sm\:first\:mb-3:first-child {
    margin-bottom: 1.5rem;
  }

  .sm\:first\:mb-4:first-child {
    margin-bottom: 1.7rem;
  }

  .sm\:first\:mb-5:first-child {
    margin-bottom: 2rem;
  }

  .sm\:first\:mb-6:first-child {
    margin-bottom: 2.5rem;
  }

  .sm\:first\:mb-7:first-child {
    margin-bottom: 3rem;
  }

  .sm\:first\:mb-8:first-child {
    margin-bottom: 3.5rem;
  }

  .sm\:first\:mb-9:first-child {
    margin-bottom: 4rem;
  }

  .sm\:first\:mb-10:first-child {
    margin-bottom: 4.5rem;
  }

  .sm\:first\:mb-11:first-child {
    margin-bottom: 5rem;
  }

  .sm\:first\:mb-12:first-child {
    margin-bottom: 5.5rem;
  }

  .sm\:first\:mb-13:first-child {
    margin-bottom: 6rem;
  }

  .sm\:first\:mb-14:first-child {
    margin-bottom: 6.5rem;
  }

  .sm\:first\:mb-15:first-child {
    margin-bottom: 7rem;
  }

  .sm\:first\:mb-16:first-child {
    margin-bottom: 7.5rem;
  }

  .sm\:first\:mb-17:first-child {
    margin-bottom: 8rem;
  }

  .sm\:first\:mb-18:first-child {
    margin-bottom: 8.5rem;
  }

  .sm\:first\:mb-19:first-child {
    margin-bottom: 9.5rem;
  }

  .sm\:first\:mb-20:first-child {
    margin-bottom: 10rem;
  }

  .sm\:first\:mb-21:first-child {
    margin-bottom: 11rem;
  }

  .sm\:first\:mb-22:first-child {
    margin-bottom: 13rem;
  }

  .sm\:first\:mb-23:first-child {
    margin-bottom: 15rem;
  }

  .sm\:first\:mb-24:first-child {
    margin-bottom: 20.5rem;
  }

  .sm\:first\:mb-auto:first-child {
    margin-bottom: auto;
  }

  .sm\:first\:mb-tiny:first-child {
    margin-bottom: 0.5rem;
  }

  .sm\:first\:mb-42p:first-child {
    margin-bottom: 42%;
  }

  .sm\:first\:mb-huge:first-child {
    margin-bottom: 39.5rem;
  }

  .sm\:first\:mb-fit:first-child {
    margin-bottom: fit-content;
  }

  .sm\:first\:-mb-0:first-child {
    margin-bottom: 0rem;
  }

  .sm\:first\:-mb-1:first-child {
    margin-bottom: -1rem;
  }

  .sm\:first\:-mb-2:first-child {
    margin-bottom: -1.2rem;
  }

  .sm\:first\:-mb-3:first-child {
    margin-bottom: -1.5rem;
  }

  .sm\:first\:-mb-4:first-child {
    margin-bottom: -1.7rem;
  }

  .sm\:first\:-mb-5:first-child {
    margin-bottom: -2rem;
  }

  .sm\:first\:-mb-6:first-child {
    margin-bottom: -2.5rem;
  }

  .sm\:first\:-mb-7:first-child {
    margin-bottom: -3rem;
  }

  .sm\:first\:-mb-8:first-child {
    margin-bottom: -3.5rem;
  }

  .sm\:first\:-mb-9:first-child {
    margin-bottom: -4rem;
  }

  .sm\:first\:-mb-10:first-child {
    margin-bottom: -4.5rem;
  }

  .sm\:first\:-mb-11:first-child {
    margin-bottom: -5rem;
  }

  .sm\:first\:-mb-12:first-child {
    margin-bottom: -5.5rem;
  }

  .sm\:first\:-mb-13:first-child {
    margin-bottom: -6rem;
  }

  .sm\:first\:-mb-14:first-child {
    margin-bottom: -6.5rem;
  }

  .sm\:first\:-mb-15:first-child {
    margin-bottom: -7rem;
  }

  .sm\:first\:-mb-16:first-child {
    margin-bottom: -7.5rem;
  }

  .sm\:first\:-mb-17:first-child {
    margin-bottom: -8rem;
  }

  .sm\:first\:-mb-18:first-child {
    margin-bottom: -8.5rem;
  }

  .sm\:first\:-mb-19:first-child {
    margin-bottom: -9.5rem;
  }

  .sm\:first\:-mb-20:first-child {
    margin-bottom: -10rem;
  }

  .sm\:first\:-mb-21:first-child {
    margin-bottom: -11rem;
  }

  .sm\:first\:-mb-22:first-child {
    margin-bottom: -13rem;
  }

  .sm\:first\:-mb-23:first-child {
    margin-bottom: -15rem;
  }

  .sm\:first\:-mb-24:first-child {
    margin-bottom: -20.5rem;
  }

  .sm\:first\:-mb-tiny:first-child {
    margin-bottom: -0.5rem;
  }

  .sm\:first\:-mb-42p:first-child {
    margin-bottom: -42%;
  }

  .sm\:first\:-mb-huge:first-child {
    margin-bottom: -39.5rem;
  }

  .sm\:first\:-mb-fit:first-child {
    margin-bottom: fit-content;
  }

  .sm\:first\:ml-0:first-child {
    margin-left: 0rem;
  }

  .sm\:first\:ml-1:first-child {
    margin-left: 1rem;
  }

  .sm\:first\:ml-2:first-child {
    margin-left: 1.2rem;
  }

  .sm\:first\:ml-3:first-child {
    margin-left: 1.5rem;
  }

  .sm\:first\:ml-4:first-child {
    margin-left: 1.7rem;
  }

  .sm\:first\:ml-5:first-child {
    margin-left: 2rem;
  }

  .sm\:first\:ml-6:first-child {
    margin-left: 2.5rem;
  }

  .sm\:first\:ml-7:first-child {
    margin-left: 3rem;
  }

  .sm\:first\:ml-8:first-child {
    margin-left: 3.5rem;
  }

  .sm\:first\:ml-9:first-child {
    margin-left: 4rem;
  }

  .sm\:first\:ml-10:first-child {
    margin-left: 4.5rem;
  }

  .sm\:first\:ml-11:first-child {
    margin-left: 5rem;
  }

  .sm\:first\:ml-12:first-child {
    margin-left: 5.5rem;
  }

  .sm\:first\:ml-13:first-child {
    margin-left: 6rem;
  }

  .sm\:first\:ml-14:first-child {
    margin-left: 6.5rem;
  }

  .sm\:first\:ml-15:first-child {
    margin-left: 7rem;
  }

  .sm\:first\:ml-16:first-child {
    margin-left: 7.5rem;
  }

  .sm\:first\:ml-17:first-child {
    margin-left: 8rem;
  }

  .sm\:first\:ml-18:first-child {
    margin-left: 8.5rem;
  }

  .sm\:first\:ml-19:first-child {
    margin-left: 9.5rem;
  }

  .sm\:first\:ml-20:first-child {
    margin-left: 10rem;
  }

  .sm\:first\:ml-21:first-child {
    margin-left: 11rem;
  }

  .sm\:first\:ml-22:first-child {
    margin-left: 13rem;
  }

  .sm\:first\:ml-23:first-child {
    margin-left: 15rem;
  }

  .sm\:first\:ml-24:first-child {
    margin-left: 20.5rem;
  }

  .sm\:first\:ml-auto:first-child {
    margin-left: auto;
  }

  .sm\:first\:ml-tiny:first-child {
    margin-left: 0.5rem;
  }

  .sm\:first\:ml-42p:first-child {
    margin-left: 42%;
  }

  .sm\:first\:ml-huge:first-child {
    margin-left: 39.5rem;
  }

  .sm\:first\:ml-fit:first-child {
    margin-left: fit-content;
  }

  .sm\:first\:-ml-0:first-child {
    margin-left: 0rem;
  }

  .sm\:first\:-ml-1:first-child {
    margin-left: -1rem;
  }

  .sm\:first\:-ml-2:first-child {
    margin-left: -1.2rem;
  }

  .sm\:first\:-ml-3:first-child {
    margin-left: -1.5rem;
  }

  .sm\:first\:-ml-4:first-child {
    margin-left: -1.7rem;
  }

  .sm\:first\:-ml-5:first-child {
    margin-left: -2rem;
  }

  .sm\:first\:-ml-6:first-child {
    margin-left: -2.5rem;
  }

  .sm\:first\:-ml-7:first-child {
    margin-left: -3rem;
  }

  .sm\:first\:-ml-8:first-child {
    margin-left: -3.5rem;
  }

  .sm\:first\:-ml-9:first-child {
    margin-left: -4rem;
  }

  .sm\:first\:-ml-10:first-child {
    margin-left: -4.5rem;
  }

  .sm\:first\:-ml-11:first-child {
    margin-left: -5rem;
  }

  .sm\:first\:-ml-12:first-child {
    margin-left: -5.5rem;
  }

  .sm\:first\:-ml-13:first-child {
    margin-left: -6rem;
  }

  .sm\:first\:-ml-14:first-child {
    margin-left: -6.5rem;
  }

  .sm\:first\:-ml-15:first-child {
    margin-left: -7rem;
  }

  .sm\:first\:-ml-16:first-child {
    margin-left: -7.5rem;
  }

  .sm\:first\:-ml-17:first-child {
    margin-left: -8rem;
  }

  .sm\:first\:-ml-18:first-child {
    margin-left: -8.5rem;
  }

  .sm\:first\:-ml-19:first-child {
    margin-left: -9.5rem;
  }

  .sm\:first\:-ml-20:first-child {
    margin-left: -10rem;
  }

  .sm\:first\:-ml-21:first-child {
    margin-left: -11rem;
  }

  .sm\:first\:-ml-22:first-child {
    margin-left: -13rem;
  }

  .sm\:first\:-ml-23:first-child {
    margin-left: -15rem;
  }

  .sm\:first\:-ml-24:first-child {
    margin-left: -20.5rem;
  }

  .sm\:first\:-ml-tiny:first-child {
    margin-left: -0.5rem;
  }

  .sm\:first\:-ml-42p:first-child {
    margin-left: -42%;
  }

  .sm\:first\:-ml-huge:first-child {
    margin-left: -39.5rem;
  }

  .sm\:first\:-ml-fit:first-child {
    margin-left: fit-content;
  }

  .sm\:last\:mt-0:last-child {
    margin-top: 0rem;
  }

  .sm\:last\:mt-1:last-child {
    margin-top: 1rem;
  }

  .sm\:last\:mt-2:last-child {
    margin-top: 1.2rem;
  }

  .sm\:last\:mt-3:last-child {
    margin-top: 1.5rem;
  }

  .sm\:last\:mt-4:last-child {
    margin-top: 1.7rem;
  }

  .sm\:last\:mt-5:last-child {
    margin-top: 2rem;
  }

  .sm\:last\:mt-6:last-child {
    margin-top: 2.5rem;
  }

  .sm\:last\:mt-7:last-child {
    margin-top: 3rem;
  }

  .sm\:last\:mt-8:last-child {
    margin-top: 3.5rem;
  }

  .sm\:last\:mt-9:last-child {
    margin-top: 4rem;
  }

  .sm\:last\:mt-10:last-child {
    margin-top: 4.5rem;
  }

  .sm\:last\:mt-11:last-child {
    margin-top: 5rem;
  }

  .sm\:last\:mt-12:last-child {
    margin-top: 5.5rem;
  }

  .sm\:last\:mt-13:last-child {
    margin-top: 6rem;
  }

  .sm\:last\:mt-14:last-child {
    margin-top: 6.5rem;
  }

  .sm\:last\:mt-15:last-child {
    margin-top: 7rem;
  }

  .sm\:last\:mt-16:last-child {
    margin-top: 7.5rem;
  }

  .sm\:last\:mt-17:last-child {
    margin-top: 8rem;
  }

  .sm\:last\:mt-18:last-child {
    margin-top: 8.5rem;
  }

  .sm\:last\:mt-19:last-child {
    margin-top: 9.5rem;
  }

  .sm\:last\:mt-20:last-child {
    margin-top: 10rem;
  }

  .sm\:last\:mt-21:last-child {
    margin-top: 11rem;
  }

  .sm\:last\:mt-22:last-child {
    margin-top: 13rem;
  }

  .sm\:last\:mt-23:last-child {
    margin-top: 15rem;
  }

  .sm\:last\:mt-24:last-child {
    margin-top: 20.5rem;
  }

  .sm\:last\:mt-auto:last-child {
    margin-top: auto;
  }

  .sm\:last\:mt-tiny:last-child {
    margin-top: 0.5rem;
  }

  .sm\:last\:mt-42p:last-child {
    margin-top: 42%;
  }

  .sm\:last\:mt-huge:last-child {
    margin-top: 39.5rem;
  }

  .sm\:last\:mt-fit:last-child {
    margin-top: fit-content;
  }

  .sm\:last\:-mt-0:last-child {
    margin-top: 0rem;
  }

  .sm\:last\:-mt-1:last-child {
    margin-top: -1rem;
  }

  .sm\:last\:-mt-2:last-child {
    margin-top: -1.2rem;
  }

  .sm\:last\:-mt-3:last-child {
    margin-top: -1.5rem;
  }

  .sm\:last\:-mt-4:last-child {
    margin-top: -1.7rem;
  }

  .sm\:last\:-mt-5:last-child {
    margin-top: -2rem;
  }

  .sm\:last\:-mt-6:last-child {
    margin-top: -2.5rem;
  }

  .sm\:last\:-mt-7:last-child {
    margin-top: -3rem;
  }

  .sm\:last\:-mt-8:last-child {
    margin-top: -3.5rem;
  }

  .sm\:last\:-mt-9:last-child {
    margin-top: -4rem;
  }

  .sm\:last\:-mt-10:last-child {
    margin-top: -4.5rem;
  }

  .sm\:last\:-mt-11:last-child {
    margin-top: -5rem;
  }

  .sm\:last\:-mt-12:last-child {
    margin-top: -5.5rem;
  }

  .sm\:last\:-mt-13:last-child {
    margin-top: -6rem;
  }

  .sm\:last\:-mt-14:last-child {
    margin-top: -6.5rem;
  }

  .sm\:last\:-mt-15:last-child {
    margin-top: -7rem;
  }

  .sm\:last\:-mt-16:last-child {
    margin-top: -7.5rem;
  }

  .sm\:last\:-mt-17:last-child {
    margin-top: -8rem;
  }

  .sm\:last\:-mt-18:last-child {
    margin-top: -8.5rem;
  }

  .sm\:last\:-mt-19:last-child {
    margin-top: -9.5rem;
  }

  .sm\:last\:-mt-20:last-child {
    margin-top: -10rem;
  }

  .sm\:last\:-mt-21:last-child {
    margin-top: -11rem;
  }

  .sm\:last\:-mt-22:last-child {
    margin-top: -13rem;
  }

  .sm\:last\:-mt-23:last-child {
    margin-top: -15rem;
  }

  .sm\:last\:-mt-24:last-child {
    margin-top: -20.5rem;
  }

  .sm\:last\:-mt-tiny:last-child {
    margin-top: -0.5rem;
  }

  .sm\:last\:-mt-42p:last-child {
    margin-top: -42%;
  }

  .sm\:last\:-mt-huge:last-child {
    margin-top: -39.5rem;
  }

  .sm\:last\:-mt-fit:last-child {
    margin-top: fit-content;
  }

  .sm\:last\:mr-0:last-child {
    margin-right: 0rem;
  }

  .sm\:last\:mr-1:last-child {
    margin-right: 1rem;
  }

  .sm\:last\:mr-2:last-child {
    margin-right: 1.2rem;
  }

  .sm\:last\:mr-3:last-child {
    margin-right: 1.5rem;
  }

  .sm\:last\:mr-4:last-child {
    margin-right: 1.7rem;
  }

  .sm\:last\:mr-5:last-child {
    margin-right: 2rem;
  }

  .sm\:last\:mr-6:last-child {
    margin-right: 2.5rem;
  }

  .sm\:last\:mr-7:last-child {
    margin-right: 3rem;
  }

  .sm\:last\:mr-8:last-child {
    margin-right: 3.5rem;
  }

  .sm\:last\:mr-9:last-child {
    margin-right: 4rem;
  }

  .sm\:last\:mr-10:last-child {
    margin-right: 4.5rem;
  }

  .sm\:last\:mr-11:last-child {
    margin-right: 5rem;
  }

  .sm\:last\:mr-12:last-child {
    margin-right: 5.5rem;
  }

  .sm\:last\:mr-13:last-child {
    margin-right: 6rem;
  }

  .sm\:last\:mr-14:last-child {
    margin-right: 6.5rem;
  }

  .sm\:last\:mr-15:last-child {
    margin-right: 7rem;
  }

  .sm\:last\:mr-16:last-child {
    margin-right: 7.5rem;
  }

  .sm\:last\:mr-17:last-child {
    margin-right: 8rem;
  }

  .sm\:last\:mr-18:last-child {
    margin-right: 8.5rem;
  }

  .sm\:last\:mr-19:last-child {
    margin-right: 9.5rem;
  }

  .sm\:last\:mr-20:last-child {
    margin-right: 10rem;
  }

  .sm\:last\:mr-21:last-child {
    margin-right: 11rem;
  }

  .sm\:last\:mr-22:last-child {
    margin-right: 13rem;
  }

  .sm\:last\:mr-23:last-child {
    margin-right: 15rem;
  }

  .sm\:last\:mr-24:last-child {
    margin-right: 20.5rem;
  }

  .sm\:last\:mr-auto:last-child {
    margin-right: auto;
  }

  .sm\:last\:mr-tiny:last-child {
    margin-right: 0.5rem;
  }

  .sm\:last\:mr-42p:last-child {
    margin-right: 42%;
  }

  .sm\:last\:mr-huge:last-child {
    margin-right: 39.5rem;
  }

  .sm\:last\:mr-fit:last-child {
    margin-right: fit-content;
  }

  .sm\:last\:-mr-0:last-child {
    margin-right: 0rem;
  }

  .sm\:last\:-mr-1:last-child {
    margin-right: -1rem;
  }

  .sm\:last\:-mr-2:last-child {
    margin-right: -1.2rem;
  }

  .sm\:last\:-mr-3:last-child {
    margin-right: -1.5rem;
  }

  .sm\:last\:-mr-4:last-child {
    margin-right: -1.7rem;
  }

  .sm\:last\:-mr-5:last-child {
    margin-right: -2rem;
  }

  .sm\:last\:-mr-6:last-child {
    margin-right: -2.5rem;
  }

  .sm\:last\:-mr-7:last-child {
    margin-right: -3rem;
  }

  .sm\:last\:-mr-8:last-child {
    margin-right: -3.5rem;
  }

  .sm\:last\:-mr-9:last-child {
    margin-right: -4rem;
  }

  .sm\:last\:-mr-10:last-child {
    margin-right: -4.5rem;
  }

  .sm\:last\:-mr-11:last-child {
    margin-right: -5rem;
  }

  .sm\:last\:-mr-12:last-child {
    margin-right: -5.5rem;
  }

  .sm\:last\:-mr-13:last-child {
    margin-right: -6rem;
  }

  .sm\:last\:-mr-14:last-child {
    margin-right: -6.5rem;
  }

  .sm\:last\:-mr-15:last-child {
    margin-right: -7rem;
  }

  .sm\:last\:-mr-16:last-child {
    margin-right: -7.5rem;
  }

  .sm\:last\:-mr-17:last-child {
    margin-right: -8rem;
  }

  .sm\:last\:-mr-18:last-child {
    margin-right: -8.5rem;
  }

  .sm\:last\:-mr-19:last-child {
    margin-right: -9.5rem;
  }

  .sm\:last\:-mr-20:last-child {
    margin-right: -10rem;
  }

  .sm\:last\:-mr-21:last-child {
    margin-right: -11rem;
  }

  .sm\:last\:-mr-22:last-child {
    margin-right: -13rem;
  }

  .sm\:last\:-mr-23:last-child {
    margin-right: -15rem;
  }

  .sm\:last\:-mr-24:last-child {
    margin-right: -20.5rem;
  }

  .sm\:last\:-mr-tiny:last-child {
    margin-right: -0.5rem;
  }

  .sm\:last\:-mr-42p:last-child {
    margin-right: -42%;
  }

  .sm\:last\:-mr-huge:last-child {
    margin-right: -39.5rem;
  }

  .sm\:last\:-mr-fit:last-child {
    margin-right: fit-content;
  }

  .sm\:last\:mb-0:last-child {
    margin-bottom: 0rem;
  }

  .sm\:last\:mb-1:last-child {
    margin-bottom: 1rem;
  }

  .sm\:last\:mb-2:last-child {
    margin-bottom: 1.2rem;
  }

  .sm\:last\:mb-3:last-child {
    margin-bottom: 1.5rem;
  }

  .sm\:last\:mb-4:last-child {
    margin-bottom: 1.7rem;
  }

  .sm\:last\:mb-5:last-child {
    margin-bottom: 2rem;
  }

  .sm\:last\:mb-6:last-child {
    margin-bottom: 2.5rem;
  }

  .sm\:last\:mb-7:last-child {
    margin-bottom: 3rem;
  }

  .sm\:last\:mb-8:last-child {
    margin-bottom: 3.5rem;
  }

  .sm\:last\:mb-9:last-child {
    margin-bottom: 4rem;
  }

  .sm\:last\:mb-10:last-child {
    margin-bottom: 4.5rem;
  }

  .sm\:last\:mb-11:last-child {
    margin-bottom: 5rem;
  }

  .sm\:last\:mb-12:last-child {
    margin-bottom: 5.5rem;
  }

  .sm\:last\:mb-13:last-child {
    margin-bottom: 6rem;
  }

  .sm\:last\:mb-14:last-child {
    margin-bottom: 6.5rem;
  }

  .sm\:last\:mb-15:last-child {
    margin-bottom: 7rem;
  }

  .sm\:last\:mb-16:last-child {
    margin-bottom: 7.5rem;
  }

  .sm\:last\:mb-17:last-child {
    margin-bottom: 8rem;
  }

  .sm\:last\:mb-18:last-child {
    margin-bottom: 8.5rem;
  }

  .sm\:last\:mb-19:last-child {
    margin-bottom: 9.5rem;
  }

  .sm\:last\:mb-20:last-child {
    margin-bottom: 10rem;
  }

  .sm\:last\:mb-21:last-child {
    margin-bottom: 11rem;
  }

  .sm\:last\:mb-22:last-child {
    margin-bottom: 13rem;
  }

  .sm\:last\:mb-23:last-child {
    margin-bottom: 15rem;
  }

  .sm\:last\:mb-24:last-child {
    margin-bottom: 20.5rem;
  }

  .sm\:last\:mb-auto:last-child {
    margin-bottom: auto;
  }

  .sm\:last\:mb-tiny:last-child {
    margin-bottom: 0.5rem;
  }

  .sm\:last\:mb-42p:last-child {
    margin-bottom: 42%;
  }

  .sm\:last\:mb-huge:last-child {
    margin-bottom: 39.5rem;
  }

  .sm\:last\:mb-fit:last-child {
    margin-bottom: fit-content;
  }

  .sm\:last\:-mb-0:last-child {
    margin-bottom: 0rem;
  }

  .sm\:last\:-mb-1:last-child {
    margin-bottom: -1rem;
  }

  .sm\:last\:-mb-2:last-child {
    margin-bottom: -1.2rem;
  }

  .sm\:last\:-mb-3:last-child {
    margin-bottom: -1.5rem;
  }

  .sm\:last\:-mb-4:last-child {
    margin-bottom: -1.7rem;
  }

  .sm\:last\:-mb-5:last-child {
    margin-bottom: -2rem;
  }

  .sm\:last\:-mb-6:last-child {
    margin-bottom: -2.5rem;
  }

  .sm\:last\:-mb-7:last-child {
    margin-bottom: -3rem;
  }

  .sm\:last\:-mb-8:last-child {
    margin-bottom: -3.5rem;
  }

  .sm\:last\:-mb-9:last-child {
    margin-bottom: -4rem;
  }

  .sm\:last\:-mb-10:last-child {
    margin-bottom: -4.5rem;
  }

  .sm\:last\:-mb-11:last-child {
    margin-bottom: -5rem;
  }

  .sm\:last\:-mb-12:last-child {
    margin-bottom: -5.5rem;
  }

  .sm\:last\:-mb-13:last-child {
    margin-bottom: -6rem;
  }

  .sm\:last\:-mb-14:last-child {
    margin-bottom: -6.5rem;
  }

  .sm\:last\:-mb-15:last-child {
    margin-bottom: -7rem;
  }

  .sm\:last\:-mb-16:last-child {
    margin-bottom: -7.5rem;
  }

  .sm\:last\:-mb-17:last-child {
    margin-bottom: -8rem;
  }

  .sm\:last\:-mb-18:last-child {
    margin-bottom: -8.5rem;
  }

  .sm\:last\:-mb-19:last-child {
    margin-bottom: -9.5rem;
  }

  .sm\:last\:-mb-20:last-child {
    margin-bottom: -10rem;
  }

  .sm\:last\:-mb-21:last-child {
    margin-bottom: -11rem;
  }

  .sm\:last\:-mb-22:last-child {
    margin-bottom: -13rem;
  }

  .sm\:last\:-mb-23:last-child {
    margin-bottom: -15rem;
  }

  .sm\:last\:-mb-24:last-child {
    margin-bottom: -20.5rem;
  }

  .sm\:last\:-mb-tiny:last-child {
    margin-bottom: -0.5rem;
  }

  .sm\:last\:-mb-42p:last-child {
    margin-bottom: -42%;
  }

  .sm\:last\:-mb-huge:last-child {
    margin-bottom: -39.5rem;
  }

  .sm\:last\:-mb-fit:last-child {
    margin-bottom: fit-content;
  }

  .sm\:last\:ml-0:last-child {
    margin-left: 0rem;
  }

  .sm\:last\:ml-1:last-child {
    margin-left: 1rem;
  }

  .sm\:last\:ml-2:last-child {
    margin-left: 1.2rem;
  }

  .sm\:last\:ml-3:last-child {
    margin-left: 1.5rem;
  }

  .sm\:last\:ml-4:last-child {
    margin-left: 1.7rem;
  }

  .sm\:last\:ml-5:last-child {
    margin-left: 2rem;
  }

  .sm\:last\:ml-6:last-child {
    margin-left: 2.5rem;
  }

  .sm\:last\:ml-7:last-child {
    margin-left: 3rem;
  }

  .sm\:last\:ml-8:last-child {
    margin-left: 3.5rem;
  }

  .sm\:last\:ml-9:last-child {
    margin-left: 4rem;
  }

  .sm\:last\:ml-10:last-child {
    margin-left: 4.5rem;
  }

  .sm\:last\:ml-11:last-child {
    margin-left: 5rem;
  }

  .sm\:last\:ml-12:last-child {
    margin-left: 5.5rem;
  }

  .sm\:last\:ml-13:last-child {
    margin-left: 6rem;
  }

  .sm\:last\:ml-14:last-child {
    margin-left: 6.5rem;
  }

  .sm\:last\:ml-15:last-child {
    margin-left: 7rem;
  }

  .sm\:last\:ml-16:last-child {
    margin-left: 7.5rem;
  }

  .sm\:last\:ml-17:last-child {
    margin-left: 8rem;
  }

  .sm\:last\:ml-18:last-child {
    margin-left: 8.5rem;
  }

  .sm\:last\:ml-19:last-child {
    margin-left: 9.5rem;
  }

  .sm\:last\:ml-20:last-child {
    margin-left: 10rem;
  }

  .sm\:last\:ml-21:last-child {
    margin-left: 11rem;
  }

  .sm\:last\:ml-22:last-child {
    margin-left: 13rem;
  }

  .sm\:last\:ml-23:last-child {
    margin-left: 15rem;
  }

  .sm\:last\:ml-24:last-child {
    margin-left: 20.5rem;
  }

  .sm\:last\:ml-auto:last-child {
    margin-left: auto;
  }

  .sm\:last\:ml-tiny:last-child {
    margin-left: 0.5rem;
  }

  .sm\:last\:ml-42p:last-child {
    margin-left: 42%;
  }

  .sm\:last\:ml-huge:last-child {
    margin-left: 39.5rem;
  }

  .sm\:last\:ml-fit:last-child {
    margin-left: fit-content;
  }

  .sm\:last\:-ml-0:last-child {
    margin-left: 0rem;
  }

  .sm\:last\:-ml-1:last-child {
    margin-left: -1rem;
  }

  .sm\:last\:-ml-2:last-child {
    margin-left: -1.2rem;
  }

  .sm\:last\:-ml-3:last-child {
    margin-left: -1.5rem;
  }

  .sm\:last\:-ml-4:last-child {
    margin-left: -1.7rem;
  }

  .sm\:last\:-ml-5:last-child {
    margin-left: -2rem;
  }

  .sm\:last\:-ml-6:last-child {
    margin-left: -2.5rem;
  }

  .sm\:last\:-ml-7:last-child {
    margin-left: -3rem;
  }

  .sm\:last\:-ml-8:last-child {
    margin-left: -3.5rem;
  }

  .sm\:last\:-ml-9:last-child {
    margin-left: -4rem;
  }

  .sm\:last\:-ml-10:last-child {
    margin-left: -4.5rem;
  }

  .sm\:last\:-ml-11:last-child {
    margin-left: -5rem;
  }

  .sm\:last\:-ml-12:last-child {
    margin-left: -5.5rem;
  }

  .sm\:last\:-ml-13:last-child {
    margin-left: -6rem;
  }

  .sm\:last\:-ml-14:last-child {
    margin-left: -6.5rem;
  }

  .sm\:last\:-ml-15:last-child {
    margin-left: -7rem;
  }

  .sm\:last\:-ml-16:last-child {
    margin-left: -7.5rem;
  }

  .sm\:last\:-ml-17:last-child {
    margin-left: -8rem;
  }

  .sm\:last\:-ml-18:last-child {
    margin-left: -8.5rem;
  }

  .sm\:last\:-ml-19:last-child {
    margin-left: -9.5rem;
  }

  .sm\:last\:-ml-20:last-child {
    margin-left: -10rem;
  }

  .sm\:last\:-ml-21:last-child {
    margin-left: -11rem;
  }

  .sm\:last\:-ml-22:last-child {
    margin-left: -13rem;
  }

  .sm\:last\:-ml-23:last-child {
    margin-left: -15rem;
  }

  .sm\:last\:-ml-24:last-child {
    margin-left: -20.5rem;
  }

  .sm\:last\:-ml-tiny:last-child {
    margin-left: -0.5rem;
  }

  .sm\:last\:-ml-42p:last-child {
    margin-left: -42%;
  }

  .sm\:last\:-ml-huge:last-child {
    margin-left: -39.5rem;
  }

  .sm\:last\:-ml-fit:last-child {
    margin-left: fit-content;
  }

  .sm\:box-border {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }

  .sm\:box-content {
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
  }

  .sm\:block {
    display: block;
  }

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

  .sm\:inline {
    display: inline;
  }

  .sm\:flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .sm\:inline-flex {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }

  .sm\:table {
    display: table;
  }

  .sm\:inline-table {
    display: inline-table;
  }

  .sm\:table-caption {
    display: table-caption;
  }

  .sm\:table-cell {
    display: table-cell;
  }

  .sm\:table-column {
    display: table-column;
  }

  .sm\:table-column-group {
    display: table-column-group;
  }

  .sm\:table-footer-group {
    display: table-footer-group;
  }

  .sm\:table-header-group {
    display: table-header-group;
  }

  .sm\:table-row-group {
    display: table-row-group;
  }

  .sm\:table-row {
    display: table-row;
  }

  .sm\:flow-root {
    display: flow-root;
  }

  .sm\:grid {
    display: grid;
  }

  .sm\:inline-grid {
    display: inline-grid;
  }

  .sm\:contents {
    display: contents;
  }

  .sm\:list-item {
    display: list-item;
  }

  .sm\:hidden {
    display: none;
  }

  .sm\:h-0 {
    height: 0rem;
  }

  .sm\:h-1 {
    height: 1rem;
  }

  .sm\:h-2 {
    height: 1.2rem;
  }

  .sm\:h-3 {
    height: 1.5rem;
  }

  .sm\:h-4 {
    height: 1.7rem;
  }

  .sm\:h-5 {
    height: 2rem;
  }

  .sm\:h-6 {
    height: 2.5rem;
  }

  .sm\:h-7 {
    height: 3rem;
  }

  .sm\:h-8 {
    height: 3.5rem;
  }

  .sm\:h-9 {
    height: 4rem;
  }

  .sm\:h-10 {
    height: 4.5rem;
  }

  .sm\:h-11 {
    height: 5rem;
  }

  .sm\:h-12 {
    height: 5.5rem;
  }

  .sm\:h-13 {
    height: 6rem;
  }

  .sm\:h-14 {
    height: 6.5rem;
  }

  .sm\:h-15 {
    height: 7rem;
  }

  .sm\:h-16 {
    height: 7.5rem;
  }

  .sm\:h-17 {
    height: 8rem;
  }

  .sm\:h-18 {
    height: 8.5rem;
  }

  .sm\:h-19 {
    height: 9.5rem;
  }

  .sm\:h-20 {
    height: 10rem;
  }

  .sm\:h-21 {
    height: 11rem;
  }

  .sm\:h-22 {
    height: 13rem;
  }

  .sm\:h-23 {
    height: 15rem;
  }

  .sm\:h-24 {
    height: 20.5rem;
  }

  .sm\:h-auto {
    height: auto;
  }

  .sm\:h-tiny {
    height: 0.5rem;
  }

  .sm\:h-42p {
    height: 42%;
  }

  .sm\:h-huge {
    height: 39.5rem;
  }

  .sm\:h-fit {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
  }

  .sm\:h-1\/2 {
    height: 50%;
  }

  .sm\:h-1\/3 {
    height: 33.333333%;
  }

  .sm\:h-2\/3 {
    height: 66.666667%;
  }

  .sm\:h-1\/4 {
    height: 25%;
  }

  .sm\:h-2\/4 {
    height: 50%;
  }

  .sm\:h-3\/4 {
    height: 75%;
  }

  .sm\:h-1\/5 {
    height: 20%;
  }

  .sm\:h-2\/5 {
    height: 40%;
  }

  .sm\:h-3\/5 {
    height: 60%;
  }

  .sm\:h-4\/5 {
    height: 80%;
  }

  .sm\:h-1\/6 {
    height: 16.666667%;
  }

  .sm\:h-2\/6 {
    height: 33.333333%;
  }

  .sm\:h-3\/6 {
    height: 50%;
  }

  .sm\:h-4\/6 {
    height: 66.666667%;
  }

  .sm\:h-5\/6 {
    height: 83.333333%;
  }

  .sm\:h-full {
    height: 100%;
  }

  .sm\:h-screen {
    height: 100vh;
  }

  .sm\:max-h-0 {
    max-height: 0rem;
  }

  .sm\:max-h-1 {
    max-height: 1rem;
  }

  .sm\:max-h-2 {
    max-height: 1.2rem;
  }

  .sm\:max-h-3 {
    max-height: 1.5rem;
  }

  .sm\:max-h-4 {
    max-height: 1.7rem;
  }

  .sm\:max-h-5 {
    max-height: 2rem;
  }

  .sm\:max-h-6 {
    max-height: 2.5rem;
  }

  .sm\:max-h-7 {
    max-height: 3rem;
  }

  .sm\:max-h-8 {
    max-height: 3.5rem;
  }

  .sm\:max-h-9 {
    max-height: 4rem;
  }

  .sm\:max-h-10 {
    max-height: 4.5rem;
  }

  .sm\:max-h-11 {
    max-height: 5rem;
  }

  .sm\:max-h-12 {
    max-height: 5.5rem;
  }

  .sm\:max-h-13 {
    max-height: 6rem;
  }

  .sm\:max-h-14 {
    max-height: 6.5rem;
  }

  .sm\:max-h-15 {
    max-height: 7rem;
  }

  .sm\:max-h-16 {
    max-height: 7.5rem;
  }

  .sm\:max-h-17 {
    max-height: 8rem;
  }

  .sm\:max-h-18 {
    max-height: 8.5rem;
  }

  .sm\:max-h-19 {
    max-height: 9.5rem;
  }

  .sm\:max-h-20 {
    max-height: 10rem;
  }

  .sm\:max-h-21 {
    max-height: 11rem;
  }

  .sm\:max-h-22 {
    max-height: 13rem;
  }

  .sm\:max-h-23 {
    max-height: 15rem;
  }

  .sm\:max-h-24 {
    max-height: 20.5rem;
  }

  .sm\:max-h-tiny {
    max-height: 0.5rem;
  }

  .sm\:max-h-42p {
    max-height: 42%;
  }

  .sm\:max-h-huge {
    max-height: 39.5rem;
  }

  .sm\:max-h-fit {
    max-height: -webkit-fit-content;
    max-height: -moz-fit-content;
    max-height: fit-content;
  }

  .sm\:max-h-full {
    max-height: 100%;
  }

  .sm\:max-h-screen {
    max-height: 100vh;
  }

  .sm\:min-h-0 {
    min-height: 0px;
  }

  .sm\:min-h-full {
    min-height: 100%;
  }

  .sm\:min-h-screen {
    min-height: 100vh;
  }

  .sm\:w-0 {
    width: 0rem;
  }

  .sm\:w-1 {
    width: 1rem;
  }

  .sm\:w-2 {
    width: 1.2rem;
  }

  .sm\:w-3 {
    width: 1.5rem;
  }

  .sm\:w-4 {
    width: 1.7rem;
  }

  .sm\:w-5 {
    width: 2rem;
  }

  .sm\:w-6 {
    width: 2.5rem;
  }

  .sm\:w-7 {
    width: 3rem;
  }

  .sm\:w-8 {
    width: 3.5rem;
  }

  .sm\:w-9 {
    width: 4rem;
  }

  .sm\:w-10 {
    width: 4.5rem;
  }

  .sm\:w-11 {
    width: 5rem;
  }

  .sm\:w-12 {
    width: 5.5rem;
  }

  .sm\:w-13 {
    width: 6rem;
  }

  .sm\:w-14 {
    width: 6.5rem;
  }

  .sm\:w-15 {
    width: 7rem;
  }

  .sm\:w-16 {
    width: 7.5rem;
  }

  .sm\:w-17 {
    width: 8rem;
  }

  .sm\:w-18 {
    width: 8.5rem;
  }

  .sm\:w-19 {
    width: 9.5rem;
  }

  .sm\:w-20 {
    width: 10rem;
  }

  .sm\:w-21 {
    width: 11rem;
  }

  .sm\:w-22 {
    width: 13rem;
  }

  .sm\:w-23 {
    width: 15rem;
  }

  .sm\:w-24 {
    width: 20.5rem;
  }

  .sm\:w-auto {
    width: auto;
  }

  .sm\:w-tiny {
    width: 0.5rem;
  }

  .sm\:w-42p {
    width: 42%;
  }

  .sm\:w-huge {
    width: 39.5rem;
  }

  .sm\:w-fit {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }

  .sm\:w-1\/2 {
    width: 50%;
  }

  .sm\:w-1\/3 {
    width: 33.333333%;
  }

  .sm\:w-2\/3 {
    width: 66.666667%;
  }

  .sm\:w-1\/4 {
    width: 25%;
  }

  .sm\:w-2\/4 {
    width: 50%;
  }

  .sm\:w-3\/4 {
    width: 75%;
  }

  .sm\:w-1\/5 {
    width: 20%;
  }

  .sm\:w-2\/5 {
    width: 40%;
  }

  .sm\:w-3\/5 {
    width: 60%;
  }

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

  .sm\:w-1\/6 {
    width: 16.666667%;
  }

  .sm\:w-2\/6 {
    width: 33.333333%;
  }

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

  .sm\:w-4\/6 {
    width: 66.666667%;
  }

  .sm\:w-5\/6 {
    width: 83.333333%;
  }

  .sm\:w-1\/12 {
    width: 8.333333%;
  }

  .sm\:w-2\/12 {
    width: 16.666667%;
  }

  .sm\:w-3\/12 {
    width: 25%;
  }

  .sm\:w-4\/12 {
    width: 33.333333%;
  }

  .sm\:w-5\/12 {
    width: 41.666667%;
  }

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

  .sm\:w-7\/12 {
    width: 58.333333%;
  }

  .sm\:w-8\/12 {
    width: 66.666667%;
  }

  .sm\:w-9\/12 {
    width: 75%;
  }

  .sm\:w-10\/12 {
    width: 83.333333%;
  }

  .sm\:w-11\/12 {
    width: 91.666667%;
  }

  .sm\:w-full {
    width: 100%;
  }

  .sm\:w-screen {
    width: 100vw;
  }

  .sm\:w-min {
    width: -webkit-min-content;
    width: -moz-min-content;
    width: min-content;
  }

  .sm\:w-max {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }

  .sm\:min-w-0 {
    min-width: 0px;
  }

  .sm\:min-w-full {
    min-width: 100%;
  }

  .sm\:min-w-min {
    min-width: -webkit-min-content;
    min-width: -moz-min-content;
    min-width: min-content;
  }

  .sm\:min-w-max {
    min-width: -webkit-max-content;
    min-width: -moz-max-content;
    min-width: max-content;
  }

  .sm\:max-w-0 {
    max-width: 0rem;
  }

  .sm\:max-w-none {
    max-width: none;
  }

  .sm\:max-w-xs {
    max-width: 20rem;
  }

  .sm\:max-w-sm {
    max-width: 24rem;
  }

  .sm\:max-w-md {
    max-width: 28rem;
  }

  .sm\:max-w-lg {
    max-width: 32rem;
  }

  .sm\:max-w-xl {
    max-width: 36rem;
  }

  .sm\:max-w-2xl {
    max-width: 42rem;
  }

  .sm\:max-w-3xl {
    max-width: 48rem;
  }

  .sm\:max-w-4xl {
    max-width: 56rem;
  }

  .sm\:max-w-5xl {
    max-width: 64rem;
  }

  .sm\:max-w-6xl {
    max-width: 72rem;
  }

  .sm\:max-w-7xl {
    max-width: 80rem;
  }

  .sm\:max-w-full {
    max-width: 100%;
  }

  .sm\:max-w-min {
    max-width: -webkit-min-content;
    max-width: -moz-min-content;
    max-width: min-content;
  }

  .sm\:max-w-max {
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
  }

  .sm\:max-w-prose {
    max-width: 65ch;
  }

  .sm\:max-w-screen-sm {
    max-width: 640px;
  }

  .sm\:max-w-screen-md {
    max-width: 768px;
  }

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

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

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

  .sm\:max-w-screen-xxl {
    max-width: 120rem;
  }

  .sm\:flex-1 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
  }

  .sm\:flex-auto {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }

  .sm\:flex-initial {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
  }

  .sm\:flex-none {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }

  .sm\:flex-shrink-0 {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }

  .sm\:flex-shrink {
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }

  .sm\:flex-grow-0 {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }

  .sm\:flex-grow {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }

  .sm\:table-auto {
    table-layout: auto;
  }

  .sm\:table-fixed {
    table-layout: fixed;
  }

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

  .sm\:border-separate {
    border-collapse: separate;
  }

  .sm\:origin-center {
    -webkit-transform-origin: center;
            transform-origin: center;
  }

  .sm\:origin-top {
    -webkit-transform-origin: top;
            transform-origin: top;
  }

  .sm\:origin-top-right {
    -webkit-transform-origin: top right;
            transform-origin: top right;
  }

  .sm\:origin-right {
    -webkit-transform-origin: right;
            transform-origin: right;
  }

  .sm\:origin-bottom-right {
    -webkit-transform-origin: bottom right;
            transform-origin: bottom right;
  }

  .sm\:origin-bottom {
    -webkit-transform-origin: bottom;
            transform-origin: bottom;
  }

  .sm\:origin-bottom-left {
    -webkit-transform-origin: bottom left;
            transform-origin: bottom left;
  }

  .sm\:origin-left {
    -webkit-transform-origin: left;
            transform-origin: left;
  }

  .sm\:origin-top-left {
    -webkit-transform-origin: top left;
            transform-origin: top left;
  }

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

  .sm\:transform-gpu {
    --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;
    -webkit-transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
            transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .sm\:transform-none {
    -webkit-transform: none;
            transform: none;
  }

  .sm\:translate-x-0 {
    --tw-translate-x: 0rem;
  }

  .sm\:translate-x-1 {
    --tw-translate-x: 1rem;
  }

  .sm\:translate-x-2 {
    --tw-translate-x: 1.2rem;
  }

  .sm\:translate-x-3 {
    --tw-translate-x: 1.5rem;
  }

  .sm\:translate-x-4 {
    --tw-translate-x: 1.7rem;
  }

  .sm\:translate-x-5 {
    --tw-translate-x: 2rem;
  }

  .sm\:translate-x-6 {
    --tw-translate-x: 2.5rem;
  }

  .sm\:translate-x-7 {
    --tw-translate-x: 3rem;
  }

  .sm\:translate-x-8 {
    --tw-translate-x: 3.5rem;
  }

  .sm\:translate-x-9 {
    --tw-translate-x: 4rem;
  }

  .sm\:translate-x-10 {
    --tw-translate-x: 4.5rem;
  }

  .sm\:translate-x-11 {
    --tw-translate-x: 5rem;
  }

  .sm\:translate-x-12 {
    --tw-translate-x: 5.5rem;
  }

  .sm\:translate-x-13 {
    --tw-translate-x: 6rem;
  }

  .sm\:translate-x-14 {
    --tw-translate-x: 6.5rem;
  }

  .sm\:translate-x-15 {
    --tw-translate-x: 7rem;
  }

  .sm\:translate-x-16 {
    --tw-translate-x: 7.5rem;
  }

  .sm\:translate-x-17 {
    --tw-translate-x: 8rem;
  }

  .sm\:translate-x-18 {
    --tw-translate-x: 8.5rem;
  }

  .sm\:translate-x-19 {
    --tw-translate-x: 9.5rem;
  }

  .sm\:translate-x-20 {
    --tw-translate-x: 10rem;
  }

  .sm\:translate-x-21 {
    --tw-translate-x: 11rem;
  }

  .sm\:translate-x-22 {
    --tw-translate-x: 13rem;
  }

  .sm\:translate-x-23 {
    --tw-translate-x: 15rem;
  }

  .sm\:translate-x-24 {
    --tw-translate-x: 20.5rem;
  }

  .sm\:translate-x-tiny {
    --tw-translate-x: 0.5rem;
  }

  .sm\:translate-x-42p {
    --tw-translate-x: 42%;
  }

  .sm\:translate-x-huge {
    --tw-translate-x: 39.5rem;
  }

  .sm\:translate-x-fit {
    --tw-translate-x: fit-content;
  }

  .sm\:-translate-x-0 {
    --tw-translate-x: 0rem;
  }

  .sm\:-translate-x-1 {
    --tw-translate-x: -1rem;
  }

  .sm\:-translate-x-2 {
    --tw-translate-x: -1.2rem;
  }

  .sm\:-translate-x-3 {
    --tw-translate-x: -1.5rem;
  }

  .sm\:-translate-x-4 {
    --tw-translate-x: -1.7rem;
  }

  .sm\:-translate-x-5 {
    --tw-translate-x: -2rem;
  }

  .sm\:-translate-x-6 {
    --tw-translate-x: -2.5rem;
  }

  .sm\:-translate-x-7 {
    --tw-translate-x: -3rem;
  }

  .sm\:-translate-x-8 {
    --tw-translate-x: -3.5rem;
  }

  .sm\:-translate-x-9 {
    --tw-translate-x: -4rem;
  }

  .sm\:-translate-x-10 {
    --tw-translate-x: -4.5rem;
  }

  .sm\:-translate-x-11 {
    --tw-translate-x: -5rem;
  }

  .sm\:-translate-x-12 {
    --tw-translate-x: -5.5rem;
  }

  .sm\:-translate-x-13 {
    --tw-translate-x: -6rem;
  }

  .sm\:-translate-x-14 {
    --tw-translate-x: -6.5rem;
  }

  .sm\:-translate-x-15 {
    --tw-translate-x: -7rem;
  }

  .sm\:-translate-x-16 {
    --tw-translate-x: -7.5rem;
  }

  .sm\:-translate-x-17 {
    --tw-translate-x: -8rem;
  }

  .sm\:-translate-x-18 {
    --tw-translate-x: -8.5rem;
  }

  .sm\:-translate-x-19 {
    --tw-translate-x: -9.5rem;
  }

  .sm\:-translate-x-20 {
    --tw-translate-x: -10rem;
  }

  .sm\:-translate-x-21 {
    --tw-translate-x: -11rem;
  }

  .sm\:-translate-x-22 {
    --tw-translate-x: -13rem;
  }

  .sm\:-translate-x-23 {
    --tw-translate-x: -15rem;
  }

  .sm\:-translate-x-24 {
    --tw-translate-x: -20.5rem;
  }

  .sm\:-translate-x-tiny {
    --tw-translate-x: -0.5rem;
  }

  .sm\:-translate-x-42p {
    --tw-translate-x: -42%;
  }

  .sm\:-translate-x-huge {
    --tw-translate-x: -39.5rem;
  }

  .sm\:-translate-x-fit {
    --tw-translate-x: fit-content;
  }

  .sm\:translate-x-1\/2 {
    --tw-translate-x: 50%;
  }

  .sm\:translate-x-1\/3 {
    --tw-translate-x: 33.333333%;
  }

  .sm\:translate-x-2\/3 {
    --tw-translate-x: 66.666667%;
  }

  .sm\:translate-x-1\/4 {
    --tw-translate-x: 25%;
  }

  .sm\:translate-x-2\/4 {
    --tw-translate-x: 50%;
  }

  .sm\:translate-x-3\/4 {
    --tw-translate-x: 75%;
  }

  .sm\:translate-x-full {
    --tw-translate-x: 100%;
  }

  .sm\:-translate-x-1\/2 {
    --tw-translate-x: -50%;
  }

  .sm\:-translate-x-1\/3 {
    --tw-translate-x: -33.333333%;
  }

  .sm\:-translate-x-2\/3 {
    --tw-translate-x: -66.666667%;
  }

  .sm\:-translate-x-1\/4 {
    --tw-translate-x: -25%;
  }

  .sm\:-translate-x-2\/4 {
    --tw-translate-x: -50%;
  }

  .sm\:-translate-x-3\/4 {
    --tw-translate-x: -75%;
  }

  .sm\:-translate-x-full {
    --tw-translate-x: -100%;
  }

  .sm\:translate-y-0 {
    --tw-translate-y: 0rem;
  }

  .sm\:translate-y-1 {
    --tw-translate-y: 1rem;
  }

  .sm\:translate-y-2 {
    --tw-translate-y: 1.2rem;
  }

  .sm\:translate-y-3 {
    --tw-translate-y: 1.5rem;
  }

  .sm\:translate-y-4 {
    --tw-translate-y: 1.7rem;
  }

  .sm\:translate-y-5 {
    --tw-translate-y: 2rem;
  }

  .sm\:translate-y-6 {
    --tw-translate-y: 2.5rem;
  }

  .sm\:translate-y-7 {
    --tw-translate-y: 3rem;
  }

  .sm\:translate-y-8 {
    --tw-translate-y: 3.5rem;
  }

  .sm\:translate-y-9 {
    --tw-translate-y: 4rem;
  }

  .sm\:translate-y-10 {
    --tw-translate-y: 4.5rem;
  }

  .sm\:translate-y-11 {
    --tw-translate-y: 5rem;
  }

  .sm\:translate-y-12 {
    --tw-translate-y: 5.5rem;
  }

  .sm\:translate-y-13 {
    --tw-translate-y: 6rem;
  }

  .sm\:translate-y-14 {
    --tw-translate-y: 6.5rem;
  }

  .sm\:translate-y-15 {
    --tw-translate-y: 7rem;
  }

  .sm\:translate-y-16 {
    --tw-translate-y: 7.5rem;
  }

  .sm\:translate-y-17 {
    --tw-translate-y: 8rem;
  }

  .sm\:translate-y-18 {
    --tw-translate-y: 8.5rem;
  }

  .sm\:translate-y-19 {
    --tw-translate-y: 9.5rem;
  }

  .sm\:translate-y-20 {
    --tw-translate-y: 10rem;
  }

  .sm\:translate-y-21 {
    --tw-translate-y: 11rem;
  }

  .sm\:translate-y-22 {
    --tw-translate-y: 13rem;
  }

  .sm\:translate-y-23 {
    --tw-translate-y: 15rem;
  }

  .sm\:translate-y-24 {
    --tw-translate-y: 20.5rem;
  }

  .sm\:translate-y-tiny {
    --tw-translate-y: 0.5rem;
  }

  .sm\:translate-y-42p {
    --tw-translate-y: 42%;
  }

  .sm\:translate-y-huge {
    --tw-translate-y: 39.5rem;
  }

  .sm\:translate-y-fit {
    --tw-translate-y: fit-content;
  }

  .sm\:-translate-y-0 {
    --tw-translate-y: 0rem;
  }

  .sm\:-translate-y-1 {
    --tw-translate-y: -1rem;
  }

  .sm\:-translate-y-2 {
    --tw-translate-y: -1.2rem;
  }

  .sm\:-translate-y-3 {
    --tw-translate-y: -1.5rem;
  }

  .sm\:-translate-y-4 {
    --tw-translate-y: -1.7rem;
  }

  .sm\:-translate-y-5 {
    --tw-translate-y: -2rem;
  }

  .sm\:-translate-y-6 {
    --tw-translate-y: -2.5rem;
  }

  .sm\:-translate-y-7 {
    --tw-translate-y: -3rem;
  }

  .sm\:-translate-y-8 {
    --tw-translate-y: -3.5rem;
  }

  .sm\:-translate-y-9 {
    --tw-translate-y: -4rem;
  }

  .sm\:-translate-y-10 {
    --tw-translate-y: -4.5rem;
  }

  .sm\:-translate-y-11 {
    --tw-translate-y: -5rem;
  }

  .sm\:-translate-y-12 {
    --tw-translate-y: -5.5rem;
  }

  .sm\:-translate-y-13 {
    --tw-translate-y: -6rem;
  }

  .sm\:-translate-y-14 {
    --tw-translate-y: -6.5rem;
  }

  .sm\:-translate-y-15 {
    --tw-translate-y: -7rem;
  }

  .sm\:-translate-y-16 {
    --tw-translate-y: -7.5rem;
  }

  .sm\:-translate-y-17 {
    --tw-translate-y: -8rem;
  }

  .sm\:-translate-y-18 {
    --tw-translate-y: -8.5rem;
  }

  .sm\:-translate-y-19 {
    --tw-translate-y: -9.5rem;
  }

  .sm\:-translate-y-20 {
    --tw-translate-y: -10rem;
  }

  .sm\:-translate-y-21 {
    --tw-translate-y: -11rem;
  }

  .sm\:-translate-y-22 {
    --tw-translate-y: -13rem;
  }

  .sm\:-translate-y-23 {
    --tw-translate-y: -15rem;
  }

  .sm\:-translate-y-24 {
    --tw-translate-y: -20.5rem;
  }

  .sm\:-translate-y-tiny {
    --tw-translate-y: -0.5rem;
  }

  .sm\:-translate-y-42p {
    --tw-translate-y: -42%;
  }

  .sm\:-translate-y-huge {
    --tw-translate-y: -39.5rem;
  }

  .sm\:-translate-y-fit {
    --tw-translate-y: fit-content;
  }

  .sm\:translate-y-1\/2 {
    --tw-translate-y: 50%;
  }

  .sm\:translate-y-1\/3 {
    --tw-translate-y: 33.333333%;
  }

  .sm\:translate-y-2\/3 {
    --tw-translate-y: 66.666667%;
  }

  .sm\:translate-y-1\/4 {
    --tw-translate-y: 25%;
  }

  .sm\:translate-y-2\/4 {
    --tw-translate-y: 50%;
  }

  .sm\:translate-y-3\/4 {
    --tw-translate-y: 75%;
  }

  .sm\:translate-y-full {
    --tw-translate-y: 100%;
  }

  .sm\:-translate-y-1\/2 {
    --tw-translate-y: -50%;
  }

  .sm\:-translate-y-1\/3 {
    --tw-translate-y: -33.333333%;
  }

  .sm\:-translate-y-2\/3 {
    --tw-translate-y: -66.666667%;
  }

  .sm\:-translate-y-1\/4 {
    --tw-translate-y: -25%;
  }

  .sm\:-translate-y-2\/4 {
    --tw-translate-y: -50%;
  }

  .sm\:-translate-y-3\/4 {
    --tw-translate-y: -75%;
  }

  .sm\:-translate-y-full {
    --tw-translate-y: -100%;
  }

  .sm\:hover\:translate-x-0:hover {
    --tw-translate-x: 0rem;
  }

  .sm\:hover\:translate-x-1:hover {
    --tw-translate-x: 1rem;
  }

  .sm\:hover\:translate-x-2:hover {
    --tw-translate-x: 1.2rem;
  }

  .sm\:hover\:translate-x-3:hover {
    --tw-translate-x: 1.5rem;
  }

  .sm\:hover\:translate-x-4:hover {
    --tw-translate-x: 1.7rem;
  }

  .sm\:hover\:translate-x-5:hover {
    --tw-translate-x: 2rem;
  }

  .sm\:hover\:translate-x-6:hover {
    --tw-translate-x: 2.5rem;
  }

  .sm\:hover\:translate-x-7:hover {
    --tw-translate-x: 3rem;
  }

  .sm\:hover\:translate-x-8:hover {
    --tw-translate-x: 3.5rem;
  }

  .sm\:hover\:translate-x-9:hover {
    --tw-translate-x: 4rem;
  }

  .sm\:hover\:translate-x-10:hover {
    --tw-translate-x: 4.5rem;
  }

  .sm\:hover\:translate-x-11:hover {
    --tw-translate-x: 5rem;
  }

  .sm\:hover\:translate-x-12:hover {
    --tw-translate-x: 5.5rem;
  }

  .sm\:hover\:translate-x-13:hover {
    --tw-translate-x: 6rem;
  }

  .sm\:hover\:translate-x-14:hover {
    --tw-translate-x: 6.5rem;
  }

  .sm\:hover\:translate-x-15:hover {
    --tw-translate-x: 7rem;
  }

  .sm\:hover\:translate-x-16:hover {
    --tw-translate-x: 7.5rem;
  }

  .sm\:hover\:translate-x-17:hover {
    --tw-translate-x: 8rem;
  }

  .sm\:hover\:translate-x-18:hover {
    --tw-translate-x: 8.5rem;
  }

  .sm\:hover\:translate-x-19:hover {
    --tw-translate-x: 9.5rem;
  }

  .sm\:hover\:translate-x-20:hover {
    --tw-translate-x: 10rem;
  }

  .sm\:hover\:translate-x-21:hover {
    --tw-translate-x: 11rem;
  }

  .sm\:hover\:translate-x-22:hover {
    --tw-translate-x: 13rem;
  }

  .sm\:hover\:translate-x-23:hover {
    --tw-translate-x: 15rem;
  }

  .sm\:hover\:translate-x-24:hover {
    --tw-translate-x: 20.5rem;
  }

  .sm\:hover\:translate-x-tiny:hover {
    --tw-translate-x: 0.5rem;
  }

  .sm\:hover\:translate-x-42p:hover {
    --tw-translate-x: 42%;
  }

  .sm\:hover\:translate-x-huge:hover {
    --tw-translate-x: 39.5rem;
  }

  .sm\:hover\:translate-x-fit:hover {
    --tw-translate-x: fit-content;
  }

  .sm\:hover\:-translate-x-0:hover {
    --tw-translate-x: 0rem;
  }

  .sm\:hover\:-translate-x-1:hover {
    --tw-translate-x: -1rem;
  }

  .sm\:hover\:-translate-x-2:hover {
    --tw-translate-x: -1.2rem;
  }

  .sm\:hover\:-translate-x-3:hover {
    --tw-translate-x: -1.5rem;
  }

  .sm\:hover\:-translate-x-4:hover {
    --tw-translate-x: -1.7rem;
  }

  .sm\:hover\:-translate-x-5:hover {
    --tw-translate-x: -2rem;
  }

  .sm\:hover\:-translate-x-6:hover {
    --tw-translate-x: -2.5rem;
  }

  .sm\:hover\:-translate-x-7:hover {
    --tw-translate-x: -3rem;
  }

  .sm\:hover\:-translate-x-8:hover {
    --tw-translate-x: -3.5rem;
  }

  .sm\:hover\:-translate-x-9:hover {
    --tw-translate-x: -4rem;
  }

  .sm\:hover\:-translate-x-10:hover {
    --tw-translate-x: -4.5rem;
  }

  .sm\:hover\:-translate-x-11:hover {
    --tw-translate-x: -5rem;
  }

  .sm\:hover\:-translate-x-12:hover {
    --tw-translate-x: -5.5rem;
  }

  .sm\:hover\:-translate-x-13:hover {
    --tw-translate-x: -6rem;
  }

  .sm\:hover\:-translate-x-14:hover {
    --tw-translate-x: -6.5rem;
  }

  .sm\:hover\:-translate-x-15:hover {
    --tw-translate-x: -7rem;
  }

  .sm\:hover\:-translate-x-16:hover {
    --tw-translate-x: -7.5rem;
  }

  .sm\:hover\:-translate-x-17:hover {
    --tw-translate-x: -8rem;
  }

  .sm\:hover\:-translate-x-18:hover {
    --tw-translate-x: -8.5rem;
  }

  .sm\:hover\:-translate-x-19:hover {
    --tw-translate-x: -9.5rem;
  }

  .sm\:hover\:-translate-x-20:hover {
    --tw-translate-x: -10rem;
  }

  .sm\:hover\:-translate-x-21:hover {
    --tw-translate-x: -11rem;
  }

  .sm\:hover\:-translate-x-22:hover {
    --tw-translate-x: -13rem;
  }

  .sm\:hover\:-translate-x-23:hover {
    --tw-translate-x: -15rem;
  }

  .sm\:hover\:-translate-x-24:hover {
    --tw-translate-x: -20.5rem;
  }

  .sm\:hover\:-translate-x-tiny:hover {
    --tw-translate-x: -0.5rem;
  }

  .sm\:hover\:-translate-x-42p:hover {
    --tw-translate-x: -42%;
  }

  .sm\:hover\:-translate-x-huge:hover {
    --tw-translate-x: -39.5rem;
  }

  .sm\:hover\:-translate-x-fit:hover {
    --tw-translate-x: fit-content;
  }

  .sm\:hover\:translate-x-1\/2:hover {
    --tw-translate-x: 50%;
  }

  .sm\:hover\:translate-x-1\/3:hover {
    --tw-translate-x: 33.333333%;
  }

  .sm\:hover\:translate-x-2\/3:hover {
    --tw-translate-x: 66.666667%;
  }

  .sm\:hover\:translate-x-1\/4:hover {
    --tw-translate-x: 25%;
  }

  .sm\:hover\:translate-x-2\/4:hover {
    --tw-translate-x: 50%;
  }

  .sm\:hover\:translate-x-3\/4:hover {
    --tw-translate-x: 75%;
  }

  .sm\:hover\:translate-x-full:hover {
    --tw-translate-x: 100%;
  }

  .sm\:hover\:-translate-x-1\/2:hover {
    --tw-translate-x: -50%;
  }

  .sm\:hover\:-translate-x-1\/3:hover {
    --tw-translate-x: -33.333333%;
  }

  .sm\:hover\:-translate-x-2\/3:hover {
    --tw-translate-x: -66.666667%;
  }

  .sm\:hover\:-translate-x-1\/4:hover {
    --tw-translate-x: -25%;
  }

  .sm\:hover\:-translate-x-2\/4:hover {
    --tw-translate-x: -50%;
  }

  .sm\:hover\:-translate-x-3\/4:hover {
    --tw-translate-x: -75%;
  }

  .sm\:hover\:-translate-x-full:hover {
    --tw-translate-x: -100%;
  }

  .sm\:hover\:translate-y-0:hover {
    --tw-translate-y: 0rem;
  }

  .sm\:hover\:translate-y-1:hover {
    --tw-translate-y: 1rem;
  }

  .sm\:hover\:translate-y-2:hover {
    --tw-translate-y: 1.2rem;
  }

  .sm\:hover\:translate-y-3:hover {
    --tw-translate-y: 1.5rem;
  }

  .sm\:hover\:translate-y-4:hover {
    --tw-translate-y: 1.7rem;
  }

  .sm\:hover\:translate-y-5:hover {
    --tw-translate-y: 2rem;
  }

  .sm\:hover\:translate-y-6:hover {
    --tw-translate-y: 2.5rem;
  }

  .sm\:hover\:translate-y-7:hover {
    --tw-translate-y: 3rem;
  }

  .sm\:hover\:translate-y-8:hover {
    --tw-translate-y: 3.5rem;
  }

  .sm\:hover\:translate-y-9:hover {
    --tw-translate-y: 4rem;
  }

  .sm\:hover\:translate-y-10:hover {
    --tw-translate-y: 4.5rem;
  }

  .sm\:hover\:translate-y-11:hover {
    --tw-translate-y: 5rem;
  }

  .sm\:hover\:translate-y-12:hover {
    --tw-translate-y: 5.5rem;
  }

  .sm\:hover\:translate-y-13:hover {
    --tw-translate-y: 6rem;
  }

  .sm\:hover\:translate-y-14:hover {
    --tw-translate-y: 6.5rem;
  }

  .sm\:hover\:translate-y-15:hover {
    --tw-translate-y: 7rem;
  }

  .sm\:hover\:translate-y-16:hover {
    --tw-translate-y: 7.5rem;
  }

  .sm\:hover\:translate-y-17:hover {
    --tw-translate-y: 8rem;
  }

  .sm\:hover\:translate-y-18:hover {
    --tw-translate-y: 8.5rem;
  }

  .sm\:hover\:translate-y-19:hover {
    --tw-translate-y: 9.5rem;
  }

  .sm\:hover\:translate-y-20:hover {
    --tw-translate-y: 10rem;
  }

  .sm\:hover\:translate-y-21:hover {
    --tw-translate-y: 11rem;
  }

  .sm\:hover\:translate-y-22:hover {
    --tw-translate-y: 13rem;
  }

  .sm\:hover\:translate-y-23:hover {
    --tw-translate-y: 15rem;
  }

  .sm\:hover\:translate-y-24:hover {
    --tw-translate-y: 20.5rem;
  }

  .sm\:hover\:translate-y-tiny:hover {
    --tw-translate-y: 0.5rem;
  }

  .sm\:hover\:translate-y-42p:hover {
    --tw-translate-y: 42%;
  }

  .sm\:hover\:translate-y-huge:hover {
    --tw-translate-y: 39.5rem;
  }

  .sm\:hover\:translate-y-fit:hover {
    --tw-translate-y: fit-content;
  }

  .sm\:hover\:-translate-y-0:hover {
    --tw-translate-y: 0rem;
  }

  .sm\:hover\:-translate-y-1:hover {
    --tw-translate-y: -1rem;
  }

  .sm\:hover\:-translate-y-2:hover {
    --tw-translate-y: -1.2rem;
  }

  .sm\:hover\:-translate-y-3:hover {
    --tw-translate-y: -1.5rem;
  }

  .sm\:hover\:-translate-y-4:hover {
    --tw-translate-y: -1.7rem;
  }

  .sm\:hover\:-translate-y-5:hover {
    --tw-translate-y: -2rem;
  }

  .sm\:hover\:-translate-y-6:hover {
    --tw-translate-y: -2.5rem;
  }

  .sm\:hover\:-translate-y-7:hover {
    --tw-translate-y: -3rem;
  }

  .sm\:hover\:-translate-y-8:hover {
    --tw-translate-y: -3.5rem;
  }

  .sm\:hover\:-translate-y-9:hover {
    --tw-translate-y: -4rem;
  }

  .sm\:hover\:-translate-y-10:hover {
    --tw-translate-y: -4.5rem;
  }

  .sm\:hover\:-translate-y-11:hover {
    --tw-translate-y: -5rem;
  }

  .sm\:hover\:-translate-y-12:hover {
    --tw-translate-y: -5.5rem;
  }

  .sm\:hover\:-translate-y-13:hover {
    --tw-translate-y: -6rem;
  }

  .sm\:hover\:-translate-y-14:hover {
    --tw-translate-y: -6.5rem;
  }

  .sm\:hover\:-translate-y-15:hover {
    --tw-translate-y: -7rem;
  }

  .sm\:hover\:-translate-y-16:hover {
    --tw-translate-y: -7.5rem;
  }

  .sm\:hover\:-translate-y-17:hover {
    --tw-translate-y: -8rem;
  }

  .sm\:hover\:-translate-y-18:hover {
    --tw-translate-y: -8.5rem;
  }

  .sm\:hover\:-translate-y-19:hover {
    --tw-translate-y: -9.5rem;
  }

  .sm\:hover\:-translate-y-20:hover {
    --tw-translate-y: -10rem;
  }

  .sm\:hover\:-translate-y-21:hover {
    --tw-translate-y: -11rem;
  }

  .sm\:hover\:-translate-y-22:hover {
    --tw-translate-y: -13rem;
  }

  .sm\:hover\:-translate-y-23:hover {
    --tw-translate-y: -15rem;
  }

  .sm\:hover\:-translate-y-24:hover {
    --tw-translate-y: -20.5rem;
  }

  .sm\:hover\:-translate-y-tiny:hover {
    --tw-translate-y: -0.5rem;
  }

  .sm\:hover\:-translate-y-42p:hover {
    --tw-translate-y: -42%;
  }

  .sm\:hover\:-translate-y-huge:hover {
    --tw-translate-y: -39.5rem;
  }

  .sm\:hover\:-translate-y-fit:hover {
    --tw-translate-y: fit-content;
  }

  .sm\:hover\:translate-y-1\/2:hover {
    --tw-translate-y: 50%;
  }

  .sm\:hover\:translate-y-1\/3:hover {
    --tw-translate-y: 33.333333%;
  }

  .sm\:hover\:translate-y-2\/3:hover {
    --tw-translate-y: 66.666667%;
  }

  .sm\:hover\:translate-y-1\/4:hover {
    --tw-translate-y: 25%;
  }

  .sm\:hover\:translate-y-2\/4:hover {
    --tw-translate-y: 50%;
  }

  .sm\:hover\:translate-y-3\/4:hover {
    --tw-translate-y: 75%;
  }

  .sm\:hover\:translate-y-full:hover {
    --tw-translate-y: 100%;
  }

  .sm\:hover\:-translate-y-1\/2:hover {
    --tw-translate-y: -50%;
  }

  .sm\:hover\:-translate-y-1\/3:hover {
    --tw-translate-y: -33.333333%;
  }

  .sm\:hover\:-translate-y-2\/3:hover {
    --tw-translate-y: -66.666667%;
  }

  .sm\:hover\:-translate-y-1\/4:hover {
    --tw-translate-y: -25%;
  }

  .sm\:hover\:-translate-y-2\/4:hover {
    --tw-translate-y: -50%;
  }

  .sm\:hover\:-translate-y-3\/4:hover {
    --tw-translate-y: -75%;
  }

  .sm\:hover\:-translate-y-full:hover {
    --tw-translate-y: -100%;
  }

  .sm\:focus\:translate-x-0:focus {
    --tw-translate-x: 0rem;
  }

  .sm\:focus\:translate-x-1:focus {
    --tw-translate-x: 1rem;
  }

  .sm\:focus\:translate-x-2:focus {
    --tw-translate-x: 1.2rem;
  }

  .sm\:focus\:translate-x-3:focus {
    --tw-translate-x: 1.5rem;
  }

  .sm\:focus\:translate-x-4:focus {
    --tw-translate-x: 1.7rem;
  }

  .sm\:focus\:translate-x-5:focus {
    --tw-translate-x: 2rem;
  }

  .sm\:focus\:translate-x-6:focus {
    --tw-translate-x: 2.5rem;
  }

  .sm\:focus\:translate-x-7:focus {
    --tw-translate-x: 3rem;
  }

  .sm\:focus\:translate-x-8:focus {
    --tw-translate-x: 3.5rem;
  }

  .sm\:focus\:translate-x-9:focus {
    --tw-translate-x: 4rem;
  }

  .sm\:focus\:translate-x-10:focus {
    --tw-translate-x: 4.5rem;
  }

  .sm\:focus\:translate-x-11:focus {
    --tw-translate-x: 5rem;
  }

  .sm\:focus\:translate-x-12:focus {
    --tw-translate-x: 5.5rem;
  }

  .sm\:focus\:translate-x-13:focus {
    --tw-translate-x: 6rem;
  }

  .sm\:focus\:translate-x-14:focus {
    --tw-translate-x: 6.5rem;
  }

  .sm\:focus\:translate-x-15:focus {
    --tw-translate-x: 7rem;
  }

  .sm\:focus\:translate-x-16:focus {
    --tw-translate-x: 7.5rem;
  }

  .sm\:focus\:translate-x-17:focus {
    --tw-translate-x: 8rem;
  }

  .sm\:focus\:translate-x-18:focus {
    --tw-translate-x: 8.5rem;
  }

  .sm\:focus\:translate-x-19:focus {
    --tw-translate-x: 9.5rem;
  }

  .sm\:focus\:translate-x-20:focus {
    --tw-translate-x: 10rem;
  }

  .sm\:focus\:translate-x-21:focus {
    --tw-translate-x: 11rem;
  }

  .sm\:focus\:translate-x-22:focus {
    --tw-translate-x: 13rem;
  }

  .sm\:focus\:translate-x-23:focus {
    --tw-translate-x: 15rem;
  }

  .sm\:focus\:translate-x-24:focus {
    --tw-translate-x: 20.5rem;
  }

  .sm\:focus\:translate-x-tiny:focus {
    --tw-translate-x: 0.5rem;
  }

  .sm\:focus\:translate-x-42p:focus {
    --tw-translate-x: 42%;
  }

  .sm\:focus\:translate-x-huge:focus {
    --tw-translate-x: 39.5rem;
  }

  .sm\:focus\:translate-x-fit:focus {
    --tw-translate-x: fit-content;
  }

  .sm\:focus\:-translate-x-0:focus {
    --tw-translate-x: 0rem;
  }

  .sm\:focus\:-translate-x-1:focus {
    --tw-translate-x: -1rem;
  }

  .sm\:focus\:-translate-x-2:focus {
    --tw-translate-x: -1.2rem;
  }

  .sm\:focus\:-translate-x-3:focus {
    --tw-translate-x: -1.5rem;
  }

  .sm\:focus\:-translate-x-4:focus {
    --tw-translate-x: -1.7rem;
  }

  .sm\:focus\:-translate-x-5:focus {
    --tw-translate-x: -2rem;
  }

  .sm\:focus\:-translate-x-6:focus {
    --tw-translate-x: -2.5rem;
  }

  .sm\:focus\:-translate-x-7:focus {
    --tw-translate-x: -3rem;
  }

  .sm\:focus\:-translate-x-8:focus {
    --tw-translate-x: -3.5rem;
  }

  .sm\:focus\:-translate-x-9:focus {
    --tw-translate-x: -4rem;
  }

  .sm\:focus\:-translate-x-10:focus {
    --tw-translate-x: -4.5rem;
  }

  .sm\:focus\:-translate-x-11:focus {
    --tw-translate-x: -5rem;
  }

  .sm\:focus\:-translate-x-12:focus {
    --tw-translate-x: -5.5rem;
  }

  .sm\:focus\:-translate-x-13:focus {
    --tw-translate-x: -6rem;
  }

  .sm\:focus\:-translate-x-14:focus {
    --tw-translate-x: -6.5rem;
  }

  .sm\:focus\:-translate-x-15:focus {
    --tw-translate-x: -7rem;
  }

  .sm\:focus\:-translate-x-16:focus {
    --tw-translate-x: -7.5rem;
  }

  .sm\:focus\:-translate-x-17:focus {
    --tw-translate-x: -8rem;
  }

  .sm\:focus\:-translate-x-18:focus {
    --tw-translate-x: -8.5rem;
  }

  .sm\:focus\:-translate-x-19:focus {
    --tw-translate-x: -9.5rem;
  }

  .sm\:focus\:-translate-x-20:focus {
    --tw-translate-x: -10rem;
  }

  .sm\:focus\:-translate-x-21:focus {
    --tw-translate-x: -11rem;
  }

  .sm\:focus\:-translate-x-22:focus {
    --tw-translate-x: -13rem;
  }

  .sm\:focus\:-translate-x-23:focus {
    --tw-translate-x: -15rem;
  }

  .sm\:focus\:-translate-x-24:focus {
    --tw-translate-x: -20.5rem;
  }

  .sm\:focus\:-translate-x-tiny:focus {
    --tw-translate-x: -0.5rem;
  }

  .sm\:focus\:-translate-x-42p:focus {
    --tw-translate-x: -42%;
  }

  .sm\:focus\:-translate-x-huge:focus {
    --tw-translate-x: -39.5rem;
  }

  .sm\:focus\:-translate-x-fit:focus {
    --tw-translate-x: fit-content;
  }

  .sm\:focus\:translate-x-1\/2:focus {
    --tw-translate-x: 50%;
  }

  .sm\:focus\:translate-x-1\/3:focus {
    --tw-translate-x: 33.333333%;
  }

  .sm\:focus\:translate-x-2\/3:focus {
    --tw-translate-x: 66.666667%;
  }

  .sm\:focus\:translate-x-1\/4:focus {
    --tw-translate-x: 25%;
  }

  .sm\:focus\:translate-x-2\/4:focus {
    --tw-translate-x: 50%;
  }

  .sm\:focus\:translate-x-3\/4:focus {
    --tw-translate-x: 75%;
  }

  .sm\:focus\:translate-x-full:focus {
    --tw-translate-x: 100%;
  }

  .sm\:focus\:-translate-x-1\/2:focus {
    --tw-translate-x: -50%;
  }

  .sm\:focus\:-translate-x-1\/3:focus {
    --tw-translate-x: -33.333333%;
  }

  .sm\:focus\:-translate-x-2\/3:focus {
    --tw-translate-x: -66.666667%;
  }

  .sm\:focus\:-translate-x-1\/4:focus {
    --tw-translate-x: -25%;
  }

  .sm\:focus\:-translate-x-2\/4:focus {
    --tw-translate-x: -50%;
  }

  .sm\:focus\:-translate-x-3\/4:focus {
    --tw-translate-x: -75%;
  }

  .sm\:focus\:-translate-x-full:focus {
    --tw-translate-x: -100%;
  }

  .sm\:focus\:translate-y-0:focus {
    --tw-translate-y: 0rem;
  }

  .sm\:focus\:translate-y-1:focus {
    --tw-translate-y: 1rem;
  }

  .sm\:focus\:translate-y-2:focus {
    --tw-translate-y: 1.2rem;
  }

  .sm\:focus\:translate-y-3:focus {
    --tw-translate-y: 1.5rem;
  }

  .sm\:focus\:translate-y-4:focus {
    --tw-translate-y: 1.7rem;
  }

  .sm\:focus\:translate-y-5:focus {
    --tw-translate-y: 2rem;
  }

  .sm\:focus\:translate-y-6:focus {
    --tw-translate-y: 2.5rem;
  }

  .sm\:focus\:translate-y-7:focus {
    --tw-translate-y: 3rem;
  }

  .sm\:focus\:translate-y-8:focus {
    --tw-translate-y: 3.5rem;
  }

  .sm\:focus\:translate-y-9:focus {
    --tw-translate-y: 4rem;
  }

  .sm\:focus\:translate-y-10:focus {
    --tw-translate-y: 4.5rem;
  }

  .sm\:focus\:translate-y-11:focus {
    --tw-translate-y: 5rem;
  }

  .sm\:focus\:translate-y-12:focus {
    --tw-translate-y: 5.5rem;
  }

  .sm\:focus\:translate-y-13:focus {
    --tw-translate-y: 6rem;
  }

  .sm\:focus\:translate-y-14:focus {
    --tw-translate-y: 6.5rem;
  }

  .sm\:focus\:translate-y-15:focus {
    --tw-translate-y: 7rem;
  }

  .sm\:focus\:translate-y-16:focus {
    --tw-translate-y: 7.5rem;
  }

  .sm\:focus\:translate-y-17:focus {
    --tw-translate-y: 8rem;
  }

  .sm\:focus\:translate-y-18:focus {
    --tw-translate-y: 8.5rem;
  }

  .sm\:focus\:translate-y-19:focus {
    --tw-translate-y: 9.5rem;
  }

  .sm\:focus\:translate-y-20:focus {
    --tw-translate-y: 10rem;
  }

  .sm\:focus\:translate-y-21:focus {
    --tw-translate-y: 11rem;
  }

  .sm\:focus\:translate-y-22:focus {
    --tw-translate-y: 13rem;
  }

  .sm\:focus\:translate-y-23:focus {
    --tw-translate-y: 15rem;
  }

  .sm\:focus\:translate-y-24:focus {
    --tw-translate-y: 20.5rem;
  }

  .sm\:focus\:translate-y-tiny:focus {
    --tw-translate-y: 0.5rem;
  }

  .sm\:focus\:translate-y-42p:focus {
    --tw-translate-y: 42%;
  }

  .sm\:focus\:translate-y-huge:focus {
    --tw-translate-y: 39.5rem;
  }

  .sm\:focus\:translate-y-fit:focus {
    --tw-translate-y: fit-content;
  }

  .sm\:focus\:-translate-y-0:focus {
    --tw-translate-y: 0rem;
  }

  .sm\:focus\:-translate-y-1:focus {
    --tw-translate-y: -1rem;
  }

  .sm\:focus\:-translate-y-2:focus {
    --tw-translate-y: -1.2rem;
  }

  .sm\:focus\:-translate-y-3:focus {
    --tw-translate-y: -1.5rem;
  }

  .sm\:focus\:-translate-y-4:focus {
    --tw-translate-y: -1.7rem;
  }

  .sm\:focus\:-translate-y-5:focus {
    --tw-translate-y: -2rem;
  }

  .sm\:focus\:-translate-y-6:focus {
    --tw-translate-y: -2.5rem;
  }

  .sm\:focus\:-translate-y-7:focus {
    --tw-translate-y: -3rem;
  }

  .sm\:focus\:-translate-y-8:focus {
    --tw-translate-y: -3.5rem;
  }

  .sm\:focus\:-translate-y-9:focus {
    --tw-translate-y: -4rem;
  }

  .sm\:focus\:-translate-y-10:focus {
    --tw-translate-y: -4.5rem;
  }

  .sm\:focus\:-translate-y-11:focus {
    --tw-translate-y: -5rem;
  }

  .sm\:focus\:-translate-y-12:focus {
    --tw-translate-y: -5.5rem;
  }

  .sm\:focus\:-translate-y-13:focus {
    --tw-translate-y: -6rem;
  }

  .sm\:focus\:-translate-y-14:focus {
    --tw-translate-y: -6.5rem;
  }

  .sm\:focus\:-translate-y-15:focus {
    --tw-translate-y: -7rem;
  }

  .sm\:focus\:-translate-y-16:focus {
    --tw-translate-y: -7.5rem;
  }

  .sm\:focus\:-translate-y-17:focus {
    --tw-translate-y: -8rem;
  }

  .sm\:focus\:-translate-y-18:focus {
    --tw-translate-y: -8.5rem;
  }

  .sm\:focus\:-translate-y-19:focus {
    --tw-translate-y: -9.5rem;
  }

  .sm\:focus\:-translate-y-20:focus {
    --tw-translate-y: -10rem;
  }

  .sm\:focus\:-translate-y-21:focus {
    --tw-translate-y: -11rem;
  }

  .sm\:focus\:-translate-y-22:focus {
    --tw-translate-y: -13rem;
  }

  .sm\:focus\:-translate-y-23:focus {
    --tw-translate-y: -15rem;
  }

  .sm\:focus\:-translate-y-24:focus {
    --tw-translate-y: -20.5rem;
  }

  .sm\:focus\:-translate-y-tiny:focus {
    --tw-translate-y: -0.5rem;
  }

  .sm\:focus\:-translate-y-42p:focus {
    --tw-translate-y: -42%;
  }

  .sm\:focus\:-translate-y-huge:focus {
    --tw-translate-y: -39.5rem;
  }

  .sm\:focus\:-translate-y-fit:focus {
    --tw-translate-y: fit-content;
  }

  .sm\:focus\:translate-y-1\/2:focus {
    --tw-translate-y: 50%;
  }

  .sm\:focus\:translate-y-1\/3:focus {
    --tw-translate-y: 33.333333%;
  }

  .sm\:focus\:translate-y-2\/3:focus {
    --tw-translate-y: 66.666667%;
  }

  .sm\:focus\:translate-y-1\/4:focus {
    --tw-translate-y: 25%;
  }

  .sm\:focus\:translate-y-2\/4:focus {
    --tw-translate-y: 50%;
  }

  .sm\:focus\:translate-y-3\/4:focus {
    --tw-translate-y: 75%;
  }

  .sm\:focus\:translate-y-full:focus {
    --tw-translate-y: 100%;
  }

  .sm\:focus\:-translate-y-1\/2:focus {
    --tw-translate-y: -50%;
  }

  .sm\:focus\:-translate-y-1\/3:focus {
    --tw-translate-y: -33.333333%;
  }

  .sm\:focus\:-translate-y-2\/3:focus {
    --tw-translate-y: -66.666667%;
  }

  .sm\:focus\:-translate-y-1\/4:focus {
    --tw-translate-y: -25%;
  }

  .sm\:focus\:-translate-y-2\/4:focus {
    --tw-translate-y: -50%;
  }

  .sm\:focus\:-translate-y-3\/4:focus {
    --tw-translate-y: -75%;
  }

  .sm\:focus\:-translate-y-full:focus {
    --tw-translate-y: -100%;
  }

  .sm\:rotate-0 {
    --tw-rotate: 0deg;
  }

  .sm\:rotate-1 {
    --tw-rotate: 1deg;
  }

  .sm\:rotate-2 {
    --tw-rotate: 2deg;
  }

  .sm\:rotate-3 {
    --tw-rotate: 3deg;
  }

  .sm\:rotate-6 {
    --tw-rotate: 6deg;
  }

  .sm\:rotate-12 {
    --tw-rotate: 12deg;
  }

  .sm\:rotate-45 {
    --tw-rotate: 45deg;
  }

  .sm\:rotate-90 {
    --tw-rotate: 90deg;
  }

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

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

  .sm\:-rotate-90 {
    --tw-rotate: -90deg;
  }

  .sm\:-rotate-45 {
    --tw-rotate: -45deg;
  }

  .sm\:-rotate-12 {
    --tw-rotate: -12deg;
  }

  .sm\:-rotate-6 {
    --tw-rotate: -6deg;
  }

  .sm\:-rotate-3 {
    --tw-rotate: -3deg;
  }

  .sm\:-rotate-2 {
    --tw-rotate: -2deg;
  }

  .sm\:-rotate-1 {
    --tw-rotate: -1deg;
  }

  .sm\:hover\:rotate-0:hover {
    --tw-rotate: 0deg;
  }

  .sm\:hover\:rotate-1:hover {
    --tw-rotate: 1deg;
  }

  .sm\:hover\:rotate-2:hover {
    --tw-rotate: 2deg;
  }

  .sm\:hover\:rotate-3:hover {
    --tw-rotate: 3deg;
  }

  .sm\:hover\:rotate-6:hover {
    --tw-rotate: 6deg;
  }

  .sm\:hover\:rotate-12:hover {
    --tw-rotate: 12deg;
  }

  .sm\:hover\:rotate-45:hover {
    --tw-rotate: 45deg;
  }

  .sm\:hover\:rotate-90:hover {
    --tw-rotate: 90deg;
  }

  .sm\:hover\:rotate-180:hover {
    --tw-rotate: 180deg;
  }

  .sm\:hover\:-rotate-180:hover {
    --tw-rotate: -180deg;
  }

  .sm\:hover\:-rotate-90:hover {
    --tw-rotate: -90deg;
  }

  .sm\:hover\:-rotate-45:hover {
    --tw-rotate: -45deg;
  }

  .sm\:hover\:-rotate-12:hover {
    --tw-rotate: -12deg;
  }

  .sm\:hover\:-rotate-6:hover {
    --tw-rotate: -6deg;
  }

  .sm\:hover\:-rotate-3:hover {
    --tw-rotate: -3deg;
  }

  .sm\:hover\:-rotate-2:hover {
    --tw-rotate: -2deg;
  }

  .sm\:hover\:-rotate-1:hover {
    --tw-rotate: -1deg;
  }

  .sm\:focus\:rotate-0:focus {
    --tw-rotate: 0deg;
  }

  .sm\:focus\:rotate-1:focus {
    --tw-rotate: 1deg;
  }

  .sm\:focus\:rotate-2:focus {
    --tw-rotate: 2deg;
  }

  .sm\:focus\:rotate-3:focus {
    --tw-rotate: 3deg;
  }

  .sm\:focus\:rotate-6:focus {
    --tw-rotate: 6deg;
  }

  .sm\:focus\:rotate-12:focus {
    --tw-rotate: 12deg;
  }

  .sm\:focus\:rotate-45:focus {
    --tw-rotate: 45deg;
  }

  .sm\:focus\:rotate-90:focus {
    --tw-rotate: 90deg;
  }

  .sm\:focus\:rotate-180:focus {
    --tw-rotate: 180deg;
  }

  .sm\:focus\:-rotate-180:focus {
    --tw-rotate: -180deg;
  }

  .sm\:focus\:-rotate-90:focus {
    --tw-rotate: -90deg;
  }

  .sm\:focus\:-rotate-45:focus {
    --tw-rotate: -45deg;
  }

  .sm\:focus\:-rotate-12:focus {
    --tw-rotate: -12deg;
  }

  .sm\:focus\:-rotate-6:focus {
    --tw-rotate: -6deg;
  }

  .sm\:focus\:-rotate-3:focus {
    --tw-rotate: -3deg;
  }

  .sm\:focus\:-rotate-2:focus {
    --tw-rotate: -2deg;
  }

  .sm\:focus\:-rotate-1:focus {
    --tw-rotate: -1deg;
  }

  .sm\:skew-x-0 {
    --tw-skew-x: 0deg;
  }

  .sm\:skew-x-1 {
    --tw-skew-x: 1deg;
  }

  .sm\:skew-x-2 {
    --tw-skew-x: 2deg;
  }

  .sm\:skew-x-3 {
    --tw-skew-x: 3deg;
  }

  .sm\:skew-x-6 {
    --tw-skew-x: 6deg;
  }

  .sm\:skew-x-12 {
    --tw-skew-x: 12deg;
  }

  .sm\:-skew-x-12 {
    --tw-skew-x: -12deg;
  }

  .sm\:-skew-x-6 {
    --tw-skew-x: -6deg;
  }

  .sm\:-skew-x-3 {
    --tw-skew-x: -3deg;
  }

  .sm\:-skew-x-2 {
    --tw-skew-x: -2deg;
  }

  .sm\:-skew-x-1 {
    --tw-skew-x: -1deg;
  }

  .sm\:skew-y-0 {
    --tw-skew-y: 0deg;
  }

  .sm\:skew-y-1 {
    --tw-skew-y: 1deg;
  }

  .sm\:skew-y-2 {
    --tw-skew-y: 2deg;
  }

  .sm\:skew-y-3 {
    --tw-skew-y: 3deg;
  }

  .sm\:skew-y-6 {
    --tw-skew-y: 6deg;
  }

  .sm\:skew-y-12 {
    --tw-skew-y: 12deg;
  }

  .sm\:-skew-y-12 {
    --tw-skew-y: -12deg;
  }

  .sm\:-skew-y-6 {
    --tw-skew-y: -6deg;
  }

  .sm\:-skew-y-3 {
    --tw-skew-y: -3deg;
  }

  .sm\:-skew-y-2 {
    --tw-skew-y: -2deg;
  }

  .sm\:-skew-y-1 {
    --tw-skew-y: -1deg;
  }

  .sm\:hover\:skew-x-0:hover {
    --tw-skew-x: 0deg;
  }

  .sm\:hover\:skew-x-1:hover {
    --tw-skew-x: 1deg;
  }

  .sm\:hover\:skew-x-2:hover {
    --tw-skew-x: 2deg;
  }

  .sm\:hover\:skew-x-3:hover {
    --tw-skew-x: 3deg;
  }

  .sm\:hover\:skew-x-6:hover {
    --tw-skew-x: 6deg;
  }

  .sm\:hover\:skew-x-12:hover {
    --tw-skew-x: 12deg;
  }

  .sm\:hover\:-skew-x-12:hover {
    --tw-skew-x: -12deg;
  }

  .sm\:hover\:-skew-x-6:hover {
    --tw-skew-x: -6deg;
  }

  .sm\:hover\:-skew-x-3:hover {
    --tw-skew-x: -3deg;
  }

  .sm\:hover\:-skew-x-2:hover {
    --tw-skew-x: -2deg;
  }

  .sm\:hover\:-skew-x-1:hover {
    --tw-skew-x: -1deg;
  }

  .sm\:hover\:skew-y-0:hover {
    --tw-skew-y: 0deg;
  }

  .sm\:hover\:skew-y-1:hover {
    --tw-skew-y: 1deg;
  }

  .sm\:hover\:skew-y-2:hover {
    --tw-skew-y: 2deg;
  }

  .sm\:hover\:skew-y-3:hover {
    --tw-skew-y: 3deg;
  }

  .sm\:hover\:skew-y-6:hover {
    --tw-skew-y: 6deg;
  }

  .sm\:hover\:skew-y-12:hover {
    --tw-skew-y: 12deg;
  }

  .sm\:hover\:-skew-y-12:hover {
    --tw-skew-y: -12deg;
  }

  .sm\:hover\:-skew-y-6:hover {
    --tw-skew-y: -6deg;
  }

  .sm\:hover\:-skew-y-3:hover {
    --tw-skew-y: -3deg;
  }

  .sm\:hover\:-skew-y-2:hover {
    --tw-skew-y: -2deg;
  }

  .sm\:hover\:-skew-y-1:hover {
    --tw-skew-y: -1deg;
  }

  .sm\:focus\:skew-x-0:focus {
    --tw-skew-x: 0deg;
  }

  .sm\:focus\:skew-x-1:focus {
    --tw-skew-x: 1deg;
  }

  .sm\:focus\:skew-x-2:focus {
    --tw-skew-x: 2deg;
  }

  .sm\:focus\:skew-x-3:focus {
    --tw-skew-x: 3deg;
  }

  .sm\:focus\:skew-x-6:focus {
    --tw-skew-x: 6deg;
  }

  .sm\:focus\:skew-x-12:focus {
    --tw-skew-x: 12deg;
  }

  .sm\:focus\:-skew-x-12:focus {
    --tw-skew-x: -12deg;
  }

  .sm\:focus\:-skew-x-6:focus {
    --tw-skew-x: -6deg;
  }

  .sm\:focus\:-skew-x-3:focus {
    --tw-skew-x: -3deg;
  }

  .sm\:focus\:-skew-x-2:focus {
    --tw-skew-x: -2deg;
  }

  .sm\:focus\:-skew-x-1:focus {
    --tw-skew-x: -1deg;
  }

  .sm\:focus\:skew-y-0:focus {
    --tw-skew-y: 0deg;
  }

  .sm\:focus\:skew-y-1:focus {
    --tw-skew-y: 1deg;
  }

  .sm\:focus\:skew-y-2:focus {
    --tw-skew-y: 2deg;
  }

  .sm\:focus\:skew-y-3:focus {
    --tw-skew-y: 3deg;
  }

  .sm\:focus\:skew-y-6:focus {
    --tw-skew-y: 6deg;
  }

  .sm\:focus\:skew-y-12:focus {
    --tw-skew-y: 12deg;
  }

  .sm\:focus\:-skew-y-12:focus {
    --tw-skew-y: -12deg;
  }

  .sm\:focus\:-skew-y-6:focus {
    --tw-skew-y: -6deg;
  }

  .sm\:focus\:-skew-y-3:focus {
    --tw-skew-y: -3deg;
  }

  .sm\:focus\:-skew-y-2:focus {
    --tw-skew-y: -2deg;
  }

  .sm\:focus\:-skew-y-1:focus {
    --tw-skew-y: -1deg;
  }

  .sm\:scale-0 {
    --tw-scale-x: 0;
    --tw-scale-y: 0;
  }

  .sm\:scale-50 {
    --tw-scale-x: .5;
    --tw-scale-y: .5;
  }

  .sm\:scale-75 {
    --tw-scale-x: .75;
    --tw-scale-y: .75;
  }

  .sm\:scale-90 {
    --tw-scale-x: .9;
    --tw-scale-y: .9;
  }

  .sm\:scale-95 {
    --tw-scale-x: .95;
    --tw-scale-y: .95;
  }

  .sm\:scale-100 {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
  }

  .sm\:scale-105 {
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05;
  }

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

  .sm\:scale-125 {
    --tw-scale-x: 1.25;
    --tw-scale-y: 1.25;
  }

  .sm\:scale-150 {
    --tw-scale-x: 1.5;
    --tw-scale-y: 1.5;
  }

  .sm\:hover\:scale-0:hover {
    --tw-scale-x: 0;
    --tw-scale-y: 0;
  }

  .sm\:hover\:scale-50:hover {
    --tw-scale-x: .5;
    --tw-scale-y: .5;
  }

  .sm\:hover\:scale-75:hover {
    --tw-scale-x: .75;
    --tw-scale-y: .75;
  }

  .sm\:hover\:scale-90:hover {
    --tw-scale-x: .9;
    --tw-scale-y: .9;
  }

  .sm\:hover\:scale-95:hover {
    --tw-scale-x: .95;
    --tw-scale-y: .95;
  }

  .sm\:hover\:scale-100:hover {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
  }

  .sm\:hover\:scale-105:hover {
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05;
  }

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

  .sm\:hover\:scale-125:hover {
    --tw-scale-x: 1.25;
    --tw-scale-y: 1.25;
  }

  .sm\:hover\:scale-150:hover {
    --tw-scale-x: 1.5;
    --tw-scale-y: 1.5;
  }

  .sm\:focus\:scale-0:focus {
    --tw-scale-x: 0;
    --tw-scale-y: 0;
  }

  .sm\:focus\:scale-50:focus {
    --tw-scale-x: .5;
    --tw-scale-y: .5;
  }

  .sm\:focus\:scale-75:focus {
    --tw-scale-x: .75;
    --tw-scale-y: .75;
  }

  .sm\:focus\:scale-90:focus {
    --tw-scale-x: .9;
    --tw-scale-y: .9;
  }

  .sm\:focus\:scale-95:focus {
    --tw-scale-x: .95;
    --tw-scale-y: .95;
  }

  .sm\:focus\:scale-100:focus {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
  }

  .sm\:focus\:scale-105:focus {
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05;
  }

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

  .sm\:focus\:scale-125:focus {
    --tw-scale-x: 1.25;
    --tw-scale-y: 1.25;
  }

  .sm\:focus\:scale-150:focus {
    --tw-scale-x: 1.5;
    --tw-scale-y: 1.5;
  }

  .sm\:scale-x-0 {
    --tw-scale-x: 0;
  }

  .sm\:scale-x-50 {
    --tw-scale-x: .5;
  }

  .sm\:scale-x-75 {
    --tw-scale-x: .75;
  }

  .sm\:scale-x-90 {
    --tw-scale-x: .9;
  }

  .sm\:scale-x-95 {
    --tw-scale-x: .95;
  }

  .sm\:scale-x-100 {
    --tw-scale-x: 1;
  }

  .sm\:scale-x-105 {
    --tw-scale-x: 1.05;
  }

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

  .sm\:scale-x-125 {
    --tw-scale-x: 1.25;
  }

  .sm\:scale-x-150 {
    --tw-scale-x: 1.5;
  }

  .sm\:scale-y-0 {
    --tw-scale-y: 0;
  }

  .sm\:scale-y-50 {
    --tw-scale-y: .5;
  }

  .sm\:scale-y-75 {
    --tw-scale-y: .75;
  }

  .sm\:scale-y-90 {
    --tw-scale-y: .9;
  }

  .sm\:scale-y-95 {
    --tw-scale-y: .95;
  }

  .sm\:scale-y-100 {
    --tw-scale-y: 1;
  }

  .sm\:scale-y-105 {
    --tw-scale-y: 1.05;
  }

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

  .sm\:scale-y-125 {
    --tw-scale-y: 1.25;
  }

  .sm\:scale-y-150 {
    --tw-scale-y: 1.5;
  }

  .sm\:hover\:scale-x-0:hover {
    --tw-scale-x: 0;
  }

  .sm\:hover\:scale-x-50:hover {
    --tw-scale-x: .5;
  }

  .sm\:hover\:scale-x-75:hover {
    --tw-scale-x: .75;
  }

  .sm\:hover\:scale-x-90:hover {
    --tw-scale-x: .9;
  }

  .sm\:hover\:scale-x-95:hover {
    --tw-scale-x: .95;
  }

  .sm\:hover\:scale-x-100:hover {
    --tw-scale-x: 1;
  }

  .sm\:hover\:scale-x-105:hover {
    --tw-scale-x: 1.05;
  }

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

  .sm\:hover\:scale-x-125:hover {
    --tw-scale-x: 1.25;
  }

  .sm\:hover\:scale-x-150:hover {
    --tw-scale-x: 1.5;
  }

  .sm\:hover\:scale-y-0:hover {
    --tw-scale-y: 0;
  }

  .sm\:hover\:scale-y-50:hover {
    --tw-scale-y: .5;
  }

  .sm\:hover\:scale-y-75:hover {
    --tw-scale-y: .75;
  }

  .sm\:hover\:scale-y-90:hover {
    --tw-scale-y: .9;
  }

  .sm\:hover\:scale-y-95:hover {
    --tw-scale-y: .95;
  }

  .sm\:hover\:scale-y-100:hover {
    --tw-scale-y: 1;
  }

  .sm\:hover\:scale-y-105:hover {
    --tw-scale-y: 1.05;
  }

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

  .sm\:hover\:scale-y-125:hover {
    --tw-scale-y: 1.25;
  }

  .sm\:hover\:scale-y-150:hover {
    --tw-scale-y: 1.5;
  }

  .sm\:focus\:scale-x-0:focus {
    --tw-scale-x: 0;
  }

  .sm\:focus\:scale-x-50:focus {
    --tw-scale-x: .5;
  }

  .sm\:focus\:scale-x-75:focus {
    --tw-scale-x: .75;
  }

  .sm\:focus\:scale-x-90:focus {
    --tw-scale-x: .9;
  }

  .sm\:focus\:scale-x-95:focus {
    --tw-scale-x: .95;
  }

  .sm\:focus\:scale-x-100:focus {
    --tw-scale-x: 1;
  }

  .sm\:focus\:scale-x-105:focus {
    --tw-scale-x: 1.05;
  }

  .sm\:focus\:scale-x-110:focus {
    --tw-scale-x: 1.1;
  }

  .sm\:focus\:scale-x-125:focus {
    --tw-scale-x: 1.25;
  }

  .sm\:focus\:scale-x-150:focus {
    --tw-scale-x: 1.5;
  }

  .sm\:focus\:scale-y-0:focus {
    --tw-scale-y: 0;
  }

  .sm\:focus\:scale-y-50:focus {
    --tw-scale-y: .5;
  }

  .sm\:focus\:scale-y-75:focus {
    --tw-scale-y: .75;
  }

  .sm\:focus\:scale-y-90:focus {
    --tw-scale-y: .9;
  }

  .sm\:focus\:scale-y-95:focus {
    --tw-scale-y: .95;
  }

  .sm\:focus\:scale-y-100:focus {
    --tw-scale-y: 1;
  }

  .sm\:focus\:scale-y-105:focus {
    --tw-scale-y: 1.05;
  }

  .sm\:focus\:scale-y-110:focus {
    --tw-scale-y: 1.1;
  }

  .sm\:focus\:scale-y-125:focus {
    --tw-scale-y: 1.25;
  }

  .sm\:focus\:scale-y-150:focus {
    --tw-scale-y: 1.5;
  }

  .sm\:animate-none {
    -webkit-animation: none;
            animation: none;
  }

  .sm\:animate-spin {
    -webkit-animation: spin 1s linear infinite;
            animation: spin 1s linear infinite;
  }

  .sm\:animate-ping {
    -webkit-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
            animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
  }

  .sm\:animate-pulse {
    -webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
            animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
  }

  .sm\:animate-bounce {
    -webkit-animation: bounce 1s infinite;
            animation: bounce 1s infinite;
  }

  .sm\:cursor-auto {
    cursor: auto;
  }

  .sm\:cursor-default {
    cursor: default;
  }

  .sm\:cursor-pointer {
    cursor: pointer;
  }

  .sm\:cursor-wait {
    cursor: wait;
  }

  .sm\:cursor-text {
    cursor: text;
  }

  .sm\:cursor-move {
    cursor: move;
  }

  .sm\:cursor-help {
    cursor: help;
  }

  .sm\:cursor-not-allowed {
    cursor: not-allowed;
  }

  .sm\:select-none {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }

  .sm\:select-text {
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text;
  }

  .sm\:select-all {
    -webkit-user-select: all;
       -moz-user-select: all;
        -ms-user-select: all;
            user-select: all;
  }

  .sm\:select-auto {
    -webkit-user-select: auto;
       -moz-user-select: auto;
        -ms-user-select: auto;
            user-select: auto;
  }

  .sm\:resize-none {
    resize: none;
  }

  .sm\:resize-y {
    resize: vertical;
  }

  .sm\:resize-x {
    resize: horizontal;
  }

  .sm\:resize {
    resize: both;
  }

  .sm\:list-inside {
    list-style-position: inside;
  }

  .sm\:list-outside {
    list-style-position: outside;
  }

  .sm\:list-none {
    list-style-type: none;
  }

  .sm\:list-disc {
    list-style-type: disc;
  }

  .sm\:list-decimal {
    list-style-type: decimal;
  }

  .sm\:appearance-none {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

  .sm\:auto-cols-auto {
    grid-auto-columns: auto;
  }

  .sm\:auto-cols-min {
    grid-auto-columns: -webkit-min-content;
    grid-auto-columns: min-content;
  }

  .sm\:auto-cols-max {
    grid-auto-columns: -webkit-max-content;
    grid-auto-columns: max-content;
  }

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

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

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

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

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

  .sm\:auto-rows-auto {
    grid-auto-rows: auto;
  }

  .sm\:auto-rows-min {
    grid-auto-rows: -webkit-min-content;
    grid-auto-rows: min-content;
  }

  .sm\:auto-rows-max {
    grid-auto-rows: -webkit-max-content;
    grid-auto-rows: max-content;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .sm\:flex-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .sm\:flex-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }

  .sm\:flex-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .sm\:flex-col-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .sm\:flex-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .sm\:flex-wrap-reverse {
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
  }

  .sm\:flex-nowrap {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  .sm\:place-content-center {
    -ms-flex-line-pack: center;
        align-content: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    place-content: center;
  }

  .sm\:place-content-start {
    -ms-flex-line-pack: start;
        align-content: start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: start;
    place-content: start;
  }

  .sm\:place-content-end {
    -ms-flex-line-pack: end;
        align-content: end;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: end;
    place-content: end;
  }

  .sm\:place-content-between {
    -ms-flex-line-pack: justify;
        align-content: space-between;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    place-content: space-between;
  }

  .sm\:place-content-around {
    -ms-flex-line-pack: distribute;
        align-content: space-around;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    place-content: space-around;
  }

  .sm\:place-content-evenly {
    -ms-flex-line-pack: space-evenly;
        align-content: space-evenly;
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
    place-content: space-evenly;
  }

  .sm\:place-content-stretch {
    -ms-flex-line-pack: stretch;
        align-content: stretch;
    -webkit-box-pack: stretch;
        -ms-flex-pack: stretch;
            justify-content: stretch;
    place-content: stretch;
  }

  .sm\:place-items-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
    justify-items: start;
    place-items: start;
  }

  .sm\:place-items-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: end;
    justify-items: end;
    place-items: end;
  }

  .sm\:place-items-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    justify-items: center;
    place-items: center;
  }

  .sm\:place-items-stretch {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    justify-items: stretch;
    place-items: stretch;
  }

  .sm\:content-center {
    -ms-flex-line-pack: center;
        align-content: center;
  }

  .sm\:content-start {
    -ms-flex-line-pack: start;
        align-content: flex-start;
  }

  .sm\:content-end {
    -ms-flex-line-pack: end;
        align-content: flex-end;
  }

  .sm\:content-between {
    -ms-flex-line-pack: justify;
        align-content: space-between;
  }

  .sm\:content-around {
    -ms-flex-line-pack: distribute;
        align-content: space-around;
  }

  .sm\:content-evenly {
    -ms-flex-line-pack: space-evenly;
        align-content: space-evenly;
  }

  .sm\:items-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .sm\:items-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }

  .sm\:items-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .sm\:items-baseline {
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }

  .sm\:items-stretch {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }

  .sm\:justify-start {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  .sm\:justify-end {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }

  .sm\:justify-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .sm\:justify-between {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .sm\:justify-around {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }

  .sm\:justify-evenly {
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
  }

  .sm\:justify-items-start {
    justify-items: start;
  }

  .sm\:justify-items-end {
    justify-items: end;
  }

  .sm\:justify-items-center {
    justify-items: center;
  }

  .sm\:justify-items-stretch {
    justify-items: stretch;
  }

  .sm\:gap-0 {
    grid-gap: 0rem;
    gap: 0rem;
  }

  .sm\:gap-1 {
    grid-gap: 1rem;
    gap: 1rem;
  }

  .sm\:gap-2 {
    grid-gap: 1.2rem;
    gap: 1.2rem;
  }

  .sm\:gap-3 {
    grid-gap: 1.5rem;
    gap: 1.5rem;
  }

  .sm\:gap-4 {
    grid-gap: 1.7rem;
    gap: 1.7rem;
  }

  .sm\:gap-5 {
    grid-gap: 2rem;
    gap: 2rem;
  }

  .sm\:gap-6 {
    grid-gap: 2.5rem;
    gap: 2.5rem;
  }

  .sm\:gap-7 {
    grid-gap: 3rem;
    gap: 3rem;
  }

  .sm\:gap-8 {
    grid-gap: 3.5rem;
    gap: 3.5rem;
  }

  .sm\:gap-9 {
    grid-gap: 4rem;
    gap: 4rem;
  }

  .sm\:gap-10 {
    grid-gap: 4.5rem;
    gap: 4.5rem;
  }

  .sm\:gap-11 {
    grid-gap: 5rem;
    gap: 5rem;
  }

  .sm\:gap-12 {
    grid-gap: 5.5rem;
    gap: 5.5rem;
  }

  .sm\:gap-13 {
    grid-gap: 6rem;
    gap: 6rem;
  }

  .sm\:gap-14 {
    grid-gap: 6.5rem;
    gap: 6.5rem;
  }

  .sm\:gap-15 {
    grid-gap: 7rem;
    gap: 7rem;
  }

  .sm\:gap-16 {
    grid-gap: 7.5rem;
    gap: 7.5rem;
  }

  .sm\:gap-17 {
    grid-gap: 8rem;
    gap: 8rem;
  }

  .sm\:gap-18 {
    grid-gap: 8.5rem;
    gap: 8.5rem;
  }

  .sm\:gap-19 {
    grid-gap: 9.5rem;
    gap: 9.5rem;
  }

  .sm\:gap-20 {
    grid-gap: 10rem;
    gap: 10rem;
  }

  .sm\:gap-21 {
    grid-gap: 11rem;
    gap: 11rem;
  }

  .sm\:gap-22 {
    grid-gap: 13rem;
    gap: 13rem;
  }

  .sm\:gap-23 {
    grid-gap: 15rem;
    gap: 15rem;
  }

  .sm\:gap-24 {
    grid-gap: 20.5rem;
    gap: 20.5rem;
  }

  .sm\:gap-tiny {
    grid-gap: 0.5rem;
    gap: 0.5rem;
  }

  .sm\:gap-42p {
    grid-gap: 42%;
    gap: 42%;
  }

  .sm\:gap-huge {
    grid-gap: 39.5rem;
    gap: 39.5rem;
  }

  .sm\:gap-fit {
    grid-gap: fit-content;
    gap: fit-content;
  }

  .sm\:gap-x-0 {
    grid-column-gap: 0rem;
    -webkit-column-gap: 0rem;
       -moz-column-gap: 0rem;
            column-gap: 0rem;
  }

  .sm\:gap-x-1 {
    grid-column-gap: 1rem;
    -webkit-column-gap: 1rem;
       -moz-column-gap: 1rem;
            column-gap: 1rem;
  }

  .sm\:gap-x-2 {
    grid-column-gap: 1.2rem;
    -webkit-column-gap: 1.2rem;
       -moz-column-gap: 1.2rem;
            column-gap: 1.2rem;
  }

  .sm\:gap-x-3 {
    grid-column-gap: 1.5rem;
    -webkit-column-gap: 1.5rem;
       -moz-column-gap: 1.5rem;
            column-gap: 1.5rem;
  }

  .sm\:gap-x-4 {
    grid-column-gap: 1.7rem;
    -webkit-column-gap: 1.7rem;
       -moz-column-gap: 1.7rem;
            column-gap: 1.7rem;
  }

  .sm\:gap-x-5 {
    grid-column-gap: 2rem;
    -webkit-column-gap: 2rem;
       -moz-column-gap: 2rem;
            column-gap: 2rem;
  }

  .sm\:gap-x-6 {
    grid-column-gap: 2.5rem;
    -webkit-column-gap: 2.5rem;
       -moz-column-gap: 2.5rem;
            column-gap: 2.5rem;
  }

  .sm\:gap-x-7 {
    grid-column-gap: 3rem;
    -webkit-column-gap: 3rem;
       -moz-column-gap: 3rem;
            column-gap: 3rem;
  }

  .sm\:gap-x-8 {
    grid-column-gap: 3.5rem;
    -webkit-column-gap: 3.5rem;
       -moz-column-gap: 3.5rem;
            column-gap: 3.5rem;
  }

  .sm\:gap-x-9 {
    grid-column-gap: 4rem;
    -webkit-column-gap: 4rem;
       -moz-column-gap: 4rem;
            column-gap: 4rem;
  }

  .sm\:gap-x-10 {
    grid-column-gap: 4.5rem;
    -webkit-column-gap: 4.5rem;
       -moz-column-gap: 4.5rem;
            column-gap: 4.5rem;
  }

  .sm\:gap-x-11 {
    grid-column-gap: 5rem;
    -webkit-column-gap: 5rem;
       -moz-column-gap: 5rem;
            column-gap: 5rem;
  }

  .sm\:gap-x-12 {
    grid-column-gap: 5.5rem;
    -webkit-column-gap: 5.5rem;
       -moz-column-gap: 5.5rem;
            column-gap: 5.5rem;
  }

  .sm\:gap-x-13 {
    grid-column-gap: 6rem;
    -webkit-column-gap: 6rem;
       -moz-column-gap: 6rem;
            column-gap: 6rem;
  }

  .sm\:gap-x-14 {
    grid-column-gap: 6.5rem;
    -webkit-column-gap: 6.5rem;
       -moz-column-gap: 6.5rem;
            column-gap: 6.5rem;
  }

  .sm\:gap-x-15 {
    grid-column-gap: 7rem;
    -webkit-column-gap: 7rem;
       -moz-column-gap: 7rem;
            column-gap: 7rem;
  }

  .sm\:gap-x-16 {
    grid-column-gap: 7.5rem;
    -webkit-column-gap: 7.5rem;
       -moz-column-gap: 7.5rem;
            column-gap: 7.5rem;
  }

  .sm\:gap-x-17 {
    grid-column-gap: 8rem;
    -webkit-column-gap: 8rem;
       -moz-column-gap: 8rem;
            column-gap: 8rem;
  }

  .sm\:gap-x-18 {
    grid-column-gap: 8.5rem;
    -webkit-column-gap: 8.5rem;
       -moz-column-gap: 8.5rem;
            column-gap: 8.5rem;
  }

  .sm\:gap-x-19 {
    grid-column-gap: 9.5rem;
    -webkit-column-gap: 9.5rem;
       -moz-column-gap: 9.5rem;
            column-gap: 9.5rem;
  }

  .sm\:gap-x-20 {
    grid-column-gap: 10rem;
    -webkit-column-gap: 10rem;
       -moz-column-gap: 10rem;
            column-gap: 10rem;
  }

  .sm\:gap-x-21 {
    grid-column-gap: 11rem;
    -webkit-column-gap: 11rem;
       -moz-column-gap: 11rem;
            column-gap: 11rem;
  }

  .sm\:gap-x-22 {
    grid-column-gap: 13rem;
    -webkit-column-gap: 13rem;
       -moz-column-gap: 13rem;
            column-gap: 13rem;
  }

  .sm\:gap-x-23 {
    grid-column-gap: 15rem;
    -webkit-column-gap: 15rem;
       -moz-column-gap: 15rem;
            column-gap: 15rem;
  }

  .sm\:gap-x-24 {
    grid-column-gap: 20.5rem;
    -webkit-column-gap: 20.5rem;
       -moz-column-gap: 20.5rem;
            column-gap: 20.5rem;
  }

  .sm\:gap-x-tiny {
    grid-column-gap: 0.5rem;
    -webkit-column-gap: 0.5rem;
       -moz-column-gap: 0.5rem;
            column-gap: 0.5rem;
  }

  .sm\:gap-x-42p {
    grid-column-gap: 42%;
    -webkit-column-gap: 42%;
       -moz-column-gap: 42%;
            column-gap: 42%;
  }

  .sm\:gap-x-huge {
    grid-column-gap: 39.5rem;
    -webkit-column-gap: 39.5rem;
       -moz-column-gap: 39.5rem;
            column-gap: 39.5rem;
  }

  .sm\:gap-x-fit {
    grid-column-gap: fit-content;
    -webkit-column-gap: fit-content;
       -moz-column-gap: fit-content;
            column-gap: fit-content;
  }

  .sm\:gap-y-0 {
    grid-row-gap: 0rem;
    row-gap: 0rem;
  }

  .sm\:gap-y-1 {
    grid-row-gap: 1rem;
    row-gap: 1rem;
  }

  .sm\:gap-y-2 {
    grid-row-gap: 1.2rem;
    row-gap: 1.2rem;
  }

  .sm\:gap-y-3 {
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem;
  }

  .sm\:gap-y-4 {
    grid-row-gap: 1.7rem;
    row-gap: 1.7rem;
  }

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

  .sm\:gap-y-6 {
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .sm\:gap-y-7 {
    grid-row-gap: 3rem;
    row-gap: 3rem;
  }

  .sm\:gap-y-8 {
    grid-row-gap: 3.5rem;
    row-gap: 3.5rem;
  }

  .sm\:gap-y-9 {
    grid-row-gap: 4rem;
    row-gap: 4rem;
  }

  .sm\:gap-y-10 {
    grid-row-gap: 4.5rem;
    row-gap: 4.5rem;
  }

  .sm\:gap-y-11 {
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .sm\:gap-y-12 {
    grid-row-gap: 5.5rem;
    row-gap: 5.5rem;
  }

  .sm\:gap-y-13 {
    grid-row-gap: 6rem;
    row-gap: 6rem;
  }

  .sm\:gap-y-14 {
    grid-row-gap: 6.5rem;
    row-gap: 6.5rem;
  }

  .sm\:gap-y-15 {
    grid-row-gap: 7rem;
    row-gap: 7rem;
  }

  .sm\:gap-y-16 {
    grid-row-gap: 7.5rem;
    row-gap: 7.5rem;
  }

  .sm\:gap-y-17 {
    grid-row-gap: 8rem;
    row-gap: 8rem;
  }

  .sm\:gap-y-18 {
    grid-row-gap: 8.5rem;
    row-gap: 8.5rem;
  }

  .sm\:gap-y-19 {
    grid-row-gap: 9.5rem;
    row-gap: 9.5rem;
  }

  .sm\:gap-y-20 {
    grid-row-gap: 10rem;
    row-gap: 10rem;
  }

  .sm\:gap-y-21 {
    grid-row-gap: 11rem;
    row-gap: 11rem;
  }

  .sm\:gap-y-22 {
    grid-row-gap: 13rem;
    row-gap: 13rem;
  }

  .sm\:gap-y-23 {
    grid-row-gap: 15rem;
    row-gap: 15rem;
  }

  .sm\:gap-y-24 {
    grid-row-gap: 20.5rem;
    row-gap: 20.5rem;
  }

  .sm\:gap-y-tiny {
    grid-row-gap: 0.5rem;
    row-gap: 0.5rem;
  }

  .sm\:gap-y-42p {
    grid-row-gap: 42%;
    row-gap: 42%;
  }

  .sm\:gap-y-huge {
    grid-row-gap: 39.5rem;
    row-gap: 39.5rem;
  }

  .sm\:gap-y-fit {
    grid-row-gap: fit-content;
    row-gap: fit-content;
  }

  .sm\:space-x-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0rem * var(--tw-space-x-reverse));
    margin-left: calc(0rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1rem * var(--tw-space-x-reverse));
    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1.2rem * var(--tw-space-x-reverse));
    margin-left: calc(1.2rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1.5rem * var(--tw-space-x-reverse));
    margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1.7rem * var(--tw-space-x-reverse));
    margin-left: calc(1.7rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2rem * var(--tw-space-x-reverse));
    margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2.5rem * var(--tw-space-x-reverse));
    margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(3rem * var(--tw-space-x-reverse));
    margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(3.5rem * var(--tw-space-x-reverse));
    margin-left: calc(3.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-9 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(4rem * var(--tw-space-x-reverse));
    margin-left: calc(4rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(4.5rem * var(--tw-space-x-reverse));
    margin-left: calc(4.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-11 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(5rem * var(--tw-space-x-reverse));
    margin-left: calc(5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(5.5rem * var(--tw-space-x-reverse));
    margin-left: calc(5.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-13 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(6rem * var(--tw-space-x-reverse));
    margin-left: calc(6rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(6.5rem * var(--tw-space-x-reverse));
    margin-left: calc(6.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-15 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(7rem * var(--tw-space-x-reverse));
    margin-left: calc(7rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(7.5rem * var(--tw-space-x-reverse));
    margin-left: calc(7.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-17 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(8rem * var(--tw-space-x-reverse));
    margin-left: calc(8rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-18 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(8.5rem * var(--tw-space-x-reverse));
    margin-left: calc(8.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-19 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(9.5rem * var(--tw-space-x-reverse));
    margin-left: calc(9.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(10rem * var(--tw-space-x-reverse));
    margin-left: calc(10rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-21 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(11rem * var(--tw-space-x-reverse));
    margin-left: calc(11rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-22 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(13rem * var(--tw-space-x-reverse));
    margin-left: calc(13rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-23 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(15rem * var(--tw-space-x-reverse));
    margin-left: calc(15rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(20.5rem * var(--tw-space-x-reverse));
    margin-left: calc(20.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-tiny > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.5rem * var(--tw-space-x-reverse));
    margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-42p > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(42% * var(--tw-space-x-reverse));
    margin-left: calc(42% * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-huge > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(39.5rem * var(--tw-space-x-reverse));
    margin-left: calc(39.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-fit > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(fit-content * var(--tw-space-x-reverse));
    margin-left: calc(fit-content * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0rem * var(--tw-space-x-reverse));
    margin-left: calc(0rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-1rem * var(--tw-space-x-reverse));
    margin-left: calc(-1rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-1.2rem * var(--tw-space-x-reverse));
    margin-left: calc(-1.2rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-1.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-1.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-1.7rem * var(--tw-space-x-reverse));
    margin-left: calc(-1.7rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-2rem * var(--tw-space-x-reverse));
    margin-left: calc(-2rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-2.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-2.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-3rem * var(--tw-space-x-reverse));
    margin-left: calc(-3rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-3.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-3.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-9 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-4rem * var(--tw-space-x-reverse));
    margin-left: calc(-4rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-4.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-4.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-11 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-5rem * var(--tw-space-x-reverse));
    margin-left: calc(-5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-5.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-5.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-13 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-6rem * var(--tw-space-x-reverse));
    margin-left: calc(-6rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-6.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-6.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-15 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-7rem * var(--tw-space-x-reverse));
    margin-left: calc(-7rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-7.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-7.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-17 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-8rem * var(--tw-space-x-reverse));
    margin-left: calc(-8rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-18 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-8.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-8.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-19 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-9.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-9.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-10rem * var(--tw-space-x-reverse));
    margin-left: calc(-10rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-21 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-11rem * var(--tw-space-x-reverse));
    margin-left: calc(-11rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-22 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-13rem * var(--tw-space-x-reverse));
    margin-left: calc(-13rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-23 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-15rem * var(--tw-space-x-reverse));
    margin-left: calc(-15rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-20.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-20.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-tiny > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-0.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-0.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-42p > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-42% * var(--tw-space-x-reverse));
    margin-left: calc(-42% * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-huge > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-39.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-39.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-fit > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(fit-content * var(--tw-space-x-reverse));
    margin-left: calc(fit-content * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.2rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.2rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.7rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.7rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2.5rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(3rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(3.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(3.5rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-9 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(4rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(4.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(4.5rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-11 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(5rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(5.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(5.5rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-13 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(6rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(6rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(6.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(6.5rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-15 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(7rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(7rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(7.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(7.5rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-17 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(8rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(8rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-18 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(8.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(8.5rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-19 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(9.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(9.5rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(10rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(10rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-21 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(11rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(11rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-22 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(13rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(13rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-23 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(15rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(15rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(20.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(20.5rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-tiny > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-42p > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(42% * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(42% * var(--tw-space-y-reverse));
  }

  .sm\:space-y-huge > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(39.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(39.5rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-fit > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(fit-content * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(fit-content * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-1rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-1rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-1.2rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-1.2rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-1.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-1.5rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-1.7rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-1.7rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-2rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-2rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-2.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-2.5rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-3rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-3rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-3.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-3.5rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-9 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-4rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-4rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-4.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-4.5rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-11 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-5rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-5.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-5.5rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-13 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-6rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-6rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-6.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-6.5rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-15 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-7rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-7rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-7.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-7.5rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-17 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-8rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-8rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-18 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-8.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-8.5rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-19 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-9.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-9.5rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-10rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-10rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-21 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-11rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-11rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-22 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-13rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-13rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-23 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-15rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-15rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-20.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-20.5rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-tiny > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-0.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-0.5rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-42p > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-42% * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-42% * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-huge > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-39.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-39.5rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-fit > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(fit-content * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(fit-content * var(--tw-space-y-reverse));
  }

  .sm\:space-y-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 1;
  }

  .sm\:space-x-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 1;
  }

  .sm\:divide-x-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(0px * var(--tw-divide-x-reverse));
    border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .sm\:divide-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(2px * var(--tw-divide-x-reverse));
    border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .sm\:divide-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(4px * var(--tw-divide-x-reverse));
    border-left-width: calc(4px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .sm\:divide-x-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(8px * var(--tw-divide-x-reverse));
    border-left-width: calc(8px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .sm\:divide-x > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(1px * var(--tw-divide-x-reverse));
    border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .sm\:divide-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(0px * var(--tw-divide-y-reverse));
  }

  .sm\:divide-y-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(2px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(2px * var(--tw-divide-y-reverse));
  }

  .sm\:divide-y-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(4px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(4px * var(--tw-divide-y-reverse));
  }

  .sm\:divide-y-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(8px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(8px * var(--tw-divide-y-reverse));
  }

  .sm\:divide-y > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
  }

  .sm\:divide-y-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 1;
  }

  .sm\:divide-x-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 1;
  }

  .sm\:divide-solid > :not([hidden]) ~ :not([hidden]) {
    border-style: solid;
  }

  .sm\:divide-dashed > :not([hidden]) ~ :not([hidden]) {
    border-style: dashed;
  }

  .sm\:divide-dotted > :not([hidden]) ~ :not([hidden]) {
    border-style: dotted;
  }

  .sm\:divide-double > :not([hidden]) ~ :not([hidden]) {
    border-style: double;
  }

  .sm\:divide-none > :not([hidden]) ~ :not([hidden]) {
    border-style: none;
  }

  .sm\:divide-black > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(26, 23, 30, var(--tw-divide-opacity));
  }

  .sm\:divide-white > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-divide-opacity));
  }

  .sm\:divide-grey > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(174, 173, 175, var(--tw-divide-opacity));
  }

  .sm\:divide-purple > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-divide-opacity));
  }

  .sm\:divide-lightgrey > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(241, 241, 241, var(--tw-divide-opacity));
  }

  .sm\:divide-lightpurple > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-divide-opacity));
  }

  .sm\:divide-purplehover > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(160, 121, 232, var(--tw-divide-opacity));
  }

  .sm\:divide-purpleactive > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(139, 92, 227, var(--tw-divide-opacity));
  }

  .sm\:divide-red > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(230, 95, 110, var(--tw-divide-opacity));
  }

  .sm\:divide-beige > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-divide-opacity));
  }

  .sm\:divide-pourpre > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(74, 25, 44, var(--tw-divide-opacity));
  }

  .sm\:divide-petrole > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-divide-opacity));
  }

  .sm\:divide-antracite > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(68, 78, 79, var(--tw-divide-opacity));
  }

  .sm\:divide-black-opacity > :not([hidden]) ~ :not([hidden]) {
    border-color: rgba(25, 23, 29, 0.7);
  }

  .sm\:divide-current > :not([hidden]) ~ :not([hidden]) {
    border-color: currentColor;
  }

  .sm\:divide-opacity-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0;
  }

  .sm\:divide-opacity-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.05;
  }

  .sm\:divide-opacity-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.1;
  }

  .sm\:divide-opacity-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.2;
  }

  .sm\:divide-opacity-25 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.25;
  }

  .sm\:divide-opacity-30 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.3;
  }

  .sm\:divide-opacity-40 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.4;
  }

  .sm\:divide-opacity-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.5;
  }

  .sm\:divide-opacity-60 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.6;
  }

  .sm\:divide-opacity-70 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.7;
  }

  .sm\:divide-opacity-75 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.75;
  }

  .sm\:divide-opacity-80 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.8;
  }

  .sm\:divide-opacity-90 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.9;
  }

  .sm\:divide-opacity-95 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.95;
  }

  .sm\:divide-opacity-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
  }

  .sm\:place-self-auto {
    -ms-flex-item-align: auto;
        align-self: auto;
    justify-self: auto;
    place-self: auto;
  }

  .sm\:place-self-start {
    -ms-flex-item-align: start;
        align-self: start;
    justify-self: start;
    place-self: start;
  }

  .sm\:place-self-end {
    -ms-flex-item-align: end;
        align-self: end;
    justify-self: end;
    place-self: end;
  }

  .sm\:place-self-center {
    -ms-flex-item-align: center;
        align-self: center;
    justify-self: center;
    place-self: center;
  }

  .sm\:place-self-stretch {
    -ms-flex-item-align: stretch;
        align-self: stretch;
    justify-self: stretch;
    place-self: stretch;
  }

  .sm\:self-auto {
    -ms-flex-item-align: auto;
        align-self: auto;
  }

  .sm\:self-start {
    -ms-flex-item-align: start;
        align-self: flex-start;
  }

  .sm\:self-end {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }

  .sm\:self-center {
    -ms-flex-item-align: center;
        align-self: center;
  }

  .sm\:self-stretch {
    -ms-flex-item-align: stretch;
        align-self: stretch;
  }

  .sm\:self-baseline {
    -ms-flex-item-align: baseline;
        align-self: baseline;
  }

  .sm\:justify-self-auto {
    justify-self: auto;
  }

  .sm\:justify-self-start {
    justify-self: start;
  }

  .sm\:justify-self-end {
    justify-self: end;
  }

  .sm\:justify-self-center {
    justify-self: center;
  }

  .sm\:justify-self-stretch {
    justify-self: stretch;
  }

  .sm\:overflow-auto {
    overflow: auto;
  }

  .sm\:overflow-hidden {
    overflow: hidden;
  }

  .sm\:overflow-visible {
    overflow: visible;
  }

  .sm\:overflow-scroll {
    overflow: scroll;
  }

  .sm\:overflow-x-auto {
    overflow-x: auto;
  }

  .sm\:overflow-y-auto {
    overflow-y: auto;
  }

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

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

  .sm\:overflow-x-visible {
    overflow-x: visible;
  }

  .sm\:overflow-y-visible {
    overflow-y: visible;
  }

  .sm\:overflow-x-scroll {
    overflow-x: scroll;
  }

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

  .sm\:overscroll-auto {
    -ms-scroll-chaining: chained;
        overscroll-behavior: auto;
  }

  .sm\:overscroll-contain {
    -ms-scroll-chaining: none;
        overscroll-behavior: contain;
  }

  .sm\:overscroll-none {
    -ms-scroll-chaining: none;
        overscroll-behavior: none;
  }

  .sm\:overscroll-y-auto {
    overscroll-behavior-y: auto;
  }

  .sm\:overscroll-y-contain {
    overscroll-behavior-y: contain;
  }

  .sm\:overscroll-y-none {
    overscroll-behavior-y: none;
  }

  .sm\:overscroll-x-auto {
    overscroll-behavior-x: auto;
  }

  .sm\:overscroll-x-contain {
    overscroll-behavior-x: contain;
  }

  .sm\:overscroll-x-none {
    overscroll-behavior-x: none;
  }

  .sm\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .sm\:overflow-ellipsis {
    text-overflow: ellipsis;
  }

  .sm\:overflow-clip {
    text-overflow: clip;
  }

  .sm\:whitespace-normal {
    white-space: normal;
  }

  .sm\:whitespace-nowrap {
    white-space: nowrap;
  }

  .sm\:whitespace-pre {
    white-space: pre;
  }

  .sm\:whitespace-pre-line {
    white-space: pre-line;
  }

  .sm\:whitespace-pre-wrap {
    white-space: pre-wrap;
  }

  .sm\:break-normal {
    word-wrap: normal;
    word-break: normal;
  }

  .sm\:break-words {
    word-wrap: break-word;
  }

  .sm\:break-all {
    word-break: break-all;
  }

  .sm\:rounded-none {
    border-radius: 0px;
  }

  .sm\:rounded-sm {
    border-radius: 0.125rem;
  }

  .sm\:rounded {
    border-radius: 0.25rem;
  }

  .sm\:rounded-md {
    border-radius: 0.375rem;
  }

  .sm\:rounded-lg {
    border-radius: 0.5rem;
  }

  .sm\:rounded-xl {
    border-radius: 0.75rem;
  }

  .sm\:rounded-2xl {
    border-radius: 1rem;
  }

  .sm\:rounded-3xl {
    border-radius: 1.5rem;
  }

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

  .sm\:rounded-t-none {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
  }

  .sm\:rounded-t-sm {
    border-top-left-radius: 0.125rem;
    border-top-right-radius: 0.125rem;
  }

  .sm\:rounded-t {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }

  .sm\:rounded-t-md {
    border-top-left-radius: 0.375rem;
    border-top-right-radius: 0.375rem;
  }

  .sm\:rounded-t-lg {
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
  }

  .sm\:rounded-t-xl {
    border-top-left-radius: 0.75rem;
    border-top-right-radius: 0.75rem;
  }

  .sm\:rounded-t-2xl {
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
  }

  .sm\:rounded-t-3xl {
    border-top-left-radius: 1.5rem;
    border-top-right-radius: 1.5rem;
  }

  .sm\:rounded-t-full {
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .sm\:rounded-r-none {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
  }

  .sm\:rounded-r-sm {
    border-top-right-radius: 0.125rem;
    border-bottom-right-radius: 0.125rem;
  }

  .sm\:rounded-r {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }

  .sm\:rounded-r-md {
    border-top-right-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
  }

  .sm\:rounded-r-lg {
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }

  .sm\:rounded-r-xl {
    border-top-right-radius: 0.75rem;
    border-bottom-right-radius: 0.75rem;
  }

  .sm\:rounded-r-2xl {
    border-top-right-radius: 1rem;
    border-bottom-right-radius: 1rem;
  }

  .sm\:rounded-r-3xl {
    border-top-right-radius: 1.5rem;
    border-bottom-right-radius: 1.5rem;
  }

  .sm\:rounded-r-full {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .sm\:rounded-b-none {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
  }

  .sm\:rounded-b-sm {
    border-bottom-right-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .sm\:rounded-b {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .sm\:rounded-b-md {
    border-bottom-right-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .sm\:rounded-b-lg {
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .sm\:rounded-b-xl {
    border-bottom-right-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
  }

  .sm\:rounded-b-2xl {
    border-bottom-right-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }

  .sm\:rounded-b-3xl {
    border-bottom-right-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
  }

  .sm\:rounded-b-full {
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .sm\:rounded-l-none {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
  }

  .sm\:rounded-l-sm {
    border-top-left-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .sm\:rounded-l {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .sm\:rounded-l-md {
    border-top-left-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .sm\:rounded-l-lg {
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .sm\:rounded-l-xl {
    border-top-left-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
  }

  .sm\:rounded-l-2xl {
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }

  .sm\:rounded-l-3xl {
    border-top-left-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
  }

  .sm\:rounded-l-full {
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .sm\:rounded-tl-none {
    border-top-left-radius: 0px;
  }

  .sm\:rounded-tl-sm {
    border-top-left-radius: 0.125rem;
  }

  .sm\:rounded-tl {
    border-top-left-radius: 0.25rem;
  }

  .sm\:rounded-tl-md {
    border-top-left-radius: 0.375rem;
  }

  .sm\:rounded-tl-lg {
    border-top-left-radius: 0.5rem;
  }

  .sm\:rounded-tl-xl {
    border-top-left-radius: 0.75rem;
  }

  .sm\:rounded-tl-2xl {
    border-top-left-radius: 1rem;
  }

  .sm\:rounded-tl-3xl {
    border-top-left-radius: 1.5rem;
  }

  .sm\:rounded-tl-full {
    border-top-left-radius: 9999px;
  }

  .sm\:rounded-tr-none {
    border-top-right-radius: 0px;
  }

  .sm\:rounded-tr-sm {
    border-top-right-radius: 0.125rem;
  }

  .sm\:rounded-tr {
    border-top-right-radius: 0.25rem;
  }

  .sm\:rounded-tr-md {
    border-top-right-radius: 0.375rem;
  }

  .sm\:rounded-tr-lg {
    border-top-right-radius: 0.5rem;
  }

  .sm\:rounded-tr-xl {
    border-top-right-radius: 0.75rem;
  }

  .sm\:rounded-tr-2xl {
    border-top-right-radius: 1rem;
  }

  .sm\:rounded-tr-3xl {
    border-top-right-radius: 1.5rem;
  }

  .sm\:rounded-tr-full {
    border-top-right-radius: 9999px;
  }

  .sm\:rounded-br-none {
    border-bottom-right-radius: 0px;
  }

  .sm\:rounded-br-sm {
    border-bottom-right-radius: 0.125rem;
  }

  .sm\:rounded-br {
    border-bottom-right-radius: 0.25rem;
  }

  .sm\:rounded-br-md {
    border-bottom-right-radius: 0.375rem;
  }

  .sm\:rounded-br-lg {
    border-bottom-right-radius: 0.5rem;
  }

  .sm\:rounded-br-xl {
    border-bottom-right-radius: 0.75rem;
  }

  .sm\:rounded-br-2xl {
    border-bottom-right-radius: 1rem;
  }

  .sm\:rounded-br-3xl {
    border-bottom-right-radius: 1.5rem;
  }

  .sm\:rounded-br-full {
    border-bottom-right-radius: 9999px;
  }

  .sm\:rounded-bl-none {
    border-bottom-left-radius: 0px;
  }

  .sm\:rounded-bl-sm {
    border-bottom-left-radius: 0.125rem;
  }

  .sm\:rounded-bl {
    border-bottom-left-radius: 0.25rem;
  }

  .sm\:rounded-bl-md {
    border-bottom-left-radius: 0.375rem;
  }

  .sm\:rounded-bl-lg {
    border-bottom-left-radius: 0.5rem;
  }

  .sm\:rounded-bl-xl {
    border-bottom-left-radius: 0.75rem;
  }

  .sm\:rounded-bl-2xl {
    border-bottom-left-radius: 1rem;
  }

  .sm\:rounded-bl-3xl {
    border-bottom-left-radius: 1.5rem;
  }

  .sm\:rounded-bl-full {
    border-bottom-left-radius: 9999px;
  }

  .sm\:border-0 {
    border-width: 0px;
  }

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

  .sm\:border-4 {
    border-width: 4px;
  }

  .sm\:border-8 {
    border-width: 8px;
  }

  .sm\:border {
    border-width: 1px;
  }

  .sm\:border-t-0 {
    border-top-width: 0px;
  }

  .sm\:border-t-2 {
    border-top-width: 2px;
  }

  .sm\:border-t-4 {
    border-top-width: 4px;
  }

  .sm\:border-t-8 {
    border-top-width: 8px;
  }

  .sm\:border-t {
    border-top-width: 1px;
  }

  .sm\:border-r-0 {
    border-right-width: 0px;
  }

  .sm\:border-r-2 {
    border-right-width: 2px;
  }

  .sm\:border-r-4 {
    border-right-width: 4px;
  }

  .sm\:border-r-8 {
    border-right-width: 8px;
  }

  .sm\:border-r {
    border-right-width: 1px;
  }

  .sm\:border-b-0 {
    border-bottom-width: 0px;
  }

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

  .sm\:border-b-4 {
    border-bottom-width: 4px;
  }

  .sm\:border-b-8 {
    border-bottom-width: 8px;
  }

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

  .sm\:border-l-0 {
    border-left-width: 0px;
  }

  .sm\:border-l-2 {
    border-left-width: 2px;
  }

  .sm\:border-l-4 {
    border-left-width: 4px;
  }

  .sm\:border-l-8 {
    border-left-width: 8px;
  }

  .sm\:border-l {
    border-left-width: 1px;
  }

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

  .sm\:border-dashed {
    border-style: dashed;
  }

  .sm\:border-dotted {
    border-style: dotted;
  }

  .sm\:border-double {
    border-style: double;
  }

  .sm\:border-none {
    border-style: none;
  }

  .sm\:border-black {
    --tw-border-opacity: 1;
    border-color: rgba(26, 23, 30, var(--tw-border-opacity));
  }

  .sm\:border-white {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .sm\:border-grey {
    --tw-border-opacity: 1;
    border-color: rgba(174, 173, 175, var(--tw-border-opacity));
  }

  .sm\:border-purple {
    --tw-border-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-border-opacity));
  }

  .sm\:border-lightgrey {
    --tw-border-opacity: 1;
    border-color: rgba(241, 241, 241, var(--tw-border-opacity));
  }

  .sm\:border-lightpurple {
    --tw-border-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-border-opacity));
  }

  .sm\:border-purplehover {
    --tw-border-opacity: 1;
    border-color: rgba(160, 121, 232, var(--tw-border-opacity));
  }

  .sm\:border-purpleactive {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 227, var(--tw-border-opacity));
  }

  .sm\:border-red {
    --tw-border-opacity: 1;
    border-color: rgba(230, 95, 110, var(--tw-border-opacity));
  }

  .sm\:border-beige {
    --tw-border-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-border-opacity));
  }

  .sm\:border-pourpre {
    --tw-border-opacity: 1;
    border-color: rgba(74, 25, 44, var(--tw-border-opacity));
  }

  .sm\:border-petrole {
    --tw-border-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-border-opacity));
  }

  .sm\:border-antracite {
    --tw-border-opacity: 1;
    border-color: rgba(68, 78, 79, var(--tw-border-opacity));
  }

  .sm\:border-black-opacity {
    border-color: rgba(25, 23, 29, 0.7);
  }

  .sm\:border-current {
    border-color: currentColor;
  }

  .group:hover .sm\:group-hover\:border-black {
    --tw-border-opacity: 1;
    border-color: rgba(26, 23, 30, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-white {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-grey {
    --tw-border-opacity: 1;
    border-color: rgba(174, 173, 175, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-purple {
    --tw-border-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-lightgrey {
    --tw-border-opacity: 1;
    border-color: rgba(241, 241, 241, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-lightpurple {
    --tw-border-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-purplehover {
    --tw-border-opacity: 1;
    border-color: rgba(160, 121, 232, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-purpleactive {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 227, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-red {
    --tw-border-opacity: 1;
    border-color: rgba(230, 95, 110, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-beige {
    --tw-border-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-pourpre {
    --tw-border-opacity: 1;
    border-color: rgba(74, 25, 44, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-petrole {
    --tw-border-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-antracite {
    --tw-border-opacity: 1;
    border-color: rgba(68, 78, 79, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-black-opacity {
    border-color: rgba(25, 23, 29, 0.7);
  }

  .group:hover .sm\:group-hover\:border-current {
    border-color: currentColor;
  }

  .sm\[focus-within]\:border-black[focus-within] {
    --tw-border-opacity: 1;
    border-color: rgba(26, 23, 30, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-black:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(26, 23, 30, var(--tw-border-opacity));
  }

  .sm\[focus-within]\:border-white[focus-within] {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-white:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .sm\[focus-within]\:border-grey[focus-within] {
    --tw-border-opacity: 1;
    border-color: rgba(174, 173, 175, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-grey:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(174, 173, 175, var(--tw-border-opacity));
  }

  .sm\[focus-within]\:border-purple[focus-within] {
    --tw-border-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-purple:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-border-opacity));
  }

  .sm\[focus-within]\:border-lightgrey[focus-within] {
    --tw-border-opacity: 1;
    border-color: rgba(241, 241, 241, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-lightgrey:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(241, 241, 241, var(--tw-border-opacity));
  }

  .sm\[focus-within]\:border-lightpurple[focus-within] {
    --tw-border-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-lightpurple:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-border-opacity));
  }

  .sm\[focus-within]\:border-purplehover[focus-within] {
    --tw-border-opacity: 1;
    border-color: rgba(160, 121, 232, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-purplehover:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(160, 121, 232, var(--tw-border-opacity));
  }

  .sm\[focus-within]\:border-purpleactive[focus-within] {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 227, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-purpleactive:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 227, var(--tw-border-opacity));
  }

  .sm\[focus-within]\:border-red[focus-within] {
    --tw-border-opacity: 1;
    border-color: rgba(230, 95, 110, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-red:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(230, 95, 110, var(--tw-border-opacity));
  }

  .sm\[focus-within]\:border-beige[focus-within] {
    --tw-border-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-beige:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-border-opacity));
  }

  .sm\[focus-within]\:border-pourpre[focus-within] {
    --tw-border-opacity: 1;
    border-color: rgba(74, 25, 44, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-pourpre:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(74, 25, 44, var(--tw-border-opacity));
  }

  .sm\[focus-within]\:border-petrole[focus-within] {
    --tw-border-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-petrole:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-border-opacity));
  }

  .sm\[focus-within]\:border-antracite[focus-within] {
    --tw-border-opacity: 1;
    border-color: rgba(68, 78, 79, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-antracite:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(68, 78, 79, var(--tw-border-opacity));
  }

  .sm\[focus-within]\:border-black-opacity[focus-within] {
    border-color: rgba(25, 23, 29, 0.7);
  }

  .sm\:focus-within\:border-black-opacity:focus-within {
    border-color: rgba(25, 23, 29, 0.7);
  }

  .sm\[focus-within]\:border-current[focus-within] {
    border-color: currentColor;
  }

  .sm\:focus-within\:border-current:focus-within {
    border-color: currentColor;
  }

  .sm\:hover\:border-black:hover {
    --tw-border-opacity: 1;
    border-color: rgba(26, 23, 30, var(--tw-border-opacity));
  }

  .sm\:hover\:border-white:hover {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .sm\:hover\:border-grey:hover {
    --tw-border-opacity: 1;
    border-color: rgba(174, 173, 175, var(--tw-border-opacity));
  }

  .sm\:hover\:border-purple:hover {
    --tw-border-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-border-opacity));
  }

  .sm\:hover\:border-lightgrey:hover {
    --tw-border-opacity: 1;
    border-color: rgba(241, 241, 241, var(--tw-border-opacity));
  }

  .sm\:hover\:border-lightpurple:hover {
    --tw-border-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-border-opacity));
  }

  .sm\:hover\:border-purplehover:hover {
    --tw-border-opacity: 1;
    border-color: rgba(160, 121, 232, var(--tw-border-opacity));
  }

  .sm\:hover\:border-purpleactive:hover {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 227, var(--tw-border-opacity));
  }

  .sm\:hover\:border-red:hover {
    --tw-border-opacity: 1;
    border-color: rgba(230, 95, 110, var(--tw-border-opacity));
  }

  .sm\:hover\:border-beige:hover {
    --tw-border-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-border-opacity));
  }

  .sm\:hover\:border-pourpre:hover {
    --tw-border-opacity: 1;
    border-color: rgba(74, 25, 44, var(--tw-border-opacity));
  }

  .sm\:hover\:border-petrole:hover {
    --tw-border-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-border-opacity));
  }

  .sm\:hover\:border-antracite:hover {
    --tw-border-opacity: 1;
    border-color: rgba(68, 78, 79, var(--tw-border-opacity));
  }

  .sm\:hover\:border-black-opacity:hover {
    border-color: rgba(25, 23, 29, 0.7);
  }

  .sm\:hover\:border-current:hover {
    border-color: currentColor;
  }

  .sm\:focus\:border-black:focus {
    --tw-border-opacity: 1;
    border-color: rgba(26, 23, 30, var(--tw-border-opacity));
  }

  .sm\:focus\:border-white:focus {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .sm\:focus\:border-grey:focus {
    --tw-border-opacity: 1;
    border-color: rgba(174, 173, 175, var(--tw-border-opacity));
  }

  .sm\:focus\:border-purple:focus {
    --tw-border-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-border-opacity));
  }

  .sm\:focus\:border-lightgrey:focus {
    --tw-border-opacity: 1;
    border-color: rgba(241, 241, 241, var(--tw-border-opacity));
  }

  .sm\:focus\:border-lightpurple:focus {
    --tw-border-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-border-opacity));
  }

  .sm\:focus\:border-purplehover:focus {
    --tw-border-opacity: 1;
    border-color: rgba(160, 121, 232, var(--tw-border-opacity));
  }

  .sm\:focus\:border-purpleactive:focus {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 227, var(--tw-border-opacity));
  }

  .sm\:focus\:border-red:focus {
    --tw-border-opacity: 1;
    border-color: rgba(230, 95, 110, var(--tw-border-opacity));
  }

  .sm\:focus\:border-beige:focus {
    --tw-border-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-border-opacity));
  }

  .sm\:focus\:border-pourpre:focus {
    --tw-border-opacity: 1;
    border-color: rgba(74, 25, 44, var(--tw-border-opacity));
  }

  .sm\:focus\:border-petrole:focus {
    --tw-border-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-border-opacity));
  }

  .sm\:focus\:border-antracite:focus {
    --tw-border-opacity: 1;
    border-color: rgba(68, 78, 79, var(--tw-border-opacity));
  }

  .sm\:focus\:border-black-opacity:focus {
    border-color: rgba(25, 23, 29, 0.7);
  }

  .sm\:focus\:border-current:focus {
    border-color: currentColor;
  }

  .sm\:border-opacity-0 {
    --tw-border-opacity: 0;
  }

  .sm\:border-opacity-5 {
    --tw-border-opacity: 0.05;
  }

  .sm\:border-opacity-10 {
    --tw-border-opacity: 0.1;
  }

  .sm\:border-opacity-20 {
    --tw-border-opacity: 0.2;
  }

  .sm\:border-opacity-25 {
    --tw-border-opacity: 0.25;
  }

  .sm\:border-opacity-30 {
    --tw-border-opacity: 0.3;
  }

  .sm\:border-opacity-40 {
    --tw-border-opacity: 0.4;
  }

  .sm\:border-opacity-50 {
    --tw-border-opacity: 0.5;
  }

  .sm\:border-opacity-60 {
    --tw-border-opacity: 0.6;
  }

  .sm\:border-opacity-70 {
    --tw-border-opacity: 0.7;
  }

  .sm\:border-opacity-75 {
    --tw-border-opacity: 0.75;
  }

  .sm\:border-opacity-80 {
    --tw-border-opacity: 0.8;
  }

  .sm\:border-opacity-90 {
    --tw-border-opacity: 0.9;
  }

  .sm\:border-opacity-95 {
    --tw-border-opacity: 0.95;
  }

  .sm\:border-opacity-100 {
    --tw-border-opacity: 1;
  }

  .group:hover .sm\:group-hover\:border-opacity-0 {
    --tw-border-opacity: 0;
  }

  .group:hover .sm\:group-hover\:border-opacity-5 {
    --tw-border-opacity: 0.05;
  }

  .group:hover .sm\:group-hover\:border-opacity-10 {
    --tw-border-opacity: 0.1;
  }

  .group:hover .sm\:group-hover\:border-opacity-20 {
    --tw-border-opacity: 0.2;
  }

  .group:hover .sm\:group-hover\:border-opacity-25 {
    --tw-border-opacity: 0.25;
  }

  .group:hover .sm\:group-hover\:border-opacity-30 {
    --tw-border-opacity: 0.3;
  }

  .group:hover .sm\:group-hover\:border-opacity-40 {
    --tw-border-opacity: 0.4;
  }

  .group:hover .sm\:group-hover\:border-opacity-50 {
    --tw-border-opacity: 0.5;
  }

  .group:hover .sm\:group-hover\:border-opacity-60 {
    --tw-border-opacity: 0.6;
  }

  .group:hover .sm\:group-hover\:border-opacity-70 {
    --tw-border-opacity: 0.7;
  }

  .group:hover .sm\:group-hover\:border-opacity-75 {
    --tw-border-opacity: 0.75;
  }

  .group:hover .sm\:group-hover\:border-opacity-80 {
    --tw-border-opacity: 0.8;
  }

  .group:hover .sm\:group-hover\:border-opacity-90 {
    --tw-border-opacity: 0.9;
  }

  .group:hover .sm\:group-hover\:border-opacity-95 {
    --tw-border-opacity: 0.95;
  }

  .group:hover .sm\:group-hover\:border-opacity-100 {
    --tw-border-opacity: 1;
  }

  .sm\[focus-within]\:border-opacity-0[focus-within] {
    --tw-border-opacity: 0;
  }

  .sm\:focus-within\:border-opacity-0:focus-within {
    --tw-border-opacity: 0;
  }

  .sm\[focus-within]\:border-opacity-5[focus-within] {
    --tw-border-opacity: 0.05;
  }

  .sm\:focus-within\:border-opacity-5:focus-within {
    --tw-border-opacity: 0.05;
  }

  .sm\[focus-within]\:border-opacity-10[focus-within] {
    --tw-border-opacity: 0.1;
  }

  .sm\:focus-within\:border-opacity-10:focus-within {
    --tw-border-opacity: 0.1;
  }

  .sm\[focus-within]\:border-opacity-20[focus-within] {
    --tw-border-opacity: 0.2;
  }

  .sm\:focus-within\:border-opacity-20:focus-within {
    --tw-border-opacity: 0.2;
  }

  .sm\[focus-within]\:border-opacity-25[focus-within] {
    --tw-border-opacity: 0.25;
  }

  .sm\:focus-within\:border-opacity-25:focus-within {
    --tw-border-opacity: 0.25;
  }

  .sm\[focus-within]\:border-opacity-30[focus-within] {
    --tw-border-opacity: 0.3;
  }

  .sm\:focus-within\:border-opacity-30:focus-within {
    --tw-border-opacity: 0.3;
  }

  .sm\[focus-within]\:border-opacity-40[focus-within] {
    --tw-border-opacity: 0.4;
  }

  .sm\:focus-within\:border-opacity-40:focus-within {
    --tw-border-opacity: 0.4;
  }

  .sm\[focus-within]\:border-opacity-50[focus-within] {
    --tw-border-opacity: 0.5;
  }

  .sm\:focus-within\:border-opacity-50:focus-within {
    --tw-border-opacity: 0.5;
  }

  .sm\[focus-within]\:border-opacity-60[focus-within] {
    --tw-border-opacity: 0.6;
  }

  .sm\:focus-within\:border-opacity-60:focus-within {
    --tw-border-opacity: 0.6;
  }

  .sm\[focus-within]\:border-opacity-70[focus-within] {
    --tw-border-opacity: 0.7;
  }

  .sm\:focus-within\:border-opacity-70:focus-within {
    --tw-border-opacity: 0.7;
  }

  .sm\[focus-within]\:border-opacity-75[focus-within] {
    --tw-border-opacity: 0.75;
  }

  .sm\:focus-within\:border-opacity-75:focus-within {
    --tw-border-opacity: 0.75;
  }

  .sm\[focus-within]\:border-opacity-80[focus-within] {
    --tw-border-opacity: 0.8;
  }

  .sm\:focus-within\:border-opacity-80:focus-within {
    --tw-border-opacity: 0.8;
  }

  .sm\[focus-within]\:border-opacity-90[focus-within] {
    --tw-border-opacity: 0.9;
  }

  .sm\:focus-within\:border-opacity-90:focus-within {
    --tw-border-opacity: 0.9;
  }

  .sm\[focus-within]\:border-opacity-95[focus-within] {
    --tw-border-opacity: 0.95;
  }

  .sm\:focus-within\:border-opacity-95:focus-within {
    --tw-border-opacity: 0.95;
  }

  .sm\[focus-within]\:border-opacity-100[focus-within] {
    --tw-border-opacity: 1;
  }

  .sm\:focus-within\:border-opacity-100:focus-within {
    --tw-border-opacity: 1;
  }

  .sm\:hover\:border-opacity-0:hover {
    --tw-border-opacity: 0;
  }

  .sm\:hover\:border-opacity-5:hover {
    --tw-border-opacity: 0.05;
  }

  .sm\:hover\:border-opacity-10:hover {
    --tw-border-opacity: 0.1;
  }

  .sm\:hover\:border-opacity-20:hover {
    --tw-border-opacity: 0.2;
  }

  .sm\:hover\:border-opacity-25:hover {
    --tw-border-opacity: 0.25;
  }

  .sm\:hover\:border-opacity-30:hover {
    --tw-border-opacity: 0.3;
  }

  .sm\:hover\:border-opacity-40:hover {
    --tw-border-opacity: 0.4;
  }

  .sm\:hover\:border-opacity-50:hover {
    --tw-border-opacity: 0.5;
  }

  .sm\:hover\:border-opacity-60:hover {
    --tw-border-opacity: 0.6;
  }

  .sm\:hover\:border-opacity-70:hover {
    --tw-border-opacity: 0.7;
  }

  .sm\:hover\:border-opacity-75:hover {
    --tw-border-opacity: 0.75;
  }

  .sm\:hover\:border-opacity-80:hover {
    --tw-border-opacity: 0.8;
  }

  .sm\:hover\:border-opacity-90:hover {
    --tw-border-opacity: 0.9;
  }

  .sm\:hover\:border-opacity-95:hover {
    --tw-border-opacity: 0.95;
  }

  .sm\:hover\:border-opacity-100:hover {
    --tw-border-opacity: 1;
  }

  .sm\:focus\:border-opacity-0:focus {
    --tw-border-opacity: 0;
  }

  .sm\:focus\:border-opacity-5:focus {
    --tw-border-opacity: 0.05;
  }

  .sm\:focus\:border-opacity-10:focus {
    --tw-border-opacity: 0.1;
  }

  .sm\:focus\:border-opacity-20:focus {
    --tw-border-opacity: 0.2;
  }

  .sm\:focus\:border-opacity-25:focus {
    --tw-border-opacity: 0.25;
  }

  .sm\:focus\:border-opacity-30:focus {
    --tw-border-opacity: 0.3;
  }

  .sm\:focus\:border-opacity-40:focus {
    --tw-border-opacity: 0.4;
  }

  .sm\:focus\:border-opacity-50:focus {
    --tw-border-opacity: 0.5;
  }

  .sm\:focus\:border-opacity-60:focus {
    --tw-border-opacity: 0.6;
  }

  .sm\:focus\:border-opacity-70:focus {
    --tw-border-opacity: 0.7;
  }

  .sm\:focus\:border-opacity-75:focus {
    --tw-border-opacity: 0.75;
  }

  .sm\:focus\:border-opacity-80:focus {
    --tw-border-opacity: 0.8;
  }

  .sm\:focus\:border-opacity-90:focus {
    --tw-border-opacity: 0.9;
  }

  .sm\:focus\:border-opacity-95:focus {
    --tw-border-opacity: 0.95;
  }

  .sm\:focus\:border-opacity-100:focus {
    --tw-border-opacity: 1;
  }

  .sm\:bg-black {
    --tw-bg-opacity: 1;
    background-color: rgba(26, 23, 30, var(--tw-bg-opacity));
  }

  .sm\:bg-white {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .sm\:bg-grey {
    --tw-bg-opacity: 1;
    background-color: rgba(174, 173, 175, var(--tw-bg-opacity));
  }

  .sm\:bg-purple {
    --tw-bg-opacity: 1;
    background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
  }

  .sm\:bg-lightgrey {
    --tw-bg-opacity: 1;
    background-color: rgba(241, 241, 241, var(--tw-bg-opacity));
  }

  .sm\:bg-lightpurple {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
  }

  .sm\:bg-purplehover {
    --tw-bg-opacity: 1;
    background-color: rgba(160, 121, 232, var(--tw-bg-opacity));
  }

  .sm\:bg-purpleactive {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 227, var(--tw-bg-opacity));
  }

  .sm\:bg-red {
    --tw-bg-opacity: 1;
    background-color: rgba(230, 95, 110, var(--tw-bg-opacity));
  }

  .sm\:bg-beige {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
  }

  .sm\:bg-pourpre {
    --tw-bg-opacity: 1;
    background-color: rgba(74, 25, 44, var(--tw-bg-opacity));
  }

  .sm\:bg-petrole {
    --tw-bg-opacity: 1;
    background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
  }

  .sm\:bg-antracite {
    --tw-bg-opacity: 1;
    background-color: rgba(68, 78, 79, var(--tw-bg-opacity));
  }

  .sm\:bg-black-opacity {
    background-color: rgba(25, 23, 29, 0.7);
  }

  .sm\:bg-current {
    background-color: currentColor;
  }

  .group:hover .sm\:group-hover\:bg-black {
    --tw-bg-opacity: 1;
    background-color: rgba(26, 23, 30, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-white {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-grey {
    --tw-bg-opacity: 1;
    background-color: rgba(174, 173, 175, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-purple {
    --tw-bg-opacity: 1;
    background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-lightgrey {
    --tw-bg-opacity: 1;
    background-color: rgba(241, 241, 241, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-lightpurple {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-purplehover {
    --tw-bg-opacity: 1;
    background-color: rgba(160, 121, 232, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-purpleactive {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 227, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-red {
    --tw-bg-opacity: 1;
    background-color: rgba(230, 95, 110, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-beige {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-pourpre {
    --tw-bg-opacity: 1;
    background-color: rgba(74, 25, 44, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-petrole {
    --tw-bg-opacity: 1;
    background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-antracite {
    --tw-bg-opacity: 1;
    background-color: rgba(68, 78, 79, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-black-opacity {
    background-color: rgba(25, 23, 29, 0.7);
  }

  .group:hover .sm\:group-hover\:bg-current {
    background-color: currentColor;
  }

  .sm\[focus-within]\:bg-black[focus-within] {
    --tw-bg-opacity: 1;
    background-color: rgba(26, 23, 30, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-black:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(26, 23, 30, var(--tw-bg-opacity));
  }

  .sm\[focus-within]\:bg-white[focus-within] {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-white:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .sm\[focus-within]\:bg-grey[focus-within] {
    --tw-bg-opacity: 1;
    background-color: rgba(174, 173, 175, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-grey:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(174, 173, 175, var(--tw-bg-opacity));
  }

  .sm\[focus-within]\:bg-purple[focus-within] {
    --tw-bg-opacity: 1;
    background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-purple:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
  }

  .sm\[focus-within]\:bg-lightgrey[focus-within] {
    --tw-bg-opacity: 1;
    background-color: rgba(241, 241, 241, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-lightgrey:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(241, 241, 241, var(--tw-bg-opacity));
  }

  .sm\[focus-within]\:bg-lightpurple[focus-within] {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-lightpurple:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
  }

  .sm\[focus-within]\:bg-purplehover[focus-within] {
    --tw-bg-opacity: 1;
    background-color: rgba(160, 121, 232, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-purplehover:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(160, 121, 232, var(--tw-bg-opacity));
  }

  .sm\[focus-within]\:bg-purpleactive[focus-within] {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 227, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-purpleactive:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 227, var(--tw-bg-opacity));
  }

  .sm\[focus-within]\:bg-red[focus-within] {
    --tw-bg-opacity: 1;
    background-color: rgba(230, 95, 110, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-red:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(230, 95, 110, var(--tw-bg-opacity));
  }

  .sm\[focus-within]\:bg-beige[focus-within] {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-beige:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
  }

  .sm\[focus-within]\:bg-pourpre[focus-within] {
    --tw-bg-opacity: 1;
    background-color: rgba(74, 25, 44, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-pourpre:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(74, 25, 44, var(--tw-bg-opacity));
  }

  .sm\[focus-within]\:bg-petrole[focus-within] {
    --tw-bg-opacity: 1;
    background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-petrole:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
  }

  .sm\[focus-within]\:bg-antracite[focus-within] {
    --tw-bg-opacity: 1;
    background-color: rgba(68, 78, 79, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-antracite:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(68, 78, 79, var(--tw-bg-opacity));
  }

  .sm\[focus-within]\:bg-black-opacity[focus-within] {
    background-color: rgba(25, 23, 29, 0.7);
  }

  .sm\:focus-within\:bg-black-opacity:focus-within {
    background-color: rgba(25, 23, 29, 0.7);
  }

  .sm\[focus-within]\:bg-current[focus-within] {
    background-color: currentColor;
  }

  .sm\:focus-within\:bg-current:focus-within {
    background-color: currentColor;
  }

  .sm\:hover\:bg-black:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(26, 23, 30, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-white:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-grey:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(174, 173, 175, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-purple:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-lightgrey:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(241, 241, 241, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-lightpurple:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-purplehover:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(160, 121, 232, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-purpleactive:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 227, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-red:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(230, 95, 110, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-beige:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-pourpre:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(74, 25, 44, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-petrole:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-antracite:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(68, 78, 79, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-black-opacity:hover {
    background-color: rgba(25, 23, 29, 0.7);
  }

  .sm\:hover\:bg-current:hover {
    background-color: currentColor;
  }

  .sm\:focus\:bg-black:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(26, 23, 30, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-white:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-grey:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(174, 173, 175, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-purple:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-lightgrey:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(241, 241, 241, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-lightpurple:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-purplehover:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(160, 121, 232, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-purpleactive:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 227, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-red:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(230, 95, 110, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-beige:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-pourpre:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(74, 25, 44, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-petrole:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-antracite:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(68, 78, 79, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-black-opacity:focus {
    background-color: rgba(25, 23, 29, 0.7);
  }

  .sm\:focus\:bg-current:focus {
    background-color: currentColor;
  }

  .sm\:bg-opacity-0 {
    --tw-bg-opacity: 0;
  }

  .sm\:bg-opacity-5 {
    --tw-bg-opacity: 0.05;
  }

  .sm\:bg-opacity-10 {
    --tw-bg-opacity: 0.1;
  }

  .sm\:bg-opacity-20 {
    --tw-bg-opacity: 0.2;
  }

  .sm\:bg-opacity-25 {
    --tw-bg-opacity: 0.25;
  }

  .sm\:bg-opacity-30 {
    --tw-bg-opacity: 0.3;
  }

  .sm\:bg-opacity-40 {
    --tw-bg-opacity: 0.4;
  }

  .sm\:bg-opacity-50 {
    --tw-bg-opacity: 0.5;
  }

  .sm\:bg-opacity-60 {
    --tw-bg-opacity: 0.6;
  }

  .sm\:bg-opacity-70 {
    --tw-bg-opacity: 0.7;
  }

  .sm\:bg-opacity-75 {
    --tw-bg-opacity: 0.75;
  }

  .sm\:bg-opacity-80 {
    --tw-bg-opacity: 0.8;
  }

  .sm\:bg-opacity-90 {
    --tw-bg-opacity: 0.9;
  }

  .sm\:bg-opacity-95 {
    --tw-bg-opacity: 0.95;
  }

  .sm\:bg-opacity-100 {
    --tw-bg-opacity: 1;
  }

  .group:hover .sm\:group-hover\:bg-opacity-0 {
    --tw-bg-opacity: 0;
  }

  .group:hover .sm\:group-hover\:bg-opacity-5 {
    --tw-bg-opacity: 0.05;
  }

  .group:hover .sm\:group-hover\:bg-opacity-10 {
    --tw-bg-opacity: 0.1;
  }

  .group:hover .sm\:group-hover\:bg-opacity-20 {
    --tw-bg-opacity: 0.2;
  }

  .group:hover .sm\:group-hover\:bg-opacity-25 {
    --tw-bg-opacity: 0.25;
  }

  .group:hover .sm\:group-hover\:bg-opacity-30 {
    --tw-bg-opacity: 0.3;
  }

  .group:hover .sm\:group-hover\:bg-opacity-40 {
    --tw-bg-opacity: 0.4;
  }

  .group:hover .sm\:group-hover\:bg-opacity-50 {
    --tw-bg-opacity: 0.5;
  }

  .group:hover .sm\:group-hover\:bg-opacity-60 {
    --tw-bg-opacity: 0.6;
  }

  .group:hover .sm\:group-hover\:bg-opacity-70 {
    --tw-bg-opacity: 0.7;
  }

  .group:hover .sm\:group-hover\:bg-opacity-75 {
    --tw-bg-opacity: 0.75;
  }

  .group:hover .sm\:group-hover\:bg-opacity-80 {
    --tw-bg-opacity: 0.8;
  }

  .group:hover .sm\:group-hover\:bg-opacity-90 {
    --tw-bg-opacity: 0.9;
  }

  .group:hover .sm\:group-hover\:bg-opacity-95 {
    --tw-bg-opacity: 0.95;
  }

  .group:hover .sm\:group-hover\:bg-opacity-100 {
    --tw-bg-opacity: 1;
  }

  .sm\[focus-within]\:bg-opacity-0[focus-within] {
    --tw-bg-opacity: 0;
  }

  .sm\:focus-within\:bg-opacity-0:focus-within {
    --tw-bg-opacity: 0;
  }

  .sm\[focus-within]\:bg-opacity-5[focus-within] {
    --tw-bg-opacity: 0.05;
  }

  .sm\:focus-within\:bg-opacity-5:focus-within {
    --tw-bg-opacity: 0.05;
  }

  .sm\[focus-within]\:bg-opacity-10[focus-within] {
    --tw-bg-opacity: 0.1;
  }

  .sm\:focus-within\:bg-opacity-10:focus-within {
    --tw-bg-opacity: 0.1;
  }

  .sm\[focus-within]\:bg-opacity-20[focus-within] {
    --tw-bg-opacity: 0.2;
  }

  .sm\:focus-within\:bg-opacity-20:focus-within {
    --tw-bg-opacity: 0.2;
  }

  .sm\[focus-within]\:bg-opacity-25[focus-within] {
    --tw-bg-opacity: 0.25;
  }

  .sm\:focus-within\:bg-opacity-25:focus-within {
    --tw-bg-opacity: 0.25;
  }

  .sm\[focus-within]\:bg-opacity-30[focus-within] {
    --tw-bg-opacity: 0.3;
  }

  .sm\:focus-within\:bg-opacity-30:focus-within {
    --tw-bg-opacity: 0.3;
  }

  .sm\[focus-within]\:bg-opacity-40[focus-within] {
    --tw-bg-opacity: 0.4;
  }

  .sm\:focus-within\:bg-opacity-40:focus-within {
    --tw-bg-opacity: 0.4;
  }

  .sm\[focus-within]\:bg-opacity-50[focus-within] {
    --tw-bg-opacity: 0.5;
  }

  .sm\:focus-within\:bg-opacity-50:focus-within {
    --tw-bg-opacity: 0.5;
  }

  .sm\[focus-within]\:bg-opacity-60[focus-within] {
    --tw-bg-opacity: 0.6;
  }

  .sm\:focus-within\:bg-opacity-60:focus-within {
    --tw-bg-opacity: 0.6;
  }

  .sm\[focus-within]\:bg-opacity-70[focus-within] {
    --tw-bg-opacity: 0.7;
  }

  .sm\:focus-within\:bg-opacity-70:focus-within {
    --tw-bg-opacity: 0.7;
  }

  .sm\[focus-within]\:bg-opacity-75[focus-within] {
    --tw-bg-opacity: 0.75;
  }

  .sm\:focus-within\:bg-opacity-75:focus-within {
    --tw-bg-opacity: 0.75;
  }

  .sm\[focus-within]\:bg-opacity-80[focus-within] {
    --tw-bg-opacity: 0.8;
  }

  .sm\:focus-within\:bg-opacity-80:focus-within {
    --tw-bg-opacity: 0.8;
  }

  .sm\[focus-within]\:bg-opacity-90[focus-within] {
    --tw-bg-opacity: 0.9;
  }

  .sm\:focus-within\:bg-opacity-90:focus-within {
    --tw-bg-opacity: 0.9;
  }

  .sm\[focus-within]\:bg-opacity-95[focus-within] {
    --tw-bg-opacity: 0.95;
  }

  .sm\:focus-within\:bg-opacity-95:focus-within {
    --tw-bg-opacity: 0.95;
  }

  .sm\[focus-within]\:bg-opacity-100[focus-within] {
    --tw-bg-opacity: 1;
  }

  .sm\:focus-within\:bg-opacity-100:focus-within {
    --tw-bg-opacity: 1;
  }

  .sm\:hover\:bg-opacity-0:hover {
    --tw-bg-opacity: 0;
  }

  .sm\:hover\:bg-opacity-5:hover {
    --tw-bg-opacity: 0.05;
  }

  .sm\:hover\:bg-opacity-10:hover {
    --tw-bg-opacity: 0.1;
  }

  .sm\:hover\:bg-opacity-20:hover {
    --tw-bg-opacity: 0.2;
  }

  .sm\:hover\:bg-opacity-25:hover {
    --tw-bg-opacity: 0.25;
  }

  .sm\:hover\:bg-opacity-30:hover {
    --tw-bg-opacity: 0.3;
  }

  .sm\:hover\:bg-opacity-40:hover {
    --tw-bg-opacity: 0.4;
  }

  .sm\:hover\:bg-opacity-50:hover {
    --tw-bg-opacity: 0.5;
  }

  .sm\:hover\:bg-opacity-60:hover {
    --tw-bg-opacity: 0.6;
  }

  .sm\:hover\:bg-opacity-70:hover {
    --tw-bg-opacity: 0.7;
  }

  .sm\:hover\:bg-opacity-75:hover {
    --tw-bg-opacity: 0.75;
  }

  .sm\:hover\:bg-opacity-80:hover {
    --tw-bg-opacity: 0.8;
  }

  .sm\:hover\:bg-opacity-90:hover {
    --tw-bg-opacity: 0.9;
  }

  .sm\:hover\:bg-opacity-95:hover {
    --tw-bg-opacity: 0.95;
  }

  .sm\:hover\:bg-opacity-100:hover {
    --tw-bg-opacity: 1;
  }

  .sm\:focus\:bg-opacity-0:focus {
    --tw-bg-opacity: 0;
  }

  .sm\:focus\:bg-opacity-5:focus {
    --tw-bg-opacity: 0.05;
  }

  .sm\:focus\:bg-opacity-10:focus {
    --tw-bg-opacity: 0.1;
  }

  .sm\:focus\:bg-opacity-20:focus {
    --tw-bg-opacity: 0.2;
  }

  .sm\:focus\:bg-opacity-25:focus {
    --tw-bg-opacity: 0.25;
  }

  .sm\:focus\:bg-opacity-30:focus {
    --tw-bg-opacity: 0.3;
  }

  .sm\:focus\:bg-opacity-40:focus {
    --tw-bg-opacity: 0.4;
  }

  .sm\:focus\:bg-opacity-50:focus {
    --tw-bg-opacity: 0.5;
  }

  .sm\:focus\:bg-opacity-60:focus {
    --tw-bg-opacity: 0.6;
  }

  .sm\:focus\:bg-opacity-70:focus {
    --tw-bg-opacity: 0.7;
  }

  .sm\:focus\:bg-opacity-75:focus {
    --tw-bg-opacity: 0.75;
  }

  .sm\:focus\:bg-opacity-80:focus {
    --tw-bg-opacity: 0.8;
  }

  .sm\:focus\:bg-opacity-90:focus {
    --tw-bg-opacity: 0.9;
  }

  .sm\:focus\:bg-opacity-95:focus {
    --tw-bg-opacity: 0.95;
  }

  .sm\:focus\:bg-opacity-100:focus {
    --tw-bg-opacity: 1;
  }

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

  .sm\:bg-gradient-to-t {
    background-image: -webkit-gradient(linear, left bottom, left top, from(var(--tw-gradient-stops)));
    background-image: linear-gradient(to top, var(--tw-gradient-stops));
  }

  .sm\:bg-gradient-to-tr {
    background-image: -webkit-gradient(linear, left bottom, right top, from(var(--tw-gradient-stops)));
    background-image: linear-gradient(to top right, var(--tw-gradient-stops));
  }

  .sm\:bg-gradient-to-r {
    background-image: -webkit-gradient(linear, left top, right top, from(var(--tw-gradient-stops)));
    background-image: linear-gradient(to right, var(--tw-gradient-stops));
  }

  .sm\:bg-gradient-to-br {
    background-image: -webkit-gradient(linear, left top, right bottom, from(var(--tw-gradient-stops)));
    background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
  }

  .sm\:bg-gradient-to-b {
    background-image: -webkit-gradient(linear, left top, left bottom, from(var(--tw-gradient-stops)));
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
  }

  .sm\:bg-gradient-to-bl {
    background-image: -webkit-gradient(linear, right top, left bottom, from(var(--tw-gradient-stops)));
    background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));
  }

  .sm\:bg-gradient-to-l {
    background-image: -webkit-gradient(linear, right top, left top, from(var(--tw-gradient-stops)));
    background-image: linear-gradient(to left, var(--tw-gradient-stops));
  }

  .sm\:bg-gradient-to-tl {
    background-image: -webkit-gradient(linear, right bottom, left top, from(var(--tw-gradient-stops)));
    background-image: linear-gradient(to top left, var(--tw-gradient-stops));
  }

  .sm\:from-black {
    --tw-gradient-from: #1A171E;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(26, 23, 30, 0));
  }

  .sm\:from-white {
    --tw-gradient-from: #fff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .sm\:from-grey {
    --tw-gradient-from: #AEADAF;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(174, 173, 175, 0));
  }

  .sm\:from-purple {
    --tw-gradient-from: #01425e;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 66, 94, 0));
  }

  .sm\:from-lightgrey {
    --tw-gradient-from: #F1F1F1;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(241, 241, 241, 0));
  }

  .sm\:from-lightpurple {
    --tw-gradient-from: #c7b7a7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 183, 167, 0));
  }

  .sm\:from-purplehover {
    --tw-gradient-from: #a079e8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(160, 121, 232, 0));
  }

  .sm\:from-purpleactive {
    --tw-gradient-from: #8b5ce3;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 227, 0));
  }

  .sm\:from-red {
    --tw-gradient-from: #E65F6E;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(230, 95, 110, 0));
  }

  .sm\:from-beige {
    --tw-gradient-from: #c7b7a7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 183, 167, 0));
  }

  .sm\:from-pourpre {
    --tw-gradient-from: #4a192c;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(74, 25, 44, 0));
  }

  .sm\:from-petrole {
    --tw-gradient-from: #01425e;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 66, 94, 0));
  }

  .sm\:from-antracite {
    --tw-gradient-from: #444e4f;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(68, 78, 79, 0));
  }

  .sm\:from-black-opacity {
    --tw-gradient-from: rgba(25, 23, 29, 0.7);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(25, 23, 29, 0));
  }

  .sm\:from-current {
    --tw-gradient-from: currentColor;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .sm\:hover\:from-black:hover {
    --tw-gradient-from: #1A171E;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(26, 23, 30, 0));
  }

  .sm\:hover\:from-white:hover {
    --tw-gradient-from: #fff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .sm\:hover\:from-grey:hover {
    --tw-gradient-from: #AEADAF;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(174, 173, 175, 0));
  }

  .sm\:hover\:from-purple:hover {
    --tw-gradient-from: #01425e;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 66, 94, 0));
  }

  .sm\:hover\:from-lightgrey:hover {
    --tw-gradient-from: #F1F1F1;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(241, 241, 241, 0));
  }

  .sm\:hover\:from-lightpurple:hover {
    --tw-gradient-from: #c7b7a7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 183, 167, 0));
  }

  .sm\:hover\:from-purplehover:hover {
    --tw-gradient-from: #a079e8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(160, 121, 232, 0));
  }

  .sm\:hover\:from-purpleactive:hover {
    --tw-gradient-from: #8b5ce3;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 227, 0));
  }

  .sm\:hover\:from-red:hover {
    --tw-gradient-from: #E65F6E;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(230, 95, 110, 0));
  }

  .sm\:hover\:from-beige:hover {
    --tw-gradient-from: #c7b7a7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 183, 167, 0));
  }

  .sm\:hover\:from-pourpre:hover {
    --tw-gradient-from: #4a192c;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(74, 25, 44, 0));
  }

  .sm\:hover\:from-petrole:hover {
    --tw-gradient-from: #01425e;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 66, 94, 0));
  }

  .sm\:hover\:from-antracite:hover {
    --tw-gradient-from: #444e4f;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(68, 78, 79, 0));
  }

  .sm\:hover\:from-black-opacity:hover {
    --tw-gradient-from: rgba(25, 23, 29, 0.7);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(25, 23, 29, 0));
  }

  .sm\:hover\:from-current:hover {
    --tw-gradient-from: currentColor;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .sm\:focus\:from-black:focus {
    --tw-gradient-from: #1A171E;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(26, 23, 30, 0));
  }

  .sm\:focus\:from-white:focus {
    --tw-gradient-from: #fff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .sm\:focus\:from-grey:focus {
    --tw-gradient-from: #AEADAF;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(174, 173, 175, 0));
  }

  .sm\:focus\:from-purple:focus {
    --tw-gradient-from: #01425e;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 66, 94, 0));
  }

  .sm\:focus\:from-lightgrey:focus {
    --tw-gradient-from: #F1F1F1;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(241, 241, 241, 0));
  }

  .sm\:focus\:from-lightpurple:focus {
    --tw-gradient-from: #c7b7a7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 183, 167, 0));
  }

  .sm\:focus\:from-purplehover:focus {
    --tw-gradient-from: #a079e8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(160, 121, 232, 0));
  }

  .sm\:focus\:from-purpleactive:focus {
    --tw-gradient-from: #8b5ce3;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 227, 0));
  }

  .sm\:focus\:from-red:focus {
    --tw-gradient-from: #E65F6E;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(230, 95, 110, 0));
  }

  .sm\:focus\:from-beige:focus {
    --tw-gradient-from: #c7b7a7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 183, 167, 0));
  }

  .sm\:focus\:from-pourpre:focus {
    --tw-gradient-from: #4a192c;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(74, 25, 44, 0));
  }

  .sm\:focus\:from-petrole:focus {
    --tw-gradient-from: #01425e;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 66, 94, 0));
  }

  .sm\:focus\:from-antracite:focus {
    --tw-gradient-from: #444e4f;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(68, 78, 79, 0));
  }

  .sm\:focus\:from-black-opacity:focus {
    --tw-gradient-from: rgba(25, 23, 29, 0.7);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(25, 23, 29, 0));
  }

  .sm\:focus\:from-current:focus {
    --tw-gradient-from: currentColor;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .sm\:via-black {
    --tw-gradient-stops: var(--tw-gradient-from), #1A171E, var(--tw-gradient-to, rgba(26, 23, 30, 0));
  }

  .sm\:via-white {
    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .sm\:via-grey {
    --tw-gradient-stops: var(--tw-gradient-from), #AEADAF, var(--tw-gradient-to, rgba(174, 173, 175, 0));
  }

  .sm\:via-purple {
    --tw-gradient-stops: var(--tw-gradient-from), #01425e, var(--tw-gradient-to, rgba(1, 66, 94, 0));
  }

  .sm\:via-lightgrey {
    --tw-gradient-stops: var(--tw-gradient-from), #F1F1F1, var(--tw-gradient-to, rgba(241, 241, 241, 0));
  }

  .sm\:via-lightpurple {
    --tw-gradient-stops: var(--tw-gradient-from), #c7b7a7, var(--tw-gradient-to, rgba(199, 183, 167, 0));
  }

  .sm\:via-purplehover {
    --tw-gradient-stops: var(--tw-gradient-from), #a079e8, var(--tw-gradient-to, rgba(160, 121, 232, 0));
  }

  .sm\:via-purpleactive {
    --tw-gradient-stops: var(--tw-gradient-from), #8b5ce3, var(--tw-gradient-to, rgba(139, 92, 227, 0));
  }

  .sm\:via-red {
    --tw-gradient-stops: var(--tw-gradient-from), #E65F6E, var(--tw-gradient-to, rgba(230, 95, 110, 0));
  }

  .sm\:via-beige {
    --tw-gradient-stops: var(--tw-gradient-from), #c7b7a7, var(--tw-gradient-to, rgba(199, 183, 167, 0));
  }

  .sm\:via-pourpre {
    --tw-gradient-stops: var(--tw-gradient-from), #4a192c, var(--tw-gradient-to, rgba(74, 25, 44, 0));
  }

  .sm\:via-petrole {
    --tw-gradient-stops: var(--tw-gradient-from), #01425e, var(--tw-gradient-to, rgba(1, 66, 94, 0));
  }

  .sm\:via-antracite {
    --tw-gradient-stops: var(--tw-gradient-from), #444e4f, var(--tw-gradient-to, rgba(68, 78, 79, 0));
  }

  .sm\:via-black-opacity {
    --tw-gradient-stops: var(--tw-gradient-from), rgba(25, 23, 29, 0.7), var(--tw-gradient-to, rgba(25, 23, 29, 0));
  }

  .sm\:via-current {
    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .sm\:hover\:via-black:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #1A171E, var(--tw-gradient-to, rgba(26, 23, 30, 0));
  }

  .sm\:hover\:via-white:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .sm\:hover\:via-grey:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #AEADAF, var(--tw-gradient-to, rgba(174, 173, 175, 0));
  }

  .sm\:hover\:via-purple:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #01425e, var(--tw-gradient-to, rgba(1, 66, 94, 0));
  }

  .sm\:hover\:via-lightgrey:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #F1F1F1, var(--tw-gradient-to, rgba(241, 241, 241, 0));
  }

  .sm\:hover\:via-lightpurple:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #c7b7a7, var(--tw-gradient-to, rgba(199, 183, 167, 0));
  }

  .sm\:hover\:via-purplehover:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #a079e8, var(--tw-gradient-to, rgba(160, 121, 232, 0));
  }

  .sm\:hover\:via-purpleactive:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #8b5ce3, var(--tw-gradient-to, rgba(139, 92, 227, 0));
  }

  .sm\:hover\:via-red:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #E65F6E, var(--tw-gradient-to, rgba(230, 95, 110, 0));
  }

  .sm\:hover\:via-beige:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #c7b7a7, var(--tw-gradient-to, rgba(199, 183, 167, 0));
  }

  .sm\:hover\:via-pourpre:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #4a192c, var(--tw-gradient-to, rgba(74, 25, 44, 0));
  }

  .sm\:hover\:via-petrole:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #01425e, var(--tw-gradient-to, rgba(1, 66, 94, 0));
  }

  .sm\:hover\:via-antracite:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #444e4f, var(--tw-gradient-to, rgba(68, 78, 79, 0));
  }

  .sm\:hover\:via-black-opacity:hover {
    --tw-gradient-stops: var(--tw-gradient-from), rgba(25, 23, 29, 0.7), var(--tw-gradient-to, rgba(25, 23, 29, 0));
  }

  .sm\:hover\:via-current:hover {
    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .sm\:focus\:via-black:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #1A171E, var(--tw-gradient-to, rgba(26, 23, 30, 0));
  }

  .sm\:focus\:via-white:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .sm\:focus\:via-grey:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #AEADAF, var(--tw-gradient-to, rgba(174, 173, 175, 0));
  }

  .sm\:focus\:via-purple:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #01425e, var(--tw-gradient-to, rgba(1, 66, 94, 0));
  }

  .sm\:focus\:via-lightgrey:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #F1F1F1, var(--tw-gradient-to, rgba(241, 241, 241, 0));
  }

  .sm\:focus\:via-lightpurple:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #c7b7a7, var(--tw-gradient-to, rgba(199, 183, 167, 0));
  }

  .sm\:focus\:via-purplehover:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #a079e8, var(--tw-gradient-to, rgba(160, 121, 232, 0));
  }

  .sm\:focus\:via-purpleactive:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #8b5ce3, var(--tw-gradient-to, rgba(139, 92, 227, 0));
  }

  .sm\:focus\:via-red:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #E65F6E, var(--tw-gradient-to, rgba(230, 95, 110, 0));
  }

  .sm\:focus\:via-beige:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #c7b7a7, var(--tw-gradient-to, rgba(199, 183, 167, 0));
  }

  .sm\:focus\:via-pourpre:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #4a192c, var(--tw-gradient-to, rgba(74, 25, 44, 0));
  }

  .sm\:focus\:via-petrole:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #01425e, var(--tw-gradient-to, rgba(1, 66, 94, 0));
  }

  .sm\:focus\:via-antracite:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #444e4f, var(--tw-gradient-to, rgba(68, 78, 79, 0));
  }

  .sm\:focus\:via-black-opacity:focus {
    --tw-gradient-stops: var(--tw-gradient-from), rgba(25, 23, 29, 0.7), var(--tw-gradient-to, rgba(25, 23, 29, 0));
  }

  .sm\:focus\:via-current:focus {
    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .sm\:to-black {
    --tw-gradient-to: #1A171E;
  }

  .sm\:to-white {
    --tw-gradient-to: #fff;
  }

  .sm\:to-grey {
    --tw-gradient-to: #AEADAF;
  }

  .sm\:to-purple {
    --tw-gradient-to: #01425e;
  }

  .sm\:to-lightgrey {
    --tw-gradient-to: #F1F1F1;
  }

  .sm\:to-lightpurple {
    --tw-gradient-to: #c7b7a7;
  }

  .sm\:to-purplehover {
    --tw-gradient-to: #a079e8;
  }

  .sm\:to-purpleactive {
    --tw-gradient-to: #8b5ce3;
  }

  .sm\:to-red {
    --tw-gradient-to: #E65F6E;
  }

  .sm\:to-beige {
    --tw-gradient-to: #c7b7a7;
  }

  .sm\:to-pourpre {
    --tw-gradient-to: #4a192c;
  }

  .sm\:to-petrole {
    --tw-gradient-to: #01425e;
  }

  .sm\:to-antracite {
    --tw-gradient-to: #444e4f;
  }

  .sm\:to-black-opacity {
    --tw-gradient-to: rgba(25, 23, 29, 0.7);
  }

  .sm\:to-current {
    --tw-gradient-to: currentColor;
  }

  .sm\:hover\:to-black:hover {
    --tw-gradient-to: #1A171E;
  }

  .sm\:hover\:to-white:hover {
    --tw-gradient-to: #fff;
  }

  .sm\:hover\:to-grey:hover {
    --tw-gradient-to: #AEADAF;
  }

  .sm\:hover\:to-purple:hover {
    --tw-gradient-to: #01425e;
  }

  .sm\:hover\:to-lightgrey:hover {
    --tw-gradient-to: #F1F1F1;
  }

  .sm\:hover\:to-lightpurple:hover {
    --tw-gradient-to: #c7b7a7;
  }

  .sm\:hover\:to-purplehover:hover {
    --tw-gradient-to: #a079e8;
  }

  .sm\:hover\:to-purpleactive:hover {
    --tw-gradient-to: #8b5ce3;
  }

  .sm\:hover\:to-red:hover {
    --tw-gradient-to: #E65F6E;
  }

  .sm\:hover\:to-beige:hover {
    --tw-gradient-to: #c7b7a7;
  }

  .sm\:hover\:to-pourpre:hover {
    --tw-gradient-to: #4a192c;
  }

  .sm\:hover\:to-petrole:hover {
    --tw-gradient-to: #01425e;
  }

  .sm\:hover\:to-antracite:hover {
    --tw-gradient-to: #444e4f;
  }

  .sm\:hover\:to-black-opacity:hover {
    --tw-gradient-to: rgba(25, 23, 29, 0.7);
  }

  .sm\:hover\:to-current:hover {
    --tw-gradient-to: currentColor;
  }

  .sm\:focus\:to-black:focus {
    --tw-gradient-to: #1A171E;
  }

  .sm\:focus\:to-white:focus {
    --tw-gradient-to: #fff;
  }

  .sm\:focus\:to-grey:focus {
    --tw-gradient-to: #AEADAF;
  }

  .sm\:focus\:to-purple:focus {
    --tw-gradient-to: #01425e;
  }

  .sm\:focus\:to-lightgrey:focus {
    --tw-gradient-to: #F1F1F1;
  }

  .sm\:focus\:to-lightpurple:focus {
    --tw-gradient-to: #c7b7a7;
  }

  .sm\:focus\:to-purplehover:focus {
    --tw-gradient-to: #a079e8;
  }

  .sm\:focus\:to-purpleactive:focus {
    --tw-gradient-to: #8b5ce3;
  }

  .sm\:focus\:to-red:focus {
    --tw-gradient-to: #E65F6E;
  }

  .sm\:focus\:to-beige:focus {
    --tw-gradient-to: #c7b7a7;
  }

  .sm\:focus\:to-pourpre:focus {
    --tw-gradient-to: #4a192c;
  }

  .sm\:focus\:to-petrole:focus {
    --tw-gradient-to: #01425e;
  }

  .sm\:focus\:to-antracite:focus {
    --tw-gradient-to: #444e4f;
  }

  .sm\:focus\:to-black-opacity:focus {
    --tw-gradient-to: rgba(25, 23, 29, 0.7);
  }

  .sm\:focus\:to-current:focus {
    --tw-gradient-to: currentColor;
  }

  .sm\:decoration-slice {
    -webkit-box-decoration-break: slice;
            box-decoration-break: slice;
  }

  .sm\:decoration-clone {
    -webkit-box-decoration-break: clone;
            box-decoration-break: clone;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .sm\:fill-current {
    fill: currentColor;
  }

  .sm\:stroke-current {
    stroke: currentColor;
  }

  .sm\:stroke-0 {
    stroke-width: 0;
  }

  .sm\:stroke-1 {
    stroke-width: 1;
  }

  .sm\:stroke-2 {
    stroke-width: 2;
  }

  .sm\:object-contain {
    -o-object-fit: contain;
       object-fit: contain;
  }

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

  .sm\:object-fill {
    -o-object-fit: fill;
       object-fit: fill;
  }

  .sm\:object-none {
    -o-object-fit: none;
       object-fit: none;
  }

  .sm\:object-scale-down {
    -o-object-fit: scale-down;
       object-fit: scale-down;
  }

  .sm\:object-bottom {
    -o-object-position: bottom;
       object-position: bottom;
  }

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

  .sm\:object-left {
    -o-object-position: left;
       object-position: left;
  }

  .sm\:object-left-bottom {
    -o-object-position: left bottom;
       object-position: left bottom;
  }

  .sm\:object-left-top {
    -o-object-position: left top;
       object-position: left top;
  }

  .sm\:object-right {
    -o-object-position: right;
       object-position: right;
  }

  .sm\:object-right-bottom {
    -o-object-position: right bottom;
       object-position: right bottom;
  }

  .sm\:object-right-top {
    -o-object-position: right top;
       object-position: right top;
  }

  .sm\:object-top {
    -o-object-position: top;
       object-position: top;
  }

  .sm\:p-0 {
    padding: 0rem;
  }

  .sm\:p-1 {
    padding: 1rem;
  }

  .sm\:p-2 {
    padding: 1.2rem;
  }

  .sm\:p-3 {
    padding: 1.5rem;
  }

  .sm\:p-4 {
    padding: 1.7rem;
  }

  .sm\:p-5 {
    padding: 2rem;
  }

  .sm\:p-6 {
    padding: 2.5rem;
  }

  .sm\:p-7 {
    padding: 3rem;
  }

  .sm\:p-8 {
    padding: 3.5rem;
  }

  .sm\:p-9 {
    padding: 4rem;
  }

  .sm\:p-10 {
    padding: 4.5rem;
  }

  .sm\:p-11 {
    padding: 5rem;
  }

  .sm\:p-12 {
    padding: 5.5rem;
  }

  .sm\:p-13 {
    padding: 6rem;
  }

  .sm\:p-14 {
    padding: 6.5rem;
  }

  .sm\:p-15 {
    padding: 7rem;
  }

  .sm\:p-16 {
    padding: 7.5rem;
  }

  .sm\:p-17 {
    padding: 8rem;
  }

  .sm\:p-18 {
    padding: 8.5rem;
  }

  .sm\:p-19 {
    padding: 9.5rem;
  }

  .sm\:p-20 {
    padding: 10rem;
  }

  .sm\:p-21 {
    padding: 11rem;
  }

  .sm\:p-22 {
    padding: 13rem;
  }

  .sm\:p-23 {
    padding: 15rem;
  }

  .sm\:p-24 {
    padding: 20.5rem;
  }

  .sm\:p-tiny {
    padding: 0.5rem;
  }

  .sm\:p-42p {
    padding: 42%;
  }

  .sm\:p-huge {
    padding: 39.5rem;
  }

  .sm\:p-fit {
    padding: fit-content;
  }

  .sm\:px-0 {
    padding-left: 0rem;
    padding-right: 0rem;
  }

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

  .sm\:px-2 {
    padding-left: 1.2rem;
    padding-right: 1.2rem;
  }

  .sm\:px-3 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .sm\:px-4 {
    padding-left: 1.7rem;
    padding-right: 1.7rem;
  }

  .sm\:px-5 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .sm\:px-6 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .sm\:px-7 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .sm\:px-8 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }

  .sm\:px-9 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .sm\:px-10 {
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }

  .sm\:px-11 {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .sm\:px-12 {
    padding-left: 5.5rem;
    padding-right: 5.5rem;
  }

  .sm\:px-13 {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .sm\:px-14 {
    padding-left: 6.5rem;
    padding-right: 6.5rem;
  }

  .sm\:px-15 {
    padding-left: 7rem;
    padding-right: 7rem;
  }

  .sm\:px-16 {
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }

  .sm\:px-17 {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .sm\:px-18 {
    padding-left: 8.5rem;
    padding-right: 8.5rem;
  }

  .sm\:px-19 {
    padding-left: 9.5rem;
    padding-right: 9.5rem;
  }

  .sm\:px-20 {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .sm\:px-21 {
    padding-left: 11rem;
    padding-right: 11rem;
  }

  .sm\:px-22 {
    padding-left: 13rem;
    padding-right: 13rem;
  }

  .sm\:px-23 {
    padding-left: 15rem;
    padding-right: 15rem;
  }

  .sm\:px-24 {
    padding-left: 20.5rem;
    padding-right: 20.5rem;
  }

  .sm\:px-tiny {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .sm\:px-42p {
    padding-left: 42%;
    padding-right: 42%;
  }

  .sm\:px-huge {
    padding-left: 39.5rem;
    padding-right: 39.5rem;
  }

  .sm\:px-fit {
    padding-left: fit-content;
    padding-right: fit-content;
  }

  .sm\:py-0 {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }

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

  .sm\:py-2 {
    padding-top: 1.2rem;
    padding-bottom: 1.2rem;
  }

  .sm\:py-3 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .sm\:py-4 {
    padding-top: 1.7rem;
    padding-bottom: 1.7rem;
  }

  .sm\:py-5 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .sm\:py-6 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .sm\:py-7 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .sm\:py-8 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .sm\:py-9 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .sm\:py-10 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }

  .sm\:py-11 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .sm\:py-12 {
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }

  .sm\:py-13 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .sm\:py-14 {
    padding-top: 6.5rem;
    padding-bottom: 6.5rem;
  }

  .sm\:py-15 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .sm\:py-16 {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .sm\:py-17 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .sm\:py-18 {
    padding-top: 8.5rem;
    padding-bottom: 8.5rem;
  }

  .sm\:py-19 {
    padding-top: 9.5rem;
    padding-bottom: 9.5rem;
  }

  .sm\:py-20 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .sm\:py-21 {
    padding-top: 11rem;
    padding-bottom: 11rem;
  }

  .sm\:py-22 {
    padding-top: 13rem;
    padding-bottom: 13rem;
  }

  .sm\:py-23 {
    padding-top: 15rem;
    padding-bottom: 15rem;
  }

  .sm\:py-24 {
    padding-top: 20.5rem;
    padding-bottom: 20.5rem;
  }

  .sm\:py-tiny {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .sm\:py-42p {
    padding-top: 42%;
    padding-bottom: 42%;
  }

  .sm\:py-huge {
    padding-top: 39.5rem;
    padding-bottom: 39.5rem;
  }

  .sm\:py-fit {
    padding-top: fit-content;
    padding-bottom: fit-content;
  }

  .sm\:pt-0 {
    padding-top: 0rem;
  }

  .sm\:pt-1 {
    padding-top: 1rem;
  }

  .sm\:pt-2 {
    padding-top: 1.2rem;
  }

  .sm\:pt-3 {
    padding-top: 1.5rem;
  }

  .sm\:pt-4 {
    padding-top: 1.7rem;
  }

  .sm\:pt-5 {
    padding-top: 2rem;
  }

  .sm\:pt-6 {
    padding-top: 2.5rem;
  }

  .sm\:pt-7 {
    padding-top: 3rem;
  }

  .sm\:pt-8 {
    padding-top: 3.5rem;
  }

  .sm\:pt-9 {
    padding-top: 4rem;
  }

  .sm\:pt-10 {
    padding-top: 4.5rem;
  }

  .sm\:pt-11 {
    padding-top: 5rem;
  }

  .sm\:pt-12 {
    padding-top: 5.5rem;
  }

  .sm\:pt-13 {
    padding-top: 6rem;
  }

  .sm\:pt-14 {
    padding-top: 6.5rem;
  }

  .sm\:pt-15 {
    padding-top: 7rem;
  }

  .sm\:pt-16 {
    padding-top: 7.5rem;
  }

  .sm\:pt-17 {
    padding-top: 8rem;
  }

  .sm\:pt-18 {
    padding-top: 8.5rem;
  }

  .sm\:pt-19 {
    padding-top: 9.5rem;
  }

  .sm\:pt-20 {
    padding-top: 10rem;
  }

  .sm\:pt-21 {
    padding-top: 11rem;
  }

  .sm\:pt-22 {
    padding-top: 13rem;
  }

  .sm\:pt-23 {
    padding-top: 15rem;
  }

  .sm\:pt-24 {
    padding-top: 20.5rem;
  }

  .sm\:pt-tiny {
    padding-top: 0.5rem;
  }

  .sm\:pt-42p {
    padding-top: 42%;
  }

  .sm\:pt-huge {
    padding-top: 39.5rem;
  }

  .sm\:pt-fit {
    padding-top: fit-content;
  }

  .sm\:pr-0 {
    padding-right: 0rem;
  }

  .sm\:pr-1 {
    padding-right: 1rem;
  }

  .sm\:pr-2 {
    padding-right: 1.2rem;
  }

  .sm\:pr-3 {
    padding-right: 1.5rem;
  }

  .sm\:pr-4 {
    padding-right: 1.7rem;
  }

  .sm\:pr-5 {
    padding-right: 2rem;
  }

  .sm\:pr-6 {
    padding-right: 2.5rem;
  }

  .sm\:pr-7 {
    padding-right: 3rem;
  }

  .sm\:pr-8 {
    padding-right: 3.5rem;
  }

  .sm\:pr-9 {
    padding-right: 4rem;
  }

  .sm\:pr-10 {
    padding-right: 4.5rem;
  }

  .sm\:pr-11 {
    padding-right: 5rem;
  }

  .sm\:pr-12 {
    padding-right: 5.5rem;
  }

  .sm\:pr-13 {
    padding-right: 6rem;
  }

  .sm\:pr-14 {
    padding-right: 6.5rem;
  }

  .sm\:pr-15 {
    padding-right: 7rem;
  }

  .sm\:pr-16 {
    padding-right: 7.5rem;
  }

  .sm\:pr-17 {
    padding-right: 8rem;
  }

  .sm\:pr-18 {
    padding-right: 8.5rem;
  }

  .sm\:pr-19 {
    padding-right: 9.5rem;
  }

  .sm\:pr-20 {
    padding-right: 10rem;
  }

  .sm\:pr-21 {
    padding-right: 11rem;
  }

  .sm\:pr-22 {
    padding-right: 13rem;
  }

  .sm\:pr-23 {
    padding-right: 15rem;
  }

  .sm\:pr-24 {
    padding-right: 20.5rem;
  }

  .sm\:pr-tiny {
    padding-right: 0.5rem;
  }

  .sm\:pr-42p {
    padding-right: 42%;
  }

  .sm\:pr-huge {
    padding-right: 39.5rem;
  }

  .sm\:pr-fit {
    padding-right: fit-content;
  }

  .sm\:pb-0 {
    padding-bottom: 0rem;
  }

  .sm\:pb-1 {
    padding-bottom: 1rem;
  }

  .sm\:pb-2 {
    padding-bottom: 1.2rem;
  }

  .sm\:pb-3 {
    padding-bottom: 1.5rem;
  }

  .sm\:pb-4 {
    padding-bottom: 1.7rem;
  }

  .sm\:pb-5 {
    padding-bottom: 2rem;
  }

  .sm\:pb-6 {
    padding-bottom: 2.5rem;
  }

  .sm\:pb-7 {
    padding-bottom: 3rem;
  }

  .sm\:pb-8 {
    padding-bottom: 3.5rem;
  }

  .sm\:pb-9 {
    padding-bottom: 4rem;
  }

  .sm\:pb-10 {
    padding-bottom: 4.5rem;
  }

  .sm\:pb-11 {
    padding-bottom: 5rem;
  }

  .sm\:pb-12 {
    padding-bottom: 5.5rem;
  }

  .sm\:pb-13 {
    padding-bottom: 6rem;
  }

  .sm\:pb-14 {
    padding-bottom: 6.5rem;
  }

  .sm\:pb-15 {
    padding-bottom: 7rem;
  }

  .sm\:pb-16 {
    padding-bottom: 7.5rem;
  }

  .sm\:pb-17 {
    padding-bottom: 8rem;
  }

  .sm\:pb-18 {
    padding-bottom: 8.5rem;
  }

  .sm\:pb-19 {
    padding-bottom: 9.5rem;
  }

  .sm\:pb-20 {
    padding-bottom: 10rem;
  }

  .sm\:pb-21 {
    padding-bottom: 11rem;
  }

  .sm\:pb-22 {
    padding-bottom: 13rem;
  }

  .sm\:pb-23 {
    padding-bottom: 15rem;
  }

  .sm\:pb-24 {
    padding-bottom: 20.5rem;
  }

  .sm\:pb-tiny {
    padding-bottom: 0.5rem;
  }

  .sm\:pb-42p {
    padding-bottom: 42%;
  }

  .sm\:pb-huge {
    padding-bottom: 39.5rem;
  }

  .sm\:pb-fit {
    padding-bottom: fit-content;
  }

  .sm\:pl-0 {
    padding-left: 0rem;
  }

  .sm\:pl-1 {
    padding-left: 1rem;
  }

  .sm\:pl-2 {
    padding-left: 1.2rem;
  }

  .sm\:pl-3 {
    padding-left: 1.5rem;
  }

  .sm\:pl-4 {
    padding-left: 1.7rem;
  }

  .sm\:pl-5 {
    padding-left: 2rem;
  }

  .sm\:pl-6 {
    padding-left: 2.5rem;
  }

  .sm\:pl-7 {
    padding-left: 3rem;
  }

  .sm\:pl-8 {
    padding-left: 3.5rem;
  }

  .sm\:pl-9 {
    padding-left: 4rem;
  }

  .sm\:pl-10 {
    padding-left: 4.5rem;
  }

  .sm\:pl-11 {
    padding-left: 5rem;
  }

  .sm\:pl-12 {
    padding-left: 5.5rem;
  }

  .sm\:pl-13 {
    padding-left: 6rem;
  }

  .sm\:pl-14 {
    padding-left: 6.5rem;
  }

  .sm\:pl-15 {
    padding-left: 7rem;
  }

  .sm\:pl-16 {
    padding-left: 7.5rem;
  }

  .sm\:pl-17 {
    padding-left: 8rem;
  }

  .sm\:pl-18 {
    padding-left: 8.5rem;
  }

  .sm\:pl-19 {
    padding-left: 9.5rem;
  }

  .sm\:pl-20 {
    padding-left: 10rem;
  }

  .sm\:pl-21 {
    padding-left: 11rem;
  }

  .sm\:pl-22 {
    padding-left: 13rem;
  }

  .sm\:pl-23 {
    padding-left: 15rem;
  }

  .sm\:pl-24 {
    padding-left: 20.5rem;
  }

  .sm\:pl-tiny {
    padding-left: 0.5rem;
  }

  .sm\:pl-42p {
    padding-left: 42%;
  }

  .sm\:pl-huge {
    padding-left: 39.5rem;
  }

  .sm\:pl-fit {
    padding-left: fit-content;
  }

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

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

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

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

  .sm\:align-baseline {
    vertical-align: baseline;
  }

  .sm\:align-top {
    vertical-align: top;
  }

  .sm\:align-middle {
    vertical-align: middle;
  }

  .sm\:align-bottom {
    vertical-align: bottom;
  }

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

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

  .sm\:font-sans {
    font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  }

  .sm\:font-serif {
    font-family: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;
  }

  .sm\:font-mono {
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  }

  .sm\:text-1 {
    font-size: 1.4rem;
  }

  .sm\:text-2 {
    font-size: 1.5rem;
  }

  .sm\:text-3 {
    font-size: 1.6rem;
  }

  .sm\:text-4 {
    font-size: 1.8rem;
  }

  .sm\:text-5 {
    font-size: 2rem;
  }

  .sm\:text-6 {
    font-size: 2.2rem;
  }

  .sm\:text-7 {
    font-size: 2.4rem;
  }

  .sm\:text-8 {
    font-size: 2.6rem;
  }

  .sm\:text-9 {
    font-size: 2.8rem;
  }

  .sm\:text-10 {
    font-size: 4.8rem;
  }

  .sm\:font-thin {
    font-weight: 100;
  }

  .sm\:font-extralight {
    font-weight: 200;
  }

  .sm\:font-light {
    font-weight: 300;
  }

  .sm\:font-normal {
    font-weight: 400;
  }

  .sm\:font-medium {
    font-weight: 500;
  }

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

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

  .sm\:font-extrabold {
    font-weight: 800;
  }

  .sm\:font-black {
    font-weight: 900;
  }

  .sm\:uppercase {
    text-transform: uppercase;
  }

  .sm\:lowercase {
    text-transform: lowercase;
  }

  .sm\:capitalize {
    text-transform: capitalize;
  }

  .sm\:normal-case {
    text-transform: none;
  }

  .sm\:italic {
    font-style: italic;
  }

  .sm\:not-italic {
    font-style: normal;
  }

  .sm\:ordinal, .sm\:slashed-zero, .sm\:lining-nums, .sm\:oldstyle-nums, .sm\:proportional-nums, .sm\:tabular-nums, .sm\:diagonal-fractions, .sm\:stacked-fractions {
    --tw-ordinal: var(--tw-empty,/*!*/ /*!*/);
    --tw-slashed-zero: var(--tw-empty,/*!*/ /*!*/);
    --tw-numeric-figure: var(--tw-empty,/*!*/ /*!*/);
    --tw-numeric-spacing: var(--tw-empty,/*!*/ /*!*/);
    --tw-numeric-fraction: var(--tw-empty,/*!*/ /*!*/);
    -webkit-font-feature-settings: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
            font-feature-settings: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
    font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
  }

  .sm\:normal-nums {
    -webkit-font-feature-settings: normal;
            font-feature-settings: normal;
    font-variant-numeric: normal;
  }

  .sm\:ordinal {
    --tw-ordinal: ordinal;
  }

  .sm\:slashed-zero {
    --tw-slashed-zero: slashed-zero;
  }

  .sm\:lining-nums {
    --tw-numeric-figure: lining-nums;
  }

  .sm\:oldstyle-nums {
    --tw-numeric-figure: oldstyle-nums;
  }

  .sm\:proportional-nums {
    --tw-numeric-spacing: proportional-nums;
  }

  .sm\:tabular-nums {
    --tw-numeric-spacing: tabular-nums;
  }

  .sm\:diagonal-fractions {
    --tw-numeric-fraction: diagonal-fractions;
  }

  .sm\:stacked-fractions {
    --tw-numeric-fraction: stacked-fractions;
  }

  .sm\:leading-3 {
    line-height: .75rem;
  }

  .sm\:leading-4 {
    line-height: 1rem;
  }

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

  .sm\:leading-6 {
    line-height: 1.5rem;
  }

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

  .sm\:leading-8 {
    line-height: 2rem;
  }

  .sm\:leading-9 {
    line-height: 2.25rem;
  }

  .sm\:leading-10 {
    line-height: 2.5rem;
  }

  .sm\:leading-none {
    line-height: 1;
  }

  .sm\:leading-tight {
    line-height: 1.25;
  }

  .sm\:leading-snug {
    line-height: 1.375;
  }

  .sm\:leading-normal {
    line-height: 1.5;
  }

  .sm\:leading-relaxed {
    line-height: 1.625;
  }

  .sm\:leading-loose {
    line-height: 2;
  }

  .sm\:leading-large {
    line-height: 32px;
  }

  .sm\:leading-xl {
    line-height: 34px;
  }

  .sm\:tracking-tighter {
    letter-spacing: -0.05em;
  }

  .sm\:tracking-tight {
    letter-spacing: -0.025em;
  }

  .sm\:tracking-normal {
    letter-spacing: 0em;
  }

  .sm\:tracking-wide {
    letter-spacing: 0.025em;
  }

  .sm\:tracking-wider {
    letter-spacing: 0.05em;
  }

  .sm\:tracking-widest {
    letter-spacing: 0.1em;
  }

  .sm\:text-black {
    --tw-text-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-text-opacity));
  }

  .sm\:text-white {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .sm\:text-grey {
    --tw-text-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-text-opacity));
  }

  .sm\:text-purple {
    --tw-text-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-text-opacity));
  }

  .sm\:text-lightgrey {
    --tw-text-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-text-opacity));
  }

  .sm\:text-lightpurple {
    --tw-text-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-text-opacity));
  }

  .sm\:text-purplehover {
    --tw-text-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-text-opacity));
  }

  .sm\:text-purpleactive {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-text-opacity));
  }

  .sm\:text-red {
    --tw-text-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-text-opacity));
  }

  .sm\:text-beige {
    --tw-text-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-text-opacity));
  }

  .sm\:text-pourpre {
    --tw-text-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-text-opacity));
  }

  .sm\:text-petrole {
    --tw-text-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-text-opacity));
  }

  .sm\:text-antracite {
    --tw-text-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-text-opacity));
  }

  .sm\:text-black-opacity {
    color: rgba(25, 23, 29, 0.7);
  }

  .sm\:text-current {
    color: currentColor;
  }

  .group:hover .sm\:group-hover\:text-black {
    --tw-text-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-white {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-grey {
    --tw-text-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-purple {
    --tw-text-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-lightgrey {
    --tw-text-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-lightpurple {
    --tw-text-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-purplehover {
    --tw-text-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-purpleactive {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-red {
    --tw-text-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-beige {
    --tw-text-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-pourpre {
    --tw-text-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-petrole {
    --tw-text-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-antracite {
    --tw-text-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-black-opacity {
    color: rgba(25, 23, 29, 0.7);
  }

  .group:hover .sm\:group-hover\:text-current {
    color: currentColor;
  }

  .sm\[focus-within]\:text-black[focus-within] {
    --tw-text-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-black:focus-within {
    --tw-text-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-text-opacity));
  }

  .sm\[focus-within]\:text-white[focus-within] {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-white:focus-within {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .sm\[focus-within]\:text-grey[focus-within] {
    --tw-text-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-grey:focus-within {
    --tw-text-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-text-opacity));
  }

  .sm\[focus-within]\:text-purple[focus-within] {
    --tw-text-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-purple:focus-within {
    --tw-text-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-text-opacity));
  }

  .sm\[focus-within]\:text-lightgrey[focus-within] {
    --tw-text-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-lightgrey:focus-within {
    --tw-text-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-text-opacity));
  }

  .sm\[focus-within]\:text-lightpurple[focus-within] {
    --tw-text-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-lightpurple:focus-within {
    --tw-text-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-text-opacity));
  }

  .sm\[focus-within]\:text-purplehover[focus-within] {
    --tw-text-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-purplehover:focus-within {
    --tw-text-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-text-opacity));
  }

  .sm\[focus-within]\:text-purpleactive[focus-within] {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-purpleactive:focus-within {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-text-opacity));
  }

  .sm\[focus-within]\:text-red[focus-within] {
    --tw-text-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-red:focus-within {
    --tw-text-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-text-opacity));
  }

  .sm\[focus-within]\:text-beige[focus-within] {
    --tw-text-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-beige:focus-within {
    --tw-text-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-text-opacity));
  }

  .sm\[focus-within]\:text-pourpre[focus-within] {
    --tw-text-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-pourpre:focus-within {
    --tw-text-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-text-opacity));
  }

  .sm\[focus-within]\:text-petrole[focus-within] {
    --tw-text-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-petrole:focus-within {
    --tw-text-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-text-opacity));
  }

  .sm\[focus-within]\:text-antracite[focus-within] {
    --tw-text-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-antracite:focus-within {
    --tw-text-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-text-opacity));
  }

  .sm\[focus-within]\:text-black-opacity[focus-within] {
    color: rgba(25, 23, 29, 0.7);
  }

  .sm\:focus-within\:text-black-opacity:focus-within {
    color: rgba(25, 23, 29, 0.7);
  }

  .sm\[focus-within]\:text-current[focus-within] {
    color: currentColor;
  }

  .sm\:focus-within\:text-current:focus-within {
    color: currentColor;
  }

  .sm\:hover\:text-black:hover {
    --tw-text-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-text-opacity));
  }

  .sm\:hover\:text-white:hover {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .sm\:hover\:text-grey:hover {
    --tw-text-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-text-opacity));
  }

  .sm\:hover\:text-purple:hover {
    --tw-text-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-text-opacity));
  }

  .sm\:hover\:text-lightgrey:hover {
    --tw-text-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-text-opacity));
  }

  .sm\:hover\:text-lightpurple:hover {
    --tw-text-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-text-opacity));
  }

  .sm\:hover\:text-purplehover:hover {
    --tw-text-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-text-opacity));
  }

  .sm\:hover\:text-purpleactive:hover {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-text-opacity));
  }

  .sm\:hover\:text-red:hover {
    --tw-text-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-text-opacity));
  }

  .sm\:hover\:text-beige:hover {
    --tw-text-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-text-opacity));
  }

  .sm\:hover\:text-pourpre:hover {
    --tw-text-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-text-opacity));
  }

  .sm\:hover\:text-petrole:hover {
    --tw-text-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-text-opacity));
  }

  .sm\:hover\:text-antracite:hover {
    --tw-text-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-text-opacity));
  }

  .sm\:hover\:text-black-opacity:hover {
    color: rgba(25, 23, 29, 0.7);
  }

  .sm\:hover\:text-current:hover {
    color: currentColor;
  }

  .sm\:focus\:text-black:focus {
    --tw-text-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-text-opacity));
  }

  .sm\:focus\:text-white:focus {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .sm\:focus\:text-grey:focus {
    --tw-text-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-text-opacity));
  }

  .sm\:focus\:text-purple:focus {
    --tw-text-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-text-opacity));
  }

  .sm\:focus\:text-lightgrey:focus {
    --tw-text-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-text-opacity));
  }

  .sm\:focus\:text-lightpurple:focus {
    --tw-text-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-text-opacity));
  }

  .sm\:focus\:text-purplehover:focus {
    --tw-text-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-text-opacity));
  }

  .sm\:focus\:text-purpleactive:focus {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-text-opacity));
  }

  .sm\:focus\:text-red:focus {
    --tw-text-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-text-opacity));
  }

  .sm\:focus\:text-beige:focus {
    --tw-text-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-text-opacity));
  }

  .sm\:focus\:text-pourpre:focus {
    --tw-text-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-text-opacity));
  }

  .sm\:focus\:text-petrole:focus {
    --tw-text-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-text-opacity));
  }

  .sm\:focus\:text-antracite:focus {
    --tw-text-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-text-opacity));
  }

  .sm\:focus\:text-black-opacity:focus {
    color: rgba(25, 23, 29, 0.7);
  }

  .sm\:focus\:text-current:focus {
    color: currentColor;
  }

  .sm\:text-opacity-0 {
    --tw-text-opacity: 0;
  }

  .sm\:text-opacity-5 {
    --tw-text-opacity: 0.05;
  }

  .sm\:text-opacity-10 {
    --tw-text-opacity: 0.1;
  }

  .sm\:text-opacity-20 {
    --tw-text-opacity: 0.2;
  }

  .sm\:text-opacity-25 {
    --tw-text-opacity: 0.25;
  }

  .sm\:text-opacity-30 {
    --tw-text-opacity: 0.3;
  }

  .sm\:text-opacity-40 {
    --tw-text-opacity: 0.4;
  }

  .sm\:text-opacity-50 {
    --tw-text-opacity: 0.5;
  }

  .sm\:text-opacity-60 {
    --tw-text-opacity: 0.6;
  }

  .sm\:text-opacity-70 {
    --tw-text-opacity: 0.7;
  }

  .sm\:text-opacity-75 {
    --tw-text-opacity: 0.75;
  }

  .sm\:text-opacity-80 {
    --tw-text-opacity: 0.8;
  }

  .sm\:text-opacity-90 {
    --tw-text-opacity: 0.9;
  }

  .sm\:text-opacity-95 {
    --tw-text-opacity: 0.95;
  }

  .sm\:text-opacity-100 {
    --tw-text-opacity: 1;
  }

  .group:hover .sm\:group-hover\:text-opacity-0 {
    --tw-text-opacity: 0;
  }

  .group:hover .sm\:group-hover\:text-opacity-5 {
    --tw-text-opacity: 0.05;
  }

  .group:hover .sm\:group-hover\:text-opacity-10 {
    --tw-text-opacity: 0.1;
  }

  .group:hover .sm\:group-hover\:text-opacity-20 {
    --tw-text-opacity: 0.2;
  }

  .group:hover .sm\:group-hover\:text-opacity-25 {
    --tw-text-opacity: 0.25;
  }

  .group:hover .sm\:group-hover\:text-opacity-30 {
    --tw-text-opacity: 0.3;
  }

  .group:hover .sm\:group-hover\:text-opacity-40 {
    --tw-text-opacity: 0.4;
  }

  .group:hover .sm\:group-hover\:text-opacity-50 {
    --tw-text-opacity: 0.5;
  }

  .group:hover .sm\:group-hover\:text-opacity-60 {
    --tw-text-opacity: 0.6;
  }

  .group:hover .sm\:group-hover\:text-opacity-70 {
    --tw-text-opacity: 0.7;
  }

  .group:hover .sm\:group-hover\:text-opacity-75 {
    --tw-text-opacity: 0.75;
  }

  .group:hover .sm\:group-hover\:text-opacity-80 {
    --tw-text-opacity: 0.8;
  }

  .group:hover .sm\:group-hover\:text-opacity-90 {
    --tw-text-opacity: 0.9;
  }

  .group:hover .sm\:group-hover\:text-opacity-95 {
    --tw-text-opacity: 0.95;
  }

  .group:hover .sm\:group-hover\:text-opacity-100 {
    --tw-text-opacity: 1;
  }

  .sm\[focus-within]\:text-opacity-0[focus-within] {
    --tw-text-opacity: 0;
  }

  .sm\:focus-within\:text-opacity-0:focus-within {
    --tw-text-opacity: 0;
  }

  .sm\[focus-within]\:text-opacity-5[focus-within] {
    --tw-text-opacity: 0.05;
  }

  .sm\:focus-within\:text-opacity-5:focus-within {
    --tw-text-opacity: 0.05;
  }

  .sm\[focus-within]\:text-opacity-10[focus-within] {
    --tw-text-opacity: 0.1;
  }

  .sm\:focus-within\:text-opacity-10:focus-within {
    --tw-text-opacity: 0.1;
  }

  .sm\[focus-within]\:text-opacity-20[focus-within] {
    --tw-text-opacity: 0.2;
  }

  .sm\:focus-within\:text-opacity-20:focus-within {
    --tw-text-opacity: 0.2;
  }

  .sm\[focus-within]\:text-opacity-25[focus-within] {
    --tw-text-opacity: 0.25;
  }

  .sm\:focus-within\:text-opacity-25:focus-within {
    --tw-text-opacity: 0.25;
  }

  .sm\[focus-within]\:text-opacity-30[focus-within] {
    --tw-text-opacity: 0.3;
  }

  .sm\:focus-within\:text-opacity-30:focus-within {
    --tw-text-opacity: 0.3;
  }

  .sm\[focus-within]\:text-opacity-40[focus-within] {
    --tw-text-opacity: 0.4;
  }

  .sm\:focus-within\:text-opacity-40:focus-within {
    --tw-text-opacity: 0.4;
  }

  .sm\[focus-within]\:text-opacity-50[focus-within] {
    --tw-text-opacity: 0.5;
  }

  .sm\:focus-within\:text-opacity-50:focus-within {
    --tw-text-opacity: 0.5;
  }

  .sm\[focus-within]\:text-opacity-60[focus-within] {
    --tw-text-opacity: 0.6;
  }

  .sm\:focus-within\:text-opacity-60:focus-within {
    --tw-text-opacity: 0.6;
  }

  .sm\[focus-within]\:text-opacity-70[focus-within] {
    --tw-text-opacity: 0.7;
  }

  .sm\:focus-within\:text-opacity-70:focus-within {
    --tw-text-opacity: 0.7;
  }

  .sm\[focus-within]\:text-opacity-75[focus-within] {
    --tw-text-opacity: 0.75;
  }

  .sm\:focus-within\:text-opacity-75:focus-within {
    --tw-text-opacity: 0.75;
  }

  .sm\[focus-within]\:text-opacity-80[focus-within] {
    --tw-text-opacity: 0.8;
  }

  .sm\:focus-within\:text-opacity-80:focus-within {
    --tw-text-opacity: 0.8;
  }

  .sm\[focus-within]\:text-opacity-90[focus-within] {
    --tw-text-opacity: 0.9;
  }

  .sm\:focus-within\:text-opacity-90:focus-within {
    --tw-text-opacity: 0.9;
  }

  .sm\[focus-within]\:text-opacity-95[focus-within] {
    --tw-text-opacity: 0.95;
  }

  .sm\:focus-within\:text-opacity-95:focus-within {
    --tw-text-opacity: 0.95;
  }

  .sm\[focus-within]\:text-opacity-100[focus-within] {
    --tw-text-opacity: 1;
  }

  .sm\:focus-within\:text-opacity-100:focus-within {
    --tw-text-opacity: 1;
  }

  .sm\:hover\:text-opacity-0:hover {
    --tw-text-opacity: 0;
  }

  .sm\:hover\:text-opacity-5:hover {
    --tw-text-opacity: 0.05;
  }

  .sm\:hover\:text-opacity-10:hover {
    --tw-text-opacity: 0.1;
  }

  .sm\:hover\:text-opacity-20:hover {
    --tw-text-opacity: 0.2;
  }

  .sm\:hover\:text-opacity-25:hover {
    --tw-text-opacity: 0.25;
  }

  .sm\:hover\:text-opacity-30:hover {
    --tw-text-opacity: 0.3;
  }

  .sm\:hover\:text-opacity-40:hover {
    --tw-text-opacity: 0.4;
  }

  .sm\:hover\:text-opacity-50:hover {
    --tw-text-opacity: 0.5;
  }

  .sm\:hover\:text-opacity-60:hover {
    --tw-text-opacity: 0.6;
  }

  .sm\:hover\:text-opacity-70:hover {
    --tw-text-opacity: 0.7;
  }

  .sm\:hover\:text-opacity-75:hover {
    --tw-text-opacity: 0.75;
  }

  .sm\:hover\:text-opacity-80:hover {
    --tw-text-opacity: 0.8;
  }

  .sm\:hover\:text-opacity-90:hover {
    --tw-text-opacity: 0.9;
  }

  .sm\:hover\:text-opacity-95:hover {
    --tw-text-opacity: 0.95;
  }

  .sm\:hover\:text-opacity-100:hover {
    --tw-text-opacity: 1;
  }

  .sm\:focus\:text-opacity-0:focus {
    --tw-text-opacity: 0;
  }

  .sm\:focus\:text-opacity-5:focus {
    --tw-text-opacity: 0.05;
  }

  .sm\:focus\:text-opacity-10:focus {
    --tw-text-opacity: 0.1;
  }

  .sm\:focus\:text-opacity-20:focus {
    --tw-text-opacity: 0.2;
  }

  .sm\:focus\:text-opacity-25:focus {
    --tw-text-opacity: 0.25;
  }

  .sm\:focus\:text-opacity-30:focus {
    --tw-text-opacity: 0.3;
  }

  .sm\:focus\:text-opacity-40:focus {
    --tw-text-opacity: 0.4;
  }

  .sm\:focus\:text-opacity-50:focus {
    --tw-text-opacity: 0.5;
  }

  .sm\:focus\:text-opacity-60:focus {
    --tw-text-opacity: 0.6;
  }

  .sm\:focus\:text-opacity-70:focus {
    --tw-text-opacity: 0.7;
  }

  .sm\:focus\:text-opacity-75:focus {
    --tw-text-opacity: 0.75;
  }

  .sm\:focus\:text-opacity-80:focus {
    --tw-text-opacity: 0.8;
  }

  .sm\:focus\:text-opacity-90:focus {
    --tw-text-opacity: 0.9;
  }

  .sm\:focus\:text-opacity-95:focus {
    --tw-text-opacity: 0.95;
  }

  .sm\:focus\:text-opacity-100:focus {
    --tw-text-opacity: 1;
  }

  .sm\:underline {
    text-decoration: underline;
  }

  .sm\:line-through {
    text-decoration: line-through;
  }

  .sm\:no-underline {
    text-decoration: none;
  }

  .group:hover .sm\:group-hover\:underline {
    text-decoration: underline;
  }

  .group:hover .sm\:group-hover\:line-through {
    text-decoration: line-through;
  }

  .group:hover .sm\:group-hover\:no-underline {
    text-decoration: none;
  }

  .sm\[focus-within]\:underline[focus-within] {
    text-decoration: underline;
  }

  .sm\:focus-within\:underline:focus-within {
    text-decoration: underline;
  }

  .sm\[focus-within]\:line-through[focus-within] {
    text-decoration: line-through;
  }

  .sm\:focus-within\:line-through:focus-within {
    text-decoration: line-through;
  }

  .sm\[focus-within]\:no-underline[focus-within] {
    text-decoration: none;
  }

  .sm\:focus-within\:no-underline:focus-within {
    text-decoration: none;
  }

  .sm\:hover\:underline:hover {
    text-decoration: underline;
  }

  .sm\:hover\:line-through:hover {
    text-decoration: line-through;
  }

  .sm\:hover\:no-underline:hover {
    text-decoration: none;
  }

  .sm\:focus\:underline:focus {
    text-decoration: underline;
  }

  .sm\:focus\:line-through:focus {
    text-decoration: line-through;
  }

  .sm\:focus\:no-underline:focus {
    text-decoration: none;
  }

  .sm\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .sm\:subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .sm\:placeholder-black::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-black::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-black:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-black::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-black::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-white::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-white::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-white:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-white::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-white::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-grey::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-grey::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-grey:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-grey::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-grey::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-purple::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-purple::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-purple:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-purple::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-purple::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-lightgrey::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-lightgrey::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-lightgrey:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-lightgrey::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-lightgrey::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-lightpurple::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-lightpurple::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-lightpurple:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-lightpurple::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-lightpurple::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-purplehover::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-purplehover::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-purplehover:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-purplehover::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-purplehover::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-purpleactive::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-purpleactive::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-purpleactive:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-purpleactive::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-purpleactive::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-red::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-red::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-red:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-red::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-red::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-beige::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-beige::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-beige:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-beige::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-beige::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-pourpre::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-pourpre::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-pourpre:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-pourpre::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-pourpre::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-petrole::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-petrole::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-petrole:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-petrole::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-petrole::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-antracite::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-antracite::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-antracite:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-antracite::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-antracite::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-black-opacity::-webkit-input-placeholder {
    color: rgba(25, 23, 29, 0.7);
  }

  .sm\:placeholder-black-opacity::-moz-placeholder {
    color: rgba(25, 23, 29, 0.7);
  }

  .sm\:placeholder-black-opacity:-ms-input-placeholder {
    color: rgba(25, 23, 29, 0.7);
  }

  .sm\:placeholder-black-opacity::-ms-input-placeholder {
    color: rgba(25, 23, 29, 0.7);
  }

  .sm\:placeholder-black-opacity::placeholder {
    color: rgba(25, 23, 29, 0.7);
  }

  .sm\:placeholder-current::-webkit-input-placeholder {
    color: currentColor;
  }

  .sm\:placeholder-current::-moz-placeholder {
    color: currentColor;
  }

  .sm\:placeholder-current:-ms-input-placeholder {
    color: currentColor;
  }

  .sm\:placeholder-current::-ms-input-placeholder {
    color: currentColor;
  }

  .sm\:placeholder-current::placeholder {
    color: currentColor;
  }

  .sm\:focus\:placeholder-black:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-black:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-black:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-black:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-black:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-white:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-white:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-white:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-white:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-white:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-grey:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-grey:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-grey:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-grey:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-grey:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-purple:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-purple:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-purple:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-purple:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-purple:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-lightgrey:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-lightgrey:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-lightgrey:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-lightgrey:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-lightgrey:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-lightpurple:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-lightpurple:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-lightpurple:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-lightpurple:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-lightpurple:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-purplehover:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-purplehover:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-purplehover:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-purplehover:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-purplehover:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-purpleactive:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-purpleactive:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-purpleactive:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-purpleactive:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-purpleactive:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-red:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-red:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-red:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-red:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-red:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-beige:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-beige:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-beige:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-beige:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-beige:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-pourpre:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-pourpre:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-pourpre:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-pourpre:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-pourpre:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-petrole:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-petrole:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-petrole:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-petrole:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-petrole:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-antracite:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-antracite:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-antracite:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-antracite:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-antracite:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-black-opacity:focus::-webkit-input-placeholder {
    color: rgba(25, 23, 29, 0.7);
  }

  .sm\:focus\:placeholder-black-opacity:focus::-moz-placeholder {
    color: rgba(25, 23, 29, 0.7);
  }

  .sm\:focus\:placeholder-black-opacity:focus:-ms-input-placeholder {
    color: rgba(25, 23, 29, 0.7);
  }

  .sm\:focus\:placeholder-black-opacity:focus::-ms-input-placeholder {
    color: rgba(25, 23, 29, 0.7);
  }

  .sm\:focus\:placeholder-black-opacity:focus::placeholder {
    color: rgba(25, 23, 29, 0.7);
  }

  .sm\:focus\:placeholder-current:focus::-webkit-input-placeholder {
    color: currentColor;
  }

  .sm\:focus\:placeholder-current:focus::-moz-placeholder {
    color: currentColor;
  }

  .sm\:focus\:placeholder-current:focus:-ms-input-placeholder {
    color: currentColor;
  }

  .sm\:focus\:placeholder-current:focus::-ms-input-placeholder {
    color: currentColor;
  }

  .sm\:focus\:placeholder-current:focus::placeholder {
    color: currentColor;
  }

  .sm\:placeholder-opacity-0::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0;
  }

  .sm\:placeholder-opacity-0::-moz-placeholder {
    --tw-placeholder-opacity: 0;
  }

  .sm\:placeholder-opacity-0:-ms-input-placeholder {
    --tw-placeholder-opacity: 0;
  }

  .sm\:placeholder-opacity-0::-ms-input-placeholder {
    --tw-placeholder-opacity: 0;
  }

  .sm\:placeholder-opacity-0::placeholder {
    --tw-placeholder-opacity: 0;
  }

  .sm\:placeholder-opacity-5::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .sm\:placeholder-opacity-5::-moz-placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .sm\:placeholder-opacity-5:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .sm\:placeholder-opacity-5::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .sm\:placeholder-opacity-5::placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .sm\:placeholder-opacity-10::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .sm\:placeholder-opacity-10::-moz-placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .sm\:placeholder-opacity-10:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .sm\:placeholder-opacity-10::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .sm\:placeholder-opacity-10::placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .sm\:placeholder-opacity-20::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .sm\:placeholder-opacity-20::-moz-placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .sm\:placeholder-opacity-20:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .sm\:placeholder-opacity-20::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .sm\:placeholder-opacity-20::placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .sm\:placeholder-opacity-25::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .sm\:placeholder-opacity-25::-moz-placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .sm\:placeholder-opacity-25:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .sm\:placeholder-opacity-25::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .sm\:placeholder-opacity-25::placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .sm\:placeholder-opacity-30::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .sm\:placeholder-opacity-30::-moz-placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .sm\:placeholder-opacity-30:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .sm\:placeholder-opacity-30::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .sm\:placeholder-opacity-30::placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .sm\:placeholder-opacity-40::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .sm\:placeholder-opacity-40::-moz-placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .sm\:placeholder-opacity-40:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .sm\:placeholder-opacity-40::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .sm\:placeholder-opacity-40::placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .sm\:placeholder-opacity-50::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .sm\:placeholder-opacity-50::-moz-placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .sm\:placeholder-opacity-50:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .sm\:placeholder-opacity-50::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .sm\:placeholder-opacity-50::placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .sm\:placeholder-opacity-60::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .sm\:placeholder-opacity-60::-moz-placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .sm\:placeholder-opacity-60:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .sm\:placeholder-opacity-60::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .sm\:placeholder-opacity-60::placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .sm\:placeholder-opacity-70::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .sm\:placeholder-opacity-70::-moz-placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .sm\:placeholder-opacity-70:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .sm\:placeholder-opacity-70::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .sm\:placeholder-opacity-70::placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .sm\:placeholder-opacity-75::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .sm\:placeholder-opacity-75::-moz-placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .sm\:placeholder-opacity-75:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .sm\:placeholder-opacity-75::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .sm\:placeholder-opacity-75::placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .sm\:placeholder-opacity-80::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .sm\:placeholder-opacity-80::-moz-placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .sm\:placeholder-opacity-80:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .sm\:placeholder-opacity-80::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .sm\:placeholder-opacity-80::placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .sm\:placeholder-opacity-90::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .sm\:placeholder-opacity-90::-moz-placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .sm\:placeholder-opacity-90:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .sm\:placeholder-opacity-90::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .sm\:placeholder-opacity-90::placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .sm\:placeholder-opacity-95::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .sm\:placeholder-opacity-95::-moz-placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .sm\:placeholder-opacity-95:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .sm\:placeholder-opacity-95::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .sm\:placeholder-opacity-95::placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .sm\:placeholder-opacity-100::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
  }

  .sm\:placeholder-opacity-100::-moz-placeholder {
    --tw-placeholder-opacity: 1;
  }

  .sm\:placeholder-opacity-100:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
  }

  .sm\:placeholder-opacity-100::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
  }

  .sm\:placeholder-opacity-100::placeholder {
    --tw-placeholder-opacity: 1;
  }

  .sm\:focus\:placeholder-opacity-0:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0;
  }

  .sm\:focus\:placeholder-opacity-0:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0;
  }

  .sm\:focus\:placeholder-opacity-0:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0;
  }

  .sm\:focus\:placeholder-opacity-0:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0;
  }

  .sm\:focus\:placeholder-opacity-0:focus::placeholder {
    --tw-placeholder-opacity: 0;
  }

  .sm\:focus\:placeholder-opacity-5:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .sm\:focus\:placeholder-opacity-5:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .sm\:focus\:placeholder-opacity-5:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .sm\:focus\:placeholder-opacity-5:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .sm\:focus\:placeholder-opacity-5:focus::placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .sm\:focus\:placeholder-opacity-10:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .sm\:focus\:placeholder-opacity-10:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .sm\:focus\:placeholder-opacity-10:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .sm\:focus\:placeholder-opacity-10:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .sm\:focus\:placeholder-opacity-10:focus::placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .sm\:focus\:placeholder-opacity-20:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .sm\:focus\:placeholder-opacity-20:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .sm\:focus\:placeholder-opacity-20:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .sm\:focus\:placeholder-opacity-20:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .sm\:focus\:placeholder-opacity-20:focus::placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .sm\:focus\:placeholder-opacity-25:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .sm\:focus\:placeholder-opacity-25:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .sm\:focus\:placeholder-opacity-25:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .sm\:focus\:placeholder-opacity-25:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .sm\:focus\:placeholder-opacity-25:focus::placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .sm\:focus\:placeholder-opacity-30:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .sm\:focus\:placeholder-opacity-30:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .sm\:focus\:placeholder-opacity-30:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .sm\:focus\:placeholder-opacity-30:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .sm\:focus\:placeholder-opacity-30:focus::placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .sm\:focus\:placeholder-opacity-40:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .sm\:focus\:placeholder-opacity-40:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .sm\:focus\:placeholder-opacity-40:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .sm\:focus\:placeholder-opacity-40:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .sm\:focus\:placeholder-opacity-40:focus::placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .sm\:focus\:placeholder-opacity-50:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .sm\:focus\:placeholder-opacity-50:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .sm\:focus\:placeholder-opacity-50:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .sm\:focus\:placeholder-opacity-50:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .sm\:focus\:placeholder-opacity-50:focus::placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .sm\:focus\:placeholder-opacity-60:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .sm\:focus\:placeholder-opacity-60:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .sm\:focus\:placeholder-opacity-60:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .sm\:focus\:placeholder-opacity-60:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .sm\:focus\:placeholder-opacity-60:focus::placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .sm\:focus\:placeholder-opacity-70:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .sm\:focus\:placeholder-opacity-70:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .sm\:focus\:placeholder-opacity-70:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .sm\:focus\:placeholder-opacity-70:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .sm\:focus\:placeholder-opacity-70:focus::placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .sm\:focus\:placeholder-opacity-75:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .sm\:focus\:placeholder-opacity-75:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .sm\:focus\:placeholder-opacity-75:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .sm\:focus\:placeholder-opacity-75:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .sm\:focus\:placeholder-opacity-75:focus::placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .sm\:focus\:placeholder-opacity-80:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .sm\:focus\:placeholder-opacity-80:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .sm\:focus\:placeholder-opacity-80:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .sm\:focus\:placeholder-opacity-80:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .sm\:focus\:placeholder-opacity-80:focus::placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .sm\:focus\:placeholder-opacity-90:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .sm\:focus\:placeholder-opacity-90:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .sm\:focus\:placeholder-opacity-90:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .sm\:focus\:placeholder-opacity-90:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .sm\:focus\:placeholder-opacity-90:focus::placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .sm\:focus\:placeholder-opacity-95:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .sm\:focus\:placeholder-opacity-95:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .sm\:focus\:placeholder-opacity-95:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .sm\:focus\:placeholder-opacity-95:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .sm\:focus\:placeholder-opacity-95:focus::placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .sm\:focus\:placeholder-opacity-100:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
  }

  .sm\:focus\:placeholder-opacity-100:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
  }

  .sm\:focus\:placeholder-opacity-100:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
  }

  .sm\:focus\:placeholder-opacity-100:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
  }

  .sm\:focus\:placeholder-opacity-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
  }

  .sm\:opacity-0 {
    opacity: 0;
  }

  .sm\:opacity-5 {
    opacity: 0.05;
  }

  .sm\:opacity-10 {
    opacity: 0.1;
  }

  .sm\:opacity-20 {
    opacity: 0.2;
  }

  .sm\:opacity-25 {
    opacity: 0.25;
  }

  .sm\:opacity-30 {
    opacity: 0.3;
  }

  .sm\:opacity-40 {
    opacity: 0.4;
  }

  .sm\:opacity-50 {
    opacity: 0.5;
  }

  .sm\:opacity-60 {
    opacity: 0.6;
  }

  .sm\:opacity-70 {
    opacity: 0.7;
  }

  .sm\:opacity-75 {
    opacity: 0.75;
  }

  .sm\:opacity-80 {
    opacity: 0.8;
  }

  .sm\:opacity-90 {
    opacity: 0.9;
  }

  .sm\:opacity-95 {
    opacity: 0.95;
  }

  .sm\:opacity-100 {
    opacity: 1;
  }

  .group:hover .sm\:group-hover\:opacity-0 {
    opacity: 0;
  }

  .group:hover .sm\:group-hover\:opacity-5 {
    opacity: 0.05;
  }

  .group:hover .sm\:group-hover\:opacity-10 {
    opacity: 0.1;
  }

  .group:hover .sm\:group-hover\:opacity-20 {
    opacity: 0.2;
  }

  .group:hover .sm\:group-hover\:opacity-25 {
    opacity: 0.25;
  }

  .group:hover .sm\:group-hover\:opacity-30 {
    opacity: 0.3;
  }

  .group:hover .sm\:group-hover\:opacity-40 {
    opacity: 0.4;
  }

  .group:hover .sm\:group-hover\:opacity-50 {
    opacity: 0.5;
  }

  .group:hover .sm\:group-hover\:opacity-60 {
    opacity: 0.6;
  }

  .group:hover .sm\:group-hover\:opacity-70 {
    opacity: 0.7;
  }

  .group:hover .sm\:group-hover\:opacity-75 {
    opacity: 0.75;
  }

  .group:hover .sm\:group-hover\:opacity-80 {
    opacity: 0.8;
  }

  .group:hover .sm\:group-hover\:opacity-90 {
    opacity: 0.9;
  }

  .group:hover .sm\:group-hover\:opacity-95 {
    opacity: 0.95;
  }

  .group:hover .sm\:group-hover\:opacity-100 {
    opacity: 1;
  }

  .sm\[focus-within]\:opacity-0[focus-within] {
    opacity: 0;
  }

  .sm\:focus-within\:opacity-0:focus-within {
    opacity: 0;
  }

  .sm\[focus-within]\:opacity-5[focus-within] {
    opacity: 0.05;
  }

  .sm\:focus-within\:opacity-5:focus-within {
    opacity: 0.05;
  }

  .sm\[focus-within]\:opacity-10[focus-within] {
    opacity: 0.1;
  }

  .sm\:focus-within\:opacity-10:focus-within {
    opacity: 0.1;
  }

  .sm\[focus-within]\:opacity-20[focus-within] {
    opacity: 0.2;
  }

  .sm\:focus-within\:opacity-20:focus-within {
    opacity: 0.2;
  }

  .sm\[focus-within]\:opacity-25[focus-within] {
    opacity: 0.25;
  }

  .sm\:focus-within\:opacity-25:focus-within {
    opacity: 0.25;
  }

  .sm\[focus-within]\:opacity-30[focus-within] {
    opacity: 0.3;
  }

  .sm\:focus-within\:opacity-30:focus-within {
    opacity: 0.3;
  }

  .sm\[focus-within]\:opacity-40[focus-within] {
    opacity: 0.4;
  }

  .sm\:focus-within\:opacity-40:focus-within {
    opacity: 0.4;
  }

  .sm\[focus-within]\:opacity-50[focus-within] {
    opacity: 0.5;
  }

  .sm\:focus-within\:opacity-50:focus-within {
    opacity: 0.5;
  }

  .sm\[focus-within]\:opacity-60[focus-within] {
    opacity: 0.6;
  }

  .sm\:focus-within\:opacity-60:focus-within {
    opacity: 0.6;
  }

  .sm\[focus-within]\:opacity-70[focus-within] {
    opacity: 0.7;
  }

  .sm\:focus-within\:opacity-70:focus-within {
    opacity: 0.7;
  }

  .sm\[focus-within]\:opacity-75[focus-within] {
    opacity: 0.75;
  }

  .sm\:focus-within\:opacity-75:focus-within {
    opacity: 0.75;
  }

  .sm\[focus-within]\:opacity-80[focus-within] {
    opacity: 0.8;
  }

  .sm\:focus-within\:opacity-80:focus-within {
    opacity: 0.8;
  }

  .sm\[focus-within]\:opacity-90[focus-within] {
    opacity: 0.9;
  }

  .sm\:focus-within\:opacity-90:focus-within {
    opacity: 0.9;
  }

  .sm\[focus-within]\:opacity-95[focus-within] {
    opacity: 0.95;
  }

  .sm\:focus-within\:opacity-95:focus-within {
    opacity: 0.95;
  }

  .sm\[focus-within]\:opacity-100[focus-within] {
    opacity: 1;
  }

  .sm\:focus-within\:opacity-100:focus-within {
    opacity: 1;
  }

  .sm\:hover\:opacity-0:hover {
    opacity: 0;
  }

  .sm\:hover\:opacity-5:hover {
    opacity: 0.05;
  }

  .sm\:hover\:opacity-10:hover {
    opacity: 0.1;
  }

  .sm\:hover\:opacity-20:hover {
    opacity: 0.2;
  }

  .sm\:hover\:opacity-25:hover {
    opacity: 0.25;
  }

  .sm\:hover\:opacity-30:hover {
    opacity: 0.3;
  }

  .sm\:hover\:opacity-40:hover {
    opacity: 0.4;
  }

  .sm\:hover\:opacity-50:hover {
    opacity: 0.5;
  }

  .sm\:hover\:opacity-60:hover {
    opacity: 0.6;
  }

  .sm\:hover\:opacity-70:hover {
    opacity: 0.7;
  }

  .sm\:hover\:opacity-75:hover {
    opacity: 0.75;
  }

  .sm\:hover\:opacity-80:hover {
    opacity: 0.8;
  }

  .sm\:hover\:opacity-90:hover {
    opacity: 0.9;
  }

  .sm\:hover\:opacity-95:hover {
    opacity: 0.95;
  }

  .sm\:hover\:opacity-100:hover {
    opacity: 1;
  }

  .sm\:focus\:opacity-0:focus {
    opacity: 0;
  }

  .sm\:focus\:opacity-5:focus {
    opacity: 0.05;
  }

  .sm\:focus\:opacity-10:focus {
    opacity: 0.1;
  }

  .sm\:focus\:opacity-20:focus {
    opacity: 0.2;
  }

  .sm\:focus\:opacity-25:focus {
    opacity: 0.25;
  }

  .sm\:focus\:opacity-30:focus {
    opacity: 0.3;
  }

  .sm\:focus\:opacity-40:focus {
    opacity: 0.4;
  }

  .sm\:focus\:opacity-50:focus {
    opacity: 0.5;
  }

  .sm\:focus\:opacity-60:focus {
    opacity: 0.6;
  }

  .sm\:focus\:opacity-70:focus {
    opacity: 0.7;
  }

  .sm\:focus\:opacity-75:focus {
    opacity: 0.75;
  }

  .sm\:focus\:opacity-80:focus {
    opacity: 0.8;
  }

  .sm\:focus\:opacity-90:focus {
    opacity: 0.9;
  }

  .sm\:focus\:opacity-95:focus {
    opacity: 0.95;
  }

  .sm\:focus\:opacity-100:focus {
    opacity: 1;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .sm\:mix-blend-normal {
    mix-blend-mode: normal;
  }

  .sm\:mix-blend-multiply {
    mix-blend-mode: multiply;
  }

  .sm\:mix-blend-screen {
    mix-blend-mode: screen;
  }

  .sm\:mix-blend-overlay {
    mix-blend-mode: overlay;
  }

  .sm\:mix-blend-darken {
    mix-blend-mode: darken;
  }

  .sm\:mix-blend-lighten {
    mix-blend-mode: lighten;
  }

  .sm\:mix-blend-color-dodge {
    mix-blend-mode: color-dodge;
  }

  .sm\:mix-blend-color-burn {
    mix-blend-mode: color-burn;
  }

  .sm\:mix-blend-hard-light {
    mix-blend-mode: hard-light;
  }

  .sm\:mix-blend-soft-light {
    mix-blend-mode: soft-light;
  }

  .sm\:mix-blend-difference {
    mix-blend-mode: difference;
  }

  .sm\:mix-blend-exclusion {
    mix-blend-mode: exclusion;
  }

  .sm\:mix-blend-hue {
    mix-blend-mode: hue;
  }

  .sm\:mix-blend-saturation {
    mix-blend-mode: saturation;
  }

  .sm\:mix-blend-color {
    mix-blend-mode: color;
  }

  .sm\:mix-blend-luminosity {
    mix-blend-mode: luminosity;
  }

  .sm\:shadow-sm {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .sm\:shadow {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .sm\:shadow-md {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .sm\:shadow-lg {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .sm\:shadow-xl {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .sm\:shadow-2xl {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .sm\:shadow-inner {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .sm\:shadow-none {
    --tw-shadow: 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .group:hover .sm\:group-hover\:shadow-sm {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .group:hover .sm\:group-hover\:shadow {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .group:hover .sm\:group-hover\:shadow-md {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .group:hover .sm\:group-hover\:shadow-lg {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .group:hover .sm\:group-hover\:shadow-xl {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .group:hover .sm\:group-hover\:shadow-2xl {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .group:hover .sm\:group-hover\:shadow-inner {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .group:hover .sm\:group-hover\:shadow-none {
    --tw-shadow: 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .sm\[focus-within]\:shadow-sm[focus-within] {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .sm\:focus-within\:shadow-sm:focus-within {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .sm\[focus-within]\:shadow[focus-within] {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .sm\:focus-within\:shadow:focus-within {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .sm\[focus-within]\:shadow-md[focus-within] {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .sm\:focus-within\:shadow-md:focus-within {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .sm\[focus-within]\:shadow-lg[focus-within] {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .sm\:focus-within\:shadow-lg:focus-within {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .sm\[focus-within]\:shadow-xl[focus-within] {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .sm\:focus-within\:shadow-xl:focus-within {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .sm\[focus-within]\:shadow-2xl[focus-within] {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .sm\:focus-within\:shadow-2xl:focus-within {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .sm\[focus-within]\:shadow-inner[focus-within] {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .sm\:focus-within\:shadow-inner:focus-within {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .sm\[focus-within]\:shadow-none[focus-within] {
    --tw-shadow: 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .sm\:focus-within\:shadow-none:focus-within {
    --tw-shadow: 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .sm\:hover\:shadow-sm:hover {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .sm\:hover\:shadow:hover {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .sm\:hover\:shadow-md:hover {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .sm\:hover\:shadow-lg:hover {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .sm\:hover\:shadow-xl:hover {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .sm\:hover\:shadow-2xl:hover {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .sm\:hover\:shadow-inner:hover {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .sm\:hover\:shadow-none:hover {
    --tw-shadow: 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .sm\:focus\:shadow-sm:focus {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .sm\:focus\:shadow:focus {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .sm\:focus\:shadow-md:focus {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .sm\:focus\:shadow-lg:focus {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .sm\:focus\:shadow-xl:focus {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .sm\:focus\:shadow-2xl:focus {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .sm\:focus\:shadow-inner:focus {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .sm\:focus\:shadow-none:focus {
    --tw-shadow: 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .sm\:outline-none {
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .sm\:outline-white {
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .sm\:outline-black {
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .sm\[focus-within]\:outline-none[focus-within] {
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .sm\:focus-within\:outline-none:focus-within {
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .sm\[focus-within]\:outline-white[focus-within] {
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .sm\:focus-within\:outline-white:focus-within {
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .sm\[focus-within]\:outline-black[focus-within] {
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .sm\:focus-within\:outline-black:focus-within {
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .sm\:focus\:outline-none:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .sm\:focus\:outline-white:focus {
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .sm\:focus\:outline-black:focus {
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .sm\:ring-0 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .sm\:ring-1 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .sm\:ring-2 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .sm\:ring-4 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .sm\:ring-8 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .sm\:ring {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .sm\[focus-within]\:ring-0[focus-within] {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .sm\:focus-within\:ring-0:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .sm\[focus-within]\:ring-1[focus-within] {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .sm\:focus-within\:ring-1:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .sm\[focus-within]\:ring-2[focus-within] {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .sm\:focus-within\:ring-2:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .sm\[focus-within]\:ring-4[focus-within] {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .sm\:focus-within\:ring-4:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .sm\[focus-within]\:ring-8[focus-within] {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .sm\:focus-within\:ring-8:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .sm\[focus-within]\:ring[focus-within] {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .sm\:focus-within\:ring:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .sm\:focus\:ring-0:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .sm\:focus\:ring-1:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .sm\:focus\:ring-2:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .sm\:focus\:ring-4:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .sm\:focus\:ring-8:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .sm\:focus\:ring:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .sm\:ring-inset {
    --tw-ring-inset: inset;
  }

  .sm\[focus-within]\:ring-inset[focus-within] {
    --tw-ring-inset: inset;
  }

  .sm\:focus-within\:ring-inset:focus-within {
    --tw-ring-inset: inset;
  }

  .sm\:focus\:ring-inset:focus {
    --tw-ring-inset: inset;
  }

  .sm\:ring-black {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(26, 23, 30, var(--tw-ring-opacity));
  }

  .sm\:ring-white {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
  }

  .sm\:ring-grey {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(174, 173, 175, var(--tw-ring-opacity));
  }

  .sm\:ring-purple {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(1, 66, 94, var(--tw-ring-opacity));
  }

  .sm\:ring-lightgrey {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(241, 241, 241, var(--tw-ring-opacity));
  }

  .sm\:ring-lightpurple {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(199, 183, 167, var(--tw-ring-opacity));
  }

  .sm\:ring-purplehover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(160, 121, 232, var(--tw-ring-opacity));
  }

  .sm\:ring-purpleactive {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(139, 92, 227, var(--tw-ring-opacity));
  }

  .sm\:ring-red {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(230, 95, 110, var(--tw-ring-opacity));
  }

  .sm\:ring-beige {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(199, 183, 167, var(--tw-ring-opacity));
  }

  .sm\:ring-pourpre {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(74, 25, 44, var(--tw-ring-opacity));
  }

  .sm\:ring-petrole {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(1, 66, 94, var(--tw-ring-opacity));
  }

  .sm\:ring-antracite {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(68, 78, 79, var(--tw-ring-opacity));
  }

  .sm\:ring-black-opacity {
    --tw-ring-color: rgba(25, 23, 29, 0.7);
  }

  .sm\:ring-current {
    --tw-ring-color: currentColor;
  }

  .sm\[focus-within]\:ring-black[focus-within] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(26, 23, 30, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-black:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(26, 23, 30, var(--tw-ring-opacity));
  }

  .sm\[focus-within]\:ring-white[focus-within] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-white:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
  }

  .sm\[focus-within]\:ring-grey[focus-within] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(174, 173, 175, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-grey:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(174, 173, 175, var(--tw-ring-opacity));
  }

  .sm\[focus-within]\:ring-purple[focus-within] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(1, 66, 94, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-purple:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(1, 66, 94, var(--tw-ring-opacity));
  }

  .sm\[focus-within]\:ring-lightgrey[focus-within] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(241, 241, 241, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-lightgrey:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(241, 241, 241, var(--tw-ring-opacity));
  }

  .sm\[focus-within]\:ring-lightpurple[focus-within] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(199, 183, 167, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-lightpurple:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(199, 183, 167, var(--tw-ring-opacity));
  }

  .sm\[focus-within]\:ring-purplehover[focus-within] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(160, 121, 232, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-purplehover:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(160, 121, 232, var(--tw-ring-opacity));
  }

  .sm\[focus-within]\:ring-purpleactive[focus-within] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(139, 92, 227, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-purpleactive:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(139, 92, 227, var(--tw-ring-opacity));
  }

  .sm\[focus-within]\:ring-red[focus-within] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(230, 95, 110, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-red:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(230, 95, 110, var(--tw-ring-opacity));
  }

  .sm\[focus-within]\:ring-beige[focus-within] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(199, 183, 167, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-beige:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(199, 183, 167, var(--tw-ring-opacity));
  }

  .sm\[focus-within]\:ring-pourpre[focus-within] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(74, 25, 44, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-pourpre:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(74, 25, 44, var(--tw-ring-opacity));
  }

  .sm\[focus-within]\:ring-petrole[focus-within] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(1, 66, 94, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-petrole:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(1, 66, 94, var(--tw-ring-opacity));
  }

  .sm\[focus-within]\:ring-antracite[focus-within] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(68, 78, 79, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-antracite:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(68, 78, 79, var(--tw-ring-opacity));
  }

  .sm\[focus-within]\:ring-black-opacity[focus-within] {
    --tw-ring-color: rgba(25, 23, 29, 0.7);
  }

  .sm\:focus-within\:ring-black-opacity:focus-within {
    --tw-ring-color: rgba(25, 23, 29, 0.7);
  }

  .sm\[focus-within]\:ring-current[focus-within] {
    --tw-ring-color: currentColor;
  }

  .sm\:focus-within\:ring-current:focus-within {
    --tw-ring-color: currentColor;
  }

  .sm\:focus\:ring-black:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(26, 23, 30, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-white:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-grey:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(174, 173, 175, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-purple:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(1, 66, 94, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-lightgrey:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(241, 241, 241, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-lightpurple:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(199, 183, 167, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-purplehover:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(160, 121, 232, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-purpleactive:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(139, 92, 227, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-red:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(230, 95, 110, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-beige:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(199, 183, 167, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-pourpre:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(74, 25, 44, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-petrole:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(1, 66, 94, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-antracite:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(68, 78, 79, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-black-opacity:focus {
    --tw-ring-color: rgba(25, 23, 29, 0.7);
  }

  .sm\:focus\:ring-current:focus {
    --tw-ring-color: currentColor;
  }

  .sm\:ring-opacity-0 {
    --tw-ring-opacity: 0;
  }

  .sm\:ring-opacity-5 {
    --tw-ring-opacity: 0.05;
  }

  .sm\:ring-opacity-10 {
    --tw-ring-opacity: 0.1;
  }

  .sm\:ring-opacity-20 {
    --tw-ring-opacity: 0.2;
  }

  .sm\:ring-opacity-25 {
    --tw-ring-opacity: 0.25;
  }

  .sm\:ring-opacity-30 {
    --tw-ring-opacity: 0.3;
  }

  .sm\:ring-opacity-40 {
    --tw-ring-opacity: 0.4;
  }

  .sm\:ring-opacity-50 {
    --tw-ring-opacity: 0.5;
  }

  .sm\:ring-opacity-60 {
    --tw-ring-opacity: 0.6;
  }

  .sm\:ring-opacity-70 {
    --tw-ring-opacity: 0.7;
  }

  .sm\:ring-opacity-75 {
    --tw-ring-opacity: 0.75;
  }

  .sm\:ring-opacity-80 {
    --tw-ring-opacity: 0.8;
  }

  .sm\:ring-opacity-90 {
    --tw-ring-opacity: 0.9;
  }

  .sm\:ring-opacity-95 {
    --tw-ring-opacity: 0.95;
  }

  .sm\:ring-opacity-100 {
    --tw-ring-opacity: 1;
  }

  .sm\[focus-within]\:ring-opacity-0[focus-within] {
    --tw-ring-opacity: 0;
  }

  .sm\:focus-within\:ring-opacity-0:focus-within {
    --tw-ring-opacity: 0;
  }

  .sm\[focus-within]\:ring-opacity-5[focus-within] {
    --tw-ring-opacity: 0.05;
  }

  .sm\:focus-within\:ring-opacity-5:focus-within {
    --tw-ring-opacity: 0.05;
  }

  .sm\[focus-within]\:ring-opacity-10[focus-within] {
    --tw-ring-opacity: 0.1;
  }

  .sm\:focus-within\:ring-opacity-10:focus-within {
    --tw-ring-opacity: 0.1;
  }

  .sm\[focus-within]\:ring-opacity-20[focus-within] {
    --tw-ring-opacity: 0.2;
  }

  .sm\:focus-within\:ring-opacity-20:focus-within {
    --tw-ring-opacity: 0.2;
  }

  .sm\[focus-within]\:ring-opacity-25[focus-within] {
    --tw-ring-opacity: 0.25;
  }

  .sm\:focus-within\:ring-opacity-25:focus-within {
    --tw-ring-opacity: 0.25;
  }

  .sm\[focus-within]\:ring-opacity-30[focus-within] {
    --tw-ring-opacity: 0.3;
  }

  .sm\:focus-within\:ring-opacity-30:focus-within {
    --tw-ring-opacity: 0.3;
  }

  .sm\[focus-within]\:ring-opacity-40[focus-within] {
    --tw-ring-opacity: 0.4;
  }

  .sm\:focus-within\:ring-opacity-40:focus-within {
    --tw-ring-opacity: 0.4;
  }

  .sm\[focus-within]\:ring-opacity-50[focus-within] {
    --tw-ring-opacity: 0.5;
  }

  .sm\:focus-within\:ring-opacity-50:focus-within {
    --tw-ring-opacity: 0.5;
  }

  .sm\[focus-within]\:ring-opacity-60[focus-within] {
    --tw-ring-opacity: 0.6;
  }

  .sm\:focus-within\:ring-opacity-60:focus-within {
    --tw-ring-opacity: 0.6;
  }

  .sm\[focus-within]\:ring-opacity-70[focus-within] {
    --tw-ring-opacity: 0.7;
  }

  .sm\:focus-within\:ring-opacity-70:focus-within {
    --tw-ring-opacity: 0.7;
  }

  .sm\[focus-within]\:ring-opacity-75[focus-within] {
    --tw-ring-opacity: 0.75;
  }

  .sm\:focus-within\:ring-opacity-75:focus-within {
    --tw-ring-opacity: 0.75;
  }

  .sm\[focus-within]\:ring-opacity-80[focus-within] {
    --tw-ring-opacity: 0.8;
  }

  .sm\:focus-within\:ring-opacity-80:focus-within {
    --tw-ring-opacity: 0.8;
  }

  .sm\[focus-within]\:ring-opacity-90[focus-within] {
    --tw-ring-opacity: 0.9;
  }

  .sm\:focus-within\:ring-opacity-90:focus-within {
    --tw-ring-opacity: 0.9;
  }

  .sm\[focus-within]\:ring-opacity-95[focus-within] {
    --tw-ring-opacity: 0.95;
  }

  .sm\:focus-within\:ring-opacity-95:focus-within {
    --tw-ring-opacity: 0.95;
  }

  .sm\[focus-within]\:ring-opacity-100[focus-within] {
    --tw-ring-opacity: 1;
  }

  .sm\:focus-within\:ring-opacity-100:focus-within {
    --tw-ring-opacity: 1;
  }

  .sm\:focus\:ring-opacity-0:focus {
    --tw-ring-opacity: 0;
  }

  .sm\:focus\:ring-opacity-5:focus {
    --tw-ring-opacity: 0.05;
  }

  .sm\:focus\:ring-opacity-10:focus {
    --tw-ring-opacity: 0.1;
  }

  .sm\:focus\:ring-opacity-20:focus {
    --tw-ring-opacity: 0.2;
  }

  .sm\:focus\:ring-opacity-25:focus {
    --tw-ring-opacity: 0.25;
  }

  .sm\:focus\:ring-opacity-30:focus {
    --tw-ring-opacity: 0.3;
  }

  .sm\:focus\:ring-opacity-40:focus {
    --tw-ring-opacity: 0.4;
  }

  .sm\:focus\:ring-opacity-50:focus {
    --tw-ring-opacity: 0.5;
  }

  .sm\:focus\:ring-opacity-60:focus {
    --tw-ring-opacity: 0.6;
  }

  .sm\:focus\:ring-opacity-70:focus {
    --tw-ring-opacity: 0.7;
  }

  .sm\:focus\:ring-opacity-75:focus {
    --tw-ring-opacity: 0.75;
  }

  .sm\:focus\:ring-opacity-80:focus {
    --tw-ring-opacity: 0.8;
  }

  .sm\:focus\:ring-opacity-90:focus {
    --tw-ring-opacity: 0.9;
  }

  .sm\:focus\:ring-opacity-95:focus {
    --tw-ring-opacity: 0.95;
  }

  .sm\:focus\:ring-opacity-100:focus {
    --tw-ring-opacity: 1;
  }

  .sm\:ring-offset-0 {
    --tw-ring-offset-width: 0px;
  }

  .sm\:ring-offset-1 {
    --tw-ring-offset-width: 1px;
  }

  .sm\:ring-offset-2 {
    --tw-ring-offset-width: 2px;
  }

  .sm\:ring-offset-4 {
    --tw-ring-offset-width: 4px;
  }

  .sm\:ring-offset-8 {
    --tw-ring-offset-width: 8px;
  }

  .sm\[focus-within]\:ring-offset-0[focus-within] {
    --tw-ring-offset-width: 0px;
  }

  .sm\:focus-within\:ring-offset-0:focus-within {
    --tw-ring-offset-width: 0px;
  }

  .sm\[focus-within]\:ring-offset-1[focus-within] {
    --tw-ring-offset-width: 1px;
  }

  .sm\:focus-within\:ring-offset-1:focus-within {
    --tw-ring-offset-width: 1px;
  }

  .sm\[focus-within]\:ring-offset-2[focus-within] {
    --tw-ring-offset-width: 2px;
  }

  .sm\:focus-within\:ring-offset-2:focus-within {
    --tw-ring-offset-width: 2px;
  }

  .sm\[focus-within]\:ring-offset-4[focus-within] {
    --tw-ring-offset-width: 4px;
  }

  .sm\:focus-within\:ring-offset-4:focus-within {
    --tw-ring-offset-width: 4px;
  }

  .sm\[focus-within]\:ring-offset-8[focus-within] {
    --tw-ring-offset-width: 8px;
  }

  .sm\:focus-within\:ring-offset-8:focus-within {
    --tw-ring-offset-width: 8px;
  }

  .sm\:focus\:ring-offset-0:focus {
    --tw-ring-offset-width: 0px;
  }

  .sm\:focus\:ring-offset-1:focus {
    --tw-ring-offset-width: 1px;
  }

  .sm\:focus\:ring-offset-2:focus {
    --tw-ring-offset-width: 2px;
  }

  .sm\:focus\:ring-offset-4:focus {
    --tw-ring-offset-width: 4px;
  }

  .sm\:focus\:ring-offset-8:focus {
    --tw-ring-offset-width: 8px;
  }

  .sm\:ring-offset-black {
    --tw-ring-offset-color: #1A171E;
  }

  .sm\:ring-offset-white {
    --tw-ring-offset-color: #fff;
  }

  .sm\:ring-offset-grey {
    --tw-ring-offset-color: #AEADAF;
  }

  .sm\:ring-offset-purple {
    --tw-ring-offset-color: #01425e;
  }

  .sm\:ring-offset-lightgrey {
    --tw-ring-offset-color: #F1F1F1;
  }

  .sm\:ring-offset-lightpurple {
    --tw-ring-offset-color: #c7b7a7;
  }

  .sm\:ring-offset-purplehover {
    --tw-ring-offset-color: #a079e8;
  }

  .sm\:ring-offset-purpleactive {
    --tw-ring-offset-color: #8b5ce3;
  }

  .sm\:ring-offset-red {
    --tw-ring-offset-color: #E65F6E;
  }

  .sm\:ring-offset-beige {
    --tw-ring-offset-color: #c7b7a7;
  }

  .sm\:ring-offset-pourpre {
    --tw-ring-offset-color: #4a192c;
  }

  .sm\:ring-offset-petrole {
    --tw-ring-offset-color: #01425e;
  }

  .sm\:ring-offset-antracite {
    --tw-ring-offset-color: #444e4f;
  }

  .sm\:ring-offset-black-opacity {
    --tw-ring-offset-color: rgba(25, 23, 29, 0.7);
  }

  .sm\:ring-offset-current {
    --tw-ring-offset-color: currentColor;
  }

  .sm\[focus-within]\:ring-offset-black[focus-within] {
    --tw-ring-offset-color: #1A171E;
  }

  .sm\:focus-within\:ring-offset-black:focus-within {
    --tw-ring-offset-color: #1A171E;
  }

  .sm\[focus-within]\:ring-offset-white[focus-within] {
    --tw-ring-offset-color: #fff;
  }

  .sm\:focus-within\:ring-offset-white:focus-within {
    --tw-ring-offset-color: #fff;
  }

  .sm\[focus-within]\:ring-offset-grey[focus-within] {
    --tw-ring-offset-color: #AEADAF;
  }

  .sm\:focus-within\:ring-offset-grey:focus-within {
    --tw-ring-offset-color: #AEADAF;
  }

  .sm\[focus-within]\:ring-offset-purple[focus-within] {
    --tw-ring-offset-color: #01425e;
  }

  .sm\:focus-within\:ring-offset-purple:focus-within {
    --tw-ring-offset-color: #01425e;
  }

  .sm\[focus-within]\:ring-offset-lightgrey[focus-within] {
    --tw-ring-offset-color: #F1F1F1;
  }

  .sm\:focus-within\:ring-offset-lightgrey:focus-within {
    --tw-ring-offset-color: #F1F1F1;
  }

  .sm\[focus-within]\:ring-offset-lightpurple[focus-within] {
    --tw-ring-offset-color: #c7b7a7;
  }

  .sm\:focus-within\:ring-offset-lightpurple:focus-within {
    --tw-ring-offset-color: #c7b7a7;
  }

  .sm\[focus-within]\:ring-offset-purplehover[focus-within] {
    --tw-ring-offset-color: #a079e8;
  }

  .sm\:focus-within\:ring-offset-purplehover:focus-within {
    --tw-ring-offset-color: #a079e8;
  }

  .sm\[focus-within]\:ring-offset-purpleactive[focus-within] {
    --tw-ring-offset-color: #8b5ce3;
  }

  .sm\:focus-within\:ring-offset-purpleactive:focus-within {
    --tw-ring-offset-color: #8b5ce3;
  }

  .sm\[focus-within]\:ring-offset-red[focus-within] {
    --tw-ring-offset-color: #E65F6E;
  }

  .sm\:focus-within\:ring-offset-red:focus-within {
    --tw-ring-offset-color: #E65F6E;
  }

  .sm\[focus-within]\:ring-offset-beige[focus-within] {
    --tw-ring-offset-color: #c7b7a7;
  }

  .sm\:focus-within\:ring-offset-beige:focus-within {
    --tw-ring-offset-color: #c7b7a7;
  }

  .sm\[focus-within]\:ring-offset-pourpre[focus-within] {
    --tw-ring-offset-color: #4a192c;
  }

  .sm\:focus-within\:ring-offset-pourpre:focus-within {
    --tw-ring-offset-color: #4a192c;
  }

  .sm\[focus-within]\:ring-offset-petrole[focus-within] {
    --tw-ring-offset-color: #01425e;
  }

  .sm\:focus-within\:ring-offset-petrole:focus-within {
    --tw-ring-offset-color: #01425e;
  }

  .sm\[focus-within]\:ring-offset-antracite[focus-within] {
    --tw-ring-offset-color: #444e4f;
  }

  .sm\:focus-within\:ring-offset-antracite:focus-within {
    --tw-ring-offset-color: #444e4f;
  }

  .sm\[focus-within]\:ring-offset-black-opacity[focus-within] {
    --tw-ring-offset-color: rgba(25, 23, 29, 0.7);
  }

  .sm\:focus-within\:ring-offset-black-opacity:focus-within {
    --tw-ring-offset-color: rgba(25, 23, 29, 0.7);
  }

  .sm\[focus-within]\:ring-offset-current[focus-within] {
    --tw-ring-offset-color: currentColor;
  }

  .sm\:focus-within\:ring-offset-current:focus-within {
    --tw-ring-offset-color: currentColor;
  }

  .sm\:focus\:ring-offset-black:focus {
    --tw-ring-offset-color: #1A171E;
  }

  .sm\:focus\:ring-offset-white:focus {
    --tw-ring-offset-color: #fff;
  }

  .sm\:focus\:ring-offset-grey:focus {
    --tw-ring-offset-color: #AEADAF;
  }

  .sm\:focus\:ring-offset-purple:focus {
    --tw-ring-offset-color: #01425e;
  }

  .sm\:focus\:ring-offset-lightgrey:focus {
    --tw-ring-offset-color: #F1F1F1;
  }

  .sm\:focus\:ring-offset-lightpurple:focus {
    --tw-ring-offset-color: #c7b7a7;
  }

  .sm\:focus\:ring-offset-purplehover:focus {
    --tw-ring-offset-color: #a079e8;
  }

  .sm\:focus\:ring-offset-purpleactive:focus {
    --tw-ring-offset-color: #8b5ce3;
  }

  .sm\:focus\:ring-offset-red:focus {
    --tw-ring-offset-color: #E65F6E;
  }

  .sm\:focus\:ring-offset-beige:focus {
    --tw-ring-offset-color: #c7b7a7;
  }

  .sm\:focus\:ring-offset-pourpre:focus {
    --tw-ring-offset-color: #4a192c;
  }

  .sm\:focus\:ring-offset-petrole:focus {
    --tw-ring-offset-color: #01425e;
  }

  .sm\:focus\:ring-offset-antracite:focus {
    --tw-ring-offset-color: #444e4f;
  }

  .sm\:focus\:ring-offset-black-opacity:focus {
    --tw-ring-offset-color: rgba(25, 23, 29, 0.7);
  }

  .sm\:focus\:ring-offset-current:focus {
    --tw-ring-offset-color: currentColor;
  }

  .sm\:filter {
    --tw-blur: var(--tw-empty,/*!*/ /*!*/);
    --tw-brightness: var(--tw-empty,/*!*/ /*!*/);
    --tw-contrast: var(--tw-empty,/*!*/ /*!*/);
    --tw-grayscale: var(--tw-empty,/*!*/ /*!*/);
    --tw-hue-rotate: var(--tw-empty,/*!*/ /*!*/);
    --tw-invert: var(--tw-empty,/*!*/ /*!*/);
    --tw-saturate: var(--tw-empty,/*!*/ /*!*/);
    --tw-sepia: var(--tw-empty,/*!*/ /*!*/);
    --tw-drop-shadow: var(--tw-empty,/*!*/ /*!*/);
    -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
            filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }

  .sm\:filter-none {
    -webkit-filter: none;
            filter: none;
  }

  .sm\:blur-0 {
    --tw-blur: blur(0);
  }

  .sm\:blur-none {
    --tw-blur: blur(0);
  }

  .sm\:blur-sm {
    --tw-blur: blur(4px);
  }

  .sm\:blur {
    --tw-blur: blur(8px);
  }

  .sm\:blur-md {
    --tw-blur: blur(12px);
  }

  .sm\:blur-lg {
    --tw-blur: blur(16px);
  }

  .sm\:blur-xl {
    --tw-blur: blur(24px);
  }

  .sm\:blur-2xl {
    --tw-blur: blur(40px);
  }

  .sm\:blur-3xl {
    --tw-blur: blur(64px);
  }

  .sm\:brightness-0 {
    --tw-brightness: brightness(0);
  }

  .sm\:brightness-50 {
    --tw-brightness: brightness(.5);
  }

  .sm\:brightness-75 {
    --tw-brightness: brightness(.75);
  }

  .sm\:brightness-90 {
    --tw-brightness: brightness(.9);
  }

  .sm\:brightness-95 {
    --tw-brightness: brightness(.95);
  }

  .sm\:brightness-100 {
    --tw-brightness: brightness(1);
  }

  .sm\:brightness-105 {
    --tw-brightness: brightness(1.05);
  }

  .sm\:brightness-110 {
    --tw-brightness: brightness(1.1);
  }

  .sm\:brightness-125 {
    --tw-brightness: brightness(1.25);
  }

  .sm\:brightness-150 {
    --tw-brightness: brightness(1.5);
  }

  .sm\:brightness-200 {
    --tw-brightness: brightness(2);
  }

  .sm\:contrast-0 {
    --tw-contrast: contrast(0);
  }

  .sm\:contrast-50 {
    --tw-contrast: contrast(.5);
  }

  .sm\:contrast-75 {
    --tw-contrast: contrast(.75);
  }

  .sm\:contrast-100 {
    --tw-contrast: contrast(1);
  }

  .sm\:contrast-125 {
    --tw-contrast: contrast(1.25);
  }

  .sm\:contrast-150 {
    --tw-contrast: contrast(1.5);
  }

  .sm\:contrast-200 {
    --tw-contrast: contrast(2);
  }

  .sm\:drop-shadow-sm {
    --tw-drop-shadow: drop-shadow(0 1px 1px rgba(0,0,0,0.05));
  }

  .sm\:drop-shadow {
    --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1)) drop-shadow(0 1px 1px rgba(0, 0, 0, 0.06));
  }

  .sm\:drop-shadow-md {
    --tw-drop-shadow: drop-shadow(0 4px 3px rgba(0, 0, 0, 0.07)) drop-shadow(0 2px 2px rgba(0, 0, 0, 0.06));
  }

  .sm\:drop-shadow-lg {
    --tw-drop-shadow: drop-shadow(0 10px 8px rgba(0, 0, 0, 0.04)) drop-shadow(0 4px 3px rgba(0, 0, 0, 0.1));
  }

  .sm\:drop-shadow-xl {
    --tw-drop-shadow: drop-shadow(0 20px 13px rgba(0, 0, 0, 0.03)) drop-shadow(0 8px 5px rgba(0, 0, 0, 0.08));
  }

  .sm\:drop-shadow-2xl {
    --tw-drop-shadow: drop-shadow(0 25px 25px rgba(0, 0, 0, 0.15));
  }

  .sm\:drop-shadow-none {
    --tw-drop-shadow: drop-shadow(0 0 rgba(0,0,0,0));
  }

  .sm\:grayscale-0 {
    --tw-grayscale: grayscale(0);
  }

  .sm\:grayscale {
    --tw-grayscale: grayscale(100%);
  }

  .sm\:hue-rotate-0 {
    --tw-hue-rotate: hue-rotate(0deg);
  }

  .sm\:hue-rotate-15 {
    --tw-hue-rotate: hue-rotate(15deg);
  }

  .sm\:hue-rotate-30 {
    --tw-hue-rotate: hue-rotate(30deg);
  }

  .sm\:hue-rotate-60 {
    --tw-hue-rotate: hue-rotate(60deg);
  }

  .sm\:hue-rotate-90 {
    --tw-hue-rotate: hue-rotate(90deg);
  }

  .sm\:hue-rotate-180 {
    --tw-hue-rotate: hue-rotate(180deg);
  }

  .sm\:-hue-rotate-180 {
    --tw-hue-rotate: hue-rotate(-180deg);
  }

  .sm\:-hue-rotate-90 {
    --tw-hue-rotate: hue-rotate(-90deg);
  }

  .sm\:-hue-rotate-60 {
    --tw-hue-rotate: hue-rotate(-60deg);
  }

  .sm\:-hue-rotate-30 {
    --tw-hue-rotate: hue-rotate(-30deg);
  }

  .sm\:-hue-rotate-15 {
    --tw-hue-rotate: hue-rotate(-15deg);
  }

  .sm\:invert-0 {
    --tw-invert: invert(0);
  }

  .sm\:invert {
    --tw-invert: invert(100%);
  }

  .sm\:saturate-0 {
    --tw-saturate: saturate(0);
  }

  .sm\:saturate-50 {
    --tw-saturate: saturate(.5);
  }

  .sm\:saturate-100 {
    --tw-saturate: saturate(1);
  }

  .sm\:saturate-150 {
    --tw-saturate: saturate(1.5);
  }

  .sm\:saturate-200 {
    --tw-saturate: saturate(2);
  }

  .sm\:sepia-0 {
    --tw-sepia: sepia(0);
  }

  .sm\:sepia {
    --tw-sepia: sepia(100%);
  }

  .sm\:backdrop-filter {
    --tw-backdrop-blur: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-brightness: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-contrast: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-grayscale: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-hue-rotate: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-invert: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-opacity: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-saturate: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-sepia: var(--tw-empty,/*!*/ /*!*/);
    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);
  }

  .sm\:backdrop-filter-none {
    backdrop-filter: none;
  }

  .sm\:backdrop-blur-0 {
    --tw-backdrop-blur: blur(0);
  }

  .sm\:backdrop-blur-none {
    --tw-backdrop-blur: blur(0);
  }

  .sm\:backdrop-blur-sm {
    --tw-backdrop-blur: blur(4px);
  }

  .sm\:backdrop-blur {
    --tw-backdrop-blur: blur(8px);
  }

  .sm\:backdrop-blur-md {
    --tw-backdrop-blur: blur(12px);
  }

  .sm\:backdrop-blur-lg {
    --tw-backdrop-blur: blur(16px);
  }

  .sm\:backdrop-blur-xl {
    --tw-backdrop-blur: blur(24px);
  }

  .sm\:backdrop-blur-2xl {
    --tw-backdrop-blur: blur(40px);
  }

  .sm\:backdrop-blur-3xl {
    --tw-backdrop-blur: blur(64px);
  }

  .sm\:backdrop-brightness-0 {
    --tw-backdrop-brightness: brightness(0);
  }

  .sm\:backdrop-brightness-50 {
    --tw-backdrop-brightness: brightness(.5);
  }

  .sm\:backdrop-brightness-75 {
    --tw-backdrop-brightness: brightness(.75);
  }

  .sm\:backdrop-brightness-90 {
    --tw-backdrop-brightness: brightness(.9);
  }

  .sm\:backdrop-brightness-95 {
    --tw-backdrop-brightness: brightness(.95);
  }

  .sm\:backdrop-brightness-100 {
    --tw-backdrop-brightness: brightness(1);
  }

  .sm\:backdrop-brightness-105 {
    --tw-backdrop-brightness: brightness(1.05);
  }

  .sm\:backdrop-brightness-110 {
    --tw-backdrop-brightness: brightness(1.1);
  }

  .sm\:backdrop-brightness-125 {
    --tw-backdrop-brightness: brightness(1.25);
  }

  .sm\:backdrop-brightness-150 {
    --tw-backdrop-brightness: brightness(1.5);
  }

  .sm\:backdrop-brightness-200 {
    --tw-backdrop-brightness: brightness(2);
  }

  .sm\:backdrop-contrast-0 {
    --tw-backdrop-contrast: contrast(0);
  }

  .sm\:backdrop-contrast-50 {
    --tw-backdrop-contrast: contrast(.5);
  }

  .sm\:backdrop-contrast-75 {
    --tw-backdrop-contrast: contrast(.75);
  }

  .sm\:backdrop-contrast-100 {
    --tw-backdrop-contrast: contrast(1);
  }

  .sm\:backdrop-contrast-125 {
    --tw-backdrop-contrast: contrast(1.25);
  }

  .sm\:backdrop-contrast-150 {
    --tw-backdrop-contrast: contrast(1.5);
  }

  .sm\:backdrop-contrast-200 {
    --tw-backdrop-contrast: contrast(2);
  }

  .sm\:backdrop-grayscale-0 {
    --tw-backdrop-grayscale: grayscale(0);
  }

  .sm\:backdrop-grayscale {
    --tw-backdrop-grayscale: grayscale(100%);
  }

  .sm\:backdrop-hue-rotate-0 {
    --tw-backdrop-hue-rotate: hue-rotate(0deg);
  }

  .sm\:backdrop-hue-rotate-15 {
    --tw-backdrop-hue-rotate: hue-rotate(15deg);
  }

  .sm\:backdrop-hue-rotate-30 {
    --tw-backdrop-hue-rotate: hue-rotate(30deg);
  }

  .sm\:backdrop-hue-rotate-60 {
    --tw-backdrop-hue-rotate: hue-rotate(60deg);
  }

  .sm\:backdrop-hue-rotate-90 {
    --tw-backdrop-hue-rotate: hue-rotate(90deg);
  }

  .sm\:backdrop-hue-rotate-180 {
    --tw-backdrop-hue-rotate: hue-rotate(180deg);
  }

  .sm\:-backdrop-hue-rotate-180 {
    --tw-backdrop-hue-rotate: hue-rotate(-180deg);
  }

  .sm\:-backdrop-hue-rotate-90 {
    --tw-backdrop-hue-rotate: hue-rotate(-90deg);
  }

  .sm\:-backdrop-hue-rotate-60 {
    --tw-backdrop-hue-rotate: hue-rotate(-60deg);
  }

  .sm\:-backdrop-hue-rotate-30 {
    --tw-backdrop-hue-rotate: hue-rotate(-30deg);
  }

  .sm\:-backdrop-hue-rotate-15 {
    --tw-backdrop-hue-rotate: hue-rotate(-15deg);
  }

  .sm\:backdrop-invert-0 {
    --tw-backdrop-invert: invert(0);
  }

  .sm\:backdrop-invert {
    --tw-backdrop-invert: invert(100%);
  }

  .sm\:backdrop-opacity-0 {
    --tw-backdrop-opacity: opacity(0);
  }

  .sm\:backdrop-opacity-5 {
    --tw-backdrop-opacity: opacity(0.05);
  }

  .sm\:backdrop-opacity-10 {
    --tw-backdrop-opacity: opacity(0.1);
  }

  .sm\:backdrop-opacity-20 {
    --tw-backdrop-opacity: opacity(0.2);
  }

  .sm\:backdrop-opacity-25 {
    --tw-backdrop-opacity: opacity(0.25);
  }

  .sm\:backdrop-opacity-30 {
    --tw-backdrop-opacity: opacity(0.3);
  }

  .sm\:backdrop-opacity-40 {
    --tw-backdrop-opacity: opacity(0.4);
  }

  .sm\:backdrop-opacity-50 {
    --tw-backdrop-opacity: opacity(0.5);
  }

  .sm\:backdrop-opacity-60 {
    --tw-backdrop-opacity: opacity(0.6);
  }

  .sm\:backdrop-opacity-70 {
    --tw-backdrop-opacity: opacity(0.7);
  }

  .sm\:backdrop-opacity-75 {
    --tw-backdrop-opacity: opacity(0.75);
  }

  .sm\:backdrop-opacity-80 {
    --tw-backdrop-opacity: opacity(0.8);
  }

  .sm\:backdrop-opacity-90 {
    --tw-backdrop-opacity: opacity(0.9);
  }

  .sm\:backdrop-opacity-95 {
    --tw-backdrop-opacity: opacity(0.95);
  }

  .sm\:backdrop-opacity-100 {
    --tw-backdrop-opacity: opacity(1);
  }

  .sm\:backdrop-saturate-0 {
    --tw-backdrop-saturate: saturate(0);
  }

  .sm\:backdrop-saturate-50 {
    --tw-backdrop-saturate: saturate(.5);
  }

  .sm\:backdrop-saturate-100 {
    --tw-backdrop-saturate: saturate(1);
  }

  .sm\:backdrop-saturate-150 {
    --tw-backdrop-saturate: saturate(1.5);
  }

  .sm\:backdrop-saturate-200 {
    --tw-backdrop-saturate: saturate(2);
  }

  .sm\:backdrop-sepia-0 {
    --tw-backdrop-sepia: sepia(0);
  }

  .sm\:backdrop-sepia {
    --tw-backdrop-sepia: sepia(100%);
  }

  .sm\:transition-none {
    -webkit-transition-property: none;
    transition-property: none;
  }

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

  .sm\:transition {
    -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, backdrop-filter, -webkit-box-shadow, -webkit-transform, -webkit-filter;
    transition-property: background-color, border-color, color, fill, stroke, opacity, backdrop-filter, -webkit-box-shadow, -webkit-transform, -webkit-filter;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-box-shadow, -webkit-transform, -webkit-filter;
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-duration: 150ms;
            transition-duration: 150ms;
  }

  .sm\:transition-colors {
    -webkit-transition-property: background-color, border-color, color, fill, stroke;
    transition-property: background-color, border-color, color, fill, stroke;
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-duration: 150ms;
            transition-duration: 150ms;
  }

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

  .sm\:transition-shadow {
    -webkit-transition-property: -webkit-box-shadow;
    transition-property: -webkit-box-shadow;
    transition-property: box-shadow;
    transition-property: box-shadow, -webkit-box-shadow;
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-duration: 150ms;
            transition-duration: 150ms;
  }

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

  .sm\:delay-75 {
    -webkit-transition-delay: 75ms;
            transition-delay: 75ms;
  }

  .sm\:delay-100 {
    -webkit-transition-delay: 100ms;
            transition-delay: 100ms;
  }

  .sm\:delay-150 {
    -webkit-transition-delay: 150ms;
            transition-delay: 150ms;
  }

  .sm\:delay-200 {
    -webkit-transition-delay: 200ms;
            transition-delay: 200ms;
  }

  .sm\:delay-300 {
    -webkit-transition-delay: 300ms;
            transition-delay: 300ms;
  }

  .sm\:delay-500 {
    -webkit-transition-delay: 500ms;
            transition-delay: 500ms;
  }

  .sm\:delay-700 {
    -webkit-transition-delay: 700ms;
            transition-delay: 700ms;
  }

  .sm\:delay-1000 {
    -webkit-transition-delay: 1000ms;
            transition-delay: 1000ms;
  }

  .sm\:duration-75 {
    -webkit-transition-duration: 75ms;
            transition-duration: 75ms;
  }

  .sm\:duration-100 {
    -webkit-transition-duration: 100ms;
            transition-duration: 100ms;
  }

  .sm\:duration-150 {
    -webkit-transition-duration: 150ms;
            transition-duration: 150ms;
  }

  .sm\:duration-200 {
    -webkit-transition-duration: 200ms;
            transition-duration: 200ms;
  }

  .sm\:duration-300 {
    -webkit-transition-duration: 300ms;
            transition-duration: 300ms;
  }

  .sm\:duration-500 {
    -webkit-transition-duration: 500ms;
            transition-duration: 500ms;
  }

  .sm\:duration-700 {
    -webkit-transition-duration: 700ms;
            transition-duration: 700ms;
  }

  .sm\:duration-1000 {
    -webkit-transition-duration: 1000ms;
            transition-duration: 1000ms;
  }

  .sm\:ease-linear {
    -webkit-transition-timing-function: linear;
            transition-timing-function: linear;
  }

  .sm\:ease-in {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
  }

  .sm\:ease-out {
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }

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

@media (min-width: 768px) {
  .md\:sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .md\:not-sr-only {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .md\[focus-within]\:sr-only[focus-within] {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .md\:focus-within\:sr-only:focus-within {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .md\[focus-within]\:not-sr-only[focus-within] {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .md\:focus-within\:not-sr-only:focus-within {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .md\:focus\:sr-only:focus {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .md\:focus\:not-sr-only:focus {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .md\:pointer-events-none {
    pointer-events: none;
  }

  .md\:pointer-events-auto {
    pointer-events: auto;
  }

  .md\:visible {
    visibility: visible;
  }

  .md\:invisible {
    visibility: hidden;
  }

  .md\:static {
    position: static;
  }

  .md\:fixed {
    position: fixed;
  }

  .md\:absolute {
    position: absolute;
  }

  .md\:relative {
    position: relative;
  }

  .md\:sticky {
    position: sticky;
  }

  .md\:inset-0 {
    top: 0rem;
    right: 0rem;
    bottom: 0rem;
    left: 0rem;
  }

  .md\:inset-1 {
    top: 1rem;
    right: 1rem;
    bottom: 1rem;
    left: 1rem;
  }

  .md\:inset-2 {
    top: 1.2rem;
    right: 1.2rem;
    bottom: 1.2rem;
    left: 1.2rem;
  }

  .md\:inset-3 {
    top: 1.5rem;
    right: 1.5rem;
    bottom: 1.5rem;
    left: 1.5rem;
  }

  .md\:inset-4 {
    top: 1.7rem;
    right: 1.7rem;
    bottom: 1.7rem;
    left: 1.7rem;
  }

  .md\:inset-5 {
    top: 2rem;
    right: 2rem;
    bottom: 2rem;
    left: 2rem;
  }

  .md\:inset-6 {
    top: 2.5rem;
    right: 2.5rem;
    bottom: 2.5rem;
    left: 2.5rem;
  }

  .md\:inset-7 {
    top: 3rem;
    right: 3rem;
    bottom: 3rem;
    left: 3rem;
  }

  .md\:inset-8 {
    top: 3rem;
    right: 3rem;
    bottom: 3rem;
    left: 3rem;
  }

  .md\:inset-9 {
    top: 4rem;
    right: 4rem;
    bottom: 4rem;
    left: 4rem;
  }

  .md\:inset-10 {
    top: 4.5rem;
    right: 4.5rem;
    bottom: 4.5rem;
    left: 4.5rem;
  }

  .md\:inset-11 {
    top: 5rem;
    right: 5rem;
    bottom: 5rem;
    left: 5rem;
  }

  .md\:inset-12 {
    top: 5.5rem;
    right: 5.5rem;
    bottom: 5.5rem;
    left: 5.5rem;
  }

  .md\:inset-13 {
    top: 6rem;
    right: 6rem;
    bottom: 6rem;
    left: 6rem;
  }

  .md\:inset-14 {
    top: 6.5rem;
    right: 6.5rem;
    bottom: 6.5rem;
    left: 6.5rem;
  }

  .md\:inset-15 {
    top: 7rem;
    right: 7rem;
    bottom: 7rem;
    left: 7rem;
  }

  .md\:inset-16 {
    top: 7.5rem;
    right: 7.5rem;
    bottom: 7.5rem;
    left: 7.5rem;
  }

  .md\:inset-17 {
    top: 8rem;
    right: 8rem;
    bottom: 8rem;
    left: 8rem;
  }

  .md\:inset-18 {
    top: 8.5rem;
    right: 8.5rem;
    bottom: 8.5rem;
    left: 8.5rem;
  }

  .md\:inset-19 {
    top: 9.5rem;
    right: 9.5rem;
    bottom: 9.5rem;
    left: 9.5rem;
  }

  .md\:inset-20 {
    top: 10.4rem;
    right: 10.4rem;
    bottom: 10.4rem;
    left: 10.4rem;
  }

  .md\:inset-21 {
    top: 11rem;
    right: 11rem;
    bottom: 11rem;
    left: 11rem;
  }

  .md\:inset-22 {
    top: 13rem;
    right: 13rem;
    bottom: 13rem;
    left: 13rem;
  }

  .md\:inset-23 {
    top: 15rem;
    right: 15rem;
    bottom: 15rem;
    left: 15rem;
  }

  .md\:inset-24 {
    top: 20.5rem;
    right: 20.5rem;
    bottom: 20.5rem;
    left: 20.5rem;
  }

  .md\:inset-auto {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .md\:inset-tiny {
    top: 0.5rem;
    right: 0.5rem;
    bottom: 0.5rem;
    left: 0.5rem;
  }

  .md\:inset-42p {
    top: 42%;
    right: 42%;
    bottom: 42%;
    left: 42%;
  }

  .md\:inset-huge {
    top: 39.5rem;
    right: 39.5rem;
    bottom: 39.5rem;
    left: 39.5rem;
  }

  .md\:inset-fit {
    top: fit-content;
    right: fit-content;
    bottom: fit-content;
    left: fit-content;
  }

  .md\:-inset-0 {
    top: 0rem;
    right: 0rem;
    bottom: 0rem;
    left: 0rem;
  }

  .md\:-inset-1 {
    top: -1rem;
    right: -1rem;
    bottom: -1rem;
    left: -1rem;
  }

  .md\:-inset-2 {
    top: -1.2rem;
    right: -1.2rem;
    bottom: -1.2rem;
    left: -1.2rem;
  }

  .md\:-inset-3 {
    top: -1.5rem;
    right: -1.5rem;
    bottom: -1.5rem;
    left: -1.5rem;
  }

  .md\:-inset-4 {
    top: -1.7rem;
    right: -1.7rem;
    bottom: -1.7rem;
    left: -1.7rem;
  }

  .md\:-inset-5 {
    top: -2rem;
    right: -2rem;
    bottom: -2rem;
    left: -2rem;
  }

  .md\:-inset-6 {
    top: -2.5rem;
    right: -2.5rem;
    bottom: -2.5rem;
    left: -2.5rem;
  }

  .md\:-inset-7 {
    top: -3rem;
    right: -3rem;
    bottom: -3rem;
    left: -3rem;
  }

  .md\:-inset-8 {
    top: -3.5rem;
    right: -3.5rem;
    bottom: -3.5rem;
    left: -3.5rem;
  }

  .md\:-inset-9 {
    top: -4rem;
    right: -4rem;
    bottom: -4rem;
    left: -4rem;
  }

  .md\:-inset-10 {
    top: -4.5rem;
    right: -4.5rem;
    bottom: -4.5rem;
    left: -4.5rem;
  }

  .md\:-inset-11 {
    top: -5rem;
    right: -5rem;
    bottom: -5rem;
    left: -5rem;
  }

  .md\:-inset-12 {
    top: -5.5rem;
    right: -5.5rem;
    bottom: -5.5rem;
    left: -5.5rem;
  }

  .md\:-inset-13 {
    top: -6rem;
    right: -6rem;
    bottom: -6rem;
    left: -6rem;
  }

  .md\:-inset-14 {
    top: -6.5rem;
    right: -6.5rem;
    bottom: -6.5rem;
    left: -6.5rem;
  }

  .md\:-inset-15 {
    top: -7rem;
    right: -7rem;
    bottom: -7rem;
    left: -7rem;
  }

  .md\:-inset-16 {
    top: -7.5rem;
    right: -7.5rem;
    bottom: -7.5rem;
    left: -7.5rem;
  }

  .md\:-inset-17 {
    top: -8rem;
    right: -8rem;
    bottom: -8rem;
    left: -8rem;
  }

  .md\:-inset-18 {
    top: -8.5rem;
    right: -8.5rem;
    bottom: -8.5rem;
    left: -8.5rem;
  }

  .md\:-inset-19 {
    top: -9.5rem;
    right: -9.5rem;
    bottom: -9.5rem;
    left: -9.5rem;
  }

  .md\:-inset-20 {
    top: -10rem;
    right: -10rem;
    bottom: -10rem;
    left: -10rem;
  }

  .md\:-inset-21 {
    top: -10.5rem;
    right: -10.5rem;
    bottom: -10.5rem;
    left: -10.5rem;
  }

  .md\:-inset-22 {
    top: -13rem;
    right: -13rem;
    bottom: -13rem;
    left: -13rem;
  }

  .md\:-inset-23 {
    top: -15rem;
    right: -15rem;
    bottom: -15rem;
    left: -15rem;
  }

  .md\:-inset-24 {
    top: -20.5rem;
    right: -20.5rem;
    bottom: -20.5rem;
    left: -20.5rem;
  }

  .md\:-inset-tiny {
    top: -0.5rem;
    right: -0.5rem;
    bottom: -0.5rem;
    left: -0.5rem;
  }

  .md\:-inset-42p {
    top: -42%;
    right: -42%;
    bottom: -42%;
    left: -42%;
  }

  .md\:-inset-huge {
    top: -39.5rem;
    right: -39.5rem;
    bottom: -39.5rem;
    left: -39.5rem;
  }

  .md\:-inset-fit {
    top: fit-content;
    right: fit-content;
    bottom: fit-content;
    left: fit-content;
  }

  .md\:inset-1\/2 {
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .md\:inset-1\/3 {
    top: 33.333333%;
    right: 33.333333%;
    bottom: 33.333333%;
    left: 33.333333%;
  }

  .md\:inset-2\/3 {
    top: 66.666667%;
    right: 66.666667%;
    bottom: 66.666667%;
    left: 66.666667%;
  }

  .md\:inset-1\/4 {
    top: 25%;
    right: 25%;
    bottom: 25%;
    left: 25%;
  }

  .md\:inset-2\/4 {
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .md\:inset-3\/4 {
    top: 75%;
    right: 75%;
    bottom: 75%;
    left: 75%;
  }

  .md\:inset-full {
    top: 100%;
    right: 100%;
    bottom: 100%;
    left: 100%;
  }

  .md\:-inset-1\/2 {
    top: -50%;
    right: -50%;
    bottom: -50%;
    left: -50%;
  }

  .md\:-inset-1\/3 {
    top: -33.333333%;
    right: -33.333333%;
    bottom: -33.333333%;
    left: -33.333333%;
  }

  .md\:-inset-2\/3 {
    top: -66.666667%;
    right: -66.666667%;
    bottom: -66.666667%;
    left: -66.666667%;
  }

  .md\:-inset-1\/4 {
    top: -25%;
    right: -25%;
    bottom: -25%;
    left: -25%;
  }

  .md\:-inset-2\/4 {
    top: -50%;
    right: -50%;
    bottom: -50%;
    left: -50%;
  }

  .md\:-inset-3\/4 {
    top: -75%;
    right: -75%;
    bottom: -75%;
    left: -75%;
  }

  .md\:-inset-full {
    top: -100%;
    right: -100%;
    bottom: -100%;
    left: -100%;
  }

  .md\:inset-x-0 {
    left: 0rem;
    right: 0rem;
  }

  .md\:inset-x-1 {
    left: 1rem;
    right: 1rem;
  }

  .md\:inset-x-2 {
    left: 1.2rem;
    right: 1.2rem;
  }

  .md\:inset-x-3 {
    left: 1.5rem;
    right: 1.5rem;
  }

  .md\:inset-x-4 {
    left: 1.7rem;
    right: 1.7rem;
  }

  .md\:inset-x-5 {
    left: 2rem;
    right: 2rem;
  }

  .md\:inset-x-6 {
    left: 2.5rem;
    right: 2.5rem;
  }

  .md\:inset-x-7 {
    left: 3rem;
    right: 3rem;
  }

  .md\:inset-x-8 {
    left: 3rem;
    right: 3rem;
  }

  .md\:inset-x-9 {
    left: 4rem;
    right: 4rem;
  }

  .md\:inset-x-10 {
    left: 4.5rem;
    right: 4.5rem;
  }

  .md\:inset-x-11 {
    left: 5rem;
    right: 5rem;
  }

  .md\:inset-x-12 {
    left: 5.5rem;
    right: 5.5rem;
  }

  .md\:inset-x-13 {
    left: 6rem;
    right: 6rem;
  }

  .md\:inset-x-14 {
    left: 6.5rem;
    right: 6.5rem;
  }

  .md\:inset-x-15 {
    left: 7rem;
    right: 7rem;
  }

  .md\:inset-x-16 {
    left: 7.5rem;
    right: 7.5rem;
  }

  .md\:inset-x-17 {
    left: 8rem;
    right: 8rem;
  }

  .md\:inset-x-18 {
    left: 8.5rem;
    right: 8.5rem;
  }

  .md\:inset-x-19 {
    left: 9.5rem;
    right: 9.5rem;
  }

  .md\:inset-x-20 {
    left: 10.4rem;
    right: 10.4rem;
  }

  .md\:inset-x-21 {
    left: 11rem;
    right: 11rem;
  }

  .md\:inset-x-22 {
    left: 13rem;
    right: 13rem;
  }

  .md\:inset-x-23 {
    left: 15rem;
    right: 15rem;
  }

  .md\:inset-x-24 {
    left: 20.5rem;
    right: 20.5rem;
  }

  .md\:inset-x-auto {
    left: auto;
    right: auto;
  }

  .md\:inset-x-tiny {
    left: 0.5rem;
    right: 0.5rem;
  }

  .md\:inset-x-42p {
    left: 42%;
    right: 42%;
  }

  .md\:inset-x-huge {
    left: 39.5rem;
    right: 39.5rem;
  }

  .md\:inset-x-fit {
    left: fit-content;
    right: fit-content;
  }

  .md\:-inset-x-0 {
    left: 0rem;
    right: 0rem;
  }

  .md\:-inset-x-1 {
    left: -1rem;
    right: -1rem;
  }

  .md\:-inset-x-2 {
    left: -1.2rem;
    right: -1.2rem;
  }

  .md\:-inset-x-3 {
    left: -1.5rem;
    right: -1.5rem;
  }

  .md\:-inset-x-4 {
    left: -1.7rem;
    right: -1.7rem;
  }

  .md\:-inset-x-5 {
    left: -2rem;
    right: -2rem;
  }

  .md\:-inset-x-6 {
    left: -2.5rem;
    right: -2.5rem;
  }

  .md\:-inset-x-7 {
    left: -3rem;
    right: -3rem;
  }

  .md\:-inset-x-8 {
    left: -3.5rem;
    right: -3.5rem;
  }

  .md\:-inset-x-9 {
    left: -4rem;
    right: -4rem;
  }

  .md\:-inset-x-10 {
    left: -4.5rem;
    right: -4.5rem;
  }

  .md\:-inset-x-11 {
    left: -5rem;
    right: -5rem;
  }

  .md\:-inset-x-12 {
    left: -5.5rem;
    right: -5.5rem;
  }

  .md\:-inset-x-13 {
    left: -6rem;
    right: -6rem;
  }

  .md\:-inset-x-14 {
    left: -6.5rem;
    right: -6.5rem;
  }

  .md\:-inset-x-15 {
    left: -7rem;
    right: -7rem;
  }

  .md\:-inset-x-16 {
    left: -7.5rem;
    right: -7.5rem;
  }

  .md\:-inset-x-17 {
    left: -8rem;
    right: -8rem;
  }

  .md\:-inset-x-18 {
    left: -8.5rem;
    right: -8.5rem;
  }

  .md\:-inset-x-19 {
    left: -9.5rem;
    right: -9.5rem;
  }

  .md\:-inset-x-20 {
    left: -10rem;
    right: -10rem;
  }

  .md\:-inset-x-21 {
    left: -10.5rem;
    right: -10.5rem;
  }

  .md\:-inset-x-22 {
    left: -13rem;
    right: -13rem;
  }

  .md\:-inset-x-23 {
    left: -15rem;
    right: -15rem;
  }

  .md\:-inset-x-24 {
    left: -20.5rem;
    right: -20.5rem;
  }

  .md\:-inset-x-tiny {
    left: -0.5rem;
    right: -0.5rem;
  }

  .md\:-inset-x-42p {
    left: -42%;
    right: -42%;
  }

  .md\:-inset-x-huge {
    left: -39.5rem;
    right: -39.5rem;
  }

  .md\:-inset-x-fit {
    left: fit-content;
    right: fit-content;
  }

  .md\:inset-x-1\/2 {
    left: 50%;
    right: 50%;
  }

  .md\:inset-x-1\/3 {
    left: 33.333333%;
    right: 33.333333%;
  }

  .md\:inset-x-2\/3 {
    left: 66.666667%;
    right: 66.666667%;
  }

  .md\:inset-x-1\/4 {
    left: 25%;
    right: 25%;
  }

  .md\:inset-x-2\/4 {
    left: 50%;
    right: 50%;
  }

  .md\:inset-x-3\/4 {
    left: 75%;
    right: 75%;
  }

  .md\:inset-x-full {
    left: 100%;
    right: 100%;
  }

  .md\:-inset-x-1\/2 {
    left: -50%;
    right: -50%;
  }

  .md\:-inset-x-1\/3 {
    left: -33.333333%;
    right: -33.333333%;
  }

  .md\:-inset-x-2\/3 {
    left: -66.666667%;
    right: -66.666667%;
  }

  .md\:-inset-x-1\/4 {
    left: -25%;
    right: -25%;
  }

  .md\:-inset-x-2\/4 {
    left: -50%;
    right: -50%;
  }

  .md\:-inset-x-3\/4 {
    left: -75%;
    right: -75%;
  }

  .md\:-inset-x-full {
    left: -100%;
    right: -100%;
  }

  .md\:inset-y-0 {
    top: 0rem;
    bottom: 0rem;
  }

  .md\:inset-y-1 {
    top: 1rem;
    bottom: 1rem;
  }

  .md\:inset-y-2 {
    top: 1.2rem;
    bottom: 1.2rem;
  }

  .md\:inset-y-3 {
    top: 1.5rem;
    bottom: 1.5rem;
  }

  .md\:inset-y-4 {
    top: 1.7rem;
    bottom: 1.7rem;
  }

  .md\:inset-y-5 {
    top: 2rem;
    bottom: 2rem;
  }

  .md\:inset-y-6 {
    top: 2.5rem;
    bottom: 2.5rem;
  }

  .md\:inset-y-7 {
    top: 3rem;
    bottom: 3rem;
  }

  .md\:inset-y-8 {
    top: 3rem;
    bottom: 3rem;
  }

  .md\:inset-y-9 {
    top: 4rem;
    bottom: 4rem;
  }

  .md\:inset-y-10 {
    top: 4.5rem;
    bottom: 4.5rem;
  }

  .md\:inset-y-11 {
    top: 5rem;
    bottom: 5rem;
  }

  .md\:inset-y-12 {
    top: 5.5rem;
    bottom: 5.5rem;
  }

  .md\:inset-y-13 {
    top: 6rem;
    bottom: 6rem;
  }

  .md\:inset-y-14 {
    top: 6.5rem;
    bottom: 6.5rem;
  }

  .md\:inset-y-15 {
    top: 7rem;
    bottom: 7rem;
  }

  .md\:inset-y-16 {
    top: 7.5rem;
    bottom: 7.5rem;
  }

  .md\:inset-y-17 {
    top: 8rem;
    bottom: 8rem;
  }

  .md\:inset-y-18 {
    top: 8.5rem;
    bottom: 8.5rem;
  }

  .md\:inset-y-19 {
    top: 9.5rem;
    bottom: 9.5rem;
  }

  .md\:inset-y-20 {
    top: 10.4rem;
    bottom: 10.4rem;
  }

  .md\:inset-y-21 {
    top: 11rem;
    bottom: 11rem;
  }

  .md\:inset-y-22 {
    top: 13rem;
    bottom: 13rem;
  }

  .md\:inset-y-23 {
    top: 15rem;
    bottom: 15rem;
  }

  .md\:inset-y-24 {
    top: 20.5rem;
    bottom: 20.5rem;
  }

  .md\:inset-y-auto {
    top: auto;
    bottom: auto;
  }

  .md\:inset-y-tiny {
    top: 0.5rem;
    bottom: 0.5rem;
  }

  .md\:inset-y-42p {
    top: 42%;
    bottom: 42%;
  }

  .md\:inset-y-huge {
    top: 39.5rem;
    bottom: 39.5rem;
  }

  .md\:inset-y-fit {
    top: fit-content;
    bottom: fit-content;
  }

  .md\:-inset-y-0 {
    top: 0rem;
    bottom: 0rem;
  }

  .md\:-inset-y-1 {
    top: -1rem;
    bottom: -1rem;
  }

  .md\:-inset-y-2 {
    top: -1.2rem;
    bottom: -1.2rem;
  }

  .md\:-inset-y-3 {
    top: -1.5rem;
    bottom: -1.5rem;
  }

  .md\:-inset-y-4 {
    top: -1.7rem;
    bottom: -1.7rem;
  }

  .md\:-inset-y-5 {
    top: -2rem;
    bottom: -2rem;
  }

  .md\:-inset-y-6 {
    top: -2.5rem;
    bottom: -2.5rem;
  }

  .md\:-inset-y-7 {
    top: -3rem;
    bottom: -3rem;
  }

  .md\:-inset-y-8 {
    top: -3.5rem;
    bottom: -3.5rem;
  }

  .md\:-inset-y-9 {
    top: -4rem;
    bottom: -4rem;
  }

  .md\:-inset-y-10 {
    top: -4.5rem;
    bottom: -4.5rem;
  }

  .md\:-inset-y-11 {
    top: -5rem;
    bottom: -5rem;
  }

  .md\:-inset-y-12 {
    top: -5.5rem;
    bottom: -5.5rem;
  }

  .md\:-inset-y-13 {
    top: -6rem;
    bottom: -6rem;
  }

  .md\:-inset-y-14 {
    top: -6.5rem;
    bottom: -6.5rem;
  }

  .md\:-inset-y-15 {
    top: -7rem;
    bottom: -7rem;
  }

  .md\:-inset-y-16 {
    top: -7.5rem;
    bottom: -7.5rem;
  }

  .md\:-inset-y-17 {
    top: -8rem;
    bottom: -8rem;
  }

  .md\:-inset-y-18 {
    top: -8.5rem;
    bottom: -8.5rem;
  }

  .md\:-inset-y-19 {
    top: -9.5rem;
    bottom: -9.5rem;
  }

  .md\:-inset-y-20 {
    top: -10rem;
    bottom: -10rem;
  }

  .md\:-inset-y-21 {
    top: -10.5rem;
    bottom: -10.5rem;
  }

  .md\:-inset-y-22 {
    top: -13rem;
    bottom: -13rem;
  }

  .md\:-inset-y-23 {
    top: -15rem;
    bottom: -15rem;
  }

  .md\:-inset-y-24 {
    top: -20.5rem;
    bottom: -20.5rem;
  }

  .md\:-inset-y-tiny {
    top: -0.5rem;
    bottom: -0.5rem;
  }

  .md\:-inset-y-42p {
    top: -42%;
    bottom: -42%;
  }

  .md\:-inset-y-huge {
    top: -39.5rem;
    bottom: -39.5rem;
  }

  .md\:-inset-y-fit {
    top: fit-content;
    bottom: fit-content;
  }

  .md\:inset-y-1\/2 {
    top: 50%;
    bottom: 50%;
  }

  .md\:inset-y-1\/3 {
    top: 33.333333%;
    bottom: 33.333333%;
  }

  .md\:inset-y-2\/3 {
    top: 66.666667%;
    bottom: 66.666667%;
  }

  .md\:inset-y-1\/4 {
    top: 25%;
    bottom: 25%;
  }

  .md\:inset-y-2\/4 {
    top: 50%;
    bottom: 50%;
  }

  .md\:inset-y-3\/4 {
    top: 75%;
    bottom: 75%;
  }

  .md\:inset-y-full {
    top: 100%;
    bottom: 100%;
  }

  .md\:-inset-y-1\/2 {
    top: -50%;
    bottom: -50%;
  }

  .md\:-inset-y-1\/3 {
    top: -33.333333%;
    bottom: -33.333333%;
  }

  .md\:-inset-y-2\/3 {
    top: -66.666667%;
    bottom: -66.666667%;
  }

  .md\:-inset-y-1\/4 {
    top: -25%;
    bottom: -25%;
  }

  .md\:-inset-y-2\/4 {
    top: -50%;
    bottom: -50%;
  }

  .md\:-inset-y-3\/4 {
    top: -75%;
    bottom: -75%;
  }

  .md\:-inset-y-full {
    top: -100%;
    bottom: -100%;
  }

  .md\:top-0 {
    top: 0rem;
  }

  .md\:top-1 {
    top: 1rem;
  }

  .md\:top-2 {
    top: 1.2rem;
  }

  .md\:top-3 {
    top: 1.5rem;
  }

  .md\:top-4 {
    top: 1.7rem;
  }

  .md\:top-5 {
    top: 2rem;
  }

  .md\:top-6 {
    top: 2.5rem;
  }

  .md\:top-7 {
    top: 3rem;
  }

  .md\:top-8 {
    top: 3rem;
  }

  .md\:top-9 {
    top: 4rem;
  }

  .md\:top-10 {
    top: 4.5rem;
  }

  .md\:top-11 {
    top: 5rem;
  }

  .md\:top-12 {
    top: 5.5rem;
  }

  .md\:top-13 {
    top: 6rem;
  }

  .md\:top-14 {
    top: 6.5rem;
  }

  .md\:top-15 {
    top: 7rem;
  }

  .md\:top-16 {
    top: 7.5rem;
  }

  .md\:top-17 {
    top: 8rem;
  }

  .md\:top-18 {
    top: 8.5rem;
  }

  .md\:top-19 {
    top: 9.5rem;
  }

  .md\:top-20 {
    top: 10.4rem;
  }

  .md\:top-21 {
    top: 11rem;
  }

  .md\:top-22 {
    top: 13rem;
  }

  .md\:top-23 {
    top: 15rem;
  }

  .md\:top-24 {
    top: 20.5rem;
  }

  .md\:top-auto {
    top: auto;
  }

  .md\:top-tiny {
    top: 0.5rem;
  }

  .md\:top-42p {
    top: 42%;
  }

  .md\:top-huge {
    top: 39.5rem;
  }

  .md\:top-fit {
    top: fit-content;
  }

  .md\:-top-0 {
    top: 0rem;
  }

  .md\:-top-1 {
    top: -1rem;
  }

  .md\:-top-2 {
    top: -1.2rem;
  }

  .md\:-top-3 {
    top: -1.5rem;
  }

  .md\:-top-4 {
    top: -1.7rem;
  }

  .md\:-top-5 {
    top: -2rem;
  }

  .md\:-top-6 {
    top: -2.5rem;
  }

  .md\:-top-7 {
    top: -3rem;
  }

  .md\:-top-8 {
    top: -3.5rem;
  }

  .md\:-top-9 {
    top: -4rem;
  }

  .md\:-top-10 {
    top: -4.5rem;
  }

  .md\:-top-11 {
    top: -5rem;
  }

  .md\:-top-12 {
    top: -5.5rem;
  }

  .md\:-top-13 {
    top: -6rem;
  }

  .md\:-top-14 {
    top: -6.5rem;
  }

  .md\:-top-15 {
    top: -7rem;
  }

  .md\:-top-16 {
    top: -7.5rem;
  }

  .md\:-top-17 {
    top: -8rem;
  }

  .md\:-top-18 {
    top: -8.5rem;
  }

  .md\:-top-19 {
    top: -9.5rem;
  }

  .md\:-top-20 {
    top: -10rem;
  }

  .md\:-top-21 {
    top: -10.5rem;
  }

  .md\:-top-22 {
    top: -13rem;
  }

  .md\:-top-23 {
    top: -15rem;
  }

  .md\:-top-24 {
    top: -20.5rem;
  }

  .md\:-top-tiny {
    top: -0.5rem;
  }

  .md\:-top-42p {
    top: -42%;
  }

  .md\:-top-huge {
    top: -39.5rem;
  }

  .md\:-top-fit {
    top: fit-content;
  }

  .md\:top-1\/2 {
    top: 50%;
  }

  .md\:top-1\/3 {
    top: 33.333333%;
  }

  .md\:top-2\/3 {
    top: 66.666667%;
  }

  .md\:top-1\/4 {
    top: 25%;
  }

  .md\:top-2\/4 {
    top: 50%;
  }

  .md\:top-3\/4 {
    top: 75%;
  }

  .md\:top-full {
    top: 100%;
  }

  .md\:-top-1\/2 {
    top: -50%;
  }

  .md\:-top-1\/3 {
    top: -33.333333%;
  }

  .md\:-top-2\/3 {
    top: -66.666667%;
  }

  .md\:-top-1\/4 {
    top: -25%;
  }

  .md\:-top-2\/4 {
    top: -50%;
  }

  .md\:-top-3\/4 {
    top: -75%;
  }

  .md\:-top-full {
    top: -100%;
  }

  .md\:right-0 {
    right: 0rem;
  }

  .md\:right-1 {
    right: 1rem;
  }

  .md\:right-2 {
    right: 1.2rem;
  }

  .md\:right-3 {
    right: 1.5rem;
  }

  .md\:right-4 {
    right: 1.7rem;
  }

  .md\:right-5 {
    right: 2rem;
  }

  .md\:right-6 {
    right: 2.5rem;
  }

  .md\:right-7 {
    right: 3rem;
  }

  .md\:right-8 {
    right: 3rem;
  }

  .md\:right-9 {
    right: 4rem;
  }

  .md\:right-10 {
    right: 4.5rem;
  }

  .md\:right-11 {
    right: 5rem;
  }

  .md\:right-12 {
    right: 5.5rem;
  }

  .md\:right-13 {
    right: 6rem;
  }

  .md\:right-14 {
    right: 6.5rem;
  }

  .md\:right-15 {
    right: 7rem;
  }

  .md\:right-16 {
    right: 7.5rem;
  }

  .md\:right-17 {
    right: 8rem;
  }

  .md\:right-18 {
    right: 8.5rem;
  }

  .md\:right-19 {
    right: 9.5rem;
  }

  .md\:right-20 {
    right: 10.4rem;
  }

  .md\:right-21 {
    right: 11rem;
  }

  .md\:right-22 {
    right: 13rem;
  }

  .md\:right-23 {
    right: 15rem;
  }

  .md\:right-24 {
    right: 20.5rem;
  }

  .md\:right-auto {
    right: auto;
  }

  .md\:right-tiny {
    right: 0.5rem;
  }

  .md\:right-42p {
    right: 42%;
  }

  .md\:right-huge {
    right: 39.5rem;
  }

  .md\:right-fit {
    right: fit-content;
  }

  .md\:-right-0 {
    right: 0rem;
  }

  .md\:-right-1 {
    right: -1rem;
  }

  .md\:-right-2 {
    right: -1.2rem;
  }

  .md\:-right-3 {
    right: -1.5rem;
  }

  .md\:-right-4 {
    right: -1.7rem;
  }

  .md\:-right-5 {
    right: -2rem;
  }

  .md\:-right-6 {
    right: -2.5rem;
  }

  .md\:-right-7 {
    right: -3rem;
  }

  .md\:-right-8 {
    right: -3.5rem;
  }

  .md\:-right-9 {
    right: -4rem;
  }

  .md\:-right-10 {
    right: -4.5rem;
  }

  .md\:-right-11 {
    right: -5rem;
  }

  .md\:-right-12 {
    right: -5.5rem;
  }

  .md\:-right-13 {
    right: -6rem;
  }

  .md\:-right-14 {
    right: -6.5rem;
  }

  .md\:-right-15 {
    right: -7rem;
  }

  .md\:-right-16 {
    right: -7.5rem;
  }

  .md\:-right-17 {
    right: -8rem;
  }

  .md\:-right-18 {
    right: -8.5rem;
  }

  .md\:-right-19 {
    right: -9.5rem;
  }

  .md\:-right-20 {
    right: -10rem;
  }

  .md\:-right-21 {
    right: -10.5rem;
  }

  .md\:-right-22 {
    right: -13rem;
  }

  .md\:-right-23 {
    right: -15rem;
  }

  .md\:-right-24 {
    right: -20.5rem;
  }

  .md\:-right-tiny {
    right: -0.5rem;
  }

  .md\:-right-42p {
    right: -42%;
  }

  .md\:-right-huge {
    right: -39.5rem;
  }

  .md\:-right-fit {
    right: fit-content;
  }

  .md\:right-1\/2 {
    right: 50%;
  }

  .md\:right-1\/3 {
    right: 33.333333%;
  }

  .md\:right-2\/3 {
    right: 66.666667%;
  }

  .md\:right-1\/4 {
    right: 25%;
  }

  .md\:right-2\/4 {
    right: 50%;
  }

  .md\:right-3\/4 {
    right: 75%;
  }

  .md\:right-full {
    right: 100%;
  }

  .md\:-right-1\/2 {
    right: -50%;
  }

  .md\:-right-1\/3 {
    right: -33.333333%;
  }

  .md\:-right-2\/3 {
    right: -66.666667%;
  }

  .md\:-right-1\/4 {
    right: -25%;
  }

  .md\:-right-2\/4 {
    right: -50%;
  }

  .md\:-right-3\/4 {
    right: -75%;
  }

  .md\:-right-full {
    right: -100%;
  }

  .md\:bottom-0 {
    bottom: 0rem;
  }

  .md\:bottom-1 {
    bottom: 1rem;
  }

  .md\:bottom-2 {
    bottom: 1.2rem;
  }

  .md\:bottom-3 {
    bottom: 1.5rem;
  }

  .md\:bottom-4 {
    bottom: 1.7rem;
  }

  .md\:bottom-5 {
    bottom: 2rem;
  }

  .md\:bottom-6 {
    bottom: 2.5rem;
  }

  .md\:bottom-7 {
    bottom: 3rem;
  }

  .md\:bottom-8 {
    bottom: 3rem;
  }

  .md\:bottom-9 {
    bottom: 4rem;
  }

  .md\:bottom-10 {
    bottom: 4.5rem;
  }

  .md\:bottom-11 {
    bottom: 5rem;
  }

  .md\:bottom-12 {
    bottom: 5.5rem;
  }

  .md\:bottom-13 {
    bottom: 6rem;
  }

  .md\:bottom-14 {
    bottom: 6.5rem;
  }

  .md\:bottom-15 {
    bottom: 7rem;
  }

  .md\:bottom-16 {
    bottom: 7.5rem;
  }

  .md\:bottom-17 {
    bottom: 8rem;
  }

  .md\:bottom-18 {
    bottom: 8.5rem;
  }

  .md\:bottom-19 {
    bottom: 9.5rem;
  }

  .md\:bottom-20 {
    bottom: 10.4rem;
  }

  .md\:bottom-21 {
    bottom: 11rem;
  }

  .md\:bottom-22 {
    bottom: 13rem;
  }

  .md\:bottom-23 {
    bottom: 15rem;
  }

  .md\:bottom-24 {
    bottom: 20.5rem;
  }

  .md\:bottom-auto {
    bottom: auto;
  }

  .md\:bottom-tiny {
    bottom: 0.5rem;
  }

  .md\:bottom-42p {
    bottom: 42%;
  }

  .md\:bottom-huge {
    bottom: 39.5rem;
  }

  .md\:bottom-fit {
    bottom: fit-content;
  }

  .md\:-bottom-0 {
    bottom: 0rem;
  }

  .md\:-bottom-1 {
    bottom: -1rem;
  }

  .md\:-bottom-2 {
    bottom: -1.2rem;
  }

  .md\:-bottom-3 {
    bottom: -1.5rem;
  }

  .md\:-bottom-4 {
    bottom: -1.7rem;
  }

  .md\:-bottom-5 {
    bottom: -2rem;
  }

  .md\:-bottom-6 {
    bottom: -2.5rem;
  }

  .md\:-bottom-7 {
    bottom: -3rem;
  }

  .md\:-bottom-8 {
    bottom: -3.5rem;
  }

  .md\:-bottom-9 {
    bottom: -4rem;
  }

  .md\:-bottom-10 {
    bottom: -4.5rem;
  }

  .md\:-bottom-11 {
    bottom: -5rem;
  }

  .md\:-bottom-12 {
    bottom: -5.5rem;
  }

  .md\:-bottom-13 {
    bottom: -6rem;
  }

  .md\:-bottom-14 {
    bottom: -6.5rem;
  }

  .md\:-bottom-15 {
    bottom: -7rem;
  }

  .md\:-bottom-16 {
    bottom: -7.5rem;
  }

  .md\:-bottom-17 {
    bottom: -8rem;
  }

  .md\:-bottom-18 {
    bottom: -8.5rem;
  }

  .md\:-bottom-19 {
    bottom: -9.5rem;
  }

  .md\:-bottom-20 {
    bottom: -10rem;
  }

  .md\:-bottom-21 {
    bottom: -10.5rem;
  }

  .md\:-bottom-22 {
    bottom: -13rem;
  }

  .md\:-bottom-23 {
    bottom: -15rem;
  }

  .md\:-bottom-24 {
    bottom: -20.5rem;
  }

  .md\:-bottom-tiny {
    bottom: -0.5rem;
  }

  .md\:-bottom-42p {
    bottom: -42%;
  }

  .md\:-bottom-huge {
    bottom: -39.5rem;
  }

  .md\:-bottom-fit {
    bottom: fit-content;
  }

  .md\:bottom-1\/2 {
    bottom: 50%;
  }

  .md\:bottom-1\/3 {
    bottom: 33.333333%;
  }

  .md\:bottom-2\/3 {
    bottom: 66.666667%;
  }

  .md\:bottom-1\/4 {
    bottom: 25%;
  }

  .md\:bottom-2\/4 {
    bottom: 50%;
  }

  .md\:bottom-3\/4 {
    bottom: 75%;
  }

  .md\:bottom-full {
    bottom: 100%;
  }

  .md\:-bottom-1\/2 {
    bottom: -50%;
  }

  .md\:-bottom-1\/3 {
    bottom: -33.333333%;
  }

  .md\:-bottom-2\/3 {
    bottom: -66.666667%;
  }

  .md\:-bottom-1\/4 {
    bottom: -25%;
  }

  .md\:-bottom-2\/4 {
    bottom: -50%;
  }

  .md\:-bottom-3\/4 {
    bottom: -75%;
  }

  .md\:-bottom-full {
    bottom: -100%;
  }

  .md\:left-0 {
    left: 0rem;
  }

  .md\:left-1 {
    left: 1rem;
  }

  .md\:left-2 {
    left: 1.2rem;
  }

  .md\:left-3 {
    left: 1.5rem;
  }

  .md\:left-4 {
    left: 1.7rem;
  }

  .md\:left-5 {
    left: 2rem;
  }

  .md\:left-6 {
    left: 2.5rem;
  }

  .md\:left-7 {
    left: 3rem;
  }

  .md\:left-8 {
    left: 3rem;
  }

  .md\:left-9 {
    left: 4rem;
  }

  .md\:left-10 {
    left: 4.5rem;
  }

  .md\:left-11 {
    left: 5rem;
  }

  .md\:left-12 {
    left: 5.5rem;
  }

  .md\:left-13 {
    left: 6rem;
  }

  .md\:left-14 {
    left: 6.5rem;
  }

  .md\:left-15 {
    left: 7rem;
  }

  .md\:left-16 {
    left: 7.5rem;
  }

  .md\:left-17 {
    left: 8rem;
  }

  .md\:left-18 {
    left: 8.5rem;
  }

  .md\:left-19 {
    left: 9.5rem;
  }

  .md\:left-20 {
    left: 10.4rem;
  }

  .md\:left-21 {
    left: 11rem;
  }

  .md\:left-22 {
    left: 13rem;
  }

  .md\:left-23 {
    left: 15rem;
  }

  .md\:left-24 {
    left: 20.5rem;
  }

  .md\:left-auto {
    left: auto;
  }

  .md\:left-tiny {
    left: 0.5rem;
  }

  .md\:left-42p {
    left: 42%;
  }

  .md\:left-huge {
    left: 39.5rem;
  }

  .md\:left-fit {
    left: fit-content;
  }

  .md\:-left-0 {
    left: 0rem;
  }

  .md\:-left-1 {
    left: -1rem;
  }

  .md\:-left-2 {
    left: -1.2rem;
  }

  .md\:-left-3 {
    left: -1.5rem;
  }

  .md\:-left-4 {
    left: -1.7rem;
  }

  .md\:-left-5 {
    left: -2rem;
  }

  .md\:-left-6 {
    left: -2.5rem;
  }

  .md\:-left-7 {
    left: -3rem;
  }

  .md\:-left-8 {
    left: -3.5rem;
  }

  .md\:-left-9 {
    left: -4rem;
  }

  .md\:-left-10 {
    left: -4.5rem;
  }

  .md\:-left-11 {
    left: -5rem;
  }

  .md\:-left-12 {
    left: -5.5rem;
  }

  .md\:-left-13 {
    left: -6rem;
  }

  .md\:-left-14 {
    left: -6.5rem;
  }

  .md\:-left-15 {
    left: -7rem;
  }

  .md\:-left-16 {
    left: -7.5rem;
  }

  .md\:-left-17 {
    left: -8rem;
  }

  .md\:-left-18 {
    left: -8.5rem;
  }

  .md\:-left-19 {
    left: -9.5rem;
  }

  .md\:-left-20 {
    left: -10rem;
  }

  .md\:-left-21 {
    left: -10.5rem;
  }

  .md\:-left-22 {
    left: -13rem;
  }

  .md\:-left-23 {
    left: -15rem;
  }

  .md\:-left-24 {
    left: -20.5rem;
  }

  .md\:-left-tiny {
    left: -0.5rem;
  }

  .md\:-left-42p {
    left: -42%;
  }

  .md\:-left-huge {
    left: -39.5rem;
  }

  .md\:-left-fit {
    left: fit-content;
  }

  .md\:left-1\/2 {
    left: 50%;
  }

  .md\:left-1\/3 {
    left: 33.333333%;
  }

  .md\:left-2\/3 {
    left: 66.666667%;
  }

  .md\:left-1\/4 {
    left: 25%;
  }

  .md\:left-2\/4 {
    left: 50%;
  }

  .md\:left-3\/4 {
    left: 75%;
  }

  .md\:left-full {
    left: 100%;
  }

  .md\:-left-1\/2 {
    left: -50%;
  }

  .md\:-left-1\/3 {
    left: -33.333333%;
  }

  .md\:-left-2\/3 {
    left: -66.666667%;
  }

  .md\:-left-1\/4 {
    left: -25%;
  }

  .md\:-left-2\/4 {
    left: -50%;
  }

  .md\:-left-3\/4 {
    left: -75%;
  }

  .md\:-left-full {
    left: -100%;
  }

  .md\:isolate {
    isolation: isolate;
  }

  .md\:isolation-auto {
    isolation: auto;
  }

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

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

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

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

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

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

  .md\:z-auto {
    z-index: auto;
  }

  .md\:z-top {
    z-index: 99999;
  }

  .md\[focus-within]\:z-0[focus-within] {
    z-index: 0;
  }

  .md\:focus-within\:z-0:focus-within {
    z-index: 0;
  }

  .md\[focus-within]\:z-10[focus-within] {
    z-index: 10;
  }

  .md\:focus-within\:z-10:focus-within {
    z-index: 10;
  }

  .md\[focus-within]\:z-20[focus-within] {
    z-index: 20;
  }

  .md\:focus-within\:z-20:focus-within {
    z-index: 20;
  }

  .md\[focus-within]\:z-30[focus-within] {
    z-index: 30;
  }

  .md\:focus-within\:z-30:focus-within {
    z-index: 30;
  }

  .md\[focus-within]\:z-40[focus-within] {
    z-index: 40;
  }

  .md\:focus-within\:z-40:focus-within {
    z-index: 40;
  }

  .md\[focus-within]\:z-50[focus-within] {
    z-index: 50;
  }

  .md\:focus-within\:z-50:focus-within {
    z-index: 50;
  }

  .md\[focus-within]\:z-auto[focus-within] {
    z-index: auto;
  }

  .md\:focus-within\:z-auto:focus-within {
    z-index: auto;
  }

  .md\[focus-within]\:z-top[focus-within] {
    z-index: 99999;
  }

  .md\:focus-within\:z-top:focus-within {
    z-index: 99999;
  }

  .md\:focus\:z-0:focus {
    z-index: 0;
  }

  .md\:focus\:z-10:focus {
    z-index: 10;
  }

  .md\:focus\:z-20:focus {
    z-index: 20;
  }

  .md\:focus\:z-30:focus {
    z-index: 30;
  }

  .md\:focus\:z-40:focus {
    z-index: 40;
  }

  .md\:focus\:z-50:focus {
    z-index: 50;
  }

  .md\:focus\:z-auto:focus {
    z-index: auto;
  }

  .md\:focus\:z-top:focus {
    z-index: 99999;
  }

  .md\:order-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .md\:order-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  .md\:order-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  .md\:order-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }

  .md\:order-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }

  .md\:order-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }

  .md\:order-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }

  .md\:order-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }

  .md\:order-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }

  .md\:order-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }

  .md\:order-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }

  .md\:order-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }

  .md\:order-first {
    -webkit-box-ordinal-group: -9998;
        -ms-flex-order: -9999;
            order: -9999;
  }

  .md\:order-last {
    -webkit-box-ordinal-group: 10000;
        -ms-flex-order: 9999;
            order: 9999;
  }

  .md\:order-none {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .md\:row-auto {
    grid-row: auto;
  }

  .md\:row-span-1 {
    grid-row: span 1 / span 1;
  }

  .md\:row-span-2 {
    grid-row: span 2 / span 2;
  }

  .md\:row-span-3 {
    grid-row: span 3 / span 3;
  }

  .md\:row-span-4 {
    grid-row: span 4 / span 4;
  }

  .md\:row-span-5 {
    grid-row: span 5 / span 5;
  }

  .md\:row-span-6 {
    grid-row: span 6 / span 6;
  }

  .md\:row-span-full {
    grid-row: 1 / -1;
  }

  .md\:row-start-1 {
    grid-row-start: 1;
  }

  .md\:row-start-2 {
    grid-row-start: 2;
  }

  .md\:row-start-3 {
    grid-row-start: 3;
  }

  .md\:row-start-4 {
    grid-row-start: 4;
  }

  .md\:row-start-5 {
    grid-row-start: 5;
  }

  .md\:row-start-6 {
    grid-row-start: 6;
  }

  .md\:row-start-7 {
    grid-row-start: 7;
  }

  .md\:row-start-auto {
    grid-row-start: auto;
  }

  .md\:row-end-1 {
    grid-row-end: 1;
  }

  .md\:row-end-2 {
    grid-row-end: 2;
  }

  .md\:row-end-3 {
    grid-row-end: 3;
  }

  .md\:row-end-4 {
    grid-row-end: 4;
  }

  .md\:row-end-5 {
    grid-row-end: 5;
  }

  .md\:row-end-6 {
    grid-row-end: 6;
  }

  .md\:row-end-7 {
    grid-row-end: 7;
  }

  .md\:row-end-auto {
    grid-row-end: auto;
  }

  .md\:float-right {
    float: right;
  }

  .md\:float-left {
    float: left;
  }

  .md\:float-none {
    float: none;
  }

  .md\:clear-left {
    clear: left;
  }

  .md\:clear-right {
    clear: right;
  }

  .md\:clear-both {
    clear: both;
  }

  .md\:clear-none {
    clear: none;
  }

  .md\:m-0 {
    margin: 0rem;
  }

  .md\:m-1 {
    margin: 1rem;
  }

  .md\:m-2 {
    margin: 1.2rem;
  }

  .md\:m-3 {
    margin: 1.5rem;
  }

  .md\:m-4 {
    margin: 1.7rem;
  }

  .md\:m-5 {
    margin: 2rem;
  }

  .md\:m-6 {
    margin: 2.5rem;
  }

  .md\:m-7 {
    margin: 3rem;
  }

  .md\:m-8 {
    margin: 3.5rem;
  }

  .md\:m-9 {
    margin: 4rem;
  }

  .md\:m-10 {
    margin: 4.5rem;
  }

  .md\:m-11 {
    margin: 5rem;
  }

  .md\:m-12 {
    margin: 5.5rem;
  }

  .md\:m-13 {
    margin: 6rem;
  }

  .md\:m-14 {
    margin: 6.5rem;
  }

  .md\:m-15 {
    margin: 7rem;
  }

  .md\:m-16 {
    margin: 7.5rem;
  }

  .md\:m-17 {
    margin: 8rem;
  }

  .md\:m-18 {
    margin: 8.5rem;
  }

  .md\:m-19 {
    margin: 9.5rem;
  }

  .md\:m-20 {
    margin: 10rem;
  }

  .md\:m-21 {
    margin: 11rem;
  }

  .md\:m-22 {
    margin: 13rem;
  }

  .md\:m-23 {
    margin: 15rem;
  }

  .md\:m-24 {
    margin: 20.5rem;
  }

  .md\:m-auto {
    margin: auto;
  }

  .md\:m-tiny {
    margin: 0.5rem;
  }

  .md\:m-42p {
    margin: 42%;
  }

  .md\:m-huge {
    margin: 39.5rem;
  }

  .md\:m-fit {
    margin: fit-content;
  }

  .md\:-m-0 {
    margin: 0rem;
  }

  .md\:-m-1 {
    margin: -1rem;
  }

  .md\:-m-2 {
    margin: -1.2rem;
  }

  .md\:-m-3 {
    margin: -1.5rem;
  }

  .md\:-m-4 {
    margin: -1.7rem;
  }

  .md\:-m-5 {
    margin: -2rem;
  }

  .md\:-m-6 {
    margin: -2.5rem;
  }

  .md\:-m-7 {
    margin: -3rem;
  }

  .md\:-m-8 {
    margin: -3.5rem;
  }

  .md\:-m-9 {
    margin: -4rem;
  }

  .md\:-m-10 {
    margin: -4.5rem;
  }

  .md\:-m-11 {
    margin: -5rem;
  }

  .md\:-m-12 {
    margin: -5.5rem;
  }

  .md\:-m-13 {
    margin: -6rem;
  }

  .md\:-m-14 {
    margin: -6.5rem;
  }

  .md\:-m-15 {
    margin: -7rem;
  }

  .md\:-m-16 {
    margin: -7.5rem;
  }

  .md\:-m-17 {
    margin: -8rem;
  }

  .md\:-m-18 {
    margin: -8.5rem;
  }

  .md\:-m-19 {
    margin: -9.5rem;
  }

  .md\:-m-20 {
    margin: -10rem;
  }

  .md\:-m-21 {
    margin: -11rem;
  }

  .md\:-m-22 {
    margin: -13rem;
  }

  .md\:-m-23 {
    margin: -15rem;
  }

  .md\:-m-24 {
    margin: -20.5rem;
  }

  .md\:-m-tiny {
    margin: -0.5rem;
  }

  .md\:-m-42p {
    margin: -42%;
  }

  .md\:-m-huge {
    margin: -39.5rem;
  }

  .md\:-m-fit {
    margin: fit-content;
  }

  .md\:first\:m-0:first-child {
    margin: 0rem;
  }

  .md\:first\:m-1:first-child {
    margin: 1rem;
  }

  .md\:first\:m-2:first-child {
    margin: 1.2rem;
  }

  .md\:first\:m-3:first-child {
    margin: 1.5rem;
  }

  .md\:first\:m-4:first-child {
    margin: 1.7rem;
  }

  .md\:first\:m-5:first-child {
    margin: 2rem;
  }

  .md\:first\:m-6:first-child {
    margin: 2.5rem;
  }

  .md\:first\:m-7:first-child {
    margin: 3rem;
  }

  .md\:first\:m-8:first-child {
    margin: 3.5rem;
  }

  .md\:first\:m-9:first-child {
    margin: 4rem;
  }

  .md\:first\:m-10:first-child {
    margin: 4.5rem;
  }

  .md\:first\:m-11:first-child {
    margin: 5rem;
  }

  .md\:first\:m-12:first-child {
    margin: 5.5rem;
  }

  .md\:first\:m-13:first-child {
    margin: 6rem;
  }

  .md\:first\:m-14:first-child {
    margin: 6.5rem;
  }

  .md\:first\:m-15:first-child {
    margin: 7rem;
  }

  .md\:first\:m-16:first-child {
    margin: 7.5rem;
  }

  .md\:first\:m-17:first-child {
    margin: 8rem;
  }

  .md\:first\:m-18:first-child {
    margin: 8.5rem;
  }

  .md\:first\:m-19:first-child {
    margin: 9.5rem;
  }

  .md\:first\:m-20:first-child {
    margin: 10rem;
  }

  .md\:first\:m-21:first-child {
    margin: 11rem;
  }

  .md\:first\:m-22:first-child {
    margin: 13rem;
  }

  .md\:first\:m-23:first-child {
    margin: 15rem;
  }

  .md\:first\:m-24:first-child {
    margin: 20.5rem;
  }

  .md\:first\:m-auto:first-child {
    margin: auto;
  }

  .md\:first\:m-tiny:first-child {
    margin: 0.5rem;
  }

  .md\:first\:m-42p:first-child {
    margin: 42%;
  }

  .md\:first\:m-huge:first-child {
    margin: 39.5rem;
  }

  .md\:first\:m-fit:first-child {
    margin: fit-content;
  }

  .md\:first\:-m-0:first-child {
    margin: 0rem;
  }

  .md\:first\:-m-1:first-child {
    margin: -1rem;
  }

  .md\:first\:-m-2:first-child {
    margin: -1.2rem;
  }

  .md\:first\:-m-3:first-child {
    margin: -1.5rem;
  }

  .md\:first\:-m-4:first-child {
    margin: -1.7rem;
  }

  .md\:first\:-m-5:first-child {
    margin: -2rem;
  }

  .md\:first\:-m-6:first-child {
    margin: -2.5rem;
  }

  .md\:first\:-m-7:first-child {
    margin: -3rem;
  }

  .md\:first\:-m-8:first-child {
    margin: -3.5rem;
  }

  .md\:first\:-m-9:first-child {
    margin: -4rem;
  }

  .md\:first\:-m-10:first-child {
    margin: -4.5rem;
  }

  .md\:first\:-m-11:first-child {
    margin: -5rem;
  }

  .md\:first\:-m-12:first-child {
    margin: -5.5rem;
  }

  .md\:first\:-m-13:first-child {
    margin: -6rem;
  }

  .md\:first\:-m-14:first-child {
    margin: -6.5rem;
  }

  .md\:first\:-m-15:first-child {
    margin: -7rem;
  }

  .md\:first\:-m-16:first-child {
    margin: -7.5rem;
  }

  .md\:first\:-m-17:first-child {
    margin: -8rem;
  }

  .md\:first\:-m-18:first-child {
    margin: -8.5rem;
  }

  .md\:first\:-m-19:first-child {
    margin: -9.5rem;
  }

  .md\:first\:-m-20:first-child {
    margin: -10rem;
  }

  .md\:first\:-m-21:first-child {
    margin: -11rem;
  }

  .md\:first\:-m-22:first-child {
    margin: -13rem;
  }

  .md\:first\:-m-23:first-child {
    margin: -15rem;
  }

  .md\:first\:-m-24:first-child {
    margin: -20.5rem;
  }

  .md\:first\:-m-tiny:first-child {
    margin: -0.5rem;
  }

  .md\:first\:-m-42p:first-child {
    margin: -42%;
  }

  .md\:first\:-m-huge:first-child {
    margin: -39.5rem;
  }

  .md\:first\:-m-fit:first-child {
    margin: fit-content;
  }

  .md\:last\:m-0:last-child {
    margin: 0rem;
  }

  .md\:last\:m-1:last-child {
    margin: 1rem;
  }

  .md\:last\:m-2:last-child {
    margin: 1.2rem;
  }

  .md\:last\:m-3:last-child {
    margin: 1.5rem;
  }

  .md\:last\:m-4:last-child {
    margin: 1.7rem;
  }

  .md\:last\:m-5:last-child {
    margin: 2rem;
  }

  .md\:last\:m-6:last-child {
    margin: 2.5rem;
  }

  .md\:last\:m-7:last-child {
    margin: 3rem;
  }

  .md\:last\:m-8:last-child {
    margin: 3.5rem;
  }

  .md\:last\:m-9:last-child {
    margin: 4rem;
  }

  .md\:last\:m-10:last-child {
    margin: 4.5rem;
  }

  .md\:last\:m-11:last-child {
    margin: 5rem;
  }

  .md\:last\:m-12:last-child {
    margin: 5.5rem;
  }

  .md\:last\:m-13:last-child {
    margin: 6rem;
  }

  .md\:last\:m-14:last-child {
    margin: 6.5rem;
  }

  .md\:last\:m-15:last-child {
    margin: 7rem;
  }

  .md\:last\:m-16:last-child {
    margin: 7.5rem;
  }

  .md\:last\:m-17:last-child {
    margin: 8rem;
  }

  .md\:last\:m-18:last-child {
    margin: 8.5rem;
  }

  .md\:last\:m-19:last-child {
    margin: 9.5rem;
  }

  .md\:last\:m-20:last-child {
    margin: 10rem;
  }

  .md\:last\:m-21:last-child {
    margin: 11rem;
  }

  .md\:last\:m-22:last-child {
    margin: 13rem;
  }

  .md\:last\:m-23:last-child {
    margin: 15rem;
  }

  .md\:last\:m-24:last-child {
    margin: 20.5rem;
  }

  .md\:last\:m-auto:last-child {
    margin: auto;
  }

  .md\:last\:m-tiny:last-child {
    margin: 0.5rem;
  }

  .md\:last\:m-42p:last-child {
    margin: 42%;
  }

  .md\:last\:m-huge:last-child {
    margin: 39.5rem;
  }

  .md\:last\:m-fit:last-child {
    margin: fit-content;
  }

  .md\:last\:-m-0:last-child {
    margin: 0rem;
  }

  .md\:last\:-m-1:last-child {
    margin: -1rem;
  }

  .md\:last\:-m-2:last-child {
    margin: -1.2rem;
  }

  .md\:last\:-m-3:last-child {
    margin: -1.5rem;
  }

  .md\:last\:-m-4:last-child {
    margin: -1.7rem;
  }

  .md\:last\:-m-5:last-child {
    margin: -2rem;
  }

  .md\:last\:-m-6:last-child {
    margin: -2.5rem;
  }

  .md\:last\:-m-7:last-child {
    margin: -3rem;
  }

  .md\:last\:-m-8:last-child {
    margin: -3.5rem;
  }

  .md\:last\:-m-9:last-child {
    margin: -4rem;
  }

  .md\:last\:-m-10:last-child {
    margin: -4.5rem;
  }

  .md\:last\:-m-11:last-child {
    margin: -5rem;
  }

  .md\:last\:-m-12:last-child {
    margin: -5.5rem;
  }

  .md\:last\:-m-13:last-child {
    margin: -6rem;
  }

  .md\:last\:-m-14:last-child {
    margin: -6.5rem;
  }

  .md\:last\:-m-15:last-child {
    margin: -7rem;
  }

  .md\:last\:-m-16:last-child {
    margin: -7.5rem;
  }

  .md\:last\:-m-17:last-child {
    margin: -8rem;
  }

  .md\:last\:-m-18:last-child {
    margin: -8.5rem;
  }

  .md\:last\:-m-19:last-child {
    margin: -9.5rem;
  }

  .md\:last\:-m-20:last-child {
    margin: -10rem;
  }

  .md\:last\:-m-21:last-child {
    margin: -11rem;
  }

  .md\:last\:-m-22:last-child {
    margin: -13rem;
  }

  .md\:last\:-m-23:last-child {
    margin: -15rem;
  }

  .md\:last\:-m-24:last-child {
    margin: -20.5rem;
  }

  .md\:last\:-m-tiny:last-child {
    margin: -0.5rem;
  }

  .md\:last\:-m-42p:last-child {
    margin: -42%;
  }

  .md\:last\:-m-huge:last-child {
    margin: -39.5rem;
  }

  .md\:last\:-m-fit:last-child {
    margin: fit-content;
  }

  .md\:mx-0 {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .md\:mx-1 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .md\:mx-2 {
    margin-left: 1.2rem;
    margin-right: 1.2rem;
  }

  .md\:mx-3 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .md\:mx-4 {
    margin-left: 1.7rem;
    margin-right: 1.7rem;
  }

  .md\:mx-5 {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .md\:mx-6 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .md\:mx-7 {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .md\:mx-8 {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }

  .md\:mx-9 {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .md\:mx-10 {
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }

  .md\:mx-11 {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .md\:mx-12 {
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }

  .md\:mx-13 {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .md\:mx-14 {
    margin-left: 6.5rem;
    margin-right: 6.5rem;
  }

  .md\:mx-15 {
    margin-left: 7rem;
    margin-right: 7rem;
  }

  .md\:mx-16 {
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }

  .md\:mx-17 {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .md\:mx-18 {
    margin-left: 8.5rem;
    margin-right: 8.5rem;
  }

  .md\:mx-19 {
    margin-left: 9.5rem;
    margin-right: 9.5rem;
  }

  .md\:mx-20 {
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .md\:mx-21 {
    margin-left: 11rem;
    margin-right: 11rem;
  }

  .md\:mx-22 {
    margin-left: 13rem;
    margin-right: 13rem;
  }

  .md\:mx-23 {
    margin-left: 15rem;
    margin-right: 15rem;
  }

  .md\:mx-24 {
    margin-left: 20.5rem;
    margin-right: 20.5rem;
  }

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

  .md\:mx-tiny {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .md\:mx-42p {
    margin-left: 42%;
    margin-right: 42%;
  }

  .md\:mx-huge {
    margin-left: 39.5rem;
    margin-right: 39.5rem;
  }

  .md\:mx-fit {
    margin-left: fit-content;
    margin-right: fit-content;
  }

  .md\:-mx-0 {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .md\:-mx-1 {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .md\:-mx-2 {
    margin-left: -1.2rem;
    margin-right: -1.2rem;
  }

  .md\:-mx-3 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .md\:-mx-4 {
    margin-left: -1.7rem;
    margin-right: -1.7rem;
  }

  .md\:-mx-5 {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .md\:-mx-6 {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .md\:-mx-7 {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .md\:-mx-8 {
    margin-left: -3.5rem;
    margin-right: -3.5rem;
  }

  .md\:-mx-9 {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .md\:-mx-10 {
    margin-left: -4.5rem;
    margin-right: -4.5rem;
  }

  .md\:-mx-11 {
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .md\:-mx-12 {
    margin-left: -5.5rem;
    margin-right: -5.5rem;
  }

  .md\:-mx-13 {
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .md\:-mx-14 {
    margin-left: -6.5rem;
    margin-right: -6.5rem;
  }

  .md\:-mx-15 {
    margin-left: -7rem;
    margin-right: -7rem;
  }

  .md\:-mx-16 {
    margin-left: -7.5rem;
    margin-right: -7.5rem;
  }

  .md\:-mx-17 {
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .md\:-mx-18 {
    margin-left: -8.5rem;
    margin-right: -8.5rem;
  }

  .md\:-mx-19 {
    margin-left: -9.5rem;
    margin-right: -9.5rem;
  }

  .md\:-mx-20 {
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .md\:-mx-21 {
    margin-left: -11rem;
    margin-right: -11rem;
  }

  .md\:-mx-22 {
    margin-left: -13rem;
    margin-right: -13rem;
  }

  .md\:-mx-23 {
    margin-left: -15rem;
    margin-right: -15rem;
  }

  .md\:-mx-24 {
    margin-left: -20.5rem;
    margin-right: -20.5rem;
  }

  .md\:-mx-tiny {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .md\:-mx-42p {
    margin-left: -42%;
    margin-right: -42%;
  }

  .md\:-mx-huge {
    margin-left: -39.5rem;
    margin-right: -39.5rem;
  }

  .md\:-mx-fit {
    margin-left: fit-content;
    margin-right: fit-content;
  }

  .md\:my-0 {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

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

  .md\:my-2 {
    margin-top: 1.2rem;
    margin-bottom: 1.2rem;
  }

  .md\:my-3 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .md\:my-4 {
    margin-top: 1.7rem;
    margin-bottom: 1.7rem;
  }

  .md\:my-5 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .md\:my-6 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .md\:my-7 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .md\:my-8 {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }

  .md\:my-9 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .md\:my-10 {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }

  .md\:my-11 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .md\:my-12 {
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }

  .md\:my-13 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .md\:my-14 {
    margin-top: 6.5rem;
    margin-bottom: 6.5rem;
  }

  .md\:my-15 {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }

  .md\:my-16 {
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }

  .md\:my-17 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .md\:my-18 {
    margin-top: 8.5rem;
    margin-bottom: 8.5rem;
  }

  .md\:my-19 {
    margin-top: 9.5rem;
    margin-bottom: 9.5rem;
  }

  .md\:my-20 {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .md\:my-21 {
    margin-top: 11rem;
    margin-bottom: 11rem;
  }

  .md\:my-22 {
    margin-top: 13rem;
    margin-bottom: 13rem;
  }

  .md\:my-23 {
    margin-top: 15rem;
    margin-bottom: 15rem;
  }

  .md\:my-24 {
    margin-top: 20.5rem;
    margin-bottom: 20.5rem;
  }

  .md\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .md\:my-tiny {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .md\:my-42p {
    margin-top: 42%;
    margin-bottom: 42%;
  }

  .md\:my-huge {
    margin-top: 39.5rem;
    margin-bottom: 39.5rem;
  }

  .md\:my-fit {
    margin-top: fit-content;
    margin-bottom: fit-content;
  }

  .md\:-my-0 {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

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

  .md\:-my-2 {
    margin-top: -1.2rem;
    margin-bottom: -1.2rem;
  }

  .md\:-my-3 {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .md\:-my-4 {
    margin-top: -1.7rem;
    margin-bottom: -1.7rem;
  }

  .md\:-my-5 {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .md\:-my-6 {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .md\:-my-7 {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .md\:-my-8 {
    margin-top: -3.5rem;
    margin-bottom: -3.5rem;
  }

  .md\:-my-9 {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .md\:-my-10 {
    margin-top: -4.5rem;
    margin-bottom: -4.5rem;
  }

  .md\:-my-11 {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .md\:-my-12 {
    margin-top: -5.5rem;
    margin-bottom: -5.5rem;
  }

  .md\:-my-13 {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .md\:-my-14 {
    margin-top: -6.5rem;
    margin-bottom: -6.5rem;
  }

  .md\:-my-15 {
    margin-top: -7rem;
    margin-bottom: -7rem;
  }

  .md\:-my-16 {
    margin-top: -7.5rem;
    margin-bottom: -7.5rem;
  }

  .md\:-my-17 {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .md\:-my-18 {
    margin-top: -8.5rem;
    margin-bottom: -8.5rem;
  }

  .md\:-my-19 {
    margin-top: -9.5rem;
    margin-bottom: -9.5rem;
  }

  .md\:-my-20 {
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .md\:-my-21 {
    margin-top: -11rem;
    margin-bottom: -11rem;
  }

  .md\:-my-22 {
    margin-top: -13rem;
    margin-bottom: -13rem;
  }

  .md\:-my-23 {
    margin-top: -15rem;
    margin-bottom: -15rem;
  }

  .md\:-my-24 {
    margin-top: -20.5rem;
    margin-bottom: -20.5rem;
  }

  .md\:-my-tiny {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .md\:-my-42p {
    margin-top: -42%;
    margin-bottom: -42%;
  }

  .md\:-my-huge {
    margin-top: -39.5rem;
    margin-bottom: -39.5rem;
  }

  .md\:-my-fit {
    margin-top: fit-content;
    margin-bottom: fit-content;
  }

  .md\:first\:mx-0:first-child {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .md\:first\:mx-1:first-child {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .md\:first\:mx-2:first-child {
    margin-left: 1.2rem;
    margin-right: 1.2rem;
  }

  .md\:first\:mx-3:first-child {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .md\:first\:mx-4:first-child {
    margin-left: 1.7rem;
    margin-right: 1.7rem;
  }

  .md\:first\:mx-5:first-child {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .md\:first\:mx-6:first-child {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .md\:first\:mx-7:first-child {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .md\:first\:mx-8:first-child {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }

  .md\:first\:mx-9:first-child {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .md\:first\:mx-10:first-child {
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }

  .md\:first\:mx-11:first-child {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .md\:first\:mx-12:first-child {
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }

  .md\:first\:mx-13:first-child {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .md\:first\:mx-14:first-child {
    margin-left: 6.5rem;
    margin-right: 6.5rem;
  }

  .md\:first\:mx-15:first-child {
    margin-left: 7rem;
    margin-right: 7rem;
  }

  .md\:first\:mx-16:first-child {
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }

  .md\:first\:mx-17:first-child {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .md\:first\:mx-18:first-child {
    margin-left: 8.5rem;
    margin-right: 8.5rem;
  }

  .md\:first\:mx-19:first-child {
    margin-left: 9.5rem;
    margin-right: 9.5rem;
  }

  .md\:first\:mx-20:first-child {
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .md\:first\:mx-21:first-child {
    margin-left: 11rem;
    margin-right: 11rem;
  }

  .md\:first\:mx-22:first-child {
    margin-left: 13rem;
    margin-right: 13rem;
  }

  .md\:first\:mx-23:first-child {
    margin-left: 15rem;
    margin-right: 15rem;
  }

  .md\:first\:mx-24:first-child {
    margin-left: 20.5rem;
    margin-right: 20.5rem;
  }

  .md\:first\:mx-auto:first-child {
    margin-left: auto;
    margin-right: auto;
  }

  .md\:first\:mx-tiny:first-child {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .md\:first\:mx-42p:first-child {
    margin-left: 42%;
    margin-right: 42%;
  }

  .md\:first\:mx-huge:first-child {
    margin-left: 39.5rem;
    margin-right: 39.5rem;
  }

  .md\:first\:mx-fit:first-child {
    margin-left: fit-content;
    margin-right: fit-content;
  }

  .md\:first\:-mx-0:first-child {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .md\:first\:-mx-1:first-child {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .md\:first\:-mx-2:first-child {
    margin-left: -1.2rem;
    margin-right: -1.2rem;
  }

  .md\:first\:-mx-3:first-child {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .md\:first\:-mx-4:first-child {
    margin-left: -1.7rem;
    margin-right: -1.7rem;
  }

  .md\:first\:-mx-5:first-child {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .md\:first\:-mx-6:first-child {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .md\:first\:-mx-7:first-child {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .md\:first\:-mx-8:first-child {
    margin-left: -3.5rem;
    margin-right: -3.5rem;
  }

  .md\:first\:-mx-9:first-child {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .md\:first\:-mx-10:first-child {
    margin-left: -4.5rem;
    margin-right: -4.5rem;
  }

  .md\:first\:-mx-11:first-child {
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .md\:first\:-mx-12:first-child {
    margin-left: -5.5rem;
    margin-right: -5.5rem;
  }

  .md\:first\:-mx-13:first-child {
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .md\:first\:-mx-14:first-child {
    margin-left: -6.5rem;
    margin-right: -6.5rem;
  }

  .md\:first\:-mx-15:first-child {
    margin-left: -7rem;
    margin-right: -7rem;
  }

  .md\:first\:-mx-16:first-child {
    margin-left: -7.5rem;
    margin-right: -7.5rem;
  }

  .md\:first\:-mx-17:first-child {
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .md\:first\:-mx-18:first-child {
    margin-left: -8.5rem;
    margin-right: -8.5rem;
  }

  .md\:first\:-mx-19:first-child {
    margin-left: -9.5rem;
    margin-right: -9.5rem;
  }

  .md\:first\:-mx-20:first-child {
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .md\:first\:-mx-21:first-child {
    margin-left: -11rem;
    margin-right: -11rem;
  }

  .md\:first\:-mx-22:first-child {
    margin-left: -13rem;
    margin-right: -13rem;
  }

  .md\:first\:-mx-23:first-child {
    margin-left: -15rem;
    margin-right: -15rem;
  }

  .md\:first\:-mx-24:first-child {
    margin-left: -20.5rem;
    margin-right: -20.5rem;
  }

  .md\:first\:-mx-tiny:first-child {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .md\:first\:-mx-42p:first-child {
    margin-left: -42%;
    margin-right: -42%;
  }

  .md\:first\:-mx-huge:first-child {
    margin-left: -39.5rem;
    margin-right: -39.5rem;
  }

  .md\:first\:-mx-fit:first-child {
    margin-left: fit-content;
    margin-right: fit-content;
  }

  .md\:first\:my-0:first-child {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .md\:first\:my-1:first-child {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .md\:first\:my-2:first-child {
    margin-top: 1.2rem;
    margin-bottom: 1.2rem;
  }

  .md\:first\:my-3:first-child {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .md\:first\:my-4:first-child {
    margin-top: 1.7rem;
    margin-bottom: 1.7rem;
  }

  .md\:first\:my-5:first-child {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .md\:first\:my-6:first-child {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .md\:first\:my-7:first-child {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .md\:first\:my-8:first-child {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }

  .md\:first\:my-9:first-child {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .md\:first\:my-10:first-child {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }

  .md\:first\:my-11:first-child {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .md\:first\:my-12:first-child {
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }

  .md\:first\:my-13:first-child {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .md\:first\:my-14:first-child {
    margin-top: 6.5rem;
    margin-bottom: 6.5rem;
  }

  .md\:first\:my-15:first-child {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }

  .md\:first\:my-16:first-child {
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }

  .md\:first\:my-17:first-child {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .md\:first\:my-18:first-child {
    margin-top: 8.5rem;
    margin-bottom: 8.5rem;
  }

  .md\:first\:my-19:first-child {
    margin-top: 9.5rem;
    margin-bottom: 9.5rem;
  }

  .md\:first\:my-20:first-child {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .md\:first\:my-21:first-child {
    margin-top: 11rem;
    margin-bottom: 11rem;
  }

  .md\:first\:my-22:first-child {
    margin-top: 13rem;
    margin-bottom: 13rem;
  }

  .md\:first\:my-23:first-child {
    margin-top: 15rem;
    margin-bottom: 15rem;
  }

  .md\:first\:my-24:first-child {
    margin-top: 20.5rem;
    margin-bottom: 20.5rem;
  }

  .md\:first\:my-auto:first-child {
    margin-top: auto;
    margin-bottom: auto;
  }

  .md\:first\:my-tiny:first-child {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .md\:first\:my-42p:first-child {
    margin-top: 42%;
    margin-bottom: 42%;
  }

  .md\:first\:my-huge:first-child {
    margin-top: 39.5rem;
    margin-bottom: 39.5rem;
  }

  .md\:first\:my-fit:first-child {
    margin-top: fit-content;
    margin-bottom: fit-content;
  }

  .md\:first\:-my-0:first-child {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .md\:first\:-my-1:first-child {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .md\:first\:-my-2:first-child {
    margin-top: -1.2rem;
    margin-bottom: -1.2rem;
  }

  .md\:first\:-my-3:first-child {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .md\:first\:-my-4:first-child {
    margin-top: -1.7rem;
    margin-bottom: -1.7rem;
  }

  .md\:first\:-my-5:first-child {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .md\:first\:-my-6:first-child {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .md\:first\:-my-7:first-child {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .md\:first\:-my-8:first-child {
    margin-top: -3.5rem;
    margin-bottom: -3.5rem;
  }

  .md\:first\:-my-9:first-child {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .md\:first\:-my-10:first-child {
    margin-top: -4.5rem;
    margin-bottom: -4.5rem;
  }

  .md\:first\:-my-11:first-child {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .md\:first\:-my-12:first-child {
    margin-top: -5.5rem;
    margin-bottom: -5.5rem;
  }

  .md\:first\:-my-13:first-child {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .md\:first\:-my-14:first-child {
    margin-top: -6.5rem;
    margin-bottom: -6.5rem;
  }

  .md\:first\:-my-15:first-child {
    margin-top: -7rem;
    margin-bottom: -7rem;
  }

  .md\:first\:-my-16:first-child {
    margin-top: -7.5rem;
    margin-bottom: -7.5rem;
  }

  .md\:first\:-my-17:first-child {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .md\:first\:-my-18:first-child {
    margin-top: -8.5rem;
    margin-bottom: -8.5rem;
  }

  .md\:first\:-my-19:first-child {
    margin-top: -9.5rem;
    margin-bottom: -9.5rem;
  }

  .md\:first\:-my-20:first-child {
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .md\:first\:-my-21:first-child {
    margin-top: -11rem;
    margin-bottom: -11rem;
  }

  .md\:first\:-my-22:first-child {
    margin-top: -13rem;
    margin-bottom: -13rem;
  }

  .md\:first\:-my-23:first-child {
    margin-top: -15rem;
    margin-bottom: -15rem;
  }

  .md\:first\:-my-24:first-child {
    margin-top: -20.5rem;
    margin-bottom: -20.5rem;
  }

  .md\:first\:-my-tiny:first-child {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .md\:first\:-my-42p:first-child {
    margin-top: -42%;
    margin-bottom: -42%;
  }

  .md\:first\:-my-huge:first-child {
    margin-top: -39.5rem;
    margin-bottom: -39.5rem;
  }

  .md\:first\:-my-fit:first-child {
    margin-top: fit-content;
    margin-bottom: fit-content;
  }

  .md\:last\:mx-0:last-child {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .md\:last\:mx-1:last-child {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .md\:last\:mx-2:last-child {
    margin-left: 1.2rem;
    margin-right: 1.2rem;
  }

  .md\:last\:mx-3:last-child {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .md\:last\:mx-4:last-child {
    margin-left: 1.7rem;
    margin-right: 1.7rem;
  }

  .md\:last\:mx-5:last-child {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .md\:last\:mx-6:last-child {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .md\:last\:mx-7:last-child {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .md\:last\:mx-8:last-child {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }

  .md\:last\:mx-9:last-child {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .md\:last\:mx-10:last-child {
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }

  .md\:last\:mx-11:last-child {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .md\:last\:mx-12:last-child {
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }

  .md\:last\:mx-13:last-child {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .md\:last\:mx-14:last-child {
    margin-left: 6.5rem;
    margin-right: 6.5rem;
  }

  .md\:last\:mx-15:last-child {
    margin-left: 7rem;
    margin-right: 7rem;
  }

  .md\:last\:mx-16:last-child {
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }

  .md\:last\:mx-17:last-child {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .md\:last\:mx-18:last-child {
    margin-left: 8.5rem;
    margin-right: 8.5rem;
  }

  .md\:last\:mx-19:last-child {
    margin-left: 9.5rem;
    margin-right: 9.5rem;
  }

  .md\:last\:mx-20:last-child {
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .md\:last\:mx-21:last-child {
    margin-left: 11rem;
    margin-right: 11rem;
  }

  .md\:last\:mx-22:last-child {
    margin-left: 13rem;
    margin-right: 13rem;
  }

  .md\:last\:mx-23:last-child {
    margin-left: 15rem;
    margin-right: 15rem;
  }

  .md\:last\:mx-24:last-child {
    margin-left: 20.5rem;
    margin-right: 20.5rem;
  }

  .md\:last\:mx-auto:last-child {
    margin-left: auto;
    margin-right: auto;
  }

  .md\:last\:mx-tiny:last-child {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .md\:last\:mx-42p:last-child {
    margin-left: 42%;
    margin-right: 42%;
  }

  .md\:last\:mx-huge:last-child {
    margin-left: 39.5rem;
    margin-right: 39.5rem;
  }

  .md\:last\:mx-fit:last-child {
    margin-left: fit-content;
    margin-right: fit-content;
  }

  .md\:last\:-mx-0:last-child {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .md\:last\:-mx-1:last-child {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .md\:last\:-mx-2:last-child {
    margin-left: -1.2rem;
    margin-right: -1.2rem;
  }

  .md\:last\:-mx-3:last-child {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .md\:last\:-mx-4:last-child {
    margin-left: -1.7rem;
    margin-right: -1.7rem;
  }

  .md\:last\:-mx-5:last-child {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .md\:last\:-mx-6:last-child {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .md\:last\:-mx-7:last-child {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .md\:last\:-mx-8:last-child {
    margin-left: -3.5rem;
    margin-right: -3.5rem;
  }

  .md\:last\:-mx-9:last-child {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .md\:last\:-mx-10:last-child {
    margin-left: -4.5rem;
    margin-right: -4.5rem;
  }

  .md\:last\:-mx-11:last-child {
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .md\:last\:-mx-12:last-child {
    margin-left: -5.5rem;
    margin-right: -5.5rem;
  }

  .md\:last\:-mx-13:last-child {
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .md\:last\:-mx-14:last-child {
    margin-left: -6.5rem;
    margin-right: -6.5rem;
  }

  .md\:last\:-mx-15:last-child {
    margin-left: -7rem;
    margin-right: -7rem;
  }

  .md\:last\:-mx-16:last-child {
    margin-left: -7.5rem;
    margin-right: -7.5rem;
  }

  .md\:last\:-mx-17:last-child {
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .md\:last\:-mx-18:last-child {
    margin-left: -8.5rem;
    margin-right: -8.5rem;
  }

  .md\:last\:-mx-19:last-child {
    margin-left: -9.5rem;
    margin-right: -9.5rem;
  }

  .md\:last\:-mx-20:last-child {
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .md\:last\:-mx-21:last-child {
    margin-left: -11rem;
    margin-right: -11rem;
  }

  .md\:last\:-mx-22:last-child {
    margin-left: -13rem;
    margin-right: -13rem;
  }

  .md\:last\:-mx-23:last-child {
    margin-left: -15rem;
    margin-right: -15rem;
  }

  .md\:last\:-mx-24:last-child {
    margin-left: -20.5rem;
    margin-right: -20.5rem;
  }

  .md\:last\:-mx-tiny:last-child {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .md\:last\:-mx-42p:last-child {
    margin-left: -42%;
    margin-right: -42%;
  }

  .md\:last\:-mx-huge:last-child {
    margin-left: -39.5rem;
    margin-right: -39.5rem;
  }

  .md\:last\:-mx-fit:last-child {
    margin-left: fit-content;
    margin-right: fit-content;
  }

  .md\:last\:my-0:last-child {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .md\:last\:my-1:last-child {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .md\:last\:my-2:last-child {
    margin-top: 1.2rem;
    margin-bottom: 1.2rem;
  }

  .md\:last\:my-3:last-child {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .md\:last\:my-4:last-child {
    margin-top: 1.7rem;
    margin-bottom: 1.7rem;
  }

  .md\:last\:my-5:last-child {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .md\:last\:my-6:last-child {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .md\:last\:my-7:last-child {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .md\:last\:my-8:last-child {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }

  .md\:last\:my-9:last-child {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .md\:last\:my-10:last-child {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }

  .md\:last\:my-11:last-child {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .md\:last\:my-12:last-child {
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }

  .md\:last\:my-13:last-child {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .md\:last\:my-14:last-child {
    margin-top: 6.5rem;
    margin-bottom: 6.5rem;
  }

  .md\:last\:my-15:last-child {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }

  .md\:last\:my-16:last-child {
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }

  .md\:last\:my-17:last-child {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .md\:last\:my-18:last-child {
    margin-top: 8.5rem;
    margin-bottom: 8.5rem;
  }

  .md\:last\:my-19:last-child {
    margin-top: 9.5rem;
    margin-bottom: 9.5rem;
  }

  .md\:last\:my-20:last-child {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .md\:last\:my-21:last-child {
    margin-top: 11rem;
    margin-bottom: 11rem;
  }

  .md\:last\:my-22:last-child {
    margin-top: 13rem;
    margin-bottom: 13rem;
  }

  .md\:last\:my-23:last-child {
    margin-top: 15rem;
    margin-bottom: 15rem;
  }

  .md\:last\:my-24:last-child {
    margin-top: 20.5rem;
    margin-bottom: 20.5rem;
  }

  .md\:last\:my-auto:last-child {
    margin-top: auto;
    margin-bottom: auto;
  }

  .md\:last\:my-tiny:last-child {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .md\:last\:my-42p:last-child {
    margin-top: 42%;
    margin-bottom: 42%;
  }

  .md\:last\:my-huge:last-child {
    margin-top: 39.5rem;
    margin-bottom: 39.5rem;
  }

  .md\:last\:my-fit:last-child {
    margin-top: fit-content;
    margin-bottom: fit-content;
  }

  .md\:last\:-my-0:last-child {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .md\:last\:-my-1:last-child {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .md\:last\:-my-2:last-child {
    margin-top: -1.2rem;
    margin-bottom: -1.2rem;
  }

  .md\:last\:-my-3:last-child {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .md\:last\:-my-4:last-child {
    margin-top: -1.7rem;
    margin-bottom: -1.7rem;
  }

  .md\:last\:-my-5:last-child {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .md\:last\:-my-6:last-child {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .md\:last\:-my-7:last-child {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .md\:last\:-my-8:last-child {
    margin-top: -3.5rem;
    margin-bottom: -3.5rem;
  }

  .md\:last\:-my-9:last-child {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .md\:last\:-my-10:last-child {
    margin-top: -4.5rem;
    margin-bottom: -4.5rem;
  }

  .md\:last\:-my-11:last-child {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .md\:last\:-my-12:last-child {
    margin-top: -5.5rem;
    margin-bottom: -5.5rem;
  }

  .md\:last\:-my-13:last-child {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .md\:last\:-my-14:last-child {
    margin-top: -6.5rem;
    margin-bottom: -6.5rem;
  }

  .md\:last\:-my-15:last-child {
    margin-top: -7rem;
    margin-bottom: -7rem;
  }

  .md\:last\:-my-16:last-child {
    margin-top: -7.5rem;
    margin-bottom: -7.5rem;
  }

  .md\:last\:-my-17:last-child {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .md\:last\:-my-18:last-child {
    margin-top: -8.5rem;
    margin-bottom: -8.5rem;
  }

  .md\:last\:-my-19:last-child {
    margin-top: -9.5rem;
    margin-bottom: -9.5rem;
  }

  .md\:last\:-my-20:last-child {
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .md\:last\:-my-21:last-child {
    margin-top: -11rem;
    margin-bottom: -11rem;
  }

  .md\:last\:-my-22:last-child {
    margin-top: -13rem;
    margin-bottom: -13rem;
  }

  .md\:last\:-my-23:last-child {
    margin-top: -15rem;
    margin-bottom: -15rem;
  }

  .md\:last\:-my-24:last-child {
    margin-top: -20.5rem;
    margin-bottom: -20.5rem;
  }

  .md\:last\:-my-tiny:last-child {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .md\:last\:-my-42p:last-child {
    margin-top: -42%;
    margin-bottom: -42%;
  }

  .md\:last\:-my-huge:last-child {
    margin-top: -39.5rem;
    margin-bottom: -39.5rem;
  }

  .md\:last\:-my-fit:last-child {
    margin-top: fit-content;
    margin-bottom: fit-content;
  }

  .md\:mt-0 {
    margin-top: 0rem;
  }

  .md\:mt-1 {
    margin-top: 1rem;
  }

  .md\:mt-2 {
    margin-top: 1.2rem;
  }

  .md\:mt-3 {
    margin-top: 1.5rem;
  }

  .md\:mt-4 {
    margin-top: 1.7rem;
  }

  .md\:mt-5 {
    margin-top: 2rem;
  }

  .md\:mt-6 {
    margin-top: 2.5rem;
  }

  .md\:mt-7 {
    margin-top: 3rem;
  }

  .md\:mt-8 {
    margin-top: 3.5rem;
  }

  .md\:mt-9 {
    margin-top: 4rem;
  }

  .md\:mt-10 {
    margin-top: 4.5rem;
  }

  .md\:mt-11 {
    margin-top: 5rem;
  }

  .md\:mt-12 {
    margin-top: 5.5rem;
  }

  .md\:mt-13 {
    margin-top: 6rem;
  }

  .md\:mt-14 {
    margin-top: 6.5rem;
  }

  .md\:mt-15 {
    margin-top: 7rem;
  }

  .md\:mt-16 {
    margin-top: 7.5rem;
  }

  .md\:mt-17 {
    margin-top: 8rem;
  }

  .md\:mt-18 {
    margin-top: 8.5rem;
  }

  .md\:mt-19 {
    margin-top: 9.5rem;
  }

  .md\:mt-20 {
    margin-top: 10rem;
  }

  .md\:mt-21 {
    margin-top: 11rem;
  }

  .md\:mt-22 {
    margin-top: 13rem;
  }

  .md\:mt-23 {
    margin-top: 15rem;
  }

  .md\:mt-24 {
    margin-top: 20.5rem;
  }

  .md\:mt-auto {
    margin-top: auto;
  }

  .md\:mt-tiny {
    margin-top: 0.5rem;
  }

  .md\:mt-42p {
    margin-top: 42%;
  }

  .md\:mt-huge {
    margin-top: 39.5rem;
  }

  .md\:mt-fit {
    margin-top: fit-content;
  }

  .md\:-mt-0 {
    margin-top: 0rem;
  }

  .md\:-mt-1 {
    margin-top: -1rem;
  }

  .md\:-mt-2 {
    margin-top: -1.2rem;
  }

  .md\:-mt-3 {
    margin-top: -1.5rem;
  }

  .md\:-mt-4 {
    margin-top: -1.7rem;
  }

  .md\:-mt-5 {
    margin-top: -2rem;
  }

  .md\:-mt-6 {
    margin-top: -2.5rem;
  }

  .md\:-mt-7 {
    margin-top: -3rem;
  }

  .md\:-mt-8 {
    margin-top: -3.5rem;
  }

  .md\:-mt-9 {
    margin-top: -4rem;
  }

  .md\:-mt-10 {
    margin-top: -4.5rem;
  }

  .md\:-mt-11 {
    margin-top: -5rem;
  }

  .md\:-mt-12 {
    margin-top: -5.5rem;
  }

  .md\:-mt-13 {
    margin-top: -6rem;
  }

  .md\:-mt-14 {
    margin-top: -6.5rem;
  }

  .md\:-mt-15 {
    margin-top: -7rem;
  }

  .md\:-mt-16 {
    margin-top: -7.5rem;
  }

  .md\:-mt-17 {
    margin-top: -8rem;
  }

  .md\:-mt-18 {
    margin-top: -8.5rem;
  }

  .md\:-mt-19 {
    margin-top: -9.5rem;
  }

  .md\:-mt-20 {
    margin-top: -10rem;
  }

  .md\:-mt-21 {
    margin-top: -11rem;
  }

  .md\:-mt-22 {
    margin-top: -13rem;
  }

  .md\:-mt-23 {
    margin-top: -15rem;
  }

  .md\:-mt-24 {
    margin-top: -20.5rem;
  }

  .md\:-mt-tiny {
    margin-top: -0.5rem;
  }

  .md\:-mt-42p {
    margin-top: -42%;
  }

  .md\:-mt-huge {
    margin-top: -39.5rem;
  }

  .md\:-mt-fit {
    margin-top: fit-content;
  }

  .md\:mr-0 {
    margin-right: 0rem;
  }

  .md\:mr-1 {
    margin-right: 1rem;
  }

  .md\:mr-2 {
    margin-right: 1.2rem;
  }

  .md\:mr-3 {
    margin-right: 1.5rem;
  }

  .md\:mr-4 {
    margin-right: 1.7rem;
  }

  .md\:mr-5 {
    margin-right: 2rem;
  }

  .md\:mr-6 {
    margin-right: 2.5rem;
  }

  .md\:mr-7 {
    margin-right: 3rem;
  }

  .md\:mr-8 {
    margin-right: 3.5rem;
  }

  .md\:mr-9 {
    margin-right: 4rem;
  }

  .md\:mr-10 {
    margin-right: 4.5rem;
  }

  .md\:mr-11 {
    margin-right: 5rem;
  }

  .md\:mr-12 {
    margin-right: 5.5rem;
  }

  .md\:mr-13 {
    margin-right: 6rem;
  }

  .md\:mr-14 {
    margin-right: 6.5rem;
  }

  .md\:mr-15 {
    margin-right: 7rem;
  }

  .md\:mr-16 {
    margin-right: 7.5rem;
  }

  .md\:mr-17 {
    margin-right: 8rem;
  }

  .md\:mr-18 {
    margin-right: 8.5rem;
  }

  .md\:mr-19 {
    margin-right: 9.5rem;
  }

  .md\:mr-20 {
    margin-right: 10rem;
  }

  .md\:mr-21 {
    margin-right: 11rem;
  }

  .md\:mr-22 {
    margin-right: 13rem;
  }

  .md\:mr-23 {
    margin-right: 15rem;
  }

  .md\:mr-24 {
    margin-right: 20.5rem;
  }

  .md\:mr-auto {
    margin-right: auto;
  }

  .md\:mr-tiny {
    margin-right: 0.5rem;
  }

  .md\:mr-42p {
    margin-right: 42%;
  }

  .md\:mr-huge {
    margin-right: 39.5rem;
  }

  .md\:mr-fit {
    margin-right: fit-content;
  }

  .md\:-mr-0 {
    margin-right: 0rem;
  }

  .md\:-mr-1 {
    margin-right: -1rem;
  }

  .md\:-mr-2 {
    margin-right: -1.2rem;
  }

  .md\:-mr-3 {
    margin-right: -1.5rem;
  }

  .md\:-mr-4 {
    margin-right: -1.7rem;
  }

  .md\:-mr-5 {
    margin-right: -2rem;
  }

  .md\:-mr-6 {
    margin-right: -2.5rem;
  }

  .md\:-mr-7 {
    margin-right: -3rem;
  }

  .md\:-mr-8 {
    margin-right: -3.5rem;
  }

  .md\:-mr-9 {
    margin-right: -4rem;
  }

  .md\:-mr-10 {
    margin-right: -4.5rem;
  }

  .md\:-mr-11 {
    margin-right: -5rem;
  }

  .md\:-mr-12 {
    margin-right: -5.5rem;
  }

  .md\:-mr-13 {
    margin-right: -6rem;
  }

  .md\:-mr-14 {
    margin-right: -6.5rem;
  }

  .md\:-mr-15 {
    margin-right: -7rem;
  }

  .md\:-mr-16 {
    margin-right: -7.5rem;
  }

  .md\:-mr-17 {
    margin-right: -8rem;
  }

  .md\:-mr-18 {
    margin-right: -8.5rem;
  }

  .md\:-mr-19 {
    margin-right: -9.5rem;
  }

  .md\:-mr-20 {
    margin-right: -10rem;
  }

  .md\:-mr-21 {
    margin-right: -11rem;
  }

  .md\:-mr-22 {
    margin-right: -13rem;
  }

  .md\:-mr-23 {
    margin-right: -15rem;
  }

  .md\:-mr-24 {
    margin-right: -20.5rem;
  }

  .md\:-mr-tiny {
    margin-right: -0.5rem;
  }

  .md\:-mr-42p {
    margin-right: -42%;
  }

  .md\:-mr-huge {
    margin-right: -39.5rem;
  }

  .md\:-mr-fit {
    margin-right: fit-content;
  }

  .md\:mb-0 {
    margin-bottom: 0rem;
  }

  .md\:mb-1 {
    margin-bottom: 1rem;
  }

  .md\:mb-2 {
    margin-bottom: 1.2rem;
  }

  .md\:mb-3 {
    margin-bottom: 1.5rem;
  }

  .md\:mb-4 {
    margin-bottom: 1.7rem;
  }

  .md\:mb-5 {
    margin-bottom: 2rem;
  }

  .md\:mb-6 {
    margin-bottom: 2.5rem;
  }

  .md\:mb-7 {
    margin-bottom: 3rem;
  }

  .md\:mb-8 {
    margin-bottom: 3.5rem;
  }

  .md\:mb-9 {
    margin-bottom: 4rem;
  }

  .md\:mb-10 {
    margin-bottom: 4.5rem;
  }

  .md\:mb-11 {
    margin-bottom: 5rem;
  }

  .md\:mb-12 {
    margin-bottom: 5.5rem;
  }

  .md\:mb-13 {
    margin-bottom: 6rem;
  }

  .md\:mb-14 {
    margin-bottom: 6.5rem;
  }

  .md\:mb-15 {
    margin-bottom: 7rem;
  }

  .md\:mb-16 {
    margin-bottom: 7.5rem;
  }

  .md\:mb-17 {
    margin-bottom: 8rem;
  }

  .md\:mb-18 {
    margin-bottom: 8.5rem;
  }

  .md\:mb-19 {
    margin-bottom: 9.5rem;
  }

  .md\:mb-20 {
    margin-bottom: 10rem;
  }

  .md\:mb-21 {
    margin-bottom: 11rem;
  }

  .md\:mb-22 {
    margin-bottom: 13rem;
  }

  .md\:mb-23 {
    margin-bottom: 15rem;
  }

  .md\:mb-24 {
    margin-bottom: 20.5rem;
  }

  .md\:mb-auto {
    margin-bottom: auto;
  }

  .md\:mb-tiny {
    margin-bottom: 0.5rem;
  }

  .md\:mb-42p {
    margin-bottom: 42%;
  }

  .md\:mb-huge {
    margin-bottom: 39.5rem;
  }

  .md\:mb-fit {
    margin-bottom: fit-content;
  }

  .md\:-mb-0 {
    margin-bottom: 0rem;
  }

  .md\:-mb-1 {
    margin-bottom: -1rem;
  }

  .md\:-mb-2 {
    margin-bottom: -1.2rem;
  }

  .md\:-mb-3 {
    margin-bottom: -1.5rem;
  }

  .md\:-mb-4 {
    margin-bottom: -1.7rem;
  }

  .md\:-mb-5 {
    margin-bottom: -2rem;
  }

  .md\:-mb-6 {
    margin-bottom: -2.5rem;
  }

  .md\:-mb-7 {
    margin-bottom: -3rem;
  }

  .md\:-mb-8 {
    margin-bottom: -3.5rem;
  }

  .md\:-mb-9 {
    margin-bottom: -4rem;
  }

  .md\:-mb-10 {
    margin-bottom: -4.5rem;
  }

  .md\:-mb-11 {
    margin-bottom: -5rem;
  }

  .md\:-mb-12 {
    margin-bottom: -5.5rem;
  }

  .md\:-mb-13 {
    margin-bottom: -6rem;
  }

  .md\:-mb-14 {
    margin-bottom: -6.5rem;
  }

  .md\:-mb-15 {
    margin-bottom: -7rem;
  }

  .md\:-mb-16 {
    margin-bottom: -7.5rem;
  }

  .md\:-mb-17 {
    margin-bottom: -8rem;
  }

  .md\:-mb-18 {
    margin-bottom: -8.5rem;
  }

  .md\:-mb-19 {
    margin-bottom: -9.5rem;
  }

  .md\:-mb-20 {
    margin-bottom: -10rem;
  }

  .md\:-mb-21 {
    margin-bottom: -11rem;
  }

  .md\:-mb-22 {
    margin-bottom: -13rem;
  }

  .md\:-mb-23 {
    margin-bottom: -15rem;
  }

  .md\:-mb-24 {
    margin-bottom: -20.5rem;
  }

  .md\:-mb-tiny {
    margin-bottom: -0.5rem;
  }

  .md\:-mb-42p {
    margin-bottom: -42%;
  }

  .md\:-mb-huge {
    margin-bottom: -39.5rem;
  }

  .md\:-mb-fit {
    margin-bottom: fit-content;
  }

  .md\:ml-0 {
    margin-left: 0rem;
  }

  .md\:ml-1 {
    margin-left: 1rem;
  }

  .md\:ml-2 {
    margin-left: 1.2rem;
  }

  .md\:ml-3 {
    margin-left: 1.5rem;
  }

  .md\:ml-4 {
    margin-left: 1.7rem;
  }

  .md\:ml-5 {
    margin-left: 2rem;
  }

  .md\:ml-6 {
    margin-left: 2.5rem;
  }

  .md\:ml-7 {
    margin-left: 3rem;
  }

  .md\:ml-8 {
    margin-left: 3.5rem;
  }

  .md\:ml-9 {
    margin-left: 4rem;
  }

  .md\:ml-10 {
    margin-left: 4.5rem;
  }

  .md\:ml-11 {
    margin-left: 5rem;
  }

  .md\:ml-12 {
    margin-left: 5.5rem;
  }

  .md\:ml-13 {
    margin-left: 6rem;
  }

  .md\:ml-14 {
    margin-left: 6.5rem;
  }

  .md\:ml-15 {
    margin-left: 7rem;
  }

  .md\:ml-16 {
    margin-left: 7.5rem;
  }

  .md\:ml-17 {
    margin-left: 8rem;
  }

  .md\:ml-18 {
    margin-left: 8.5rem;
  }

  .md\:ml-19 {
    margin-left: 9.5rem;
  }

  .md\:ml-20 {
    margin-left: 10rem;
  }

  .md\:ml-21 {
    margin-left: 11rem;
  }

  .md\:ml-22 {
    margin-left: 13rem;
  }

  .md\:ml-23 {
    margin-left: 15rem;
  }

  .md\:ml-24 {
    margin-left: 20.5rem;
  }

  .md\:ml-auto {
    margin-left: auto;
  }

  .md\:ml-tiny {
    margin-left: 0.5rem;
  }

  .md\:ml-42p {
    margin-left: 42%;
  }

  .md\:ml-huge {
    margin-left: 39.5rem;
  }

  .md\:ml-fit {
    margin-left: fit-content;
  }

  .md\:-ml-0 {
    margin-left: 0rem;
  }

  .md\:-ml-1 {
    margin-left: -1rem;
  }

  .md\:-ml-2 {
    margin-left: -1.2rem;
  }

  .md\:-ml-3 {
    margin-left: -1.5rem;
  }

  .md\:-ml-4 {
    margin-left: -1.7rem;
  }

  .md\:-ml-5 {
    margin-left: -2rem;
  }

  .md\:-ml-6 {
    margin-left: -2.5rem;
  }

  .md\:-ml-7 {
    margin-left: -3rem;
  }

  .md\:-ml-8 {
    margin-left: -3.5rem;
  }

  .md\:-ml-9 {
    margin-left: -4rem;
  }

  .md\:-ml-10 {
    margin-left: -4.5rem;
  }

  .md\:-ml-11 {
    margin-left: -5rem;
  }

  .md\:-ml-12 {
    margin-left: -5.5rem;
  }

  .md\:-ml-13 {
    margin-left: -6rem;
  }

  .md\:-ml-14 {
    margin-left: -6.5rem;
  }

  .md\:-ml-15 {
    margin-left: -7rem;
  }

  .md\:-ml-16 {
    margin-left: -7.5rem;
  }

  .md\:-ml-17 {
    margin-left: -8rem;
  }

  .md\:-ml-18 {
    margin-left: -8.5rem;
  }

  .md\:-ml-19 {
    margin-left: -9.5rem;
  }

  .md\:-ml-20 {
    margin-left: -10rem;
  }

  .md\:-ml-21 {
    margin-left: -11rem;
  }

  .md\:-ml-22 {
    margin-left: -13rem;
  }

  .md\:-ml-23 {
    margin-left: -15rem;
  }

  .md\:-ml-24 {
    margin-left: -20.5rem;
  }

  .md\:-ml-tiny {
    margin-left: -0.5rem;
  }

  .md\:-ml-42p {
    margin-left: -42%;
  }

  .md\:-ml-huge {
    margin-left: -39.5rem;
  }

  .md\:-ml-fit {
    margin-left: fit-content;
  }

  .md\:first\:mt-0:first-child {
    margin-top: 0rem;
  }

  .md\:first\:mt-1:first-child {
    margin-top: 1rem;
  }

  .md\:first\:mt-2:first-child {
    margin-top: 1.2rem;
  }

  .md\:first\:mt-3:first-child {
    margin-top: 1.5rem;
  }

  .md\:first\:mt-4:first-child {
    margin-top: 1.7rem;
  }

  .md\:first\:mt-5:first-child {
    margin-top: 2rem;
  }

  .md\:first\:mt-6:first-child {
    margin-top: 2.5rem;
  }

  .md\:first\:mt-7:first-child {
    margin-top: 3rem;
  }

  .md\:first\:mt-8:first-child {
    margin-top: 3.5rem;
  }

  .md\:first\:mt-9:first-child {
    margin-top: 4rem;
  }

  .md\:first\:mt-10:first-child {
    margin-top: 4.5rem;
  }

  .md\:first\:mt-11:first-child {
    margin-top: 5rem;
  }

  .md\:first\:mt-12:first-child {
    margin-top: 5.5rem;
  }

  .md\:first\:mt-13:first-child {
    margin-top: 6rem;
  }

  .md\:first\:mt-14:first-child {
    margin-top: 6.5rem;
  }

  .md\:first\:mt-15:first-child {
    margin-top: 7rem;
  }

  .md\:first\:mt-16:first-child {
    margin-top: 7.5rem;
  }

  .md\:first\:mt-17:first-child {
    margin-top: 8rem;
  }

  .md\:first\:mt-18:first-child {
    margin-top: 8.5rem;
  }

  .md\:first\:mt-19:first-child {
    margin-top: 9.5rem;
  }

  .md\:first\:mt-20:first-child {
    margin-top: 10rem;
  }

  .md\:first\:mt-21:first-child {
    margin-top: 11rem;
  }

  .md\:first\:mt-22:first-child {
    margin-top: 13rem;
  }

  .md\:first\:mt-23:first-child {
    margin-top: 15rem;
  }

  .md\:first\:mt-24:first-child {
    margin-top: 20.5rem;
  }

  .md\:first\:mt-auto:first-child {
    margin-top: auto;
  }

  .md\:first\:mt-tiny:first-child {
    margin-top: 0.5rem;
  }

  .md\:first\:mt-42p:first-child {
    margin-top: 42%;
  }

  .md\:first\:mt-huge:first-child {
    margin-top: 39.5rem;
  }

  .md\:first\:mt-fit:first-child {
    margin-top: fit-content;
  }

  .md\:first\:-mt-0:first-child {
    margin-top: 0rem;
  }

  .md\:first\:-mt-1:first-child {
    margin-top: -1rem;
  }

  .md\:first\:-mt-2:first-child {
    margin-top: -1.2rem;
  }

  .md\:first\:-mt-3:first-child {
    margin-top: -1.5rem;
  }

  .md\:first\:-mt-4:first-child {
    margin-top: -1.7rem;
  }

  .md\:first\:-mt-5:first-child {
    margin-top: -2rem;
  }

  .md\:first\:-mt-6:first-child {
    margin-top: -2.5rem;
  }

  .md\:first\:-mt-7:first-child {
    margin-top: -3rem;
  }

  .md\:first\:-mt-8:first-child {
    margin-top: -3.5rem;
  }

  .md\:first\:-mt-9:first-child {
    margin-top: -4rem;
  }

  .md\:first\:-mt-10:first-child {
    margin-top: -4.5rem;
  }

  .md\:first\:-mt-11:first-child {
    margin-top: -5rem;
  }

  .md\:first\:-mt-12:first-child {
    margin-top: -5.5rem;
  }

  .md\:first\:-mt-13:first-child {
    margin-top: -6rem;
  }

  .md\:first\:-mt-14:first-child {
    margin-top: -6.5rem;
  }

  .md\:first\:-mt-15:first-child {
    margin-top: -7rem;
  }

  .md\:first\:-mt-16:first-child {
    margin-top: -7.5rem;
  }

  .md\:first\:-mt-17:first-child {
    margin-top: -8rem;
  }

  .md\:first\:-mt-18:first-child {
    margin-top: -8.5rem;
  }

  .md\:first\:-mt-19:first-child {
    margin-top: -9.5rem;
  }

  .md\:first\:-mt-20:first-child {
    margin-top: -10rem;
  }

  .md\:first\:-mt-21:first-child {
    margin-top: -11rem;
  }

  .md\:first\:-mt-22:first-child {
    margin-top: -13rem;
  }

  .md\:first\:-mt-23:first-child {
    margin-top: -15rem;
  }

  .md\:first\:-mt-24:first-child {
    margin-top: -20.5rem;
  }

  .md\:first\:-mt-tiny:first-child {
    margin-top: -0.5rem;
  }

  .md\:first\:-mt-42p:first-child {
    margin-top: -42%;
  }

  .md\:first\:-mt-huge:first-child {
    margin-top: -39.5rem;
  }

  .md\:first\:-mt-fit:first-child {
    margin-top: fit-content;
  }

  .md\:first\:mr-0:first-child {
    margin-right: 0rem;
  }

  .md\:first\:mr-1:first-child {
    margin-right: 1rem;
  }

  .md\:first\:mr-2:first-child {
    margin-right: 1.2rem;
  }

  .md\:first\:mr-3:first-child {
    margin-right: 1.5rem;
  }

  .md\:first\:mr-4:first-child {
    margin-right: 1.7rem;
  }

  .md\:first\:mr-5:first-child {
    margin-right: 2rem;
  }

  .md\:first\:mr-6:first-child {
    margin-right: 2.5rem;
  }

  .md\:first\:mr-7:first-child {
    margin-right: 3rem;
  }

  .md\:first\:mr-8:first-child {
    margin-right: 3.5rem;
  }

  .md\:first\:mr-9:first-child {
    margin-right: 4rem;
  }

  .md\:first\:mr-10:first-child {
    margin-right: 4.5rem;
  }

  .md\:first\:mr-11:first-child {
    margin-right: 5rem;
  }

  .md\:first\:mr-12:first-child {
    margin-right: 5.5rem;
  }

  .md\:first\:mr-13:first-child {
    margin-right: 6rem;
  }

  .md\:first\:mr-14:first-child {
    margin-right: 6.5rem;
  }

  .md\:first\:mr-15:first-child {
    margin-right: 7rem;
  }

  .md\:first\:mr-16:first-child {
    margin-right: 7.5rem;
  }

  .md\:first\:mr-17:first-child {
    margin-right: 8rem;
  }

  .md\:first\:mr-18:first-child {
    margin-right: 8.5rem;
  }

  .md\:first\:mr-19:first-child {
    margin-right: 9.5rem;
  }

  .md\:first\:mr-20:first-child {
    margin-right: 10rem;
  }

  .md\:first\:mr-21:first-child {
    margin-right: 11rem;
  }

  .md\:first\:mr-22:first-child {
    margin-right: 13rem;
  }

  .md\:first\:mr-23:first-child {
    margin-right: 15rem;
  }

  .md\:first\:mr-24:first-child {
    margin-right: 20.5rem;
  }

  .md\:first\:mr-auto:first-child {
    margin-right: auto;
  }

  .md\:first\:mr-tiny:first-child {
    margin-right: 0.5rem;
  }

  .md\:first\:mr-42p:first-child {
    margin-right: 42%;
  }

  .md\:first\:mr-huge:first-child {
    margin-right: 39.5rem;
  }

  .md\:first\:mr-fit:first-child {
    margin-right: fit-content;
  }

  .md\:first\:-mr-0:first-child {
    margin-right: 0rem;
  }

  .md\:first\:-mr-1:first-child {
    margin-right: -1rem;
  }

  .md\:first\:-mr-2:first-child {
    margin-right: -1.2rem;
  }

  .md\:first\:-mr-3:first-child {
    margin-right: -1.5rem;
  }

  .md\:first\:-mr-4:first-child {
    margin-right: -1.7rem;
  }

  .md\:first\:-mr-5:first-child {
    margin-right: -2rem;
  }

  .md\:first\:-mr-6:first-child {
    margin-right: -2.5rem;
  }

  .md\:first\:-mr-7:first-child {
    margin-right: -3rem;
  }

  .md\:first\:-mr-8:first-child {
    margin-right: -3.5rem;
  }

  .md\:first\:-mr-9:first-child {
    margin-right: -4rem;
  }

  .md\:first\:-mr-10:first-child {
    margin-right: -4.5rem;
  }

  .md\:first\:-mr-11:first-child {
    margin-right: -5rem;
  }

  .md\:first\:-mr-12:first-child {
    margin-right: -5.5rem;
  }

  .md\:first\:-mr-13:first-child {
    margin-right: -6rem;
  }

  .md\:first\:-mr-14:first-child {
    margin-right: -6.5rem;
  }

  .md\:first\:-mr-15:first-child {
    margin-right: -7rem;
  }

  .md\:first\:-mr-16:first-child {
    margin-right: -7.5rem;
  }

  .md\:first\:-mr-17:first-child {
    margin-right: -8rem;
  }

  .md\:first\:-mr-18:first-child {
    margin-right: -8.5rem;
  }

  .md\:first\:-mr-19:first-child {
    margin-right: -9.5rem;
  }

  .md\:first\:-mr-20:first-child {
    margin-right: -10rem;
  }

  .md\:first\:-mr-21:first-child {
    margin-right: -11rem;
  }

  .md\:first\:-mr-22:first-child {
    margin-right: -13rem;
  }

  .md\:first\:-mr-23:first-child {
    margin-right: -15rem;
  }

  .md\:first\:-mr-24:first-child {
    margin-right: -20.5rem;
  }

  .md\:first\:-mr-tiny:first-child {
    margin-right: -0.5rem;
  }

  .md\:first\:-mr-42p:first-child {
    margin-right: -42%;
  }

  .md\:first\:-mr-huge:first-child {
    margin-right: -39.5rem;
  }

  .md\:first\:-mr-fit:first-child {
    margin-right: fit-content;
  }

  .md\:first\:mb-0:first-child {
    margin-bottom: 0rem;
  }

  .md\:first\:mb-1:first-child {
    margin-bottom: 1rem;
  }

  .md\:first\:mb-2:first-child {
    margin-bottom: 1.2rem;
  }

  .md\:first\:mb-3:first-child {
    margin-bottom: 1.5rem;
  }

  .md\:first\:mb-4:first-child {
    margin-bottom: 1.7rem;
  }

  .md\:first\:mb-5:first-child {
    margin-bottom: 2rem;
  }

  .md\:first\:mb-6:first-child {
    margin-bottom: 2.5rem;
  }

  .md\:first\:mb-7:first-child {
    margin-bottom: 3rem;
  }

  .md\:first\:mb-8:first-child {
    margin-bottom: 3.5rem;
  }

  .md\:first\:mb-9:first-child {
    margin-bottom: 4rem;
  }

  .md\:first\:mb-10:first-child {
    margin-bottom: 4.5rem;
  }

  .md\:first\:mb-11:first-child {
    margin-bottom: 5rem;
  }

  .md\:first\:mb-12:first-child {
    margin-bottom: 5.5rem;
  }

  .md\:first\:mb-13:first-child {
    margin-bottom: 6rem;
  }

  .md\:first\:mb-14:first-child {
    margin-bottom: 6.5rem;
  }

  .md\:first\:mb-15:first-child {
    margin-bottom: 7rem;
  }

  .md\:first\:mb-16:first-child {
    margin-bottom: 7.5rem;
  }

  .md\:first\:mb-17:first-child {
    margin-bottom: 8rem;
  }

  .md\:first\:mb-18:first-child {
    margin-bottom: 8.5rem;
  }

  .md\:first\:mb-19:first-child {
    margin-bottom: 9.5rem;
  }

  .md\:first\:mb-20:first-child {
    margin-bottom: 10rem;
  }

  .md\:first\:mb-21:first-child {
    margin-bottom: 11rem;
  }

  .md\:first\:mb-22:first-child {
    margin-bottom: 13rem;
  }

  .md\:first\:mb-23:first-child {
    margin-bottom: 15rem;
  }

  .md\:first\:mb-24:first-child {
    margin-bottom: 20.5rem;
  }

  .md\:first\:mb-auto:first-child {
    margin-bottom: auto;
  }

  .md\:first\:mb-tiny:first-child {
    margin-bottom: 0.5rem;
  }

  .md\:first\:mb-42p:first-child {
    margin-bottom: 42%;
  }

  .md\:first\:mb-huge:first-child {
    margin-bottom: 39.5rem;
  }

  .md\:first\:mb-fit:first-child {
    margin-bottom: fit-content;
  }

  .md\:first\:-mb-0:first-child {
    margin-bottom: 0rem;
  }

  .md\:first\:-mb-1:first-child {
    margin-bottom: -1rem;
  }

  .md\:first\:-mb-2:first-child {
    margin-bottom: -1.2rem;
  }

  .md\:first\:-mb-3:first-child {
    margin-bottom: -1.5rem;
  }

  .md\:first\:-mb-4:first-child {
    margin-bottom: -1.7rem;
  }

  .md\:first\:-mb-5:first-child {
    margin-bottom: -2rem;
  }

  .md\:first\:-mb-6:first-child {
    margin-bottom: -2.5rem;
  }

  .md\:first\:-mb-7:first-child {
    margin-bottom: -3rem;
  }

  .md\:first\:-mb-8:first-child {
    margin-bottom: -3.5rem;
  }

  .md\:first\:-mb-9:first-child {
    margin-bottom: -4rem;
  }

  .md\:first\:-mb-10:first-child {
    margin-bottom: -4.5rem;
  }

  .md\:first\:-mb-11:first-child {
    margin-bottom: -5rem;
  }

  .md\:first\:-mb-12:first-child {
    margin-bottom: -5.5rem;
  }

  .md\:first\:-mb-13:first-child {
    margin-bottom: -6rem;
  }

  .md\:first\:-mb-14:first-child {
    margin-bottom: -6.5rem;
  }

  .md\:first\:-mb-15:first-child {
    margin-bottom: -7rem;
  }

  .md\:first\:-mb-16:first-child {
    margin-bottom: -7.5rem;
  }

  .md\:first\:-mb-17:first-child {
    margin-bottom: -8rem;
  }

  .md\:first\:-mb-18:first-child {
    margin-bottom: -8.5rem;
  }

  .md\:first\:-mb-19:first-child {
    margin-bottom: -9.5rem;
  }

  .md\:first\:-mb-20:first-child {
    margin-bottom: -10rem;
  }

  .md\:first\:-mb-21:first-child {
    margin-bottom: -11rem;
  }

  .md\:first\:-mb-22:first-child {
    margin-bottom: -13rem;
  }

  .md\:first\:-mb-23:first-child {
    margin-bottom: -15rem;
  }

  .md\:first\:-mb-24:first-child {
    margin-bottom: -20.5rem;
  }

  .md\:first\:-mb-tiny:first-child {
    margin-bottom: -0.5rem;
  }

  .md\:first\:-mb-42p:first-child {
    margin-bottom: -42%;
  }

  .md\:first\:-mb-huge:first-child {
    margin-bottom: -39.5rem;
  }

  .md\:first\:-mb-fit:first-child {
    margin-bottom: fit-content;
  }

  .md\:first\:ml-0:first-child {
    margin-left: 0rem;
  }

  .md\:first\:ml-1:first-child {
    margin-left: 1rem;
  }

  .md\:first\:ml-2:first-child {
    margin-left: 1.2rem;
  }

  .md\:first\:ml-3:first-child {
    margin-left: 1.5rem;
  }

  .md\:first\:ml-4:first-child {
    margin-left: 1.7rem;
  }

  .md\:first\:ml-5:first-child {
    margin-left: 2rem;
  }

  .md\:first\:ml-6:first-child {
    margin-left: 2.5rem;
  }

  .md\:first\:ml-7:first-child {
    margin-left: 3rem;
  }

  .md\:first\:ml-8:first-child {
    margin-left: 3.5rem;
  }

  .md\:first\:ml-9:first-child {
    margin-left: 4rem;
  }

  .md\:first\:ml-10:first-child {
    margin-left: 4.5rem;
  }

  .md\:first\:ml-11:first-child {
    margin-left: 5rem;
  }

  .md\:first\:ml-12:first-child {
    margin-left: 5.5rem;
  }

  .md\:first\:ml-13:first-child {
    margin-left: 6rem;
  }

  .md\:first\:ml-14:first-child {
    margin-left: 6.5rem;
  }

  .md\:first\:ml-15:first-child {
    margin-left: 7rem;
  }

  .md\:first\:ml-16:first-child {
    margin-left: 7.5rem;
  }

  .md\:first\:ml-17:first-child {
    margin-left: 8rem;
  }

  .md\:first\:ml-18:first-child {
    margin-left: 8.5rem;
  }

  .md\:first\:ml-19:first-child {
    margin-left: 9.5rem;
  }

  .md\:first\:ml-20:first-child {
    margin-left: 10rem;
  }

  .md\:first\:ml-21:first-child {
    margin-left: 11rem;
  }

  .md\:first\:ml-22:first-child {
    margin-left: 13rem;
  }

  .md\:first\:ml-23:first-child {
    margin-left: 15rem;
  }

  .md\:first\:ml-24:first-child {
    margin-left: 20.5rem;
  }

  .md\:first\:ml-auto:first-child {
    margin-left: auto;
  }

  .md\:first\:ml-tiny:first-child {
    margin-left: 0.5rem;
  }

  .md\:first\:ml-42p:first-child {
    margin-left: 42%;
  }

  .md\:first\:ml-huge:first-child {
    margin-left: 39.5rem;
  }

  .md\:first\:ml-fit:first-child {
    margin-left: fit-content;
  }

  .md\:first\:-ml-0:first-child {
    margin-left: 0rem;
  }

  .md\:first\:-ml-1:first-child {
    margin-left: -1rem;
  }

  .md\:first\:-ml-2:first-child {
    margin-left: -1.2rem;
  }

  .md\:first\:-ml-3:first-child {
    margin-left: -1.5rem;
  }

  .md\:first\:-ml-4:first-child {
    margin-left: -1.7rem;
  }

  .md\:first\:-ml-5:first-child {
    margin-left: -2rem;
  }

  .md\:first\:-ml-6:first-child {
    margin-left: -2.5rem;
  }

  .md\:first\:-ml-7:first-child {
    margin-left: -3rem;
  }

  .md\:first\:-ml-8:first-child {
    margin-left: -3.5rem;
  }

  .md\:first\:-ml-9:first-child {
    margin-left: -4rem;
  }

  .md\:first\:-ml-10:first-child {
    margin-left: -4.5rem;
  }

  .md\:first\:-ml-11:first-child {
    margin-left: -5rem;
  }

  .md\:first\:-ml-12:first-child {
    margin-left: -5.5rem;
  }

  .md\:first\:-ml-13:first-child {
    margin-left: -6rem;
  }

  .md\:first\:-ml-14:first-child {
    margin-left: -6.5rem;
  }

  .md\:first\:-ml-15:first-child {
    margin-left: -7rem;
  }

  .md\:first\:-ml-16:first-child {
    margin-left: -7.5rem;
  }

  .md\:first\:-ml-17:first-child {
    margin-left: -8rem;
  }

  .md\:first\:-ml-18:first-child {
    margin-left: -8.5rem;
  }

  .md\:first\:-ml-19:first-child {
    margin-left: -9.5rem;
  }

  .md\:first\:-ml-20:first-child {
    margin-left: -10rem;
  }

  .md\:first\:-ml-21:first-child {
    margin-left: -11rem;
  }

  .md\:first\:-ml-22:first-child {
    margin-left: -13rem;
  }

  .md\:first\:-ml-23:first-child {
    margin-left: -15rem;
  }

  .md\:first\:-ml-24:first-child {
    margin-left: -20.5rem;
  }

  .md\:first\:-ml-tiny:first-child {
    margin-left: -0.5rem;
  }

  .md\:first\:-ml-42p:first-child {
    margin-left: -42%;
  }

  .md\:first\:-ml-huge:first-child {
    margin-left: -39.5rem;
  }

  .md\:first\:-ml-fit:first-child {
    margin-left: fit-content;
  }

  .md\:last\:mt-0:last-child {
    margin-top: 0rem;
  }

  .md\:last\:mt-1:last-child {
    margin-top: 1rem;
  }

  .md\:last\:mt-2:last-child {
    margin-top: 1.2rem;
  }

  .md\:last\:mt-3:last-child {
    margin-top: 1.5rem;
  }

  .md\:last\:mt-4:last-child {
    margin-top: 1.7rem;
  }

  .md\:last\:mt-5:last-child {
    margin-top: 2rem;
  }

  .md\:last\:mt-6:last-child {
    margin-top: 2.5rem;
  }

  .md\:last\:mt-7:last-child {
    margin-top: 3rem;
  }

  .md\:last\:mt-8:last-child {
    margin-top: 3.5rem;
  }

  .md\:last\:mt-9:last-child {
    margin-top: 4rem;
  }

  .md\:last\:mt-10:last-child {
    margin-top: 4.5rem;
  }

  .md\:last\:mt-11:last-child {
    margin-top: 5rem;
  }

  .md\:last\:mt-12:last-child {
    margin-top: 5.5rem;
  }

  .md\:last\:mt-13:last-child {
    margin-top: 6rem;
  }

  .md\:last\:mt-14:last-child {
    margin-top: 6.5rem;
  }

  .md\:last\:mt-15:last-child {
    margin-top: 7rem;
  }

  .md\:last\:mt-16:last-child {
    margin-top: 7.5rem;
  }

  .md\:last\:mt-17:last-child {
    margin-top: 8rem;
  }

  .md\:last\:mt-18:last-child {
    margin-top: 8.5rem;
  }

  .md\:last\:mt-19:last-child {
    margin-top: 9.5rem;
  }

  .md\:last\:mt-20:last-child {
    margin-top: 10rem;
  }

  .md\:last\:mt-21:last-child {
    margin-top: 11rem;
  }

  .md\:last\:mt-22:last-child {
    margin-top: 13rem;
  }

  .md\:last\:mt-23:last-child {
    margin-top: 15rem;
  }

  .md\:last\:mt-24:last-child {
    margin-top: 20.5rem;
  }

  .md\:last\:mt-auto:last-child {
    margin-top: auto;
  }

  .md\:last\:mt-tiny:last-child {
    margin-top: 0.5rem;
  }

  .md\:last\:mt-42p:last-child {
    margin-top: 42%;
  }

  .md\:last\:mt-huge:last-child {
    margin-top: 39.5rem;
  }

  .md\:last\:mt-fit:last-child {
    margin-top: fit-content;
  }

  .md\:last\:-mt-0:last-child {
    margin-top: 0rem;
  }

  .md\:last\:-mt-1:last-child {
    margin-top: -1rem;
  }

  .md\:last\:-mt-2:last-child {
    margin-top: -1.2rem;
  }

  .md\:last\:-mt-3:last-child {
    margin-top: -1.5rem;
  }

  .md\:last\:-mt-4:last-child {
    margin-top: -1.7rem;
  }

  .md\:last\:-mt-5:last-child {
    margin-top: -2rem;
  }

  .md\:last\:-mt-6:last-child {
    margin-top: -2.5rem;
  }

  .md\:last\:-mt-7:last-child {
    margin-top: -3rem;
  }

  .md\:last\:-mt-8:last-child {
    margin-top: -3.5rem;
  }

  .md\:last\:-mt-9:last-child {
    margin-top: -4rem;
  }

  .md\:last\:-mt-10:last-child {
    margin-top: -4.5rem;
  }

  .md\:last\:-mt-11:last-child {
    margin-top: -5rem;
  }

  .md\:last\:-mt-12:last-child {
    margin-top: -5.5rem;
  }

  .md\:last\:-mt-13:last-child {
    margin-top: -6rem;
  }

  .md\:last\:-mt-14:last-child {
    margin-top: -6.5rem;
  }

  .md\:last\:-mt-15:last-child {
    margin-top: -7rem;
  }

  .md\:last\:-mt-16:last-child {
    margin-top: -7.5rem;
  }

  .md\:last\:-mt-17:last-child {
    margin-top: -8rem;
  }

  .md\:last\:-mt-18:last-child {
    margin-top: -8.5rem;
  }

  .md\:last\:-mt-19:last-child {
    margin-top: -9.5rem;
  }

  .md\:last\:-mt-20:last-child {
    margin-top: -10rem;
  }

  .md\:last\:-mt-21:last-child {
    margin-top: -11rem;
  }

  .md\:last\:-mt-22:last-child {
    margin-top: -13rem;
  }

  .md\:last\:-mt-23:last-child {
    margin-top: -15rem;
  }

  .md\:last\:-mt-24:last-child {
    margin-top: -20.5rem;
  }

  .md\:last\:-mt-tiny:last-child {
    margin-top: -0.5rem;
  }

  .md\:last\:-mt-42p:last-child {
    margin-top: -42%;
  }

  .md\:last\:-mt-huge:last-child {
    margin-top: -39.5rem;
  }

  .md\:last\:-mt-fit:last-child {
    margin-top: fit-content;
  }

  .md\:last\:mr-0:last-child {
    margin-right: 0rem;
  }

  .md\:last\:mr-1:last-child {
    margin-right: 1rem;
  }

  .md\:last\:mr-2:last-child {
    margin-right: 1.2rem;
  }

  .md\:last\:mr-3:last-child {
    margin-right: 1.5rem;
  }

  .md\:last\:mr-4:last-child {
    margin-right: 1.7rem;
  }

  .md\:last\:mr-5:last-child {
    margin-right: 2rem;
  }

  .md\:last\:mr-6:last-child {
    margin-right: 2.5rem;
  }

  .md\:last\:mr-7:last-child {
    margin-right: 3rem;
  }

  .md\:last\:mr-8:last-child {
    margin-right: 3.5rem;
  }

  .md\:last\:mr-9:last-child {
    margin-right: 4rem;
  }

  .md\:last\:mr-10:last-child {
    margin-right: 4.5rem;
  }

  .md\:last\:mr-11:last-child {
    margin-right: 5rem;
  }

  .md\:last\:mr-12:last-child {
    margin-right: 5.5rem;
  }

  .md\:last\:mr-13:last-child {
    margin-right: 6rem;
  }

  .md\:last\:mr-14:last-child {
    margin-right: 6.5rem;
  }

  .md\:last\:mr-15:last-child {
    margin-right: 7rem;
  }

  .md\:last\:mr-16:last-child {
    margin-right: 7.5rem;
  }

  .md\:last\:mr-17:last-child {
    margin-right: 8rem;
  }

  .md\:last\:mr-18:last-child {
    margin-right: 8.5rem;
  }

  .md\:last\:mr-19:last-child {
    margin-right: 9.5rem;
  }

  .md\:last\:mr-20:last-child {
    margin-right: 10rem;
  }

  .md\:last\:mr-21:last-child {
    margin-right: 11rem;
  }

  .md\:last\:mr-22:last-child {
    margin-right: 13rem;
  }

  .md\:last\:mr-23:last-child {
    margin-right: 15rem;
  }

  .md\:last\:mr-24:last-child {
    margin-right: 20.5rem;
  }

  .md\:last\:mr-auto:last-child {
    margin-right: auto;
  }

  .md\:last\:mr-tiny:last-child {
    margin-right: 0.5rem;
  }

  .md\:last\:mr-42p:last-child {
    margin-right: 42%;
  }

  .md\:last\:mr-huge:last-child {
    margin-right: 39.5rem;
  }

  .md\:last\:mr-fit:last-child {
    margin-right: fit-content;
  }

  .md\:last\:-mr-0:last-child {
    margin-right: 0rem;
  }

  .md\:last\:-mr-1:last-child {
    margin-right: -1rem;
  }

  .md\:last\:-mr-2:last-child {
    margin-right: -1.2rem;
  }

  .md\:last\:-mr-3:last-child {
    margin-right: -1.5rem;
  }

  .md\:last\:-mr-4:last-child {
    margin-right: -1.7rem;
  }

  .md\:last\:-mr-5:last-child {
    margin-right: -2rem;
  }

  .md\:last\:-mr-6:last-child {
    margin-right: -2.5rem;
  }

  .md\:last\:-mr-7:last-child {
    margin-right: -3rem;
  }

  .md\:last\:-mr-8:last-child {
    margin-right: -3.5rem;
  }

  .md\:last\:-mr-9:last-child {
    margin-right: -4rem;
  }

  .md\:last\:-mr-10:last-child {
    margin-right: -4.5rem;
  }

  .md\:last\:-mr-11:last-child {
    margin-right: -5rem;
  }

  .md\:last\:-mr-12:last-child {
    margin-right: -5.5rem;
  }

  .md\:last\:-mr-13:last-child {
    margin-right: -6rem;
  }

  .md\:last\:-mr-14:last-child {
    margin-right: -6.5rem;
  }

  .md\:last\:-mr-15:last-child {
    margin-right: -7rem;
  }

  .md\:last\:-mr-16:last-child {
    margin-right: -7.5rem;
  }

  .md\:last\:-mr-17:last-child {
    margin-right: -8rem;
  }

  .md\:last\:-mr-18:last-child {
    margin-right: -8.5rem;
  }

  .md\:last\:-mr-19:last-child {
    margin-right: -9.5rem;
  }

  .md\:last\:-mr-20:last-child {
    margin-right: -10rem;
  }

  .md\:last\:-mr-21:last-child {
    margin-right: -11rem;
  }

  .md\:last\:-mr-22:last-child {
    margin-right: -13rem;
  }

  .md\:last\:-mr-23:last-child {
    margin-right: -15rem;
  }

  .md\:last\:-mr-24:last-child {
    margin-right: -20.5rem;
  }

  .md\:last\:-mr-tiny:last-child {
    margin-right: -0.5rem;
  }

  .md\:last\:-mr-42p:last-child {
    margin-right: -42%;
  }

  .md\:last\:-mr-huge:last-child {
    margin-right: -39.5rem;
  }

  .md\:last\:-mr-fit:last-child {
    margin-right: fit-content;
  }

  .md\:last\:mb-0:last-child {
    margin-bottom: 0rem;
  }

  .md\:last\:mb-1:last-child {
    margin-bottom: 1rem;
  }

  .md\:last\:mb-2:last-child {
    margin-bottom: 1.2rem;
  }

  .md\:last\:mb-3:last-child {
    margin-bottom: 1.5rem;
  }

  .md\:last\:mb-4:last-child {
    margin-bottom: 1.7rem;
  }

  .md\:last\:mb-5:last-child {
    margin-bottom: 2rem;
  }

  .md\:last\:mb-6:last-child {
    margin-bottom: 2.5rem;
  }

  .md\:last\:mb-7:last-child {
    margin-bottom: 3rem;
  }

  .md\:last\:mb-8:last-child {
    margin-bottom: 3.5rem;
  }

  .md\:last\:mb-9:last-child {
    margin-bottom: 4rem;
  }

  .md\:last\:mb-10:last-child {
    margin-bottom: 4.5rem;
  }

  .md\:last\:mb-11:last-child {
    margin-bottom: 5rem;
  }

  .md\:last\:mb-12:last-child {
    margin-bottom: 5.5rem;
  }

  .md\:last\:mb-13:last-child {
    margin-bottom: 6rem;
  }

  .md\:last\:mb-14:last-child {
    margin-bottom: 6.5rem;
  }

  .md\:last\:mb-15:last-child {
    margin-bottom: 7rem;
  }

  .md\:last\:mb-16:last-child {
    margin-bottom: 7.5rem;
  }

  .md\:last\:mb-17:last-child {
    margin-bottom: 8rem;
  }

  .md\:last\:mb-18:last-child {
    margin-bottom: 8.5rem;
  }

  .md\:last\:mb-19:last-child {
    margin-bottom: 9.5rem;
  }

  .md\:last\:mb-20:last-child {
    margin-bottom: 10rem;
  }

  .md\:last\:mb-21:last-child {
    margin-bottom: 11rem;
  }

  .md\:last\:mb-22:last-child {
    margin-bottom: 13rem;
  }

  .md\:last\:mb-23:last-child {
    margin-bottom: 15rem;
  }

  .md\:last\:mb-24:last-child {
    margin-bottom: 20.5rem;
  }

  .md\:last\:mb-auto:last-child {
    margin-bottom: auto;
  }

  .md\:last\:mb-tiny:last-child {
    margin-bottom: 0.5rem;
  }

  .md\:last\:mb-42p:last-child {
    margin-bottom: 42%;
  }

  .md\:last\:mb-huge:last-child {
    margin-bottom: 39.5rem;
  }

  .md\:last\:mb-fit:last-child {
    margin-bottom: fit-content;
  }

  .md\:last\:-mb-0:last-child {
    margin-bottom: 0rem;
  }

  .md\:last\:-mb-1:last-child {
    margin-bottom: -1rem;
  }

  .md\:last\:-mb-2:last-child {
    margin-bottom: -1.2rem;
  }

  .md\:last\:-mb-3:last-child {
    margin-bottom: -1.5rem;
  }

  .md\:last\:-mb-4:last-child {
    margin-bottom: -1.7rem;
  }

  .md\:last\:-mb-5:last-child {
    margin-bottom: -2rem;
  }

  .md\:last\:-mb-6:last-child {
    margin-bottom: -2.5rem;
  }

  .md\:last\:-mb-7:last-child {
    margin-bottom: -3rem;
  }

  .md\:last\:-mb-8:last-child {
    margin-bottom: -3.5rem;
  }

  .md\:last\:-mb-9:last-child {
    margin-bottom: -4rem;
  }

  .md\:last\:-mb-10:last-child {
    margin-bottom: -4.5rem;
  }

  .md\:last\:-mb-11:last-child {
    margin-bottom: -5rem;
  }

  .md\:last\:-mb-12:last-child {
    margin-bottom: -5.5rem;
  }

  .md\:last\:-mb-13:last-child {
    margin-bottom: -6rem;
  }

  .md\:last\:-mb-14:last-child {
    margin-bottom: -6.5rem;
  }

  .md\:last\:-mb-15:last-child {
    margin-bottom: -7rem;
  }

  .md\:last\:-mb-16:last-child {
    margin-bottom: -7.5rem;
  }

  .md\:last\:-mb-17:last-child {
    margin-bottom: -8rem;
  }

  .md\:last\:-mb-18:last-child {
    margin-bottom: -8.5rem;
  }

  .md\:last\:-mb-19:last-child {
    margin-bottom: -9.5rem;
  }

  .md\:last\:-mb-20:last-child {
    margin-bottom: -10rem;
  }

  .md\:last\:-mb-21:last-child {
    margin-bottom: -11rem;
  }

  .md\:last\:-mb-22:last-child {
    margin-bottom: -13rem;
  }

  .md\:last\:-mb-23:last-child {
    margin-bottom: -15rem;
  }

  .md\:last\:-mb-24:last-child {
    margin-bottom: -20.5rem;
  }

  .md\:last\:-mb-tiny:last-child {
    margin-bottom: -0.5rem;
  }

  .md\:last\:-mb-42p:last-child {
    margin-bottom: -42%;
  }

  .md\:last\:-mb-huge:last-child {
    margin-bottom: -39.5rem;
  }

  .md\:last\:-mb-fit:last-child {
    margin-bottom: fit-content;
  }

  .md\:last\:ml-0:last-child {
    margin-left: 0rem;
  }

  .md\:last\:ml-1:last-child {
    margin-left: 1rem;
  }

  .md\:last\:ml-2:last-child {
    margin-left: 1.2rem;
  }

  .md\:last\:ml-3:last-child {
    margin-left: 1.5rem;
  }

  .md\:last\:ml-4:last-child {
    margin-left: 1.7rem;
  }

  .md\:last\:ml-5:last-child {
    margin-left: 2rem;
  }

  .md\:last\:ml-6:last-child {
    margin-left: 2.5rem;
  }

  .md\:last\:ml-7:last-child {
    margin-left: 3rem;
  }

  .md\:last\:ml-8:last-child {
    margin-left: 3.5rem;
  }

  .md\:last\:ml-9:last-child {
    margin-left: 4rem;
  }

  .md\:last\:ml-10:last-child {
    margin-left: 4.5rem;
  }

  .md\:last\:ml-11:last-child {
    margin-left: 5rem;
  }

  .md\:last\:ml-12:last-child {
    margin-left: 5.5rem;
  }

  .md\:last\:ml-13:last-child {
    margin-left: 6rem;
  }

  .md\:last\:ml-14:last-child {
    margin-left: 6.5rem;
  }

  .md\:last\:ml-15:last-child {
    margin-left: 7rem;
  }

  .md\:last\:ml-16:last-child {
    margin-left: 7.5rem;
  }

  .md\:last\:ml-17:last-child {
    margin-left: 8rem;
  }

  .md\:last\:ml-18:last-child {
    margin-left: 8.5rem;
  }

  .md\:last\:ml-19:last-child {
    margin-left: 9.5rem;
  }

  .md\:last\:ml-20:last-child {
    margin-left: 10rem;
  }

  .md\:last\:ml-21:last-child {
    margin-left: 11rem;
  }

  .md\:last\:ml-22:last-child {
    margin-left: 13rem;
  }

  .md\:last\:ml-23:last-child {
    margin-left: 15rem;
  }

  .md\:last\:ml-24:last-child {
    margin-left: 20.5rem;
  }

  .md\:last\:ml-auto:last-child {
    margin-left: auto;
  }

  .md\:last\:ml-tiny:last-child {
    margin-left: 0.5rem;
  }

  .md\:last\:ml-42p:last-child {
    margin-left: 42%;
  }

  .md\:last\:ml-huge:last-child {
    margin-left: 39.5rem;
  }

  .md\:last\:ml-fit:last-child {
    margin-left: fit-content;
  }

  .md\:last\:-ml-0:last-child {
    margin-left: 0rem;
  }

  .md\:last\:-ml-1:last-child {
    margin-left: -1rem;
  }

  .md\:last\:-ml-2:last-child {
    margin-left: -1.2rem;
  }

  .md\:last\:-ml-3:last-child {
    margin-left: -1.5rem;
  }

  .md\:last\:-ml-4:last-child {
    margin-left: -1.7rem;
  }

  .md\:last\:-ml-5:last-child {
    margin-left: -2rem;
  }

  .md\:last\:-ml-6:last-child {
    margin-left: -2.5rem;
  }

  .md\:last\:-ml-7:last-child {
    margin-left: -3rem;
  }

  .md\:last\:-ml-8:last-child {
    margin-left: -3.5rem;
  }

  .md\:last\:-ml-9:last-child {
    margin-left: -4rem;
  }

  .md\:last\:-ml-10:last-child {
    margin-left: -4.5rem;
  }

  .md\:last\:-ml-11:last-child {
    margin-left: -5rem;
  }

  .md\:last\:-ml-12:last-child {
    margin-left: -5.5rem;
  }

  .md\:last\:-ml-13:last-child {
    margin-left: -6rem;
  }

  .md\:last\:-ml-14:last-child {
    margin-left: -6.5rem;
  }

  .md\:last\:-ml-15:last-child {
    margin-left: -7rem;
  }

  .md\:last\:-ml-16:last-child {
    margin-left: -7.5rem;
  }

  .md\:last\:-ml-17:last-child {
    margin-left: -8rem;
  }

  .md\:last\:-ml-18:last-child {
    margin-left: -8.5rem;
  }

  .md\:last\:-ml-19:last-child {
    margin-left: -9.5rem;
  }

  .md\:last\:-ml-20:last-child {
    margin-left: -10rem;
  }

  .md\:last\:-ml-21:last-child {
    margin-left: -11rem;
  }

  .md\:last\:-ml-22:last-child {
    margin-left: -13rem;
  }

  .md\:last\:-ml-23:last-child {
    margin-left: -15rem;
  }

  .md\:last\:-ml-24:last-child {
    margin-left: -20.5rem;
  }

  .md\:last\:-ml-tiny:last-child {
    margin-left: -0.5rem;
  }

  .md\:last\:-ml-42p:last-child {
    margin-left: -42%;
  }

  .md\:last\:-ml-huge:last-child {
    margin-left: -39.5rem;
  }

  .md\:last\:-ml-fit:last-child {
    margin-left: fit-content;
  }

  .md\:box-border {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }

  .md\:box-content {
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
  }

  .md\:block {
    display: block;
  }

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

  .md\:inline {
    display: inline;
  }

  .md\:flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .md\:inline-flex {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }

  .md\:table {
    display: table;
  }

  .md\:inline-table {
    display: inline-table;
  }

  .md\:table-caption {
    display: table-caption;
  }

  .md\:table-cell {
    display: table-cell;
  }

  .md\:table-column {
    display: table-column;
  }

  .md\:table-column-group {
    display: table-column-group;
  }

  .md\:table-footer-group {
    display: table-footer-group;
  }

  .md\:table-header-group {
    display: table-header-group;
  }

  .md\:table-row-group {
    display: table-row-group;
  }

  .md\:table-row {
    display: table-row;
  }

  .md\:flow-root {
    display: flow-root;
  }

  .md\:grid {
    display: grid;
  }

  .md\:inline-grid {
    display: inline-grid;
  }

  .md\:contents {
    display: contents;
  }

  .md\:list-item {
    display: list-item;
  }

  .md\:hidden {
    display: none;
  }

  .md\:h-0 {
    height: 0rem;
  }

  .md\:h-1 {
    height: 1rem;
  }

  .md\:h-2 {
    height: 1.2rem;
  }

  .md\:h-3 {
    height: 1.5rem;
  }

  .md\:h-4 {
    height: 1.7rem;
  }

  .md\:h-5 {
    height: 2rem;
  }

  .md\:h-6 {
    height: 2.5rem;
  }

  .md\:h-7 {
    height: 3rem;
  }

  .md\:h-8 {
    height: 3.5rem;
  }

  .md\:h-9 {
    height: 4rem;
  }

  .md\:h-10 {
    height: 4.5rem;
  }

  .md\:h-11 {
    height: 5rem;
  }

  .md\:h-12 {
    height: 5.5rem;
  }

  .md\:h-13 {
    height: 6rem;
  }

  .md\:h-14 {
    height: 6.5rem;
  }

  .md\:h-15 {
    height: 7rem;
  }

  .md\:h-16 {
    height: 7.5rem;
  }

  .md\:h-17 {
    height: 8rem;
  }

  .md\:h-18 {
    height: 8.5rem;
  }

  .md\:h-19 {
    height: 9.5rem;
  }

  .md\:h-20 {
    height: 10rem;
  }

  .md\:h-21 {
    height: 11rem;
  }

  .md\:h-22 {
    height: 13rem;
  }

  .md\:h-23 {
    height: 15rem;
  }

  .md\:h-24 {
    height: 20.5rem;
  }

  .md\:h-auto {
    height: auto;
  }

  .md\:h-tiny {
    height: 0.5rem;
  }

  .md\:h-42p {
    height: 42%;
  }

  .md\:h-huge {
    height: 39.5rem;
  }

  .md\:h-fit {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
  }

  .md\:h-1\/2 {
    height: 50%;
  }

  .md\:h-1\/3 {
    height: 33.333333%;
  }

  .md\:h-2\/3 {
    height: 66.666667%;
  }

  .md\:h-1\/4 {
    height: 25%;
  }

  .md\:h-2\/4 {
    height: 50%;
  }

  .md\:h-3\/4 {
    height: 75%;
  }

  .md\:h-1\/5 {
    height: 20%;
  }

  .md\:h-2\/5 {
    height: 40%;
  }

  .md\:h-3\/5 {
    height: 60%;
  }

  .md\:h-4\/5 {
    height: 80%;
  }

  .md\:h-1\/6 {
    height: 16.666667%;
  }

  .md\:h-2\/6 {
    height: 33.333333%;
  }

  .md\:h-3\/6 {
    height: 50%;
  }

  .md\:h-4\/6 {
    height: 66.666667%;
  }

  .md\:h-5\/6 {
    height: 83.333333%;
  }

  .md\:h-full {
    height: 100%;
  }

  .md\:h-screen {
    height: 100vh;
  }

  .md\:max-h-0 {
    max-height: 0rem;
  }

  .md\:max-h-1 {
    max-height: 1rem;
  }

  .md\:max-h-2 {
    max-height: 1.2rem;
  }

  .md\:max-h-3 {
    max-height: 1.5rem;
  }

  .md\:max-h-4 {
    max-height: 1.7rem;
  }

  .md\:max-h-5 {
    max-height: 2rem;
  }

  .md\:max-h-6 {
    max-height: 2.5rem;
  }

  .md\:max-h-7 {
    max-height: 3rem;
  }

  .md\:max-h-8 {
    max-height: 3.5rem;
  }

  .md\:max-h-9 {
    max-height: 4rem;
  }

  .md\:max-h-10 {
    max-height: 4.5rem;
  }

  .md\:max-h-11 {
    max-height: 5rem;
  }

  .md\:max-h-12 {
    max-height: 5.5rem;
  }

  .md\:max-h-13 {
    max-height: 6rem;
  }

  .md\:max-h-14 {
    max-height: 6.5rem;
  }

  .md\:max-h-15 {
    max-height: 7rem;
  }

  .md\:max-h-16 {
    max-height: 7.5rem;
  }

  .md\:max-h-17 {
    max-height: 8rem;
  }

  .md\:max-h-18 {
    max-height: 8.5rem;
  }

  .md\:max-h-19 {
    max-height: 9.5rem;
  }

  .md\:max-h-20 {
    max-height: 10rem;
  }

  .md\:max-h-21 {
    max-height: 11rem;
  }

  .md\:max-h-22 {
    max-height: 13rem;
  }

  .md\:max-h-23 {
    max-height: 15rem;
  }

  .md\:max-h-24 {
    max-height: 20.5rem;
  }

  .md\:max-h-tiny {
    max-height: 0.5rem;
  }

  .md\:max-h-42p {
    max-height: 42%;
  }

  .md\:max-h-huge {
    max-height: 39.5rem;
  }

  .md\:max-h-fit {
    max-height: -webkit-fit-content;
    max-height: -moz-fit-content;
    max-height: fit-content;
  }

  .md\:max-h-full {
    max-height: 100%;
  }

  .md\:max-h-screen {
    max-height: 100vh;
  }

  .md\:min-h-0 {
    min-height: 0px;
  }

  .md\:min-h-full {
    min-height: 100%;
  }

  .md\:min-h-screen {
    min-height: 100vh;
  }

  .md\:w-0 {
    width: 0rem;
  }

  .md\:w-1 {
    width: 1rem;
  }

  .md\:w-2 {
    width: 1.2rem;
  }

  .md\:w-3 {
    width: 1.5rem;
  }

  .md\:w-4 {
    width: 1.7rem;
  }

  .md\:w-5 {
    width: 2rem;
  }

  .md\:w-6 {
    width: 2.5rem;
  }

  .md\:w-7 {
    width: 3rem;
  }

  .md\:w-8 {
    width: 3.5rem;
  }

  .md\:w-9 {
    width: 4rem;
  }

  .md\:w-10 {
    width: 4.5rem;
  }

  .md\:w-11 {
    width: 5rem;
  }

  .md\:w-12 {
    width: 5.5rem;
  }

  .md\:w-13 {
    width: 6rem;
  }

  .md\:w-14 {
    width: 6.5rem;
  }

  .md\:w-15 {
    width: 7rem;
  }

  .md\:w-16 {
    width: 7.5rem;
  }

  .md\:w-17 {
    width: 8rem;
  }

  .md\:w-18 {
    width: 8.5rem;
  }

  .md\:w-19 {
    width: 9.5rem;
  }

  .md\:w-20 {
    width: 10rem;
  }

  .md\:w-21 {
    width: 11rem;
  }

  .md\:w-22 {
    width: 13rem;
  }

  .md\:w-23 {
    width: 15rem;
  }

  .md\:w-24 {
    width: 20.5rem;
  }

  .md\:w-auto {
    width: auto;
  }

  .md\:w-tiny {
    width: 0.5rem;
  }

  .md\:w-42p {
    width: 42%;
  }

  .md\:w-huge {
    width: 39.5rem;
  }

  .md\:w-fit {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }

  .md\:w-1\/2 {
    width: 50%;
  }

  .md\:w-1\/3 {
    width: 33.333333%;
  }

  .md\:w-2\/3 {
    width: 66.666667%;
  }

  .md\:w-1\/4 {
    width: 25%;
  }

  .md\:w-2\/4 {
    width: 50%;
  }

  .md\:w-3\/4 {
    width: 75%;
  }

  .md\:w-1\/5 {
    width: 20%;
  }

  .md\:w-2\/5 {
    width: 40%;
  }

  .md\:w-3\/5 {
    width: 60%;
  }

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

  .md\:w-1\/6 {
    width: 16.666667%;
  }

  .md\:w-2\/6 {
    width: 33.333333%;
  }

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

  .md\:w-4\/6 {
    width: 66.666667%;
  }

  .md\:w-5\/6 {
    width: 83.333333%;
  }

  .md\:w-1\/12 {
    width: 8.333333%;
  }

  .md\:w-2\/12 {
    width: 16.666667%;
  }

  .md\:w-3\/12 {
    width: 25%;
  }

  .md\:w-4\/12 {
    width: 33.333333%;
  }

  .md\:w-5\/12 {
    width: 41.666667%;
  }

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

  .md\:w-7\/12 {
    width: 58.333333%;
  }

  .md\:w-8\/12 {
    width: 66.666667%;
  }

  .md\:w-9\/12 {
    width: 75%;
  }

  .md\:w-10\/12 {
    width: 83.333333%;
  }

  .md\:w-11\/12 {
    width: 91.666667%;
  }

  .md\:w-full {
    width: 100%;
  }

  .md\:w-screen {
    width: 100vw;
  }

  .md\:w-min {
    width: -webkit-min-content;
    width: -moz-min-content;
    width: min-content;
  }

  .md\:w-max {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }

  .md\:min-w-0 {
    min-width: 0px;
  }

  .md\:min-w-full {
    min-width: 100%;
  }

  .md\:min-w-min {
    min-width: -webkit-min-content;
    min-width: -moz-min-content;
    min-width: min-content;
  }

  .md\:min-w-max {
    min-width: -webkit-max-content;
    min-width: -moz-max-content;
    min-width: max-content;
  }

  .md\:max-w-0 {
    max-width: 0rem;
  }

  .md\:max-w-none {
    max-width: none;
  }

  .md\:max-w-xs {
    max-width: 20rem;
  }

  .md\:max-w-sm {
    max-width: 24rem;
  }

  .md\:max-w-md {
    max-width: 28rem;
  }

  .md\:max-w-lg {
    max-width: 32rem;
  }

  .md\:max-w-xl {
    max-width: 36rem;
  }

  .md\:max-w-2xl {
    max-width: 42rem;
  }

  .md\:max-w-3xl {
    max-width: 48rem;
  }

  .md\:max-w-4xl {
    max-width: 56rem;
  }

  .md\:max-w-5xl {
    max-width: 64rem;
  }

  .md\:max-w-6xl {
    max-width: 72rem;
  }

  .md\:max-w-7xl {
    max-width: 80rem;
  }

  .md\:max-w-full {
    max-width: 100%;
  }

  .md\:max-w-min {
    max-width: -webkit-min-content;
    max-width: -moz-min-content;
    max-width: min-content;
  }

  .md\:max-w-max {
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
  }

  .md\:max-w-prose {
    max-width: 65ch;
  }

  .md\:max-w-screen-sm {
    max-width: 640px;
  }

  .md\:max-w-screen-md {
    max-width: 768px;
  }

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

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

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

  .md\:max-w-screen-xxl {
    max-width: 120rem;
  }

  .md\:flex-1 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
  }

  .md\:flex-auto {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }

  .md\:flex-initial {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
  }

  .md\:flex-none {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }

  .md\:flex-shrink-0 {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }

  .md\:flex-shrink {
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }

  .md\:flex-grow-0 {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }

  .md\:flex-grow {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }

  .md\:table-auto {
    table-layout: auto;
  }

  .md\:table-fixed {
    table-layout: fixed;
  }

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

  .md\:border-separate {
    border-collapse: separate;
  }

  .md\:origin-center {
    -webkit-transform-origin: center;
            transform-origin: center;
  }

  .md\:origin-top {
    -webkit-transform-origin: top;
            transform-origin: top;
  }

  .md\:origin-top-right {
    -webkit-transform-origin: top right;
            transform-origin: top right;
  }

  .md\:origin-right {
    -webkit-transform-origin: right;
            transform-origin: right;
  }

  .md\:origin-bottom-right {
    -webkit-transform-origin: bottom right;
            transform-origin: bottom right;
  }

  .md\:origin-bottom {
    -webkit-transform-origin: bottom;
            transform-origin: bottom;
  }

  .md\:origin-bottom-left {
    -webkit-transform-origin: bottom left;
            transform-origin: bottom left;
  }

  .md\:origin-left {
    -webkit-transform-origin: left;
            transform-origin: left;
  }

  .md\:origin-top-left {
    -webkit-transform-origin: top left;
            transform-origin: top left;
  }

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

  .md\:transform-gpu {
    --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;
    -webkit-transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
            transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .md\:transform-none {
    -webkit-transform: none;
            transform: none;
  }

  .md\:translate-x-0 {
    --tw-translate-x: 0rem;
  }

  .md\:translate-x-1 {
    --tw-translate-x: 1rem;
  }

  .md\:translate-x-2 {
    --tw-translate-x: 1.2rem;
  }

  .md\:translate-x-3 {
    --tw-translate-x: 1.5rem;
  }

  .md\:translate-x-4 {
    --tw-translate-x: 1.7rem;
  }

  .md\:translate-x-5 {
    --tw-translate-x: 2rem;
  }

  .md\:translate-x-6 {
    --tw-translate-x: 2.5rem;
  }

  .md\:translate-x-7 {
    --tw-translate-x: 3rem;
  }

  .md\:translate-x-8 {
    --tw-translate-x: 3.5rem;
  }

  .md\:translate-x-9 {
    --tw-translate-x: 4rem;
  }

  .md\:translate-x-10 {
    --tw-translate-x: 4.5rem;
  }

  .md\:translate-x-11 {
    --tw-translate-x: 5rem;
  }

  .md\:translate-x-12 {
    --tw-translate-x: 5.5rem;
  }

  .md\:translate-x-13 {
    --tw-translate-x: 6rem;
  }

  .md\:translate-x-14 {
    --tw-translate-x: 6.5rem;
  }

  .md\:translate-x-15 {
    --tw-translate-x: 7rem;
  }

  .md\:translate-x-16 {
    --tw-translate-x: 7.5rem;
  }

  .md\:translate-x-17 {
    --tw-translate-x: 8rem;
  }

  .md\:translate-x-18 {
    --tw-translate-x: 8.5rem;
  }

  .md\:translate-x-19 {
    --tw-translate-x: 9.5rem;
  }

  .md\:translate-x-20 {
    --tw-translate-x: 10rem;
  }

  .md\:translate-x-21 {
    --tw-translate-x: 11rem;
  }

  .md\:translate-x-22 {
    --tw-translate-x: 13rem;
  }

  .md\:translate-x-23 {
    --tw-translate-x: 15rem;
  }

  .md\:translate-x-24 {
    --tw-translate-x: 20.5rem;
  }

  .md\:translate-x-tiny {
    --tw-translate-x: 0.5rem;
  }

  .md\:translate-x-42p {
    --tw-translate-x: 42%;
  }

  .md\:translate-x-huge {
    --tw-translate-x: 39.5rem;
  }

  .md\:translate-x-fit {
    --tw-translate-x: fit-content;
  }

  .md\:-translate-x-0 {
    --tw-translate-x: 0rem;
  }

  .md\:-translate-x-1 {
    --tw-translate-x: -1rem;
  }

  .md\:-translate-x-2 {
    --tw-translate-x: -1.2rem;
  }

  .md\:-translate-x-3 {
    --tw-translate-x: -1.5rem;
  }

  .md\:-translate-x-4 {
    --tw-translate-x: -1.7rem;
  }

  .md\:-translate-x-5 {
    --tw-translate-x: -2rem;
  }

  .md\:-translate-x-6 {
    --tw-translate-x: -2.5rem;
  }

  .md\:-translate-x-7 {
    --tw-translate-x: -3rem;
  }

  .md\:-translate-x-8 {
    --tw-translate-x: -3.5rem;
  }

  .md\:-translate-x-9 {
    --tw-translate-x: -4rem;
  }

  .md\:-translate-x-10 {
    --tw-translate-x: -4.5rem;
  }

  .md\:-translate-x-11 {
    --tw-translate-x: -5rem;
  }

  .md\:-translate-x-12 {
    --tw-translate-x: -5.5rem;
  }

  .md\:-translate-x-13 {
    --tw-translate-x: -6rem;
  }

  .md\:-translate-x-14 {
    --tw-translate-x: -6.5rem;
  }

  .md\:-translate-x-15 {
    --tw-translate-x: -7rem;
  }

  .md\:-translate-x-16 {
    --tw-translate-x: -7.5rem;
  }

  .md\:-translate-x-17 {
    --tw-translate-x: -8rem;
  }

  .md\:-translate-x-18 {
    --tw-translate-x: -8.5rem;
  }

  .md\:-translate-x-19 {
    --tw-translate-x: -9.5rem;
  }

  .md\:-translate-x-20 {
    --tw-translate-x: -10rem;
  }

  .md\:-translate-x-21 {
    --tw-translate-x: -11rem;
  }

  .md\:-translate-x-22 {
    --tw-translate-x: -13rem;
  }

  .md\:-translate-x-23 {
    --tw-translate-x: -15rem;
  }

  .md\:-translate-x-24 {
    --tw-translate-x: -20.5rem;
  }

  .md\:-translate-x-tiny {
    --tw-translate-x: -0.5rem;
  }

  .md\:-translate-x-42p {
    --tw-translate-x: -42%;
  }

  .md\:-translate-x-huge {
    --tw-translate-x: -39.5rem;
  }

  .md\:-translate-x-fit {
    --tw-translate-x: fit-content;
  }

  .md\:translate-x-1\/2 {
    --tw-translate-x: 50%;
  }

  .md\:translate-x-1\/3 {
    --tw-translate-x: 33.333333%;
  }

  .md\:translate-x-2\/3 {
    --tw-translate-x: 66.666667%;
  }

  .md\:translate-x-1\/4 {
    --tw-translate-x: 25%;
  }

  .md\:translate-x-2\/4 {
    --tw-translate-x: 50%;
  }

  .md\:translate-x-3\/4 {
    --tw-translate-x: 75%;
  }

  .md\:translate-x-full {
    --tw-translate-x: 100%;
  }

  .md\:-translate-x-1\/2 {
    --tw-translate-x: -50%;
  }

  .md\:-translate-x-1\/3 {
    --tw-translate-x: -33.333333%;
  }

  .md\:-translate-x-2\/3 {
    --tw-translate-x: -66.666667%;
  }

  .md\:-translate-x-1\/4 {
    --tw-translate-x: -25%;
  }

  .md\:-translate-x-2\/4 {
    --tw-translate-x: -50%;
  }

  .md\:-translate-x-3\/4 {
    --tw-translate-x: -75%;
  }

  .md\:-translate-x-full {
    --tw-translate-x: -100%;
  }

  .md\:translate-y-0 {
    --tw-translate-y: 0rem;
  }

  .md\:translate-y-1 {
    --tw-translate-y: 1rem;
  }

  .md\:translate-y-2 {
    --tw-translate-y: 1.2rem;
  }

  .md\:translate-y-3 {
    --tw-translate-y: 1.5rem;
  }

  .md\:translate-y-4 {
    --tw-translate-y: 1.7rem;
  }

  .md\:translate-y-5 {
    --tw-translate-y: 2rem;
  }

  .md\:translate-y-6 {
    --tw-translate-y: 2.5rem;
  }

  .md\:translate-y-7 {
    --tw-translate-y: 3rem;
  }

  .md\:translate-y-8 {
    --tw-translate-y: 3.5rem;
  }

  .md\:translate-y-9 {
    --tw-translate-y: 4rem;
  }

  .md\:translate-y-10 {
    --tw-translate-y: 4.5rem;
  }

  .md\:translate-y-11 {
    --tw-translate-y: 5rem;
  }

  .md\:translate-y-12 {
    --tw-translate-y: 5.5rem;
  }

  .md\:translate-y-13 {
    --tw-translate-y: 6rem;
  }

  .md\:translate-y-14 {
    --tw-translate-y: 6.5rem;
  }

  .md\:translate-y-15 {
    --tw-translate-y: 7rem;
  }

  .md\:translate-y-16 {
    --tw-translate-y: 7.5rem;
  }

  .md\:translate-y-17 {
    --tw-translate-y: 8rem;
  }

  .md\:translate-y-18 {
    --tw-translate-y: 8.5rem;
  }

  .md\:translate-y-19 {
    --tw-translate-y: 9.5rem;
  }

  .md\:translate-y-20 {
    --tw-translate-y: 10rem;
  }

  .md\:translate-y-21 {
    --tw-translate-y: 11rem;
  }

  .md\:translate-y-22 {
    --tw-translate-y: 13rem;
  }

  .md\:translate-y-23 {
    --tw-translate-y: 15rem;
  }

  .md\:translate-y-24 {
    --tw-translate-y: 20.5rem;
  }

  .md\:translate-y-tiny {
    --tw-translate-y: 0.5rem;
  }

  .md\:translate-y-42p {
    --tw-translate-y: 42%;
  }

  .md\:translate-y-huge {
    --tw-translate-y: 39.5rem;
  }

  .md\:translate-y-fit {
    --tw-translate-y: fit-content;
  }

  .md\:-translate-y-0 {
    --tw-translate-y: 0rem;
  }

  .md\:-translate-y-1 {
    --tw-translate-y: -1rem;
  }

  .md\:-translate-y-2 {
    --tw-translate-y: -1.2rem;
  }

  .md\:-translate-y-3 {
    --tw-translate-y: -1.5rem;
  }

  .md\:-translate-y-4 {
    --tw-translate-y: -1.7rem;
  }

  .md\:-translate-y-5 {
    --tw-translate-y: -2rem;
  }

  .md\:-translate-y-6 {
    --tw-translate-y: -2.5rem;
  }

  .md\:-translate-y-7 {
    --tw-translate-y: -3rem;
  }

  .md\:-translate-y-8 {
    --tw-translate-y: -3.5rem;
  }

  .md\:-translate-y-9 {
    --tw-translate-y: -4rem;
  }

  .md\:-translate-y-10 {
    --tw-translate-y: -4.5rem;
  }

  .md\:-translate-y-11 {
    --tw-translate-y: -5rem;
  }

  .md\:-translate-y-12 {
    --tw-translate-y: -5.5rem;
  }

  .md\:-translate-y-13 {
    --tw-translate-y: -6rem;
  }

  .md\:-translate-y-14 {
    --tw-translate-y: -6.5rem;
  }

  .md\:-translate-y-15 {
    --tw-translate-y: -7rem;
  }

  .md\:-translate-y-16 {
    --tw-translate-y: -7.5rem;
  }

  .md\:-translate-y-17 {
    --tw-translate-y: -8rem;
  }

  .md\:-translate-y-18 {
    --tw-translate-y: -8.5rem;
  }

  .md\:-translate-y-19 {
    --tw-translate-y: -9.5rem;
  }

  .md\:-translate-y-20 {
    --tw-translate-y: -10rem;
  }

  .md\:-translate-y-21 {
    --tw-translate-y: -11rem;
  }

  .md\:-translate-y-22 {
    --tw-translate-y: -13rem;
  }

  .md\:-translate-y-23 {
    --tw-translate-y: -15rem;
  }

  .md\:-translate-y-24 {
    --tw-translate-y: -20.5rem;
  }

  .md\:-translate-y-tiny {
    --tw-translate-y: -0.5rem;
  }

  .md\:-translate-y-42p {
    --tw-translate-y: -42%;
  }

  .md\:-translate-y-huge {
    --tw-translate-y: -39.5rem;
  }

  .md\:-translate-y-fit {
    --tw-translate-y: fit-content;
  }

  .md\:translate-y-1\/2 {
    --tw-translate-y: 50%;
  }

  .md\:translate-y-1\/3 {
    --tw-translate-y: 33.333333%;
  }

  .md\:translate-y-2\/3 {
    --tw-translate-y: 66.666667%;
  }

  .md\:translate-y-1\/4 {
    --tw-translate-y: 25%;
  }

  .md\:translate-y-2\/4 {
    --tw-translate-y: 50%;
  }

  .md\:translate-y-3\/4 {
    --tw-translate-y: 75%;
  }

  .md\:translate-y-full {
    --tw-translate-y: 100%;
  }

  .md\:-translate-y-1\/2 {
    --tw-translate-y: -50%;
  }

  .md\:-translate-y-1\/3 {
    --tw-translate-y: -33.333333%;
  }

  .md\:-translate-y-2\/3 {
    --tw-translate-y: -66.666667%;
  }

  .md\:-translate-y-1\/4 {
    --tw-translate-y: -25%;
  }

  .md\:-translate-y-2\/4 {
    --tw-translate-y: -50%;
  }

  .md\:-translate-y-3\/4 {
    --tw-translate-y: -75%;
  }

  .md\:-translate-y-full {
    --tw-translate-y: -100%;
  }

  .md\:hover\:translate-x-0:hover {
    --tw-translate-x: 0rem;
  }

  .md\:hover\:translate-x-1:hover {
    --tw-translate-x: 1rem;
  }

  .md\:hover\:translate-x-2:hover {
    --tw-translate-x: 1.2rem;
  }

  .md\:hover\:translate-x-3:hover {
    --tw-translate-x: 1.5rem;
  }

  .md\:hover\:translate-x-4:hover {
    --tw-translate-x: 1.7rem;
  }

  .md\:hover\:translate-x-5:hover {
    --tw-translate-x: 2rem;
  }

  .md\:hover\:translate-x-6:hover {
    --tw-translate-x: 2.5rem;
  }

  .md\:hover\:translate-x-7:hover {
    --tw-translate-x: 3rem;
  }

  .md\:hover\:translate-x-8:hover {
    --tw-translate-x: 3.5rem;
  }

  .md\:hover\:translate-x-9:hover {
    --tw-translate-x: 4rem;
  }

  .md\:hover\:translate-x-10:hover {
    --tw-translate-x: 4.5rem;
  }

  .md\:hover\:translate-x-11:hover {
    --tw-translate-x: 5rem;
  }

  .md\:hover\:translate-x-12:hover {
    --tw-translate-x: 5.5rem;
  }

  .md\:hover\:translate-x-13:hover {
    --tw-translate-x: 6rem;
  }

  .md\:hover\:translate-x-14:hover {
    --tw-translate-x: 6.5rem;
  }

  .md\:hover\:translate-x-15:hover {
    --tw-translate-x: 7rem;
  }

  .md\:hover\:translate-x-16:hover {
    --tw-translate-x: 7.5rem;
  }

  .md\:hover\:translate-x-17:hover {
    --tw-translate-x: 8rem;
  }

  .md\:hover\:translate-x-18:hover {
    --tw-translate-x: 8.5rem;
  }

  .md\:hover\:translate-x-19:hover {
    --tw-translate-x: 9.5rem;
  }

  .md\:hover\:translate-x-20:hover {
    --tw-translate-x: 10rem;
  }

  .md\:hover\:translate-x-21:hover {
    --tw-translate-x: 11rem;
  }

  .md\:hover\:translate-x-22:hover {
    --tw-translate-x: 13rem;
  }

  .md\:hover\:translate-x-23:hover {
    --tw-translate-x: 15rem;
  }

  .md\:hover\:translate-x-24:hover {
    --tw-translate-x: 20.5rem;
  }

  .md\:hover\:translate-x-tiny:hover {
    --tw-translate-x: 0.5rem;
  }

  .md\:hover\:translate-x-42p:hover {
    --tw-translate-x: 42%;
  }

  .md\:hover\:translate-x-huge:hover {
    --tw-translate-x: 39.5rem;
  }

  .md\:hover\:translate-x-fit:hover {
    --tw-translate-x: fit-content;
  }

  .md\:hover\:-translate-x-0:hover {
    --tw-translate-x: 0rem;
  }

  .md\:hover\:-translate-x-1:hover {
    --tw-translate-x: -1rem;
  }

  .md\:hover\:-translate-x-2:hover {
    --tw-translate-x: -1.2rem;
  }

  .md\:hover\:-translate-x-3:hover {
    --tw-translate-x: -1.5rem;
  }

  .md\:hover\:-translate-x-4:hover {
    --tw-translate-x: -1.7rem;
  }

  .md\:hover\:-translate-x-5:hover {
    --tw-translate-x: -2rem;
  }

  .md\:hover\:-translate-x-6:hover {
    --tw-translate-x: -2.5rem;
  }

  .md\:hover\:-translate-x-7:hover {
    --tw-translate-x: -3rem;
  }

  .md\:hover\:-translate-x-8:hover {
    --tw-translate-x: -3.5rem;
  }

  .md\:hover\:-translate-x-9:hover {
    --tw-translate-x: -4rem;
  }

  .md\:hover\:-translate-x-10:hover {
    --tw-translate-x: -4.5rem;
  }

  .md\:hover\:-translate-x-11:hover {
    --tw-translate-x: -5rem;
  }

  .md\:hover\:-translate-x-12:hover {
    --tw-translate-x: -5.5rem;
  }

  .md\:hover\:-translate-x-13:hover {
    --tw-translate-x: -6rem;
  }

  .md\:hover\:-translate-x-14:hover {
    --tw-translate-x: -6.5rem;
  }

  .md\:hover\:-translate-x-15:hover {
    --tw-translate-x: -7rem;
  }

  .md\:hover\:-translate-x-16:hover {
    --tw-translate-x: -7.5rem;
  }

  .md\:hover\:-translate-x-17:hover {
    --tw-translate-x: -8rem;
  }

  .md\:hover\:-translate-x-18:hover {
    --tw-translate-x: -8.5rem;
  }

  .md\:hover\:-translate-x-19:hover {
    --tw-translate-x: -9.5rem;
  }

  .md\:hover\:-translate-x-20:hover {
    --tw-translate-x: -10rem;
  }

  .md\:hover\:-translate-x-21:hover {
    --tw-translate-x: -11rem;
  }

  .md\:hover\:-translate-x-22:hover {
    --tw-translate-x: -13rem;
  }

  .md\:hover\:-translate-x-23:hover {
    --tw-translate-x: -15rem;
  }

  .md\:hover\:-translate-x-24:hover {
    --tw-translate-x: -20.5rem;
  }

  .md\:hover\:-translate-x-tiny:hover {
    --tw-translate-x: -0.5rem;
  }

  .md\:hover\:-translate-x-42p:hover {
    --tw-translate-x: -42%;
  }

  .md\:hover\:-translate-x-huge:hover {
    --tw-translate-x: -39.5rem;
  }

  .md\:hover\:-translate-x-fit:hover {
    --tw-translate-x: fit-content;
  }

  .md\:hover\:translate-x-1\/2:hover {
    --tw-translate-x: 50%;
  }

  .md\:hover\:translate-x-1\/3:hover {
    --tw-translate-x: 33.333333%;
  }

  .md\:hover\:translate-x-2\/3:hover {
    --tw-translate-x: 66.666667%;
  }

  .md\:hover\:translate-x-1\/4:hover {
    --tw-translate-x: 25%;
  }

  .md\:hover\:translate-x-2\/4:hover {
    --tw-translate-x: 50%;
  }

  .md\:hover\:translate-x-3\/4:hover {
    --tw-translate-x: 75%;
  }

  .md\:hover\:translate-x-full:hover {
    --tw-translate-x: 100%;
  }

  .md\:hover\:-translate-x-1\/2:hover {
    --tw-translate-x: -50%;
  }

  .md\:hover\:-translate-x-1\/3:hover {
    --tw-translate-x: -33.333333%;
  }

  .md\:hover\:-translate-x-2\/3:hover {
    --tw-translate-x: -66.666667%;
  }

  .md\:hover\:-translate-x-1\/4:hover {
    --tw-translate-x: -25%;
  }

  .md\:hover\:-translate-x-2\/4:hover {
    --tw-translate-x: -50%;
  }

  .md\:hover\:-translate-x-3\/4:hover {
    --tw-translate-x: -75%;
  }

  .md\:hover\:-translate-x-full:hover {
    --tw-translate-x: -100%;
  }

  .md\:hover\:translate-y-0:hover {
    --tw-translate-y: 0rem;
  }

  .md\:hover\:translate-y-1:hover {
    --tw-translate-y: 1rem;
  }

  .md\:hover\:translate-y-2:hover {
    --tw-translate-y: 1.2rem;
  }

  .md\:hover\:translate-y-3:hover {
    --tw-translate-y: 1.5rem;
  }

  .md\:hover\:translate-y-4:hover {
    --tw-translate-y: 1.7rem;
  }

  .md\:hover\:translate-y-5:hover {
    --tw-translate-y: 2rem;
  }

  .md\:hover\:translate-y-6:hover {
    --tw-translate-y: 2.5rem;
  }

  .md\:hover\:translate-y-7:hover {
    --tw-translate-y: 3rem;
  }

  .md\:hover\:translate-y-8:hover {
    --tw-translate-y: 3.5rem;
  }

  .md\:hover\:translate-y-9:hover {
    --tw-translate-y: 4rem;
  }

  .md\:hover\:translate-y-10:hover {
    --tw-translate-y: 4.5rem;
  }

  .md\:hover\:translate-y-11:hover {
    --tw-translate-y: 5rem;
  }

  .md\:hover\:translate-y-12:hover {
    --tw-translate-y: 5.5rem;
  }

  .md\:hover\:translate-y-13:hover {
    --tw-translate-y: 6rem;
  }

  .md\:hover\:translate-y-14:hover {
    --tw-translate-y: 6.5rem;
  }

  .md\:hover\:translate-y-15:hover {
    --tw-translate-y: 7rem;
  }

  .md\:hover\:translate-y-16:hover {
    --tw-translate-y: 7.5rem;
  }

  .md\:hover\:translate-y-17:hover {
    --tw-translate-y: 8rem;
  }

  .md\:hover\:translate-y-18:hover {
    --tw-translate-y: 8.5rem;
  }

  .md\:hover\:translate-y-19:hover {
    --tw-translate-y: 9.5rem;
  }

  .md\:hover\:translate-y-20:hover {
    --tw-translate-y: 10rem;
  }

  .md\:hover\:translate-y-21:hover {
    --tw-translate-y: 11rem;
  }

  .md\:hover\:translate-y-22:hover {
    --tw-translate-y: 13rem;
  }

  .md\:hover\:translate-y-23:hover {
    --tw-translate-y: 15rem;
  }

  .md\:hover\:translate-y-24:hover {
    --tw-translate-y: 20.5rem;
  }

  .md\:hover\:translate-y-tiny:hover {
    --tw-translate-y: 0.5rem;
  }

  .md\:hover\:translate-y-42p:hover {
    --tw-translate-y: 42%;
  }

  .md\:hover\:translate-y-huge:hover {
    --tw-translate-y: 39.5rem;
  }

  .md\:hover\:translate-y-fit:hover {
    --tw-translate-y: fit-content;
  }

  .md\:hover\:-translate-y-0:hover {
    --tw-translate-y: 0rem;
  }

  .md\:hover\:-translate-y-1:hover {
    --tw-translate-y: -1rem;
  }

  .md\:hover\:-translate-y-2:hover {
    --tw-translate-y: -1.2rem;
  }

  .md\:hover\:-translate-y-3:hover {
    --tw-translate-y: -1.5rem;
  }

  .md\:hover\:-translate-y-4:hover {
    --tw-translate-y: -1.7rem;
  }

  .md\:hover\:-translate-y-5:hover {
    --tw-translate-y: -2rem;
  }

  .md\:hover\:-translate-y-6:hover {
    --tw-translate-y: -2.5rem;
  }

  .md\:hover\:-translate-y-7:hover {
    --tw-translate-y: -3rem;
  }

  .md\:hover\:-translate-y-8:hover {
    --tw-translate-y: -3.5rem;
  }

  .md\:hover\:-translate-y-9:hover {
    --tw-translate-y: -4rem;
  }

  .md\:hover\:-translate-y-10:hover {
    --tw-translate-y: -4.5rem;
  }

  .md\:hover\:-translate-y-11:hover {
    --tw-translate-y: -5rem;
  }

  .md\:hover\:-translate-y-12:hover {
    --tw-translate-y: -5.5rem;
  }

  .md\:hover\:-translate-y-13:hover {
    --tw-translate-y: -6rem;
  }

  .md\:hover\:-translate-y-14:hover {
    --tw-translate-y: -6.5rem;
  }

  .md\:hover\:-translate-y-15:hover {
    --tw-translate-y: -7rem;
  }

  .md\:hover\:-translate-y-16:hover {
    --tw-translate-y: -7.5rem;
  }

  .md\:hover\:-translate-y-17:hover {
    --tw-translate-y: -8rem;
  }

  .md\:hover\:-translate-y-18:hover {
    --tw-translate-y: -8.5rem;
  }

  .md\:hover\:-translate-y-19:hover {
    --tw-translate-y: -9.5rem;
  }

  .md\:hover\:-translate-y-20:hover {
    --tw-translate-y: -10rem;
  }

  .md\:hover\:-translate-y-21:hover {
    --tw-translate-y: -11rem;
  }

  .md\:hover\:-translate-y-22:hover {
    --tw-translate-y: -13rem;
  }

  .md\:hover\:-translate-y-23:hover {
    --tw-translate-y: -15rem;
  }

  .md\:hover\:-translate-y-24:hover {
    --tw-translate-y: -20.5rem;
  }

  .md\:hover\:-translate-y-tiny:hover {
    --tw-translate-y: -0.5rem;
  }

  .md\:hover\:-translate-y-42p:hover {
    --tw-translate-y: -42%;
  }

  .md\:hover\:-translate-y-huge:hover {
    --tw-translate-y: -39.5rem;
  }

  .md\:hover\:-translate-y-fit:hover {
    --tw-translate-y: fit-content;
  }

  .md\:hover\:translate-y-1\/2:hover {
    --tw-translate-y: 50%;
  }

  .md\:hover\:translate-y-1\/3:hover {
    --tw-translate-y: 33.333333%;
  }

  .md\:hover\:translate-y-2\/3:hover {
    --tw-translate-y: 66.666667%;
  }

  .md\:hover\:translate-y-1\/4:hover {
    --tw-translate-y: 25%;
  }

  .md\:hover\:translate-y-2\/4:hover {
    --tw-translate-y: 50%;
  }

  .md\:hover\:translate-y-3\/4:hover {
    --tw-translate-y: 75%;
  }

  .md\:hover\:translate-y-full:hover {
    --tw-translate-y: 100%;
  }

  .md\:hover\:-translate-y-1\/2:hover {
    --tw-translate-y: -50%;
  }

  .md\:hover\:-translate-y-1\/3:hover {
    --tw-translate-y: -33.333333%;
  }

  .md\:hover\:-translate-y-2\/3:hover {
    --tw-translate-y: -66.666667%;
  }

  .md\:hover\:-translate-y-1\/4:hover {
    --tw-translate-y: -25%;
  }

  .md\:hover\:-translate-y-2\/4:hover {
    --tw-translate-y: -50%;
  }

  .md\:hover\:-translate-y-3\/4:hover {
    --tw-translate-y: -75%;
  }

  .md\:hover\:-translate-y-full:hover {
    --tw-translate-y: -100%;
  }

  .md\:focus\:translate-x-0:focus {
    --tw-translate-x: 0rem;
  }

  .md\:focus\:translate-x-1:focus {
    --tw-translate-x: 1rem;
  }

  .md\:focus\:translate-x-2:focus {
    --tw-translate-x: 1.2rem;
  }

  .md\:focus\:translate-x-3:focus {
    --tw-translate-x: 1.5rem;
  }

  .md\:focus\:translate-x-4:focus {
    --tw-translate-x: 1.7rem;
  }

  .md\:focus\:translate-x-5:focus {
    --tw-translate-x: 2rem;
  }

  .md\:focus\:translate-x-6:focus {
    --tw-translate-x: 2.5rem;
  }

  .md\:focus\:translate-x-7:focus {
    --tw-translate-x: 3rem;
  }

  .md\:focus\:translate-x-8:focus {
    --tw-translate-x: 3.5rem;
  }

  .md\:focus\:translate-x-9:focus {
    --tw-translate-x: 4rem;
  }

  .md\:focus\:translate-x-10:focus {
    --tw-translate-x: 4.5rem;
  }

  .md\:focus\:translate-x-11:focus {
    --tw-translate-x: 5rem;
  }

  .md\:focus\:translate-x-12:focus {
    --tw-translate-x: 5.5rem;
  }

  .md\:focus\:translate-x-13:focus {
    --tw-translate-x: 6rem;
  }

  .md\:focus\:translate-x-14:focus {
    --tw-translate-x: 6.5rem;
  }

  .md\:focus\:translate-x-15:focus {
    --tw-translate-x: 7rem;
  }

  .md\:focus\:translate-x-16:focus {
    --tw-translate-x: 7.5rem;
  }

  .md\:focus\:translate-x-17:focus {
    --tw-translate-x: 8rem;
  }

  .md\:focus\:translate-x-18:focus {
    --tw-translate-x: 8.5rem;
  }

  .md\:focus\:translate-x-19:focus {
    --tw-translate-x: 9.5rem;
  }

  .md\:focus\:translate-x-20:focus {
    --tw-translate-x: 10rem;
  }

  .md\:focus\:translate-x-21:focus {
    --tw-translate-x: 11rem;
  }

  .md\:focus\:translate-x-22:focus {
    --tw-translate-x: 13rem;
  }

  .md\:focus\:translate-x-23:focus {
    --tw-translate-x: 15rem;
  }

  .md\:focus\:translate-x-24:focus {
    --tw-translate-x: 20.5rem;
  }

  .md\:focus\:translate-x-tiny:focus {
    --tw-translate-x: 0.5rem;
  }

  .md\:focus\:translate-x-42p:focus {
    --tw-translate-x: 42%;
  }

  .md\:focus\:translate-x-huge:focus {
    --tw-translate-x: 39.5rem;
  }

  .md\:focus\:translate-x-fit:focus {
    --tw-translate-x: fit-content;
  }

  .md\:focus\:-translate-x-0:focus {
    --tw-translate-x: 0rem;
  }

  .md\:focus\:-translate-x-1:focus {
    --tw-translate-x: -1rem;
  }

  .md\:focus\:-translate-x-2:focus {
    --tw-translate-x: -1.2rem;
  }

  .md\:focus\:-translate-x-3:focus {
    --tw-translate-x: -1.5rem;
  }

  .md\:focus\:-translate-x-4:focus {
    --tw-translate-x: -1.7rem;
  }

  .md\:focus\:-translate-x-5:focus {
    --tw-translate-x: -2rem;
  }

  .md\:focus\:-translate-x-6:focus {
    --tw-translate-x: -2.5rem;
  }

  .md\:focus\:-translate-x-7:focus {
    --tw-translate-x: -3rem;
  }

  .md\:focus\:-translate-x-8:focus {
    --tw-translate-x: -3.5rem;
  }

  .md\:focus\:-translate-x-9:focus {
    --tw-translate-x: -4rem;
  }

  .md\:focus\:-translate-x-10:focus {
    --tw-translate-x: -4.5rem;
  }

  .md\:focus\:-translate-x-11:focus {
    --tw-translate-x: -5rem;
  }

  .md\:focus\:-translate-x-12:focus {
    --tw-translate-x: -5.5rem;
  }

  .md\:focus\:-translate-x-13:focus {
    --tw-translate-x: -6rem;
  }

  .md\:focus\:-translate-x-14:focus {
    --tw-translate-x: -6.5rem;
  }

  .md\:focus\:-translate-x-15:focus {
    --tw-translate-x: -7rem;
  }

  .md\:focus\:-translate-x-16:focus {
    --tw-translate-x: -7.5rem;
  }

  .md\:focus\:-translate-x-17:focus {
    --tw-translate-x: -8rem;
  }

  .md\:focus\:-translate-x-18:focus {
    --tw-translate-x: -8.5rem;
  }

  .md\:focus\:-translate-x-19:focus {
    --tw-translate-x: -9.5rem;
  }

  .md\:focus\:-translate-x-20:focus {
    --tw-translate-x: -10rem;
  }

  .md\:focus\:-translate-x-21:focus {
    --tw-translate-x: -11rem;
  }

  .md\:focus\:-translate-x-22:focus {
    --tw-translate-x: -13rem;
  }

  .md\:focus\:-translate-x-23:focus {
    --tw-translate-x: -15rem;
  }

  .md\:focus\:-translate-x-24:focus {
    --tw-translate-x: -20.5rem;
  }

  .md\:focus\:-translate-x-tiny:focus {
    --tw-translate-x: -0.5rem;
  }

  .md\:focus\:-translate-x-42p:focus {
    --tw-translate-x: -42%;
  }

  .md\:focus\:-translate-x-huge:focus {
    --tw-translate-x: -39.5rem;
  }

  .md\:focus\:-translate-x-fit:focus {
    --tw-translate-x: fit-content;
  }

  .md\:focus\:translate-x-1\/2:focus {
    --tw-translate-x: 50%;
  }

  .md\:focus\:translate-x-1\/3:focus {
    --tw-translate-x: 33.333333%;
  }

  .md\:focus\:translate-x-2\/3:focus {
    --tw-translate-x: 66.666667%;
  }

  .md\:focus\:translate-x-1\/4:focus {
    --tw-translate-x: 25%;
  }

  .md\:focus\:translate-x-2\/4:focus {
    --tw-translate-x: 50%;
  }

  .md\:focus\:translate-x-3\/4:focus {
    --tw-translate-x: 75%;
  }

  .md\:focus\:translate-x-full:focus {
    --tw-translate-x: 100%;
  }

  .md\:focus\:-translate-x-1\/2:focus {
    --tw-translate-x: -50%;
  }

  .md\:focus\:-translate-x-1\/3:focus {
    --tw-translate-x: -33.333333%;
  }

  .md\:focus\:-translate-x-2\/3:focus {
    --tw-translate-x: -66.666667%;
  }

  .md\:focus\:-translate-x-1\/4:focus {
    --tw-translate-x: -25%;
  }

  .md\:focus\:-translate-x-2\/4:focus {
    --tw-translate-x: -50%;
  }

  .md\:focus\:-translate-x-3\/4:focus {
    --tw-translate-x: -75%;
  }

  .md\:focus\:-translate-x-full:focus {
    --tw-translate-x: -100%;
  }

  .md\:focus\:translate-y-0:focus {
    --tw-translate-y: 0rem;
  }

  .md\:focus\:translate-y-1:focus {
    --tw-translate-y: 1rem;
  }

  .md\:focus\:translate-y-2:focus {
    --tw-translate-y: 1.2rem;
  }

  .md\:focus\:translate-y-3:focus {
    --tw-translate-y: 1.5rem;
  }

  .md\:focus\:translate-y-4:focus {
    --tw-translate-y: 1.7rem;
  }

  .md\:focus\:translate-y-5:focus {
    --tw-translate-y: 2rem;
  }

  .md\:focus\:translate-y-6:focus {
    --tw-translate-y: 2.5rem;
  }

  .md\:focus\:translate-y-7:focus {
    --tw-translate-y: 3rem;
  }

  .md\:focus\:translate-y-8:focus {
    --tw-translate-y: 3.5rem;
  }

  .md\:focus\:translate-y-9:focus {
    --tw-translate-y: 4rem;
  }

  .md\:focus\:translate-y-10:focus {
    --tw-translate-y: 4.5rem;
  }

  .md\:focus\:translate-y-11:focus {
    --tw-translate-y: 5rem;
  }

  .md\:focus\:translate-y-12:focus {
    --tw-translate-y: 5.5rem;
  }

  .md\:focus\:translate-y-13:focus {
    --tw-translate-y: 6rem;
  }

  .md\:focus\:translate-y-14:focus {
    --tw-translate-y: 6.5rem;
  }

  .md\:focus\:translate-y-15:focus {
    --tw-translate-y: 7rem;
  }

  .md\:focus\:translate-y-16:focus {
    --tw-translate-y: 7.5rem;
  }

  .md\:focus\:translate-y-17:focus {
    --tw-translate-y: 8rem;
  }

  .md\:focus\:translate-y-18:focus {
    --tw-translate-y: 8.5rem;
  }

  .md\:focus\:translate-y-19:focus {
    --tw-translate-y: 9.5rem;
  }

  .md\:focus\:translate-y-20:focus {
    --tw-translate-y: 10rem;
  }

  .md\:focus\:translate-y-21:focus {
    --tw-translate-y: 11rem;
  }

  .md\:focus\:translate-y-22:focus {
    --tw-translate-y: 13rem;
  }

  .md\:focus\:translate-y-23:focus {
    --tw-translate-y: 15rem;
  }

  .md\:focus\:translate-y-24:focus {
    --tw-translate-y: 20.5rem;
  }

  .md\:focus\:translate-y-tiny:focus {
    --tw-translate-y: 0.5rem;
  }

  .md\:focus\:translate-y-42p:focus {
    --tw-translate-y: 42%;
  }

  .md\:focus\:translate-y-huge:focus {
    --tw-translate-y: 39.5rem;
  }

  .md\:focus\:translate-y-fit:focus {
    --tw-translate-y: fit-content;
  }

  .md\:focus\:-translate-y-0:focus {
    --tw-translate-y: 0rem;
  }

  .md\:focus\:-translate-y-1:focus {
    --tw-translate-y: -1rem;
  }

  .md\:focus\:-translate-y-2:focus {
    --tw-translate-y: -1.2rem;
  }

  .md\:focus\:-translate-y-3:focus {
    --tw-translate-y: -1.5rem;
  }

  .md\:focus\:-translate-y-4:focus {
    --tw-translate-y: -1.7rem;
  }

  .md\:focus\:-translate-y-5:focus {
    --tw-translate-y: -2rem;
  }

  .md\:focus\:-translate-y-6:focus {
    --tw-translate-y: -2.5rem;
  }

  .md\:focus\:-translate-y-7:focus {
    --tw-translate-y: -3rem;
  }

  .md\:focus\:-translate-y-8:focus {
    --tw-translate-y: -3.5rem;
  }

  .md\:focus\:-translate-y-9:focus {
    --tw-translate-y: -4rem;
  }

  .md\:focus\:-translate-y-10:focus {
    --tw-translate-y: -4.5rem;
  }

  .md\:focus\:-translate-y-11:focus {
    --tw-translate-y: -5rem;
  }

  .md\:focus\:-translate-y-12:focus {
    --tw-translate-y: -5.5rem;
  }

  .md\:focus\:-translate-y-13:focus {
    --tw-translate-y: -6rem;
  }

  .md\:focus\:-translate-y-14:focus {
    --tw-translate-y: -6.5rem;
  }

  .md\:focus\:-translate-y-15:focus {
    --tw-translate-y: -7rem;
  }

  .md\:focus\:-translate-y-16:focus {
    --tw-translate-y: -7.5rem;
  }

  .md\:focus\:-translate-y-17:focus {
    --tw-translate-y: -8rem;
  }

  .md\:focus\:-translate-y-18:focus {
    --tw-translate-y: -8.5rem;
  }

  .md\:focus\:-translate-y-19:focus {
    --tw-translate-y: -9.5rem;
  }

  .md\:focus\:-translate-y-20:focus {
    --tw-translate-y: -10rem;
  }

  .md\:focus\:-translate-y-21:focus {
    --tw-translate-y: -11rem;
  }

  .md\:focus\:-translate-y-22:focus {
    --tw-translate-y: -13rem;
  }

  .md\:focus\:-translate-y-23:focus {
    --tw-translate-y: -15rem;
  }

  .md\:focus\:-translate-y-24:focus {
    --tw-translate-y: -20.5rem;
  }

  .md\:focus\:-translate-y-tiny:focus {
    --tw-translate-y: -0.5rem;
  }

  .md\:focus\:-translate-y-42p:focus {
    --tw-translate-y: -42%;
  }

  .md\:focus\:-translate-y-huge:focus {
    --tw-translate-y: -39.5rem;
  }

  .md\:focus\:-translate-y-fit:focus {
    --tw-translate-y: fit-content;
  }

  .md\:focus\:translate-y-1\/2:focus {
    --tw-translate-y: 50%;
  }

  .md\:focus\:translate-y-1\/3:focus {
    --tw-translate-y: 33.333333%;
  }

  .md\:focus\:translate-y-2\/3:focus {
    --tw-translate-y: 66.666667%;
  }

  .md\:focus\:translate-y-1\/4:focus {
    --tw-translate-y: 25%;
  }

  .md\:focus\:translate-y-2\/4:focus {
    --tw-translate-y: 50%;
  }

  .md\:focus\:translate-y-3\/4:focus {
    --tw-translate-y: 75%;
  }

  .md\:focus\:translate-y-full:focus {
    --tw-translate-y: 100%;
  }

  .md\:focus\:-translate-y-1\/2:focus {
    --tw-translate-y: -50%;
  }

  .md\:focus\:-translate-y-1\/3:focus {
    --tw-translate-y: -33.333333%;
  }

  .md\:focus\:-translate-y-2\/3:focus {
    --tw-translate-y: -66.666667%;
  }

  .md\:focus\:-translate-y-1\/4:focus {
    --tw-translate-y: -25%;
  }

  .md\:focus\:-translate-y-2\/4:focus {
    --tw-translate-y: -50%;
  }

  .md\:focus\:-translate-y-3\/4:focus {
    --tw-translate-y: -75%;
  }

  .md\:focus\:-translate-y-full:focus {
    --tw-translate-y: -100%;
  }

  .md\:rotate-0 {
    --tw-rotate: 0deg;
  }

  .md\:rotate-1 {
    --tw-rotate: 1deg;
  }

  .md\:rotate-2 {
    --tw-rotate: 2deg;
  }

  .md\:rotate-3 {
    --tw-rotate: 3deg;
  }

  .md\:rotate-6 {
    --tw-rotate: 6deg;
  }

  .md\:rotate-12 {
    --tw-rotate: 12deg;
  }

  .md\:rotate-45 {
    --tw-rotate: 45deg;
  }

  .md\:rotate-90 {
    --tw-rotate: 90deg;
  }

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

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

  .md\:-rotate-90 {
    --tw-rotate: -90deg;
  }

  .md\:-rotate-45 {
    --tw-rotate: -45deg;
  }

  .md\:-rotate-12 {
    --tw-rotate: -12deg;
  }

  .md\:-rotate-6 {
    --tw-rotate: -6deg;
  }

  .md\:-rotate-3 {
    --tw-rotate: -3deg;
  }

  .md\:-rotate-2 {
    --tw-rotate: -2deg;
  }

  .md\:-rotate-1 {
    --tw-rotate: -1deg;
  }

  .md\:hover\:rotate-0:hover {
    --tw-rotate: 0deg;
  }

  .md\:hover\:rotate-1:hover {
    --tw-rotate: 1deg;
  }

  .md\:hover\:rotate-2:hover {
    --tw-rotate: 2deg;
  }

  .md\:hover\:rotate-3:hover {
    --tw-rotate: 3deg;
  }

  .md\:hover\:rotate-6:hover {
    --tw-rotate: 6deg;
  }

  .md\:hover\:rotate-12:hover {
    --tw-rotate: 12deg;
  }

  .md\:hover\:rotate-45:hover {
    --tw-rotate: 45deg;
  }

  .md\:hover\:rotate-90:hover {
    --tw-rotate: 90deg;
  }

  .md\:hover\:rotate-180:hover {
    --tw-rotate: 180deg;
  }

  .md\:hover\:-rotate-180:hover {
    --tw-rotate: -180deg;
  }

  .md\:hover\:-rotate-90:hover {
    --tw-rotate: -90deg;
  }

  .md\:hover\:-rotate-45:hover {
    --tw-rotate: -45deg;
  }

  .md\:hover\:-rotate-12:hover {
    --tw-rotate: -12deg;
  }

  .md\:hover\:-rotate-6:hover {
    --tw-rotate: -6deg;
  }

  .md\:hover\:-rotate-3:hover {
    --tw-rotate: -3deg;
  }

  .md\:hover\:-rotate-2:hover {
    --tw-rotate: -2deg;
  }

  .md\:hover\:-rotate-1:hover {
    --tw-rotate: -1deg;
  }

  .md\:focus\:rotate-0:focus {
    --tw-rotate: 0deg;
  }

  .md\:focus\:rotate-1:focus {
    --tw-rotate: 1deg;
  }

  .md\:focus\:rotate-2:focus {
    --tw-rotate: 2deg;
  }

  .md\:focus\:rotate-3:focus {
    --tw-rotate: 3deg;
  }

  .md\:focus\:rotate-6:focus {
    --tw-rotate: 6deg;
  }

  .md\:focus\:rotate-12:focus {
    --tw-rotate: 12deg;
  }

  .md\:focus\:rotate-45:focus {
    --tw-rotate: 45deg;
  }

  .md\:focus\:rotate-90:focus {
    --tw-rotate: 90deg;
  }

  .md\:focus\:rotate-180:focus {
    --tw-rotate: 180deg;
  }

  .md\:focus\:-rotate-180:focus {
    --tw-rotate: -180deg;
  }

  .md\:focus\:-rotate-90:focus {
    --tw-rotate: -90deg;
  }

  .md\:focus\:-rotate-45:focus {
    --tw-rotate: -45deg;
  }

  .md\:focus\:-rotate-12:focus {
    --tw-rotate: -12deg;
  }

  .md\:focus\:-rotate-6:focus {
    --tw-rotate: -6deg;
  }

  .md\:focus\:-rotate-3:focus {
    --tw-rotate: -3deg;
  }

  .md\:focus\:-rotate-2:focus {
    --tw-rotate: -2deg;
  }

  .md\:focus\:-rotate-1:focus {
    --tw-rotate: -1deg;
  }

  .md\:skew-x-0 {
    --tw-skew-x: 0deg;
  }

  .md\:skew-x-1 {
    --tw-skew-x: 1deg;
  }

  .md\:skew-x-2 {
    --tw-skew-x: 2deg;
  }

  .md\:skew-x-3 {
    --tw-skew-x: 3deg;
  }

  .md\:skew-x-6 {
    --tw-skew-x: 6deg;
  }

  .md\:skew-x-12 {
    --tw-skew-x: 12deg;
  }

  .md\:-skew-x-12 {
    --tw-skew-x: -12deg;
  }

  .md\:-skew-x-6 {
    --tw-skew-x: -6deg;
  }

  .md\:-skew-x-3 {
    --tw-skew-x: -3deg;
  }

  .md\:-skew-x-2 {
    --tw-skew-x: -2deg;
  }

  .md\:-skew-x-1 {
    --tw-skew-x: -1deg;
  }

  .md\:skew-y-0 {
    --tw-skew-y: 0deg;
  }

  .md\:skew-y-1 {
    --tw-skew-y: 1deg;
  }

  .md\:skew-y-2 {
    --tw-skew-y: 2deg;
  }

  .md\:skew-y-3 {
    --tw-skew-y: 3deg;
  }

  .md\:skew-y-6 {
    --tw-skew-y: 6deg;
  }

  .md\:skew-y-12 {
    --tw-skew-y: 12deg;
  }

  .md\:-skew-y-12 {
    --tw-skew-y: -12deg;
  }

  .md\:-skew-y-6 {
    --tw-skew-y: -6deg;
  }

  .md\:-skew-y-3 {
    --tw-skew-y: -3deg;
  }

  .md\:-skew-y-2 {
    --tw-skew-y: -2deg;
  }

  .md\:-skew-y-1 {
    --tw-skew-y: -1deg;
  }

  .md\:hover\:skew-x-0:hover {
    --tw-skew-x: 0deg;
  }

  .md\:hover\:skew-x-1:hover {
    --tw-skew-x: 1deg;
  }

  .md\:hover\:skew-x-2:hover {
    --tw-skew-x: 2deg;
  }

  .md\:hover\:skew-x-3:hover {
    --tw-skew-x: 3deg;
  }

  .md\:hover\:skew-x-6:hover {
    --tw-skew-x: 6deg;
  }

  .md\:hover\:skew-x-12:hover {
    --tw-skew-x: 12deg;
  }

  .md\:hover\:-skew-x-12:hover {
    --tw-skew-x: -12deg;
  }

  .md\:hover\:-skew-x-6:hover {
    --tw-skew-x: -6deg;
  }

  .md\:hover\:-skew-x-3:hover {
    --tw-skew-x: -3deg;
  }

  .md\:hover\:-skew-x-2:hover {
    --tw-skew-x: -2deg;
  }

  .md\:hover\:-skew-x-1:hover {
    --tw-skew-x: -1deg;
  }

  .md\:hover\:skew-y-0:hover {
    --tw-skew-y: 0deg;
  }

  .md\:hover\:skew-y-1:hover {
    --tw-skew-y: 1deg;
  }

  .md\:hover\:skew-y-2:hover {
    --tw-skew-y: 2deg;
  }

  .md\:hover\:skew-y-3:hover {
    --tw-skew-y: 3deg;
  }

  .md\:hover\:skew-y-6:hover {
    --tw-skew-y: 6deg;
  }

  .md\:hover\:skew-y-12:hover {
    --tw-skew-y: 12deg;
  }

  .md\:hover\:-skew-y-12:hover {
    --tw-skew-y: -12deg;
  }

  .md\:hover\:-skew-y-6:hover {
    --tw-skew-y: -6deg;
  }

  .md\:hover\:-skew-y-3:hover {
    --tw-skew-y: -3deg;
  }

  .md\:hover\:-skew-y-2:hover {
    --tw-skew-y: -2deg;
  }

  .md\:hover\:-skew-y-1:hover {
    --tw-skew-y: -1deg;
  }

  .md\:focus\:skew-x-0:focus {
    --tw-skew-x: 0deg;
  }

  .md\:focus\:skew-x-1:focus {
    --tw-skew-x: 1deg;
  }

  .md\:focus\:skew-x-2:focus {
    --tw-skew-x: 2deg;
  }

  .md\:focus\:skew-x-3:focus {
    --tw-skew-x: 3deg;
  }

  .md\:focus\:skew-x-6:focus {
    --tw-skew-x: 6deg;
  }

  .md\:focus\:skew-x-12:focus {
    --tw-skew-x: 12deg;
  }

  .md\:focus\:-skew-x-12:focus {
    --tw-skew-x: -12deg;
  }

  .md\:focus\:-skew-x-6:focus {
    --tw-skew-x: -6deg;
  }

  .md\:focus\:-skew-x-3:focus {
    --tw-skew-x: -3deg;
  }

  .md\:focus\:-skew-x-2:focus {
    --tw-skew-x: -2deg;
  }

  .md\:focus\:-skew-x-1:focus {
    --tw-skew-x: -1deg;
  }

  .md\:focus\:skew-y-0:focus {
    --tw-skew-y: 0deg;
  }

  .md\:focus\:skew-y-1:focus {
    --tw-skew-y: 1deg;
  }

  .md\:focus\:skew-y-2:focus {
    --tw-skew-y: 2deg;
  }

  .md\:focus\:skew-y-3:focus {
    --tw-skew-y: 3deg;
  }

  .md\:focus\:skew-y-6:focus {
    --tw-skew-y: 6deg;
  }

  .md\:focus\:skew-y-12:focus {
    --tw-skew-y: 12deg;
  }

  .md\:focus\:-skew-y-12:focus {
    --tw-skew-y: -12deg;
  }

  .md\:focus\:-skew-y-6:focus {
    --tw-skew-y: -6deg;
  }

  .md\:focus\:-skew-y-3:focus {
    --tw-skew-y: -3deg;
  }

  .md\:focus\:-skew-y-2:focus {
    --tw-skew-y: -2deg;
  }

  .md\:focus\:-skew-y-1:focus {
    --tw-skew-y: -1deg;
  }

  .md\:scale-0 {
    --tw-scale-x: 0;
    --tw-scale-y: 0;
  }

  .md\:scale-50 {
    --tw-scale-x: .5;
    --tw-scale-y: .5;
  }

  .md\:scale-75 {
    --tw-scale-x: .75;
    --tw-scale-y: .75;
  }

  .md\:scale-90 {
    --tw-scale-x: .9;
    --tw-scale-y: .9;
  }

  .md\:scale-95 {
    --tw-scale-x: .95;
    --tw-scale-y: .95;
  }

  .md\:scale-100 {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
  }

  .md\:scale-105 {
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05;
  }

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

  .md\:scale-125 {
    --tw-scale-x: 1.25;
    --tw-scale-y: 1.25;
  }

  .md\:scale-150 {
    --tw-scale-x: 1.5;
    --tw-scale-y: 1.5;
  }

  .md\:hover\:scale-0:hover {
    --tw-scale-x: 0;
    --tw-scale-y: 0;
  }

  .md\:hover\:scale-50:hover {
    --tw-scale-x: .5;
    --tw-scale-y: .5;
  }

  .md\:hover\:scale-75:hover {
    --tw-scale-x: .75;
    --tw-scale-y: .75;
  }

  .md\:hover\:scale-90:hover {
    --tw-scale-x: .9;
    --tw-scale-y: .9;
  }

  .md\:hover\:scale-95:hover {
    --tw-scale-x: .95;
    --tw-scale-y: .95;
  }

  .md\:hover\:scale-100:hover {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
  }

  .md\:hover\:scale-105:hover {
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05;
  }

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

  .md\:hover\:scale-125:hover {
    --tw-scale-x: 1.25;
    --tw-scale-y: 1.25;
  }

  .md\:hover\:scale-150:hover {
    --tw-scale-x: 1.5;
    --tw-scale-y: 1.5;
  }

  .md\:focus\:scale-0:focus {
    --tw-scale-x: 0;
    --tw-scale-y: 0;
  }

  .md\:focus\:scale-50:focus {
    --tw-scale-x: .5;
    --tw-scale-y: .5;
  }

  .md\:focus\:scale-75:focus {
    --tw-scale-x: .75;
    --tw-scale-y: .75;
  }

  .md\:focus\:scale-90:focus {
    --tw-scale-x: .9;
    --tw-scale-y: .9;
  }

  .md\:focus\:scale-95:focus {
    --tw-scale-x: .95;
    --tw-scale-y: .95;
  }

  .md\:focus\:scale-100:focus {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
  }

  .md\:focus\:scale-105:focus {
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05;
  }

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

  .md\:focus\:scale-125:focus {
    --tw-scale-x: 1.25;
    --tw-scale-y: 1.25;
  }

  .md\:focus\:scale-150:focus {
    --tw-scale-x: 1.5;
    --tw-scale-y: 1.5;
  }

  .md\:scale-x-0 {
    --tw-scale-x: 0;
  }

  .md\:scale-x-50 {
    --tw-scale-x: .5;
  }

  .md\:scale-x-75 {
    --tw-scale-x: .75;
  }

  .md\:scale-x-90 {
    --tw-scale-x: .9;
  }

  .md\:scale-x-95 {
    --tw-scale-x: .95;
  }

  .md\:scale-x-100 {
    --tw-scale-x: 1;
  }

  .md\:scale-x-105 {
    --tw-scale-x: 1.05;
  }

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

  .md\:scale-x-125 {
    --tw-scale-x: 1.25;
  }

  .md\:scale-x-150 {
    --tw-scale-x: 1.5;
  }

  .md\:scale-y-0 {
    --tw-scale-y: 0;
  }

  .md\:scale-y-50 {
    --tw-scale-y: .5;
  }

  .md\:scale-y-75 {
    --tw-scale-y: .75;
  }

  .md\:scale-y-90 {
    --tw-scale-y: .9;
  }

  .md\:scale-y-95 {
    --tw-scale-y: .95;
  }

  .md\:scale-y-100 {
    --tw-scale-y: 1;
  }

  .md\:scale-y-105 {
    --tw-scale-y: 1.05;
  }

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

  .md\:scale-y-125 {
    --tw-scale-y: 1.25;
  }

  .md\:scale-y-150 {
    --tw-scale-y: 1.5;
  }

  .md\:hover\:scale-x-0:hover {
    --tw-scale-x: 0;
  }

  .md\:hover\:scale-x-50:hover {
    --tw-scale-x: .5;
  }

  .md\:hover\:scale-x-75:hover {
    --tw-scale-x: .75;
  }

  .md\:hover\:scale-x-90:hover {
    --tw-scale-x: .9;
  }

  .md\:hover\:scale-x-95:hover {
    --tw-scale-x: .95;
  }

  .md\:hover\:scale-x-100:hover {
    --tw-scale-x: 1;
  }

  .md\:hover\:scale-x-105:hover {
    --tw-scale-x: 1.05;
  }

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

  .md\:hover\:scale-x-125:hover {
    --tw-scale-x: 1.25;
  }

  .md\:hover\:scale-x-150:hover {
    --tw-scale-x: 1.5;
  }

  .md\:hover\:scale-y-0:hover {
    --tw-scale-y: 0;
  }

  .md\:hover\:scale-y-50:hover {
    --tw-scale-y: .5;
  }

  .md\:hover\:scale-y-75:hover {
    --tw-scale-y: .75;
  }

  .md\:hover\:scale-y-90:hover {
    --tw-scale-y: .9;
  }

  .md\:hover\:scale-y-95:hover {
    --tw-scale-y: .95;
  }

  .md\:hover\:scale-y-100:hover {
    --tw-scale-y: 1;
  }

  .md\:hover\:scale-y-105:hover {
    --tw-scale-y: 1.05;
  }

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

  .md\:hover\:scale-y-125:hover {
    --tw-scale-y: 1.25;
  }

  .md\:hover\:scale-y-150:hover {
    --tw-scale-y: 1.5;
  }

  .md\:focus\:scale-x-0:focus {
    --tw-scale-x: 0;
  }

  .md\:focus\:scale-x-50:focus {
    --tw-scale-x: .5;
  }

  .md\:focus\:scale-x-75:focus {
    --tw-scale-x: .75;
  }

  .md\:focus\:scale-x-90:focus {
    --tw-scale-x: .9;
  }

  .md\:focus\:scale-x-95:focus {
    --tw-scale-x: .95;
  }

  .md\:focus\:scale-x-100:focus {
    --tw-scale-x: 1;
  }

  .md\:focus\:scale-x-105:focus {
    --tw-scale-x: 1.05;
  }

  .md\:focus\:scale-x-110:focus {
    --tw-scale-x: 1.1;
  }

  .md\:focus\:scale-x-125:focus {
    --tw-scale-x: 1.25;
  }

  .md\:focus\:scale-x-150:focus {
    --tw-scale-x: 1.5;
  }

  .md\:focus\:scale-y-0:focus {
    --tw-scale-y: 0;
  }

  .md\:focus\:scale-y-50:focus {
    --tw-scale-y: .5;
  }

  .md\:focus\:scale-y-75:focus {
    --tw-scale-y: .75;
  }

  .md\:focus\:scale-y-90:focus {
    --tw-scale-y: .9;
  }

  .md\:focus\:scale-y-95:focus {
    --tw-scale-y: .95;
  }

  .md\:focus\:scale-y-100:focus {
    --tw-scale-y: 1;
  }

  .md\:focus\:scale-y-105:focus {
    --tw-scale-y: 1.05;
  }

  .md\:focus\:scale-y-110:focus {
    --tw-scale-y: 1.1;
  }

  .md\:focus\:scale-y-125:focus {
    --tw-scale-y: 1.25;
  }

  .md\:focus\:scale-y-150:focus {
    --tw-scale-y: 1.5;
  }

  .md\:animate-none {
    -webkit-animation: none;
            animation: none;
  }

  .md\:animate-spin {
    -webkit-animation: spin 1s linear infinite;
            animation: spin 1s linear infinite;
  }

  .md\:animate-ping {
    -webkit-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
            animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
  }

  .md\:animate-pulse {
    -webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
            animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
  }

  .md\:animate-bounce {
    -webkit-animation: bounce 1s infinite;
            animation: bounce 1s infinite;
  }

  .md\:cursor-auto {
    cursor: auto;
  }

  .md\:cursor-default {
    cursor: default;
  }

  .md\:cursor-pointer {
    cursor: pointer;
  }

  .md\:cursor-wait {
    cursor: wait;
  }

  .md\:cursor-text {
    cursor: text;
  }

  .md\:cursor-move {
    cursor: move;
  }

  .md\:cursor-help {
    cursor: help;
  }

  .md\:cursor-not-allowed {
    cursor: not-allowed;
  }

  .md\:select-none {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }

  .md\:select-text {
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text;
  }

  .md\:select-all {
    -webkit-user-select: all;
       -moz-user-select: all;
        -ms-user-select: all;
            user-select: all;
  }

  .md\:select-auto {
    -webkit-user-select: auto;
       -moz-user-select: auto;
        -ms-user-select: auto;
            user-select: auto;
  }

  .md\:resize-none {
    resize: none;
  }

  .md\:resize-y {
    resize: vertical;
  }

  .md\:resize-x {
    resize: horizontal;
  }

  .md\:resize {
    resize: both;
  }

  .md\:list-inside {
    list-style-position: inside;
  }

  .md\:list-outside {
    list-style-position: outside;
  }

  .md\:list-none {
    list-style-type: none;
  }

  .md\:list-disc {
    list-style-type: disc;
  }

  .md\:list-decimal {
    list-style-type: decimal;
  }

  .md\:appearance-none {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

  .md\:auto-cols-auto {
    grid-auto-columns: auto;
  }

  .md\:auto-cols-min {
    grid-auto-columns: -webkit-min-content;
    grid-auto-columns: min-content;
  }

  .md\:auto-cols-max {
    grid-auto-columns: -webkit-max-content;
    grid-auto-columns: max-content;
  }

  .md\:auto-cols-fr {
    grid-auto-columns: minmax(0, 1fr);
  }

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

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

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

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

  .md\:auto-rows-auto {
    grid-auto-rows: auto;
  }

  .md\:auto-rows-min {
    grid-auto-rows: -webkit-min-content;
    grid-auto-rows: min-content;
  }

  .md\:auto-rows-max {
    grid-auto-rows: -webkit-max-content;
    grid-auto-rows: max-content;
  }

  .md\:auto-rows-fr {
    grid-auto-rows: minmax(0, 1fr);
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .md\:grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }

  .md\:grid-rows-6 {
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }

  .md\:grid-rows-none {
    grid-template-rows: none;
  }

  .md\:flex-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .md\:flex-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }

  .md\:flex-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .md\:flex-col-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .md\:flex-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .md\:flex-wrap-reverse {
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
  }

  .md\:flex-nowrap {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  .md\:place-content-center {
    -ms-flex-line-pack: center;
        align-content: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    place-content: center;
  }

  .md\:place-content-start {
    -ms-flex-line-pack: start;
        align-content: start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: start;
    place-content: start;
  }

  .md\:place-content-end {
    -ms-flex-line-pack: end;
        align-content: end;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: end;
    place-content: end;
  }

  .md\:place-content-between {
    -ms-flex-line-pack: justify;
        align-content: space-between;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    place-content: space-between;
  }

  .md\:place-content-around {
    -ms-flex-line-pack: distribute;
        align-content: space-around;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    place-content: space-around;
  }

  .md\:place-content-evenly {
    -ms-flex-line-pack: space-evenly;
        align-content: space-evenly;
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
    place-content: space-evenly;
  }

  .md\:place-content-stretch {
    -ms-flex-line-pack: stretch;
        align-content: stretch;
    -webkit-box-pack: stretch;
        -ms-flex-pack: stretch;
            justify-content: stretch;
    place-content: stretch;
  }

  .md\:place-items-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
    justify-items: start;
    place-items: start;
  }

  .md\:place-items-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: end;
    justify-items: end;
    place-items: end;
  }

  .md\:place-items-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    justify-items: center;
    place-items: center;
  }

  .md\:place-items-stretch {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    justify-items: stretch;
    place-items: stretch;
  }

  .md\:content-center {
    -ms-flex-line-pack: center;
        align-content: center;
  }

  .md\:content-start {
    -ms-flex-line-pack: start;
        align-content: flex-start;
  }

  .md\:content-end {
    -ms-flex-line-pack: end;
        align-content: flex-end;
  }

  .md\:content-between {
    -ms-flex-line-pack: justify;
        align-content: space-between;
  }

  .md\:content-around {
    -ms-flex-line-pack: distribute;
        align-content: space-around;
  }

  .md\:content-evenly {
    -ms-flex-line-pack: space-evenly;
        align-content: space-evenly;
  }

  .md\:items-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .md\:items-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }

  .md\:items-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .md\:items-baseline {
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }

  .md\:items-stretch {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }

  .md\:justify-start {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  .md\:justify-end {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }

  .md\:justify-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .md\:justify-between {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .md\:justify-around {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }

  .md\:justify-evenly {
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
  }

  .md\:justify-items-start {
    justify-items: start;
  }

  .md\:justify-items-end {
    justify-items: end;
  }

  .md\:justify-items-center {
    justify-items: center;
  }

  .md\:justify-items-stretch {
    justify-items: stretch;
  }

  .md\:gap-0 {
    grid-gap: 0rem;
    gap: 0rem;
  }

  .md\:gap-1 {
    grid-gap: 1rem;
    gap: 1rem;
  }

  .md\:gap-2 {
    grid-gap: 1.2rem;
    gap: 1.2rem;
  }

  .md\:gap-3 {
    grid-gap: 1.5rem;
    gap: 1.5rem;
  }

  .md\:gap-4 {
    grid-gap: 1.7rem;
    gap: 1.7rem;
  }

  .md\:gap-5 {
    grid-gap: 2rem;
    gap: 2rem;
  }

  .md\:gap-6 {
    grid-gap: 2.5rem;
    gap: 2.5rem;
  }

  .md\:gap-7 {
    grid-gap: 3rem;
    gap: 3rem;
  }

  .md\:gap-8 {
    grid-gap: 3.5rem;
    gap: 3.5rem;
  }

  .md\:gap-9 {
    grid-gap: 4rem;
    gap: 4rem;
  }

  .md\:gap-10 {
    grid-gap: 4.5rem;
    gap: 4.5rem;
  }

  .md\:gap-11 {
    grid-gap: 5rem;
    gap: 5rem;
  }

  .md\:gap-12 {
    grid-gap: 5.5rem;
    gap: 5.5rem;
  }

  .md\:gap-13 {
    grid-gap: 6rem;
    gap: 6rem;
  }

  .md\:gap-14 {
    grid-gap: 6.5rem;
    gap: 6.5rem;
  }

  .md\:gap-15 {
    grid-gap: 7rem;
    gap: 7rem;
  }

  .md\:gap-16 {
    grid-gap: 7.5rem;
    gap: 7.5rem;
  }

  .md\:gap-17 {
    grid-gap: 8rem;
    gap: 8rem;
  }

  .md\:gap-18 {
    grid-gap: 8.5rem;
    gap: 8.5rem;
  }

  .md\:gap-19 {
    grid-gap: 9.5rem;
    gap: 9.5rem;
  }

  .md\:gap-20 {
    grid-gap: 10rem;
    gap: 10rem;
  }

  .md\:gap-21 {
    grid-gap: 11rem;
    gap: 11rem;
  }

  .md\:gap-22 {
    grid-gap: 13rem;
    gap: 13rem;
  }

  .md\:gap-23 {
    grid-gap: 15rem;
    gap: 15rem;
  }

  .md\:gap-24 {
    grid-gap: 20.5rem;
    gap: 20.5rem;
  }

  .md\:gap-tiny {
    grid-gap: 0.5rem;
    gap: 0.5rem;
  }

  .md\:gap-42p {
    grid-gap: 42%;
    gap: 42%;
  }

  .md\:gap-huge {
    grid-gap: 39.5rem;
    gap: 39.5rem;
  }

  .md\:gap-fit {
    grid-gap: fit-content;
    gap: fit-content;
  }

  .md\:gap-x-0 {
    grid-column-gap: 0rem;
    -webkit-column-gap: 0rem;
       -moz-column-gap: 0rem;
            column-gap: 0rem;
  }

  .md\:gap-x-1 {
    grid-column-gap: 1rem;
    -webkit-column-gap: 1rem;
       -moz-column-gap: 1rem;
            column-gap: 1rem;
  }

  .md\:gap-x-2 {
    grid-column-gap: 1.2rem;
    -webkit-column-gap: 1.2rem;
       -moz-column-gap: 1.2rem;
            column-gap: 1.2rem;
  }

  .md\:gap-x-3 {
    grid-column-gap: 1.5rem;
    -webkit-column-gap: 1.5rem;
       -moz-column-gap: 1.5rem;
            column-gap: 1.5rem;
  }

  .md\:gap-x-4 {
    grid-column-gap: 1.7rem;
    -webkit-column-gap: 1.7rem;
       -moz-column-gap: 1.7rem;
            column-gap: 1.7rem;
  }

  .md\:gap-x-5 {
    grid-column-gap: 2rem;
    -webkit-column-gap: 2rem;
       -moz-column-gap: 2rem;
            column-gap: 2rem;
  }

  .md\:gap-x-6 {
    grid-column-gap: 2.5rem;
    -webkit-column-gap: 2.5rem;
       -moz-column-gap: 2.5rem;
            column-gap: 2.5rem;
  }

  .md\:gap-x-7 {
    grid-column-gap: 3rem;
    -webkit-column-gap: 3rem;
       -moz-column-gap: 3rem;
            column-gap: 3rem;
  }

  .md\:gap-x-8 {
    grid-column-gap: 3.5rem;
    -webkit-column-gap: 3.5rem;
       -moz-column-gap: 3.5rem;
            column-gap: 3.5rem;
  }

  .md\:gap-x-9 {
    grid-column-gap: 4rem;
    -webkit-column-gap: 4rem;
       -moz-column-gap: 4rem;
            column-gap: 4rem;
  }

  .md\:gap-x-10 {
    grid-column-gap: 4.5rem;
    -webkit-column-gap: 4.5rem;
       -moz-column-gap: 4.5rem;
            column-gap: 4.5rem;
  }

  .md\:gap-x-11 {
    grid-column-gap: 5rem;
    -webkit-column-gap: 5rem;
       -moz-column-gap: 5rem;
            column-gap: 5rem;
  }

  .md\:gap-x-12 {
    grid-column-gap: 5.5rem;
    -webkit-column-gap: 5.5rem;
       -moz-column-gap: 5.5rem;
            column-gap: 5.5rem;
  }

  .md\:gap-x-13 {
    grid-column-gap: 6rem;
    -webkit-column-gap: 6rem;
       -moz-column-gap: 6rem;
            column-gap: 6rem;
  }

  .md\:gap-x-14 {
    grid-column-gap: 6.5rem;
    -webkit-column-gap: 6.5rem;
       -moz-column-gap: 6.5rem;
            column-gap: 6.5rem;
  }

  .md\:gap-x-15 {
    grid-column-gap: 7rem;
    -webkit-column-gap: 7rem;
       -moz-column-gap: 7rem;
            column-gap: 7rem;
  }

  .md\:gap-x-16 {
    grid-column-gap: 7.5rem;
    -webkit-column-gap: 7.5rem;
       -moz-column-gap: 7.5rem;
            column-gap: 7.5rem;
  }

  .md\:gap-x-17 {
    grid-column-gap: 8rem;
    -webkit-column-gap: 8rem;
       -moz-column-gap: 8rem;
            column-gap: 8rem;
  }

  .md\:gap-x-18 {
    grid-column-gap: 8.5rem;
    -webkit-column-gap: 8.5rem;
       -moz-column-gap: 8.5rem;
            column-gap: 8.5rem;
  }

  .md\:gap-x-19 {
    grid-column-gap: 9.5rem;
    -webkit-column-gap: 9.5rem;
       -moz-column-gap: 9.5rem;
            column-gap: 9.5rem;
  }

  .md\:gap-x-20 {
    grid-column-gap: 10rem;
    -webkit-column-gap: 10rem;
       -moz-column-gap: 10rem;
            column-gap: 10rem;
  }

  .md\:gap-x-21 {
    grid-column-gap: 11rem;
    -webkit-column-gap: 11rem;
       -moz-column-gap: 11rem;
            column-gap: 11rem;
  }

  .md\:gap-x-22 {
    grid-column-gap: 13rem;
    -webkit-column-gap: 13rem;
       -moz-column-gap: 13rem;
            column-gap: 13rem;
  }

  .md\:gap-x-23 {
    grid-column-gap: 15rem;
    -webkit-column-gap: 15rem;
       -moz-column-gap: 15rem;
            column-gap: 15rem;
  }

  .md\:gap-x-24 {
    grid-column-gap: 20.5rem;
    -webkit-column-gap: 20.5rem;
       -moz-column-gap: 20.5rem;
            column-gap: 20.5rem;
  }

  .md\:gap-x-tiny {
    grid-column-gap: 0.5rem;
    -webkit-column-gap: 0.5rem;
       -moz-column-gap: 0.5rem;
            column-gap: 0.5rem;
  }

  .md\:gap-x-42p {
    grid-column-gap: 42%;
    -webkit-column-gap: 42%;
       -moz-column-gap: 42%;
            column-gap: 42%;
  }

  .md\:gap-x-huge {
    grid-column-gap: 39.5rem;
    -webkit-column-gap: 39.5rem;
       -moz-column-gap: 39.5rem;
            column-gap: 39.5rem;
  }

  .md\:gap-x-fit {
    grid-column-gap: fit-content;
    -webkit-column-gap: fit-content;
       -moz-column-gap: fit-content;
            column-gap: fit-content;
  }

  .md\:gap-y-0 {
    grid-row-gap: 0rem;
    row-gap: 0rem;
  }

  .md\:gap-y-1 {
    grid-row-gap: 1rem;
    row-gap: 1rem;
  }

  .md\:gap-y-2 {
    grid-row-gap: 1.2rem;
    row-gap: 1.2rem;
  }

  .md\:gap-y-3 {
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem;
  }

  .md\:gap-y-4 {
    grid-row-gap: 1.7rem;
    row-gap: 1.7rem;
  }

  .md\:gap-y-5 {
    grid-row-gap: 2rem;
    row-gap: 2rem;
  }

  .md\:gap-y-6 {
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .md\:gap-y-7 {
    grid-row-gap: 3rem;
    row-gap: 3rem;
  }

  .md\:gap-y-8 {
    grid-row-gap: 3.5rem;
    row-gap: 3.5rem;
  }

  .md\:gap-y-9 {
    grid-row-gap: 4rem;
    row-gap: 4rem;
  }

  .md\:gap-y-10 {
    grid-row-gap: 4.5rem;
    row-gap: 4.5rem;
  }

  .md\:gap-y-11 {
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .md\:gap-y-12 {
    grid-row-gap: 5.5rem;
    row-gap: 5.5rem;
  }

  .md\:gap-y-13 {
    grid-row-gap: 6rem;
    row-gap: 6rem;
  }

  .md\:gap-y-14 {
    grid-row-gap: 6.5rem;
    row-gap: 6.5rem;
  }

  .md\:gap-y-15 {
    grid-row-gap: 7rem;
    row-gap: 7rem;
  }

  .md\:gap-y-16 {
    grid-row-gap: 7.5rem;
    row-gap: 7.5rem;
  }

  .md\:gap-y-17 {
    grid-row-gap: 8rem;
    row-gap: 8rem;
  }

  .md\:gap-y-18 {
    grid-row-gap: 8.5rem;
    row-gap: 8.5rem;
  }

  .md\:gap-y-19 {
    grid-row-gap: 9.5rem;
    row-gap: 9.5rem;
  }

  .md\:gap-y-20 {
    grid-row-gap: 10rem;
    row-gap: 10rem;
  }

  .md\:gap-y-21 {
    grid-row-gap: 11rem;
    row-gap: 11rem;
  }

  .md\:gap-y-22 {
    grid-row-gap: 13rem;
    row-gap: 13rem;
  }

  .md\:gap-y-23 {
    grid-row-gap: 15rem;
    row-gap: 15rem;
  }

  .md\:gap-y-24 {
    grid-row-gap: 20.5rem;
    row-gap: 20.5rem;
  }

  .md\:gap-y-tiny {
    grid-row-gap: 0.5rem;
    row-gap: 0.5rem;
  }

  .md\:gap-y-42p {
    grid-row-gap: 42%;
    row-gap: 42%;
  }

  .md\:gap-y-huge {
    grid-row-gap: 39.5rem;
    row-gap: 39.5rem;
  }

  .md\:gap-y-fit {
    grid-row-gap: fit-content;
    row-gap: fit-content;
  }

  .md\:space-x-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0rem * var(--tw-space-x-reverse));
    margin-left: calc(0rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1rem * var(--tw-space-x-reverse));
    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1.2rem * var(--tw-space-x-reverse));
    margin-left: calc(1.2rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1.5rem * var(--tw-space-x-reverse));
    margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1.7rem * var(--tw-space-x-reverse));
    margin-left: calc(1.7rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2rem * var(--tw-space-x-reverse));
    margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2.5rem * var(--tw-space-x-reverse));
    margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(3rem * var(--tw-space-x-reverse));
    margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(3.5rem * var(--tw-space-x-reverse));
    margin-left: calc(3.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-9 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(4rem * var(--tw-space-x-reverse));
    margin-left: calc(4rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(4.5rem * var(--tw-space-x-reverse));
    margin-left: calc(4.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-11 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(5rem * var(--tw-space-x-reverse));
    margin-left: calc(5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(5.5rem * var(--tw-space-x-reverse));
    margin-left: calc(5.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-13 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(6rem * var(--tw-space-x-reverse));
    margin-left: calc(6rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(6.5rem * var(--tw-space-x-reverse));
    margin-left: calc(6.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-15 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(7rem * var(--tw-space-x-reverse));
    margin-left: calc(7rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(7.5rem * var(--tw-space-x-reverse));
    margin-left: calc(7.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-17 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(8rem * var(--tw-space-x-reverse));
    margin-left: calc(8rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-18 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(8.5rem * var(--tw-space-x-reverse));
    margin-left: calc(8.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-19 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(9.5rem * var(--tw-space-x-reverse));
    margin-left: calc(9.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(10rem * var(--tw-space-x-reverse));
    margin-left: calc(10rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-21 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(11rem * var(--tw-space-x-reverse));
    margin-left: calc(11rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-22 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(13rem * var(--tw-space-x-reverse));
    margin-left: calc(13rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-23 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(15rem * var(--tw-space-x-reverse));
    margin-left: calc(15rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(20.5rem * var(--tw-space-x-reverse));
    margin-left: calc(20.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-tiny > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.5rem * var(--tw-space-x-reverse));
    margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-42p > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(42% * var(--tw-space-x-reverse));
    margin-left: calc(42% * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-huge > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(39.5rem * var(--tw-space-x-reverse));
    margin-left: calc(39.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-fit > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(fit-content * var(--tw-space-x-reverse));
    margin-left: calc(fit-content * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0rem * var(--tw-space-x-reverse));
    margin-left: calc(0rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-1rem * var(--tw-space-x-reverse));
    margin-left: calc(-1rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-1.2rem * var(--tw-space-x-reverse));
    margin-left: calc(-1.2rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-1.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-1.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-1.7rem * var(--tw-space-x-reverse));
    margin-left: calc(-1.7rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-2rem * var(--tw-space-x-reverse));
    margin-left: calc(-2rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-2.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-2.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-3rem * var(--tw-space-x-reverse));
    margin-left: calc(-3rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-3.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-3.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-9 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-4rem * var(--tw-space-x-reverse));
    margin-left: calc(-4rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-4.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-4.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-11 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-5rem * var(--tw-space-x-reverse));
    margin-left: calc(-5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-5.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-5.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-13 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-6rem * var(--tw-space-x-reverse));
    margin-left: calc(-6rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-6.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-6.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-15 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-7rem * var(--tw-space-x-reverse));
    margin-left: calc(-7rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-7.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-7.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-17 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-8rem * var(--tw-space-x-reverse));
    margin-left: calc(-8rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-18 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-8.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-8.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-19 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-9.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-9.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-10rem * var(--tw-space-x-reverse));
    margin-left: calc(-10rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-21 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-11rem * var(--tw-space-x-reverse));
    margin-left: calc(-11rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-22 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-13rem * var(--tw-space-x-reverse));
    margin-left: calc(-13rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-23 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-15rem * var(--tw-space-x-reverse));
    margin-left: calc(-15rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-20.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-20.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-tiny > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-0.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-0.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-42p > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-42% * var(--tw-space-x-reverse));
    margin-left: calc(-42% * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-huge > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-39.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-39.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-fit > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(fit-content * var(--tw-space-x-reverse));
    margin-left: calc(fit-content * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.2rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.2rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.7rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.7rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2.5rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(3rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(3.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(3.5rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-9 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(4rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(4.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(4.5rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-11 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(5rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(5.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(5.5rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-13 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(6rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(6rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(6.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(6.5rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-15 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(7rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(7rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(7.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(7.5rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-17 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(8rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(8rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-18 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(8.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(8.5rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-19 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(9.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(9.5rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(10rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(10rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-21 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(11rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(11rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-22 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(13rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(13rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-23 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(15rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(15rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(20.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(20.5rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-tiny > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-42p > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(42% * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(42% * var(--tw-space-y-reverse));
  }

  .md\:space-y-huge > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(39.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(39.5rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-fit > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(fit-content * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(fit-content * var(--tw-space-y-reverse));
  }

  .md\:-space-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-1rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-1rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-1.2rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-1.2rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-1.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-1.5rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-1.7rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-1.7rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-2rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-2rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-2.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-2.5rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-3rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-3rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-3.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-3.5rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-9 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-4rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-4rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-4.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-4.5rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-11 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-5rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-5.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-5.5rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-13 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-6rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-6rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-6.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-6.5rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-15 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-7rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-7rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-7.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-7.5rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-17 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-8rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-8rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-18 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-8.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-8.5rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-19 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-9.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-9.5rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-10rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-10rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-21 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-11rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-11rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-22 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-13rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-13rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-23 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-15rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-15rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-20.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-20.5rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-tiny > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-0.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-0.5rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-42p > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-42% * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-42% * var(--tw-space-y-reverse));
  }

  .md\:-space-y-huge > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-39.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-39.5rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-fit > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(fit-content * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(fit-content * var(--tw-space-y-reverse));
  }

  .md\:space-y-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 1;
  }

  .md\:space-x-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 1;
  }

  .md\:divide-x-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(0px * var(--tw-divide-x-reverse));
    border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .md\:divide-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(2px * var(--tw-divide-x-reverse));
    border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .md\:divide-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(4px * var(--tw-divide-x-reverse));
    border-left-width: calc(4px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .md\:divide-x-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(8px * var(--tw-divide-x-reverse));
    border-left-width: calc(8px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .md\:divide-x > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(1px * var(--tw-divide-x-reverse));
    border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .md\:divide-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(0px * var(--tw-divide-y-reverse));
  }

  .md\:divide-y-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(2px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(2px * var(--tw-divide-y-reverse));
  }

  .md\:divide-y-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(4px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(4px * var(--tw-divide-y-reverse));
  }

  .md\:divide-y-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(8px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(8px * var(--tw-divide-y-reverse));
  }

  .md\:divide-y > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
  }

  .md\:divide-y-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 1;
  }

  .md\:divide-x-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 1;
  }

  .md\:divide-solid > :not([hidden]) ~ :not([hidden]) {
    border-style: solid;
  }

  .md\:divide-dashed > :not([hidden]) ~ :not([hidden]) {
    border-style: dashed;
  }

  .md\:divide-dotted > :not([hidden]) ~ :not([hidden]) {
    border-style: dotted;
  }

  .md\:divide-double > :not([hidden]) ~ :not([hidden]) {
    border-style: double;
  }

  .md\:divide-none > :not([hidden]) ~ :not([hidden]) {
    border-style: none;
  }

  .md\:divide-black > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(26, 23, 30, var(--tw-divide-opacity));
  }

  .md\:divide-white > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-divide-opacity));
  }

  .md\:divide-grey > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(174, 173, 175, var(--tw-divide-opacity));
  }

  .md\:divide-purple > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-divide-opacity));
  }

  .md\:divide-lightgrey > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(241, 241, 241, var(--tw-divide-opacity));
  }

  .md\:divide-lightpurple > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-divide-opacity));
  }

  .md\:divide-purplehover > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(160, 121, 232, var(--tw-divide-opacity));
  }

  .md\:divide-purpleactive > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(139, 92, 227, var(--tw-divide-opacity));
  }

  .md\:divide-red > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(230, 95, 110, var(--tw-divide-opacity));
  }

  .md\:divide-beige > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-divide-opacity));
  }

  .md\:divide-pourpre > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(74, 25, 44, var(--tw-divide-opacity));
  }

  .md\:divide-petrole > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-divide-opacity));
  }

  .md\:divide-antracite > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(68, 78, 79, var(--tw-divide-opacity));
  }

  .md\:divide-black-opacity > :not([hidden]) ~ :not([hidden]) {
    border-color: rgba(25, 23, 29, 0.7);
  }

  .md\:divide-current > :not([hidden]) ~ :not([hidden]) {
    border-color: currentColor;
  }

  .md\:divide-opacity-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0;
  }

  .md\:divide-opacity-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.05;
  }

  .md\:divide-opacity-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.1;
  }

  .md\:divide-opacity-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.2;
  }

  .md\:divide-opacity-25 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.25;
  }

  .md\:divide-opacity-30 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.3;
  }

  .md\:divide-opacity-40 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.4;
  }

  .md\:divide-opacity-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.5;
  }

  .md\:divide-opacity-60 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.6;
  }

  .md\:divide-opacity-70 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.7;
  }

  .md\:divide-opacity-75 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.75;
  }

  .md\:divide-opacity-80 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.8;
  }

  .md\:divide-opacity-90 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.9;
  }

  .md\:divide-opacity-95 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.95;
  }

  .md\:divide-opacity-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
  }

  .md\:place-self-auto {
    -ms-flex-item-align: auto;
        align-self: auto;
    justify-self: auto;
    place-self: auto;
  }

  .md\:place-self-start {
    -ms-flex-item-align: start;
        align-self: start;
    justify-self: start;
    place-self: start;
  }

  .md\:place-self-end {
    -ms-flex-item-align: end;
        align-self: end;
    justify-self: end;
    place-self: end;
  }

  .md\:place-self-center {
    -ms-flex-item-align: center;
        align-self: center;
    justify-self: center;
    place-self: center;
  }

  .md\:place-self-stretch {
    -ms-flex-item-align: stretch;
        align-self: stretch;
    justify-self: stretch;
    place-self: stretch;
  }

  .md\:self-auto {
    -ms-flex-item-align: auto;
        align-self: auto;
  }

  .md\:self-start {
    -ms-flex-item-align: start;
        align-self: flex-start;
  }

  .md\:self-end {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }

  .md\:self-center {
    -ms-flex-item-align: center;
        align-self: center;
  }

  .md\:self-stretch {
    -ms-flex-item-align: stretch;
        align-self: stretch;
  }

  .md\:self-baseline {
    -ms-flex-item-align: baseline;
        align-self: baseline;
  }

  .md\:justify-self-auto {
    justify-self: auto;
  }

  .md\:justify-self-start {
    justify-self: start;
  }

  .md\:justify-self-end {
    justify-self: end;
  }

  .md\:justify-self-center {
    justify-self: center;
  }

  .md\:justify-self-stretch {
    justify-self: stretch;
  }

  .md\:overflow-auto {
    overflow: auto;
  }

  .md\:overflow-hidden {
    overflow: hidden;
  }

  .md\:overflow-visible {
    overflow: visible;
  }

  .md\:overflow-scroll {
    overflow: scroll;
  }

  .md\:overflow-x-auto {
    overflow-x: auto;
  }

  .md\:overflow-y-auto {
    overflow-y: auto;
  }

  .md\:overflow-x-hidden {
    overflow-x: hidden;
  }

  .md\:overflow-y-hidden {
    overflow-y: hidden;
  }

  .md\:overflow-x-visible {
    overflow-x: visible;
  }

  .md\:overflow-y-visible {
    overflow-y: visible;
  }

  .md\:overflow-x-scroll {
    overflow-x: scroll;
  }

  .md\:overflow-y-scroll {
    overflow-y: scroll;
  }

  .md\:overscroll-auto {
    -ms-scroll-chaining: chained;
        overscroll-behavior: auto;
  }

  .md\:overscroll-contain {
    -ms-scroll-chaining: none;
        overscroll-behavior: contain;
  }

  .md\:overscroll-none {
    -ms-scroll-chaining: none;
        overscroll-behavior: none;
  }

  .md\:overscroll-y-auto {
    overscroll-behavior-y: auto;
  }

  .md\:overscroll-y-contain {
    overscroll-behavior-y: contain;
  }

  .md\:overscroll-y-none {
    overscroll-behavior-y: none;
  }

  .md\:overscroll-x-auto {
    overscroll-behavior-x: auto;
  }

  .md\:overscroll-x-contain {
    overscroll-behavior-x: contain;
  }

  .md\:overscroll-x-none {
    overscroll-behavior-x: none;
  }

  .md\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .md\:overflow-ellipsis {
    text-overflow: ellipsis;
  }

  .md\:overflow-clip {
    text-overflow: clip;
  }

  .md\:whitespace-normal {
    white-space: normal;
  }

  .md\:whitespace-nowrap {
    white-space: nowrap;
  }

  .md\:whitespace-pre {
    white-space: pre;
  }

  .md\:whitespace-pre-line {
    white-space: pre-line;
  }

  .md\:whitespace-pre-wrap {
    white-space: pre-wrap;
  }

  .md\:break-normal {
    word-wrap: normal;
    word-break: normal;
  }

  .md\:break-words {
    word-wrap: break-word;
  }

  .md\:break-all {
    word-break: break-all;
  }

  .md\:rounded-none {
    border-radius: 0px;
  }

  .md\:rounded-sm {
    border-radius: 0.125rem;
  }

  .md\:rounded {
    border-radius: 0.25rem;
  }

  .md\:rounded-md {
    border-radius: 0.375rem;
  }

  .md\:rounded-lg {
    border-radius: 0.5rem;
  }

  .md\:rounded-xl {
    border-radius: 0.75rem;
  }

  .md\:rounded-2xl {
    border-radius: 1rem;
  }

  .md\:rounded-3xl {
    border-radius: 1.5rem;
  }

  .md\:rounded-full {
    border-radius: 9999px;
  }

  .md\:rounded-t-none {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
  }

  .md\:rounded-t-sm {
    border-top-left-radius: 0.125rem;
    border-top-right-radius: 0.125rem;
  }

  .md\:rounded-t {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }

  .md\:rounded-t-md {
    border-top-left-radius: 0.375rem;
    border-top-right-radius: 0.375rem;
  }

  .md\:rounded-t-lg {
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
  }

  .md\:rounded-t-xl {
    border-top-left-radius: 0.75rem;
    border-top-right-radius: 0.75rem;
  }

  .md\:rounded-t-2xl {
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
  }

  .md\:rounded-t-3xl {
    border-top-left-radius: 1.5rem;
    border-top-right-radius: 1.5rem;
  }

  .md\:rounded-t-full {
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .md\:rounded-r-none {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
  }

  .md\:rounded-r-sm {
    border-top-right-radius: 0.125rem;
    border-bottom-right-radius: 0.125rem;
  }

  .md\:rounded-r {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }

  .md\:rounded-r-md {
    border-top-right-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
  }

  .md\:rounded-r-lg {
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }

  .md\:rounded-r-xl {
    border-top-right-radius: 0.75rem;
    border-bottom-right-radius: 0.75rem;
  }

  .md\:rounded-r-2xl {
    border-top-right-radius: 1rem;
    border-bottom-right-radius: 1rem;
  }

  .md\:rounded-r-3xl {
    border-top-right-radius: 1.5rem;
    border-bottom-right-radius: 1.5rem;
  }

  .md\:rounded-r-full {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .md\:rounded-b-none {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
  }

  .md\:rounded-b-sm {
    border-bottom-right-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .md\:rounded-b {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .md\:rounded-b-md {
    border-bottom-right-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .md\:rounded-b-lg {
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .md\:rounded-b-xl {
    border-bottom-right-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
  }

  .md\:rounded-b-2xl {
    border-bottom-right-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }

  .md\:rounded-b-3xl {
    border-bottom-right-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
  }

  .md\:rounded-b-full {
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .md\:rounded-l-none {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
  }

  .md\:rounded-l-sm {
    border-top-left-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .md\:rounded-l {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .md\:rounded-l-md {
    border-top-left-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .md\:rounded-l-lg {
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .md\:rounded-l-xl {
    border-top-left-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
  }

  .md\:rounded-l-2xl {
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }

  .md\:rounded-l-3xl {
    border-top-left-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
  }

  .md\:rounded-l-full {
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .md\:rounded-tl-none {
    border-top-left-radius: 0px;
  }

  .md\:rounded-tl-sm {
    border-top-left-radius: 0.125rem;
  }

  .md\:rounded-tl {
    border-top-left-radius: 0.25rem;
  }

  .md\:rounded-tl-md {
    border-top-left-radius: 0.375rem;
  }

  .md\:rounded-tl-lg {
    border-top-left-radius: 0.5rem;
  }

  .md\:rounded-tl-xl {
    border-top-left-radius: 0.75rem;
  }

  .md\:rounded-tl-2xl {
    border-top-left-radius: 1rem;
  }

  .md\:rounded-tl-3xl {
    border-top-left-radius: 1.5rem;
  }

  .md\:rounded-tl-full {
    border-top-left-radius: 9999px;
  }

  .md\:rounded-tr-none {
    border-top-right-radius: 0px;
  }

  .md\:rounded-tr-sm {
    border-top-right-radius: 0.125rem;
  }

  .md\:rounded-tr {
    border-top-right-radius: 0.25rem;
  }

  .md\:rounded-tr-md {
    border-top-right-radius: 0.375rem;
  }

  .md\:rounded-tr-lg {
    border-top-right-radius: 0.5rem;
  }

  .md\:rounded-tr-xl {
    border-top-right-radius: 0.75rem;
  }

  .md\:rounded-tr-2xl {
    border-top-right-radius: 1rem;
  }

  .md\:rounded-tr-3xl {
    border-top-right-radius: 1.5rem;
  }

  .md\:rounded-tr-full {
    border-top-right-radius: 9999px;
  }

  .md\:rounded-br-none {
    border-bottom-right-radius: 0px;
  }

  .md\:rounded-br-sm {
    border-bottom-right-radius: 0.125rem;
  }

  .md\:rounded-br {
    border-bottom-right-radius: 0.25rem;
  }

  .md\:rounded-br-md {
    border-bottom-right-radius: 0.375rem;
  }

  .md\:rounded-br-lg {
    border-bottom-right-radius: 0.5rem;
  }

  .md\:rounded-br-xl {
    border-bottom-right-radius: 0.75rem;
  }

  .md\:rounded-br-2xl {
    border-bottom-right-radius: 1rem;
  }

  .md\:rounded-br-3xl {
    border-bottom-right-radius: 1.5rem;
  }

  .md\:rounded-br-full {
    border-bottom-right-radius: 9999px;
  }

  .md\:rounded-bl-none {
    border-bottom-left-radius: 0px;
  }

  .md\:rounded-bl-sm {
    border-bottom-left-radius: 0.125rem;
  }

  .md\:rounded-bl {
    border-bottom-left-radius: 0.25rem;
  }

  .md\:rounded-bl-md {
    border-bottom-left-radius: 0.375rem;
  }

  .md\:rounded-bl-lg {
    border-bottom-left-radius: 0.5rem;
  }

  .md\:rounded-bl-xl {
    border-bottom-left-radius: 0.75rem;
  }

  .md\:rounded-bl-2xl {
    border-bottom-left-radius: 1rem;
  }

  .md\:rounded-bl-3xl {
    border-bottom-left-radius: 1.5rem;
  }

  .md\:rounded-bl-full {
    border-bottom-left-radius: 9999px;
  }

  .md\:border-0 {
    border-width: 0px;
  }

  .md\:border-2 {
    border-width: 2px;
  }

  .md\:border-4 {
    border-width: 4px;
  }

  .md\:border-8 {
    border-width: 8px;
  }

  .md\:border {
    border-width: 1px;
  }

  .md\:border-t-0 {
    border-top-width: 0px;
  }

  .md\:border-t-2 {
    border-top-width: 2px;
  }

  .md\:border-t-4 {
    border-top-width: 4px;
  }

  .md\:border-t-8 {
    border-top-width: 8px;
  }

  .md\:border-t {
    border-top-width: 1px;
  }

  .md\:border-r-0 {
    border-right-width: 0px;
  }

  .md\:border-r-2 {
    border-right-width: 2px;
  }

  .md\:border-r-4 {
    border-right-width: 4px;
  }

  .md\:border-r-8 {
    border-right-width: 8px;
  }

  .md\:border-r {
    border-right-width: 1px;
  }

  .md\:border-b-0 {
    border-bottom-width: 0px;
  }

  .md\:border-b-2 {
    border-bottom-width: 2px;
  }

  .md\:border-b-4 {
    border-bottom-width: 4px;
  }

  .md\:border-b-8 {
    border-bottom-width: 8px;
  }

  .md\:border-b {
    border-bottom-width: 1px;
  }

  .md\:border-l-0 {
    border-left-width: 0px;
  }

  .md\:border-l-2 {
    border-left-width: 2px;
  }

  .md\:border-l-4 {
    border-left-width: 4px;
  }

  .md\:border-l-8 {
    border-left-width: 8px;
  }

  .md\:border-l {
    border-left-width: 1px;
  }

  .md\:border-solid {
    border-style: solid;
  }

  .md\:border-dashed {
    border-style: dashed;
  }

  .md\:border-dotted {
    border-style: dotted;
  }

  .md\:border-double {
    border-style: double;
  }

  .md\:border-none {
    border-style: none;
  }

  .md\:border-black {
    --tw-border-opacity: 1;
    border-color: rgba(26, 23, 30, var(--tw-border-opacity));
  }

  .md\:border-white {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .md\:border-grey {
    --tw-border-opacity: 1;
    border-color: rgba(174, 173, 175, var(--tw-border-opacity));
  }

  .md\:border-purple {
    --tw-border-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-border-opacity));
  }

  .md\:border-lightgrey {
    --tw-border-opacity: 1;
    border-color: rgba(241, 241, 241, var(--tw-border-opacity));
  }

  .md\:border-lightpurple {
    --tw-border-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-border-opacity));
  }

  .md\:border-purplehover {
    --tw-border-opacity: 1;
    border-color: rgba(160, 121, 232, var(--tw-border-opacity));
  }

  .md\:border-purpleactive {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 227, var(--tw-border-opacity));
  }

  .md\:border-red {
    --tw-border-opacity: 1;
    border-color: rgba(230, 95, 110, var(--tw-border-opacity));
  }

  .md\:border-beige {
    --tw-border-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-border-opacity));
  }

  .md\:border-pourpre {
    --tw-border-opacity: 1;
    border-color: rgba(74, 25, 44, var(--tw-border-opacity));
  }

  .md\:border-petrole {
    --tw-border-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-border-opacity));
  }

  .md\:border-antracite {
    --tw-border-opacity: 1;
    border-color: rgba(68, 78, 79, var(--tw-border-opacity));
  }

  .md\:border-black-opacity {
    border-color: rgba(25, 23, 29, 0.7);
  }

  .md\:border-current {
    border-color: currentColor;
  }

  .group:hover .md\:group-hover\:border-black {
    --tw-border-opacity: 1;
    border-color: rgba(26, 23, 30, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-white {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-grey {
    --tw-border-opacity: 1;
    border-color: rgba(174, 173, 175, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-purple {
    --tw-border-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-lightgrey {
    --tw-border-opacity: 1;
    border-color: rgba(241, 241, 241, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-lightpurple {
    --tw-border-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-purplehover {
    --tw-border-opacity: 1;
    border-color: rgba(160, 121, 232, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-purpleactive {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 227, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-red {
    --tw-border-opacity: 1;
    border-color: rgba(230, 95, 110, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-beige {
    --tw-border-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-pourpre {
    --tw-border-opacity: 1;
    border-color: rgba(74, 25, 44, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-petrole {
    --tw-border-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-antracite {
    --tw-border-opacity: 1;
    border-color: rgba(68, 78, 79, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-black-opacity {
    border-color: rgba(25, 23, 29, 0.7);
  }

  .group:hover .md\:group-hover\:border-current {
    border-color: currentColor;
  }

  .md\[focus-within]\:border-black[focus-within] {
    --tw-border-opacity: 1;
    border-color: rgba(26, 23, 30, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-black:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(26, 23, 30, var(--tw-border-opacity));
  }

  .md\[focus-within]\:border-white[focus-within] {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-white:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .md\[focus-within]\:border-grey[focus-within] {
    --tw-border-opacity: 1;
    border-color: rgba(174, 173, 175, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-grey:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(174, 173, 175, var(--tw-border-opacity));
  }

  .md\[focus-within]\:border-purple[focus-within] {
    --tw-border-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-purple:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-border-opacity));
  }

  .md\[focus-within]\:border-lightgrey[focus-within] {
    --tw-border-opacity: 1;
    border-color: rgba(241, 241, 241, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-lightgrey:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(241, 241, 241, var(--tw-border-opacity));
  }

  .md\[focus-within]\:border-lightpurple[focus-within] {
    --tw-border-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-lightpurple:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-border-opacity));
  }

  .md\[focus-within]\:border-purplehover[focus-within] {
    --tw-border-opacity: 1;
    border-color: rgba(160, 121, 232, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-purplehover:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(160, 121, 232, var(--tw-border-opacity));
  }

  .md\[focus-within]\:border-purpleactive[focus-within] {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 227, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-purpleactive:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 227, var(--tw-border-opacity));
  }

  .md\[focus-within]\:border-red[focus-within] {
    --tw-border-opacity: 1;
    border-color: rgba(230, 95, 110, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-red:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(230, 95, 110, var(--tw-border-opacity));
  }

  .md\[focus-within]\:border-beige[focus-within] {
    --tw-border-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-beige:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-border-opacity));
  }

  .md\[focus-within]\:border-pourpre[focus-within] {
    --tw-border-opacity: 1;
    border-color: rgba(74, 25, 44, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-pourpre:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(74, 25, 44, var(--tw-border-opacity));
  }

  .md\[focus-within]\:border-petrole[focus-within] {
    --tw-border-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-petrole:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-border-opacity));
  }

  .md\[focus-within]\:border-antracite[focus-within] {
    --tw-border-opacity: 1;
    border-color: rgba(68, 78, 79, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-antracite:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(68, 78, 79, var(--tw-border-opacity));
  }

  .md\[focus-within]\:border-black-opacity[focus-within] {
    border-color: rgba(25, 23, 29, 0.7);
  }

  .md\:focus-within\:border-black-opacity:focus-within {
    border-color: rgba(25, 23, 29, 0.7);
  }

  .md\[focus-within]\:border-current[focus-within] {
    border-color: currentColor;
  }

  .md\:focus-within\:border-current:focus-within {
    border-color: currentColor;
  }

  .md\:hover\:border-black:hover {
    --tw-border-opacity: 1;
    border-color: rgba(26, 23, 30, var(--tw-border-opacity));
  }

  .md\:hover\:border-white:hover {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .md\:hover\:border-grey:hover {
    --tw-border-opacity: 1;
    border-color: rgba(174, 173, 175, var(--tw-border-opacity));
  }

  .md\:hover\:border-purple:hover {
    --tw-border-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-border-opacity));
  }

  .md\:hover\:border-lightgrey:hover {
    --tw-border-opacity: 1;
    border-color: rgba(241, 241, 241, var(--tw-border-opacity));
  }

  .md\:hover\:border-lightpurple:hover {
    --tw-border-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-border-opacity));
  }

  .md\:hover\:border-purplehover:hover {
    --tw-border-opacity: 1;
    border-color: rgba(160, 121, 232, var(--tw-border-opacity));
  }

  .md\:hover\:border-purpleactive:hover {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 227, var(--tw-border-opacity));
  }

  .md\:hover\:border-red:hover {
    --tw-border-opacity: 1;
    border-color: rgba(230, 95, 110, var(--tw-border-opacity));
  }

  .md\:hover\:border-beige:hover {
    --tw-border-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-border-opacity));
  }

  .md\:hover\:border-pourpre:hover {
    --tw-border-opacity: 1;
    border-color: rgba(74, 25, 44, var(--tw-border-opacity));
  }

  .md\:hover\:border-petrole:hover {
    --tw-border-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-border-opacity));
  }

  .md\:hover\:border-antracite:hover {
    --tw-border-opacity: 1;
    border-color: rgba(68, 78, 79, var(--tw-border-opacity));
  }

  .md\:hover\:border-black-opacity:hover {
    border-color: rgba(25, 23, 29, 0.7);
  }

  .md\:hover\:border-current:hover {
    border-color: currentColor;
  }

  .md\:focus\:border-black:focus {
    --tw-border-opacity: 1;
    border-color: rgba(26, 23, 30, var(--tw-border-opacity));
  }

  .md\:focus\:border-white:focus {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .md\:focus\:border-grey:focus {
    --tw-border-opacity: 1;
    border-color: rgba(174, 173, 175, var(--tw-border-opacity));
  }

  .md\:focus\:border-purple:focus {
    --tw-border-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-border-opacity));
  }

  .md\:focus\:border-lightgrey:focus {
    --tw-border-opacity: 1;
    border-color: rgba(241, 241, 241, var(--tw-border-opacity));
  }

  .md\:focus\:border-lightpurple:focus {
    --tw-border-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-border-opacity));
  }

  .md\:focus\:border-purplehover:focus {
    --tw-border-opacity: 1;
    border-color: rgba(160, 121, 232, var(--tw-border-opacity));
  }

  .md\:focus\:border-purpleactive:focus {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 227, var(--tw-border-opacity));
  }

  .md\:focus\:border-red:focus {
    --tw-border-opacity: 1;
    border-color: rgba(230, 95, 110, var(--tw-border-opacity));
  }

  .md\:focus\:border-beige:focus {
    --tw-border-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-border-opacity));
  }

  .md\:focus\:border-pourpre:focus {
    --tw-border-opacity: 1;
    border-color: rgba(74, 25, 44, var(--tw-border-opacity));
  }

  .md\:focus\:border-petrole:focus {
    --tw-border-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-border-opacity));
  }

  .md\:focus\:border-antracite:focus {
    --tw-border-opacity: 1;
    border-color: rgba(68, 78, 79, var(--tw-border-opacity));
  }

  .md\:focus\:border-black-opacity:focus {
    border-color: rgba(25, 23, 29, 0.7);
  }

  .md\:focus\:border-current:focus {
    border-color: currentColor;
  }

  .md\:border-opacity-0 {
    --tw-border-opacity: 0;
  }

  .md\:border-opacity-5 {
    --tw-border-opacity: 0.05;
  }

  .md\:border-opacity-10 {
    --tw-border-opacity: 0.1;
  }

  .md\:border-opacity-20 {
    --tw-border-opacity: 0.2;
  }

  .md\:border-opacity-25 {
    --tw-border-opacity: 0.25;
  }

  .md\:border-opacity-30 {
    --tw-border-opacity: 0.3;
  }

  .md\:border-opacity-40 {
    --tw-border-opacity: 0.4;
  }

  .md\:border-opacity-50 {
    --tw-border-opacity: 0.5;
  }

  .md\:border-opacity-60 {
    --tw-border-opacity: 0.6;
  }

  .md\:border-opacity-70 {
    --tw-border-opacity: 0.7;
  }

  .md\:border-opacity-75 {
    --tw-border-opacity: 0.75;
  }

  .md\:border-opacity-80 {
    --tw-border-opacity: 0.8;
  }

  .md\:border-opacity-90 {
    --tw-border-opacity: 0.9;
  }

  .md\:border-opacity-95 {
    --tw-border-opacity: 0.95;
  }

  .md\:border-opacity-100 {
    --tw-border-opacity: 1;
  }

  .group:hover .md\:group-hover\:border-opacity-0 {
    --tw-border-opacity: 0;
  }

  .group:hover .md\:group-hover\:border-opacity-5 {
    --tw-border-opacity: 0.05;
  }

  .group:hover .md\:group-hover\:border-opacity-10 {
    --tw-border-opacity: 0.1;
  }

  .group:hover .md\:group-hover\:border-opacity-20 {
    --tw-border-opacity: 0.2;
  }

  .group:hover .md\:group-hover\:border-opacity-25 {
    --tw-border-opacity: 0.25;
  }

  .group:hover .md\:group-hover\:border-opacity-30 {
    --tw-border-opacity: 0.3;
  }

  .group:hover .md\:group-hover\:border-opacity-40 {
    --tw-border-opacity: 0.4;
  }

  .group:hover .md\:group-hover\:border-opacity-50 {
    --tw-border-opacity: 0.5;
  }

  .group:hover .md\:group-hover\:border-opacity-60 {
    --tw-border-opacity: 0.6;
  }

  .group:hover .md\:group-hover\:border-opacity-70 {
    --tw-border-opacity: 0.7;
  }

  .group:hover .md\:group-hover\:border-opacity-75 {
    --tw-border-opacity: 0.75;
  }

  .group:hover .md\:group-hover\:border-opacity-80 {
    --tw-border-opacity: 0.8;
  }

  .group:hover .md\:group-hover\:border-opacity-90 {
    --tw-border-opacity: 0.9;
  }

  .group:hover .md\:group-hover\:border-opacity-95 {
    --tw-border-opacity: 0.95;
  }

  .group:hover .md\:group-hover\:border-opacity-100 {
    --tw-border-opacity: 1;
  }

  .md\[focus-within]\:border-opacity-0[focus-within] {
    --tw-border-opacity: 0;
  }

  .md\:focus-within\:border-opacity-0:focus-within {
    --tw-border-opacity: 0;
  }

  .md\[focus-within]\:border-opacity-5[focus-within] {
    --tw-border-opacity: 0.05;
  }

  .md\:focus-within\:border-opacity-5:focus-within {
    --tw-border-opacity: 0.05;
  }

  .md\[focus-within]\:border-opacity-10[focus-within] {
    --tw-border-opacity: 0.1;
  }

  .md\:focus-within\:border-opacity-10:focus-within {
    --tw-border-opacity: 0.1;
  }

  .md\[focus-within]\:border-opacity-20[focus-within] {
    --tw-border-opacity: 0.2;
  }

  .md\:focus-within\:border-opacity-20:focus-within {
    --tw-border-opacity: 0.2;
  }

  .md\[focus-within]\:border-opacity-25[focus-within] {
    --tw-border-opacity: 0.25;
  }

  .md\:focus-within\:border-opacity-25:focus-within {
    --tw-border-opacity: 0.25;
  }

  .md\[focus-within]\:border-opacity-30[focus-within] {
    --tw-border-opacity: 0.3;
  }

  .md\:focus-within\:border-opacity-30:focus-within {
    --tw-border-opacity: 0.3;
  }

  .md\[focus-within]\:border-opacity-40[focus-within] {
    --tw-border-opacity: 0.4;
  }

  .md\:focus-within\:border-opacity-40:focus-within {
    --tw-border-opacity: 0.4;
  }

  .md\[focus-within]\:border-opacity-50[focus-within] {
    --tw-border-opacity: 0.5;
  }

  .md\:focus-within\:border-opacity-50:focus-within {
    --tw-border-opacity: 0.5;
  }

  .md\[focus-within]\:border-opacity-60[focus-within] {
    --tw-border-opacity: 0.6;
  }

  .md\:focus-within\:border-opacity-60:focus-within {
    --tw-border-opacity: 0.6;
  }

  .md\[focus-within]\:border-opacity-70[focus-within] {
    --tw-border-opacity: 0.7;
  }

  .md\:focus-within\:border-opacity-70:focus-within {
    --tw-border-opacity: 0.7;
  }

  .md\[focus-within]\:border-opacity-75[focus-within] {
    --tw-border-opacity: 0.75;
  }

  .md\:focus-within\:border-opacity-75:focus-within {
    --tw-border-opacity: 0.75;
  }

  .md\[focus-within]\:border-opacity-80[focus-within] {
    --tw-border-opacity: 0.8;
  }

  .md\:focus-within\:border-opacity-80:focus-within {
    --tw-border-opacity: 0.8;
  }

  .md\[focus-within]\:border-opacity-90[focus-within] {
    --tw-border-opacity: 0.9;
  }

  .md\:focus-within\:border-opacity-90:focus-within {
    --tw-border-opacity: 0.9;
  }

  .md\[focus-within]\:border-opacity-95[focus-within] {
    --tw-border-opacity: 0.95;
  }

  .md\:focus-within\:border-opacity-95:focus-within {
    --tw-border-opacity: 0.95;
  }

  .md\[focus-within]\:border-opacity-100[focus-within] {
    --tw-border-opacity: 1;
  }

  .md\:focus-within\:border-opacity-100:focus-within {
    --tw-border-opacity: 1;
  }

  .md\:hover\:border-opacity-0:hover {
    --tw-border-opacity: 0;
  }

  .md\:hover\:border-opacity-5:hover {
    --tw-border-opacity: 0.05;
  }

  .md\:hover\:border-opacity-10:hover {
    --tw-border-opacity: 0.1;
  }

  .md\:hover\:border-opacity-20:hover {
    --tw-border-opacity: 0.2;
  }

  .md\:hover\:border-opacity-25:hover {
    --tw-border-opacity: 0.25;
  }

  .md\:hover\:border-opacity-30:hover {
    --tw-border-opacity: 0.3;
  }

  .md\:hover\:border-opacity-40:hover {
    --tw-border-opacity: 0.4;
  }

  .md\:hover\:border-opacity-50:hover {
    --tw-border-opacity: 0.5;
  }

  .md\:hover\:border-opacity-60:hover {
    --tw-border-opacity: 0.6;
  }

  .md\:hover\:border-opacity-70:hover {
    --tw-border-opacity: 0.7;
  }

  .md\:hover\:border-opacity-75:hover {
    --tw-border-opacity: 0.75;
  }

  .md\:hover\:border-opacity-80:hover {
    --tw-border-opacity: 0.8;
  }

  .md\:hover\:border-opacity-90:hover {
    --tw-border-opacity: 0.9;
  }

  .md\:hover\:border-opacity-95:hover {
    --tw-border-opacity: 0.95;
  }

  .md\:hover\:border-opacity-100:hover {
    --tw-border-opacity: 1;
  }

  .md\:focus\:border-opacity-0:focus {
    --tw-border-opacity: 0;
  }

  .md\:focus\:border-opacity-5:focus {
    --tw-border-opacity: 0.05;
  }

  .md\:focus\:border-opacity-10:focus {
    --tw-border-opacity: 0.1;
  }

  .md\:focus\:border-opacity-20:focus {
    --tw-border-opacity: 0.2;
  }

  .md\:focus\:border-opacity-25:focus {
    --tw-border-opacity: 0.25;
  }

  .md\:focus\:border-opacity-30:focus {
    --tw-border-opacity: 0.3;
  }

  .md\:focus\:border-opacity-40:focus {
    --tw-border-opacity: 0.4;
  }

  .md\:focus\:border-opacity-50:focus {
    --tw-border-opacity: 0.5;
  }

  .md\:focus\:border-opacity-60:focus {
    --tw-border-opacity: 0.6;
  }

  .md\:focus\:border-opacity-70:focus {
    --tw-border-opacity: 0.7;
  }

  .md\:focus\:border-opacity-75:focus {
    --tw-border-opacity: 0.75;
  }

  .md\:focus\:border-opacity-80:focus {
    --tw-border-opacity: 0.8;
  }

  .md\:focus\:border-opacity-90:focus {
    --tw-border-opacity: 0.9;
  }

  .md\:focus\:border-opacity-95:focus {
    --tw-border-opacity: 0.95;
  }

  .md\:focus\:border-opacity-100:focus {
    --tw-border-opacity: 1;
  }

  .md\:bg-black {
    --tw-bg-opacity: 1;
    background-color: rgba(26, 23, 30, var(--tw-bg-opacity));
  }

  .md\:bg-white {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .md\:bg-grey {
    --tw-bg-opacity: 1;
    background-color: rgba(174, 173, 175, var(--tw-bg-opacity));
  }

  .md\:bg-purple {
    --tw-bg-opacity: 1;
    background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
  }

  .md\:bg-lightgrey {
    --tw-bg-opacity: 1;
    background-color: rgba(241, 241, 241, var(--tw-bg-opacity));
  }

  .md\:bg-lightpurple {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
  }

  .md\:bg-purplehover {
    --tw-bg-opacity: 1;
    background-color: rgba(160, 121, 232, var(--tw-bg-opacity));
  }

  .md\:bg-purpleactive {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 227, var(--tw-bg-opacity));
  }

  .md\:bg-red {
    --tw-bg-opacity: 1;
    background-color: rgba(230, 95, 110, var(--tw-bg-opacity));
  }

  .md\:bg-beige {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
  }

  .md\:bg-pourpre {
    --tw-bg-opacity: 1;
    background-color: rgba(74, 25, 44, var(--tw-bg-opacity));
  }

  .md\:bg-petrole {
    --tw-bg-opacity: 1;
    background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
  }

  .md\:bg-antracite {
    --tw-bg-opacity: 1;
    background-color: rgba(68, 78, 79, var(--tw-bg-opacity));
  }

  .md\:bg-black-opacity {
    background-color: rgba(25, 23, 29, 0.7);
  }

  .md\:bg-current {
    background-color: currentColor;
  }

  .group:hover .md\:group-hover\:bg-black {
    --tw-bg-opacity: 1;
    background-color: rgba(26, 23, 30, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-white {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-grey {
    --tw-bg-opacity: 1;
    background-color: rgba(174, 173, 175, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-purple {
    --tw-bg-opacity: 1;
    background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-lightgrey {
    --tw-bg-opacity: 1;
    background-color: rgba(241, 241, 241, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-lightpurple {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-purplehover {
    --tw-bg-opacity: 1;
    background-color: rgba(160, 121, 232, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-purpleactive {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 227, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-red {
    --tw-bg-opacity: 1;
    background-color: rgba(230, 95, 110, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-beige {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-pourpre {
    --tw-bg-opacity: 1;
    background-color: rgba(74, 25, 44, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-petrole {
    --tw-bg-opacity: 1;
    background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-antracite {
    --tw-bg-opacity: 1;
    background-color: rgba(68, 78, 79, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-black-opacity {
    background-color: rgba(25, 23, 29, 0.7);
  }

  .group:hover .md\:group-hover\:bg-current {
    background-color: currentColor;
  }

  .md\[focus-within]\:bg-black[focus-within] {
    --tw-bg-opacity: 1;
    background-color: rgba(26, 23, 30, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-black:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(26, 23, 30, var(--tw-bg-opacity));
  }

  .md\[focus-within]\:bg-white[focus-within] {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-white:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .md\[focus-within]\:bg-grey[focus-within] {
    --tw-bg-opacity: 1;
    background-color: rgba(174, 173, 175, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-grey:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(174, 173, 175, var(--tw-bg-opacity));
  }

  .md\[focus-within]\:bg-purple[focus-within] {
    --tw-bg-opacity: 1;
    background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-purple:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
  }

  .md\[focus-within]\:bg-lightgrey[focus-within] {
    --tw-bg-opacity: 1;
    background-color: rgba(241, 241, 241, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-lightgrey:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(241, 241, 241, var(--tw-bg-opacity));
  }

  .md\[focus-within]\:bg-lightpurple[focus-within] {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-lightpurple:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
  }

  .md\[focus-within]\:bg-purplehover[focus-within] {
    --tw-bg-opacity: 1;
    background-color: rgba(160, 121, 232, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-purplehover:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(160, 121, 232, var(--tw-bg-opacity));
  }

  .md\[focus-within]\:bg-purpleactive[focus-within] {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 227, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-purpleactive:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 227, var(--tw-bg-opacity));
  }

  .md\[focus-within]\:bg-red[focus-within] {
    --tw-bg-opacity: 1;
    background-color: rgba(230, 95, 110, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-red:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(230, 95, 110, var(--tw-bg-opacity));
  }

  .md\[focus-within]\:bg-beige[focus-within] {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-beige:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
  }

  .md\[focus-within]\:bg-pourpre[focus-within] {
    --tw-bg-opacity: 1;
    background-color: rgba(74, 25, 44, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-pourpre:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(74, 25, 44, var(--tw-bg-opacity));
  }

  .md\[focus-within]\:bg-petrole[focus-within] {
    --tw-bg-opacity: 1;
    background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-petrole:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
  }

  .md\[focus-within]\:bg-antracite[focus-within] {
    --tw-bg-opacity: 1;
    background-color: rgba(68, 78, 79, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-antracite:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(68, 78, 79, var(--tw-bg-opacity));
  }

  .md\[focus-within]\:bg-black-opacity[focus-within] {
    background-color: rgba(25, 23, 29, 0.7);
  }

  .md\:focus-within\:bg-black-opacity:focus-within {
    background-color: rgba(25, 23, 29, 0.7);
  }

  .md\[focus-within]\:bg-current[focus-within] {
    background-color: currentColor;
  }

  .md\:focus-within\:bg-current:focus-within {
    background-color: currentColor;
  }

  .md\:hover\:bg-black:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(26, 23, 30, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-white:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-grey:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(174, 173, 175, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-purple:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-lightgrey:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(241, 241, 241, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-lightpurple:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-purplehover:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(160, 121, 232, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-purpleactive:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 227, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-red:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(230, 95, 110, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-beige:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-pourpre:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(74, 25, 44, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-petrole:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-antracite:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(68, 78, 79, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-black-opacity:hover {
    background-color: rgba(25, 23, 29, 0.7);
  }

  .md\:hover\:bg-current:hover {
    background-color: currentColor;
  }

  .md\:focus\:bg-black:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(26, 23, 30, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-white:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-grey:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(174, 173, 175, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-purple:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-lightgrey:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(241, 241, 241, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-lightpurple:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-purplehover:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(160, 121, 232, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-purpleactive:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 227, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-red:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(230, 95, 110, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-beige:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-pourpre:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(74, 25, 44, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-petrole:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-antracite:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(68, 78, 79, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-black-opacity:focus {
    background-color: rgba(25, 23, 29, 0.7);
  }

  .md\:focus\:bg-current:focus {
    background-color: currentColor;
  }

  .md\:bg-opacity-0 {
    --tw-bg-opacity: 0;
  }

  .md\:bg-opacity-5 {
    --tw-bg-opacity: 0.05;
  }

  .md\:bg-opacity-10 {
    --tw-bg-opacity: 0.1;
  }

  .md\:bg-opacity-20 {
    --tw-bg-opacity: 0.2;
  }

  .md\:bg-opacity-25 {
    --tw-bg-opacity: 0.25;
  }

  .md\:bg-opacity-30 {
    --tw-bg-opacity: 0.3;
  }

  .md\:bg-opacity-40 {
    --tw-bg-opacity: 0.4;
  }

  .md\:bg-opacity-50 {
    --tw-bg-opacity: 0.5;
  }

  .md\:bg-opacity-60 {
    --tw-bg-opacity: 0.6;
  }

  .md\:bg-opacity-70 {
    --tw-bg-opacity: 0.7;
  }

  .md\:bg-opacity-75 {
    --tw-bg-opacity: 0.75;
  }

  .md\:bg-opacity-80 {
    --tw-bg-opacity: 0.8;
  }

  .md\:bg-opacity-90 {
    --tw-bg-opacity: 0.9;
  }

  .md\:bg-opacity-95 {
    --tw-bg-opacity: 0.95;
  }

  .md\:bg-opacity-100 {
    --tw-bg-opacity: 1;
  }

  .group:hover .md\:group-hover\:bg-opacity-0 {
    --tw-bg-opacity: 0;
  }

  .group:hover .md\:group-hover\:bg-opacity-5 {
    --tw-bg-opacity: 0.05;
  }

  .group:hover .md\:group-hover\:bg-opacity-10 {
    --tw-bg-opacity: 0.1;
  }

  .group:hover .md\:group-hover\:bg-opacity-20 {
    --tw-bg-opacity: 0.2;
  }

  .group:hover .md\:group-hover\:bg-opacity-25 {
    --tw-bg-opacity: 0.25;
  }

  .group:hover .md\:group-hover\:bg-opacity-30 {
    --tw-bg-opacity: 0.3;
  }

  .group:hover .md\:group-hover\:bg-opacity-40 {
    --tw-bg-opacity: 0.4;
  }

  .group:hover .md\:group-hover\:bg-opacity-50 {
    --tw-bg-opacity: 0.5;
  }

  .group:hover .md\:group-hover\:bg-opacity-60 {
    --tw-bg-opacity: 0.6;
  }

  .group:hover .md\:group-hover\:bg-opacity-70 {
    --tw-bg-opacity: 0.7;
  }

  .group:hover .md\:group-hover\:bg-opacity-75 {
    --tw-bg-opacity: 0.75;
  }

  .group:hover .md\:group-hover\:bg-opacity-80 {
    --tw-bg-opacity: 0.8;
  }

  .group:hover .md\:group-hover\:bg-opacity-90 {
    --tw-bg-opacity: 0.9;
  }

  .group:hover .md\:group-hover\:bg-opacity-95 {
    --tw-bg-opacity: 0.95;
  }

  .group:hover .md\:group-hover\:bg-opacity-100 {
    --tw-bg-opacity: 1;
  }

  .md\[focus-within]\:bg-opacity-0[focus-within] {
    --tw-bg-opacity: 0;
  }

  .md\:focus-within\:bg-opacity-0:focus-within {
    --tw-bg-opacity: 0;
  }

  .md\[focus-within]\:bg-opacity-5[focus-within] {
    --tw-bg-opacity: 0.05;
  }

  .md\:focus-within\:bg-opacity-5:focus-within {
    --tw-bg-opacity: 0.05;
  }

  .md\[focus-within]\:bg-opacity-10[focus-within] {
    --tw-bg-opacity: 0.1;
  }

  .md\:focus-within\:bg-opacity-10:focus-within {
    --tw-bg-opacity: 0.1;
  }

  .md\[focus-within]\:bg-opacity-20[focus-within] {
    --tw-bg-opacity: 0.2;
  }

  .md\:focus-within\:bg-opacity-20:focus-within {
    --tw-bg-opacity: 0.2;
  }

  .md\[focus-within]\:bg-opacity-25[focus-within] {
    --tw-bg-opacity: 0.25;
  }

  .md\:focus-within\:bg-opacity-25:focus-within {
    --tw-bg-opacity: 0.25;
  }

  .md\[focus-within]\:bg-opacity-30[focus-within] {
    --tw-bg-opacity: 0.3;
  }

  .md\:focus-within\:bg-opacity-30:focus-within {
    --tw-bg-opacity: 0.3;
  }

  .md\[focus-within]\:bg-opacity-40[focus-within] {
    --tw-bg-opacity: 0.4;
  }

  .md\:focus-within\:bg-opacity-40:focus-within {
    --tw-bg-opacity: 0.4;
  }

  .md\[focus-within]\:bg-opacity-50[focus-within] {
    --tw-bg-opacity: 0.5;
  }

  .md\:focus-within\:bg-opacity-50:focus-within {
    --tw-bg-opacity: 0.5;
  }

  .md\[focus-within]\:bg-opacity-60[focus-within] {
    --tw-bg-opacity: 0.6;
  }

  .md\:focus-within\:bg-opacity-60:focus-within {
    --tw-bg-opacity: 0.6;
  }

  .md\[focus-within]\:bg-opacity-70[focus-within] {
    --tw-bg-opacity: 0.7;
  }

  .md\:focus-within\:bg-opacity-70:focus-within {
    --tw-bg-opacity: 0.7;
  }

  .md\[focus-within]\:bg-opacity-75[focus-within] {
    --tw-bg-opacity: 0.75;
  }

  .md\:focus-within\:bg-opacity-75:focus-within {
    --tw-bg-opacity: 0.75;
  }

  .md\[focus-within]\:bg-opacity-80[focus-within] {
    --tw-bg-opacity: 0.8;
  }

  .md\:focus-within\:bg-opacity-80:focus-within {
    --tw-bg-opacity: 0.8;
  }

  .md\[focus-within]\:bg-opacity-90[focus-within] {
    --tw-bg-opacity: 0.9;
  }

  .md\:focus-within\:bg-opacity-90:focus-within {
    --tw-bg-opacity: 0.9;
  }

  .md\[focus-within]\:bg-opacity-95[focus-within] {
    --tw-bg-opacity: 0.95;
  }

  .md\:focus-within\:bg-opacity-95:focus-within {
    --tw-bg-opacity: 0.95;
  }

  .md\[focus-within]\:bg-opacity-100[focus-within] {
    --tw-bg-opacity: 1;
  }

  .md\:focus-within\:bg-opacity-100:focus-within {
    --tw-bg-opacity: 1;
  }

  .md\:hover\:bg-opacity-0:hover {
    --tw-bg-opacity: 0;
  }

  .md\:hover\:bg-opacity-5:hover {
    --tw-bg-opacity: 0.05;
  }

  .md\:hover\:bg-opacity-10:hover {
    --tw-bg-opacity: 0.1;
  }

  .md\:hover\:bg-opacity-20:hover {
    --tw-bg-opacity: 0.2;
  }

  .md\:hover\:bg-opacity-25:hover {
    --tw-bg-opacity: 0.25;
  }

  .md\:hover\:bg-opacity-30:hover {
    --tw-bg-opacity: 0.3;
  }

  .md\:hover\:bg-opacity-40:hover {
    --tw-bg-opacity: 0.4;
  }

  .md\:hover\:bg-opacity-50:hover {
    --tw-bg-opacity: 0.5;
  }

  .md\:hover\:bg-opacity-60:hover {
    --tw-bg-opacity: 0.6;
  }

  .md\:hover\:bg-opacity-70:hover {
    --tw-bg-opacity: 0.7;
  }

  .md\:hover\:bg-opacity-75:hover {
    --tw-bg-opacity: 0.75;
  }

  .md\:hover\:bg-opacity-80:hover {
    --tw-bg-opacity: 0.8;
  }

  .md\:hover\:bg-opacity-90:hover {
    --tw-bg-opacity: 0.9;
  }

  .md\:hover\:bg-opacity-95:hover {
    --tw-bg-opacity: 0.95;
  }

  .md\:hover\:bg-opacity-100:hover {
    --tw-bg-opacity: 1;
  }

  .md\:focus\:bg-opacity-0:focus {
    --tw-bg-opacity: 0;
  }

  .md\:focus\:bg-opacity-5:focus {
    --tw-bg-opacity: 0.05;
  }

  .md\:focus\:bg-opacity-10:focus {
    --tw-bg-opacity: 0.1;
  }

  .md\:focus\:bg-opacity-20:focus {
    --tw-bg-opacity: 0.2;
  }

  .md\:focus\:bg-opacity-25:focus {
    --tw-bg-opacity: 0.25;
  }

  .md\:focus\:bg-opacity-30:focus {
    --tw-bg-opacity: 0.3;
  }

  .md\:focus\:bg-opacity-40:focus {
    --tw-bg-opacity: 0.4;
  }

  .md\:focus\:bg-opacity-50:focus {
    --tw-bg-opacity: 0.5;
  }

  .md\:focus\:bg-opacity-60:focus {
    --tw-bg-opacity: 0.6;
  }

  .md\:focus\:bg-opacity-70:focus {
    --tw-bg-opacity: 0.7;
  }

  .md\:focus\:bg-opacity-75:focus {
    --tw-bg-opacity: 0.75;
  }

  .md\:focus\:bg-opacity-80:focus {
    --tw-bg-opacity: 0.8;
  }

  .md\:focus\:bg-opacity-90:focus {
    --tw-bg-opacity: 0.9;
  }

  .md\:focus\:bg-opacity-95:focus {
    --tw-bg-opacity: 0.95;
  }

  .md\:focus\:bg-opacity-100:focus {
    --tw-bg-opacity: 1;
  }

  .md\:bg-none {
    background-image: none;
  }

  .md\:bg-gradient-to-t {
    background-image: -webkit-gradient(linear, left bottom, left top, from(var(--tw-gradient-stops)));
    background-image: linear-gradient(to top, var(--tw-gradient-stops));
  }

  .md\:bg-gradient-to-tr {
    background-image: -webkit-gradient(linear, left bottom, right top, from(var(--tw-gradient-stops)));
    background-image: linear-gradient(to top right, var(--tw-gradient-stops));
  }

  .md\:bg-gradient-to-r {
    background-image: -webkit-gradient(linear, left top, right top, from(var(--tw-gradient-stops)));
    background-image: linear-gradient(to right, var(--tw-gradient-stops));
  }

  .md\:bg-gradient-to-br {
    background-image: -webkit-gradient(linear, left top, right bottom, from(var(--tw-gradient-stops)));
    background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
  }

  .md\:bg-gradient-to-b {
    background-image: -webkit-gradient(linear, left top, left bottom, from(var(--tw-gradient-stops)));
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
  }

  .md\:bg-gradient-to-bl {
    background-image: -webkit-gradient(linear, right top, left bottom, from(var(--tw-gradient-stops)));
    background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));
  }

  .md\:bg-gradient-to-l {
    background-image: -webkit-gradient(linear, right top, left top, from(var(--tw-gradient-stops)));
    background-image: linear-gradient(to left, var(--tw-gradient-stops));
  }

  .md\:bg-gradient-to-tl {
    background-image: -webkit-gradient(linear, right bottom, left top, from(var(--tw-gradient-stops)));
    background-image: linear-gradient(to top left, var(--tw-gradient-stops));
  }

  .md\:from-black {
    --tw-gradient-from: #1A171E;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(26, 23, 30, 0));
  }

  .md\:from-white {
    --tw-gradient-from: #fff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .md\:from-grey {
    --tw-gradient-from: #AEADAF;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(174, 173, 175, 0));
  }

  .md\:from-purple {
    --tw-gradient-from: #01425e;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 66, 94, 0));
  }

  .md\:from-lightgrey {
    --tw-gradient-from: #F1F1F1;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(241, 241, 241, 0));
  }

  .md\:from-lightpurple {
    --tw-gradient-from: #c7b7a7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 183, 167, 0));
  }

  .md\:from-purplehover {
    --tw-gradient-from: #a079e8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(160, 121, 232, 0));
  }

  .md\:from-purpleactive {
    --tw-gradient-from: #8b5ce3;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 227, 0));
  }

  .md\:from-red {
    --tw-gradient-from: #E65F6E;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(230, 95, 110, 0));
  }

  .md\:from-beige {
    --tw-gradient-from: #c7b7a7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 183, 167, 0));
  }

  .md\:from-pourpre {
    --tw-gradient-from: #4a192c;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(74, 25, 44, 0));
  }

  .md\:from-petrole {
    --tw-gradient-from: #01425e;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 66, 94, 0));
  }

  .md\:from-antracite {
    --tw-gradient-from: #444e4f;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(68, 78, 79, 0));
  }

  .md\:from-black-opacity {
    --tw-gradient-from: rgba(25, 23, 29, 0.7);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(25, 23, 29, 0));
  }

  .md\:from-current {
    --tw-gradient-from: currentColor;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .md\:hover\:from-black:hover {
    --tw-gradient-from: #1A171E;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(26, 23, 30, 0));
  }

  .md\:hover\:from-white:hover {
    --tw-gradient-from: #fff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .md\:hover\:from-grey:hover {
    --tw-gradient-from: #AEADAF;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(174, 173, 175, 0));
  }

  .md\:hover\:from-purple:hover {
    --tw-gradient-from: #01425e;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 66, 94, 0));
  }

  .md\:hover\:from-lightgrey:hover {
    --tw-gradient-from: #F1F1F1;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(241, 241, 241, 0));
  }

  .md\:hover\:from-lightpurple:hover {
    --tw-gradient-from: #c7b7a7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 183, 167, 0));
  }

  .md\:hover\:from-purplehover:hover {
    --tw-gradient-from: #a079e8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(160, 121, 232, 0));
  }

  .md\:hover\:from-purpleactive:hover {
    --tw-gradient-from: #8b5ce3;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 227, 0));
  }

  .md\:hover\:from-red:hover {
    --tw-gradient-from: #E65F6E;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(230, 95, 110, 0));
  }

  .md\:hover\:from-beige:hover {
    --tw-gradient-from: #c7b7a7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 183, 167, 0));
  }

  .md\:hover\:from-pourpre:hover {
    --tw-gradient-from: #4a192c;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(74, 25, 44, 0));
  }

  .md\:hover\:from-petrole:hover {
    --tw-gradient-from: #01425e;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 66, 94, 0));
  }

  .md\:hover\:from-antracite:hover {
    --tw-gradient-from: #444e4f;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(68, 78, 79, 0));
  }

  .md\:hover\:from-black-opacity:hover {
    --tw-gradient-from: rgba(25, 23, 29, 0.7);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(25, 23, 29, 0));
  }

  .md\:hover\:from-current:hover {
    --tw-gradient-from: currentColor;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .md\:focus\:from-black:focus {
    --tw-gradient-from: #1A171E;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(26, 23, 30, 0));
  }

  .md\:focus\:from-white:focus {
    --tw-gradient-from: #fff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .md\:focus\:from-grey:focus {
    --tw-gradient-from: #AEADAF;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(174, 173, 175, 0));
  }

  .md\:focus\:from-purple:focus {
    --tw-gradient-from: #01425e;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 66, 94, 0));
  }

  .md\:focus\:from-lightgrey:focus {
    --tw-gradient-from: #F1F1F1;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(241, 241, 241, 0));
  }

  .md\:focus\:from-lightpurple:focus {
    --tw-gradient-from: #c7b7a7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 183, 167, 0));
  }

  .md\:focus\:from-purplehover:focus {
    --tw-gradient-from: #a079e8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(160, 121, 232, 0));
  }

  .md\:focus\:from-purpleactive:focus {
    --tw-gradient-from: #8b5ce3;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 227, 0));
  }

  .md\:focus\:from-red:focus {
    --tw-gradient-from: #E65F6E;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(230, 95, 110, 0));
  }

  .md\:focus\:from-beige:focus {
    --tw-gradient-from: #c7b7a7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 183, 167, 0));
  }

  .md\:focus\:from-pourpre:focus {
    --tw-gradient-from: #4a192c;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(74, 25, 44, 0));
  }

  .md\:focus\:from-petrole:focus {
    --tw-gradient-from: #01425e;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 66, 94, 0));
  }

  .md\:focus\:from-antracite:focus {
    --tw-gradient-from: #444e4f;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(68, 78, 79, 0));
  }

  .md\:focus\:from-black-opacity:focus {
    --tw-gradient-from: rgba(25, 23, 29, 0.7);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(25, 23, 29, 0));
  }

  .md\:focus\:from-current:focus {
    --tw-gradient-from: currentColor;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .md\:via-black {
    --tw-gradient-stops: var(--tw-gradient-from), #1A171E, var(--tw-gradient-to, rgba(26, 23, 30, 0));
  }

  .md\:via-white {
    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .md\:via-grey {
    --tw-gradient-stops: var(--tw-gradient-from), #AEADAF, var(--tw-gradient-to, rgba(174, 173, 175, 0));
  }

  .md\:via-purple {
    --tw-gradient-stops: var(--tw-gradient-from), #01425e, var(--tw-gradient-to, rgba(1, 66, 94, 0));
  }

  .md\:via-lightgrey {
    --tw-gradient-stops: var(--tw-gradient-from), #F1F1F1, var(--tw-gradient-to, rgba(241, 241, 241, 0));
  }

  .md\:via-lightpurple {
    --tw-gradient-stops: var(--tw-gradient-from), #c7b7a7, var(--tw-gradient-to, rgba(199, 183, 167, 0));
  }

  .md\:via-purplehover {
    --tw-gradient-stops: var(--tw-gradient-from), #a079e8, var(--tw-gradient-to, rgba(160, 121, 232, 0));
  }

  .md\:via-purpleactive {
    --tw-gradient-stops: var(--tw-gradient-from), #8b5ce3, var(--tw-gradient-to, rgba(139, 92, 227, 0));
  }

  .md\:via-red {
    --tw-gradient-stops: var(--tw-gradient-from), #E65F6E, var(--tw-gradient-to, rgba(230, 95, 110, 0));
  }

  .md\:via-beige {
    --tw-gradient-stops: var(--tw-gradient-from), #c7b7a7, var(--tw-gradient-to, rgba(199, 183, 167, 0));
  }

  .md\:via-pourpre {
    --tw-gradient-stops: var(--tw-gradient-from), #4a192c, var(--tw-gradient-to, rgba(74, 25, 44, 0));
  }

  .md\:via-petrole {
    --tw-gradient-stops: var(--tw-gradient-from), #01425e, var(--tw-gradient-to, rgba(1, 66, 94, 0));
  }

  .md\:via-antracite {
    --tw-gradient-stops: var(--tw-gradient-from), #444e4f, var(--tw-gradient-to, rgba(68, 78, 79, 0));
  }

  .md\:via-black-opacity {
    --tw-gradient-stops: var(--tw-gradient-from), rgba(25, 23, 29, 0.7), var(--tw-gradient-to, rgba(25, 23, 29, 0));
  }

  .md\:via-current {
    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .md\:hover\:via-black:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #1A171E, var(--tw-gradient-to, rgba(26, 23, 30, 0));
  }

  .md\:hover\:via-white:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .md\:hover\:via-grey:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #AEADAF, var(--tw-gradient-to, rgba(174, 173, 175, 0));
  }

  .md\:hover\:via-purple:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #01425e, var(--tw-gradient-to, rgba(1, 66, 94, 0));
  }

  .md\:hover\:via-lightgrey:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #F1F1F1, var(--tw-gradient-to, rgba(241, 241, 241, 0));
  }

  .md\:hover\:via-lightpurple:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #c7b7a7, var(--tw-gradient-to, rgba(199, 183, 167, 0));
  }

  .md\:hover\:via-purplehover:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #a079e8, var(--tw-gradient-to, rgba(160, 121, 232, 0));
  }

  .md\:hover\:via-purpleactive:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #8b5ce3, var(--tw-gradient-to, rgba(139, 92, 227, 0));
  }

  .md\:hover\:via-red:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #E65F6E, var(--tw-gradient-to, rgba(230, 95, 110, 0));
  }

  .md\:hover\:via-beige:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #c7b7a7, var(--tw-gradient-to, rgba(199, 183, 167, 0));
  }

  .md\:hover\:via-pourpre:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #4a192c, var(--tw-gradient-to, rgba(74, 25, 44, 0));
  }

  .md\:hover\:via-petrole:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #01425e, var(--tw-gradient-to, rgba(1, 66, 94, 0));
  }

  .md\:hover\:via-antracite:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #444e4f, var(--tw-gradient-to, rgba(68, 78, 79, 0));
  }

  .md\:hover\:via-black-opacity:hover {
    --tw-gradient-stops: var(--tw-gradient-from), rgba(25, 23, 29, 0.7), var(--tw-gradient-to, rgba(25, 23, 29, 0));
  }

  .md\:hover\:via-current:hover {
    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .md\:focus\:via-black:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #1A171E, var(--tw-gradient-to, rgba(26, 23, 30, 0));
  }

  .md\:focus\:via-white:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .md\:focus\:via-grey:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #AEADAF, var(--tw-gradient-to, rgba(174, 173, 175, 0));
  }

  .md\:focus\:via-purple:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #01425e, var(--tw-gradient-to, rgba(1, 66, 94, 0));
  }

  .md\:focus\:via-lightgrey:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #F1F1F1, var(--tw-gradient-to, rgba(241, 241, 241, 0));
  }

  .md\:focus\:via-lightpurple:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #c7b7a7, var(--tw-gradient-to, rgba(199, 183, 167, 0));
  }

  .md\:focus\:via-purplehover:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #a079e8, var(--tw-gradient-to, rgba(160, 121, 232, 0));
  }

  .md\:focus\:via-purpleactive:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #8b5ce3, var(--tw-gradient-to, rgba(139, 92, 227, 0));
  }

  .md\:focus\:via-red:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #E65F6E, var(--tw-gradient-to, rgba(230, 95, 110, 0));
  }

  .md\:focus\:via-beige:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #c7b7a7, var(--tw-gradient-to, rgba(199, 183, 167, 0));
  }

  .md\:focus\:via-pourpre:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #4a192c, var(--tw-gradient-to, rgba(74, 25, 44, 0));
  }

  .md\:focus\:via-petrole:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #01425e, var(--tw-gradient-to, rgba(1, 66, 94, 0));
  }

  .md\:focus\:via-antracite:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #444e4f, var(--tw-gradient-to, rgba(68, 78, 79, 0));
  }

  .md\:focus\:via-black-opacity:focus {
    --tw-gradient-stops: var(--tw-gradient-from), rgba(25, 23, 29, 0.7), var(--tw-gradient-to, rgba(25, 23, 29, 0));
  }

  .md\:focus\:via-current:focus {
    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .md\:to-black {
    --tw-gradient-to: #1A171E;
  }

  .md\:to-white {
    --tw-gradient-to: #fff;
  }

  .md\:to-grey {
    --tw-gradient-to: #AEADAF;
  }

  .md\:to-purple {
    --tw-gradient-to: #01425e;
  }

  .md\:to-lightgrey {
    --tw-gradient-to: #F1F1F1;
  }

  .md\:to-lightpurple {
    --tw-gradient-to: #c7b7a7;
  }

  .md\:to-purplehover {
    --tw-gradient-to: #a079e8;
  }

  .md\:to-purpleactive {
    --tw-gradient-to: #8b5ce3;
  }

  .md\:to-red {
    --tw-gradient-to: #E65F6E;
  }

  .md\:to-beige {
    --tw-gradient-to: #c7b7a7;
  }

  .md\:to-pourpre {
    --tw-gradient-to: #4a192c;
  }

  .md\:to-petrole {
    --tw-gradient-to: #01425e;
  }

  .md\:to-antracite {
    --tw-gradient-to: #444e4f;
  }

  .md\:to-black-opacity {
    --tw-gradient-to: rgba(25, 23, 29, 0.7);
  }

  .md\:to-current {
    --tw-gradient-to: currentColor;
  }

  .md\:hover\:to-black:hover {
    --tw-gradient-to: #1A171E;
  }

  .md\:hover\:to-white:hover {
    --tw-gradient-to: #fff;
  }

  .md\:hover\:to-grey:hover {
    --tw-gradient-to: #AEADAF;
  }

  .md\:hover\:to-purple:hover {
    --tw-gradient-to: #01425e;
  }

  .md\:hover\:to-lightgrey:hover {
    --tw-gradient-to: #F1F1F1;
  }

  .md\:hover\:to-lightpurple:hover {
    --tw-gradient-to: #c7b7a7;
  }

  .md\:hover\:to-purplehover:hover {
    --tw-gradient-to: #a079e8;
  }

  .md\:hover\:to-purpleactive:hover {
    --tw-gradient-to: #8b5ce3;
  }

  .md\:hover\:to-red:hover {
    --tw-gradient-to: #E65F6E;
  }

  .md\:hover\:to-beige:hover {
    --tw-gradient-to: #c7b7a7;
  }

  .md\:hover\:to-pourpre:hover {
    --tw-gradient-to: #4a192c;
  }

  .md\:hover\:to-petrole:hover {
    --tw-gradient-to: #01425e;
  }

  .md\:hover\:to-antracite:hover {
    --tw-gradient-to: #444e4f;
  }

  .md\:hover\:to-black-opacity:hover {
    --tw-gradient-to: rgba(25, 23, 29, 0.7);
  }

  .md\:hover\:to-current:hover {
    --tw-gradient-to: currentColor;
  }

  .md\:focus\:to-black:focus {
    --tw-gradient-to: #1A171E;
  }

  .md\:focus\:to-white:focus {
    --tw-gradient-to: #fff;
  }

  .md\:focus\:to-grey:focus {
    --tw-gradient-to: #AEADAF;
  }

  .md\:focus\:to-purple:focus {
    --tw-gradient-to: #01425e;
  }

  .md\:focus\:to-lightgrey:focus {
    --tw-gradient-to: #F1F1F1;
  }

  .md\:focus\:to-lightpurple:focus {
    --tw-gradient-to: #c7b7a7;
  }

  .md\:focus\:to-purplehover:focus {
    --tw-gradient-to: #a079e8;
  }

  .md\:focus\:to-purpleactive:focus {
    --tw-gradient-to: #8b5ce3;
  }

  .md\:focus\:to-red:focus {
    --tw-gradient-to: #E65F6E;
  }

  .md\:focus\:to-beige:focus {
    --tw-gradient-to: #c7b7a7;
  }

  .md\:focus\:to-pourpre:focus {
    --tw-gradient-to: #4a192c;
  }

  .md\:focus\:to-petrole:focus {
    --tw-gradient-to: #01425e;
  }

  .md\:focus\:to-antracite:focus {
    --tw-gradient-to: #444e4f;
  }

  .md\:focus\:to-black-opacity:focus {
    --tw-gradient-to: rgba(25, 23, 29, 0.7);
  }

  .md\:focus\:to-current:focus {
    --tw-gradient-to: currentColor;
  }

  .md\:decoration-slice {
    -webkit-box-decoration-break: slice;
            box-decoration-break: slice;
  }

  .md\:decoration-clone {
    -webkit-box-decoration-break: clone;
            box-decoration-break: clone;
  }

  .md\:bg-auto {
    background-size: auto;
  }

  .md\:bg-cover {
    background-size: cover;
  }

  .md\:bg-contain {
    background-size: contain;
  }

  .md\:bg-fixed {
    background-attachment: fixed;
  }

  .md\:bg-local {
    background-attachment: local;
  }

  .md\:bg-scroll {
    background-attachment: scroll;
  }

  .md\:bg-clip-border {
    background-clip: border-box;
  }

  .md\:bg-clip-padding {
    background-clip: padding-box;
  }

  .md\:bg-clip-content {
    background-clip: content-box;
  }

  .md\:bg-clip-text {
    -webkit-background-clip: text;
            background-clip: text;
  }

  .md\:bg-bottom {
    background-position: bottom;
  }

  .md\:bg-center {
    background-position: center;
  }

  .md\:bg-left {
    background-position: left;
  }

  .md\:bg-left-bottom {
    background-position: left bottom;
  }

  .md\:bg-left-top {
    background-position: left top;
  }

  .md\:bg-right {
    background-position: right;
  }

  .md\:bg-right-bottom {
    background-position: right bottom;
  }

  .md\:bg-right-top {
    background-position: right top;
  }

  .md\:bg-top {
    background-position: top;
  }

  .md\:bg-repeat {
    background-repeat: repeat;
  }

  .md\:bg-no-repeat {
    background-repeat: no-repeat;
  }

  .md\:bg-repeat-x {
    background-repeat: repeat-x;
  }

  .md\:bg-repeat-y {
    background-repeat: repeat-y;
  }

  .md\:bg-repeat-round {
    background-repeat: round;
  }

  .md\:bg-repeat-space {
    background-repeat: space;
  }

  .md\:bg-origin-border {
    background-origin: border-box;
  }

  .md\:bg-origin-padding {
    background-origin: padding-box;
  }

  .md\:bg-origin-content {
    background-origin: content-box;
  }

  .md\:fill-current {
    fill: currentColor;
  }

  .md\:stroke-current {
    stroke: currentColor;
  }

  .md\:stroke-0 {
    stroke-width: 0;
  }

  .md\:stroke-1 {
    stroke-width: 1;
  }

  .md\:stroke-2 {
    stroke-width: 2;
  }

  .md\:object-contain {
    -o-object-fit: contain;
       object-fit: contain;
  }

  .md\:object-cover {
    -o-object-fit: cover;
       object-fit: cover;
  }

  .md\:object-fill {
    -o-object-fit: fill;
       object-fit: fill;
  }

  .md\:object-none {
    -o-object-fit: none;
       object-fit: none;
  }

  .md\:object-scale-down {
    -o-object-fit: scale-down;
       object-fit: scale-down;
  }

  .md\:object-bottom {
    -o-object-position: bottom;
       object-position: bottom;
  }

  .md\:object-center {
    -o-object-position: center;
       object-position: center;
  }

  .md\:object-left {
    -o-object-position: left;
       object-position: left;
  }

  .md\:object-left-bottom {
    -o-object-position: left bottom;
       object-position: left bottom;
  }

  .md\:object-left-top {
    -o-object-position: left top;
       object-position: left top;
  }

  .md\:object-right {
    -o-object-position: right;
       object-position: right;
  }

  .md\:object-right-bottom {
    -o-object-position: right bottom;
       object-position: right bottom;
  }

  .md\:object-right-top {
    -o-object-position: right top;
       object-position: right top;
  }

  .md\:object-top {
    -o-object-position: top;
       object-position: top;
  }

  .md\:p-0 {
    padding: 0rem;
  }

  .md\:p-1 {
    padding: 1rem;
  }

  .md\:p-2 {
    padding: 1.2rem;
  }

  .md\:p-3 {
    padding: 1.5rem;
  }

  .md\:p-4 {
    padding: 1.7rem;
  }

  .md\:p-5 {
    padding: 2rem;
  }

  .md\:p-6 {
    padding: 2.5rem;
  }

  .md\:p-7 {
    padding: 3rem;
  }

  .md\:p-8 {
    padding: 3.5rem;
  }

  .md\:p-9 {
    padding: 4rem;
  }

  .md\:p-10 {
    padding: 4.5rem;
  }

  .md\:p-11 {
    padding: 5rem;
  }

  .md\:p-12 {
    padding: 5.5rem;
  }

  .md\:p-13 {
    padding: 6rem;
  }

  .md\:p-14 {
    padding: 6.5rem;
  }

  .md\:p-15 {
    padding: 7rem;
  }

  .md\:p-16 {
    padding: 7.5rem;
  }

  .md\:p-17 {
    padding: 8rem;
  }

  .md\:p-18 {
    padding: 8.5rem;
  }

  .md\:p-19 {
    padding: 9.5rem;
  }

  .md\:p-20 {
    padding: 10rem;
  }

  .md\:p-21 {
    padding: 11rem;
  }

  .md\:p-22 {
    padding: 13rem;
  }

  .md\:p-23 {
    padding: 15rem;
  }

  .md\:p-24 {
    padding: 20.5rem;
  }

  .md\:p-tiny {
    padding: 0.5rem;
  }

  .md\:p-42p {
    padding: 42%;
  }

  .md\:p-huge {
    padding: 39.5rem;
  }

  .md\:p-fit {
    padding: fit-content;
  }

  .md\:px-0 {
    padding-left: 0rem;
    padding-right: 0rem;
  }

  .md\:px-1 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .md\:px-2 {
    padding-left: 1.2rem;
    padding-right: 1.2rem;
  }

  .md\:px-3 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .md\:px-4 {
    padding-left: 1.7rem;
    padding-right: 1.7rem;
  }

  .md\:px-5 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .md\:px-6 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .md\:px-7 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .md\:px-8 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }

  .md\:px-9 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .md\:px-10 {
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }

  .md\:px-11 {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .md\:px-12 {
    padding-left: 5.5rem;
    padding-right: 5.5rem;
  }

  .md\:px-13 {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .md\:px-14 {
    padding-left: 6.5rem;
    padding-right: 6.5rem;
  }

  .md\:px-15 {
    padding-left: 7rem;
    padding-right: 7rem;
  }

  .md\:px-16 {
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }

  .md\:px-17 {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .md\:px-18 {
    padding-left: 8.5rem;
    padding-right: 8.5rem;
  }

  .md\:px-19 {
    padding-left: 9.5rem;
    padding-right: 9.5rem;
  }

  .md\:px-20 {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .md\:px-21 {
    padding-left: 11rem;
    padding-right: 11rem;
  }

  .md\:px-22 {
    padding-left: 13rem;
    padding-right: 13rem;
  }

  .md\:px-23 {
    padding-left: 15rem;
    padding-right: 15rem;
  }

  .md\:px-24 {
    padding-left: 20.5rem;
    padding-right: 20.5rem;
  }

  .md\:px-tiny {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .md\:px-42p {
    padding-left: 42%;
    padding-right: 42%;
  }

  .md\:px-huge {
    padding-left: 39.5rem;
    padding-right: 39.5rem;
  }

  .md\:px-fit {
    padding-left: fit-content;
    padding-right: fit-content;
  }

  .md\:py-0 {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }

  .md\:py-1 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .md\:py-2 {
    padding-top: 1.2rem;
    padding-bottom: 1.2rem;
  }

  .md\:py-3 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .md\:py-4 {
    padding-top: 1.7rem;
    padding-bottom: 1.7rem;
  }

  .md\:py-5 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .md\:py-6 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .md\:py-7 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .md\:py-8 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .md\:py-9 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .md\:py-10 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }

  .md\:py-11 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .md\:py-12 {
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }

  .md\:py-13 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .md\:py-14 {
    padding-top: 6.5rem;
    padding-bottom: 6.5rem;
  }

  .md\:py-15 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .md\:py-16 {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .md\:py-17 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .md\:py-18 {
    padding-top: 8.5rem;
    padding-bottom: 8.5rem;
  }

  .md\:py-19 {
    padding-top: 9.5rem;
    padding-bottom: 9.5rem;
  }

  .md\:py-20 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .md\:py-21 {
    padding-top: 11rem;
    padding-bottom: 11rem;
  }

  .md\:py-22 {
    padding-top: 13rem;
    padding-bottom: 13rem;
  }

  .md\:py-23 {
    padding-top: 15rem;
    padding-bottom: 15rem;
  }

  .md\:py-24 {
    padding-top: 20.5rem;
    padding-bottom: 20.5rem;
  }

  .md\:py-tiny {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .md\:py-42p {
    padding-top: 42%;
    padding-bottom: 42%;
  }

  .md\:py-huge {
    padding-top: 39.5rem;
    padding-bottom: 39.5rem;
  }

  .md\:py-fit {
    padding-top: fit-content;
    padding-bottom: fit-content;
  }

  .md\:pt-0 {
    padding-top: 0rem;
  }

  .md\:pt-1 {
    padding-top: 1rem;
  }

  .md\:pt-2 {
    padding-top: 1.2rem;
  }

  .md\:pt-3 {
    padding-top: 1.5rem;
  }

  .md\:pt-4 {
    padding-top: 1.7rem;
  }

  .md\:pt-5 {
    padding-top: 2rem;
  }

  .md\:pt-6 {
    padding-top: 2.5rem;
  }

  .md\:pt-7 {
    padding-top: 3rem;
  }

  .md\:pt-8 {
    padding-top: 3.5rem;
  }

  .md\:pt-9 {
    padding-top: 4rem;
  }

  .md\:pt-10 {
    padding-top: 4.5rem;
  }

  .md\:pt-11 {
    padding-top: 5rem;
  }

  .md\:pt-12 {
    padding-top: 5.5rem;
  }

  .md\:pt-13 {
    padding-top: 6rem;
  }

  .md\:pt-14 {
    padding-top: 6.5rem;
  }

  .md\:pt-15 {
    padding-top: 7rem;
  }

  .md\:pt-16 {
    padding-top: 7.5rem;
  }

  .md\:pt-17 {
    padding-top: 8rem;
  }

  .md\:pt-18 {
    padding-top: 8.5rem;
  }

  .md\:pt-19 {
    padding-top: 9.5rem;
  }

  .md\:pt-20 {
    padding-top: 10rem;
  }

  .md\:pt-21 {
    padding-top: 11rem;
  }

  .md\:pt-22 {
    padding-top: 13rem;
  }

  .md\:pt-23 {
    padding-top: 15rem;
  }

  .md\:pt-24 {
    padding-top: 20.5rem;
  }

  .md\:pt-tiny {
    padding-top: 0.5rem;
  }

  .md\:pt-42p {
    padding-top: 42%;
  }

  .md\:pt-huge {
    padding-top: 39.5rem;
  }

  .md\:pt-fit {
    padding-top: fit-content;
  }

  .md\:pr-0 {
    padding-right: 0rem;
  }

  .md\:pr-1 {
    padding-right: 1rem;
  }

  .md\:pr-2 {
    padding-right: 1.2rem;
  }

  .md\:pr-3 {
    padding-right: 1.5rem;
  }

  .md\:pr-4 {
    padding-right: 1.7rem;
  }

  .md\:pr-5 {
    padding-right: 2rem;
  }

  .md\:pr-6 {
    padding-right: 2.5rem;
  }

  .md\:pr-7 {
    padding-right: 3rem;
  }

  .md\:pr-8 {
    padding-right: 3.5rem;
  }

  .md\:pr-9 {
    padding-right: 4rem;
  }

  .md\:pr-10 {
    padding-right: 4.5rem;
  }

  .md\:pr-11 {
    padding-right: 5rem;
  }

  .md\:pr-12 {
    padding-right: 5.5rem;
  }

  .md\:pr-13 {
    padding-right: 6rem;
  }

  .md\:pr-14 {
    padding-right: 6.5rem;
  }

  .md\:pr-15 {
    padding-right: 7rem;
  }

  .md\:pr-16 {
    padding-right: 7.5rem;
  }

  .md\:pr-17 {
    padding-right: 8rem;
  }

  .md\:pr-18 {
    padding-right: 8.5rem;
  }

  .md\:pr-19 {
    padding-right: 9.5rem;
  }

  .md\:pr-20 {
    padding-right: 10rem;
  }

  .md\:pr-21 {
    padding-right: 11rem;
  }

  .md\:pr-22 {
    padding-right: 13rem;
  }

  .md\:pr-23 {
    padding-right: 15rem;
  }

  .md\:pr-24 {
    padding-right: 20.5rem;
  }

  .md\:pr-tiny {
    padding-right: 0.5rem;
  }

  .md\:pr-42p {
    padding-right: 42%;
  }

  .md\:pr-huge {
    padding-right: 39.5rem;
  }

  .md\:pr-fit {
    padding-right: fit-content;
  }

  .md\:pb-0 {
    padding-bottom: 0rem;
  }

  .md\:pb-1 {
    padding-bottom: 1rem;
  }

  .md\:pb-2 {
    padding-bottom: 1.2rem;
  }

  .md\:pb-3 {
    padding-bottom: 1.5rem;
  }

  .md\:pb-4 {
    padding-bottom: 1.7rem;
  }

  .md\:pb-5 {
    padding-bottom: 2rem;
  }

  .md\:pb-6 {
    padding-bottom: 2.5rem;
  }

  .md\:pb-7 {
    padding-bottom: 3rem;
  }

  .md\:pb-8 {
    padding-bottom: 3.5rem;
  }

  .md\:pb-9 {
    padding-bottom: 4rem;
  }

  .md\:pb-10 {
    padding-bottom: 4.5rem;
  }

  .md\:pb-11 {
    padding-bottom: 5rem;
  }

  .md\:pb-12 {
    padding-bottom: 5.5rem;
  }

  .md\:pb-13 {
    padding-bottom: 6rem;
  }

  .md\:pb-14 {
    padding-bottom: 6.5rem;
  }

  .md\:pb-15 {
    padding-bottom: 7rem;
  }

  .md\:pb-16 {
    padding-bottom: 7.5rem;
  }

  .md\:pb-17 {
    padding-bottom: 8rem;
  }

  .md\:pb-18 {
    padding-bottom: 8.5rem;
  }

  .md\:pb-19 {
    padding-bottom: 9.5rem;
  }

  .md\:pb-20 {
    padding-bottom: 10rem;
  }

  .md\:pb-21 {
    padding-bottom: 11rem;
  }

  .md\:pb-22 {
    padding-bottom: 13rem;
  }

  .md\:pb-23 {
    padding-bottom: 15rem;
  }

  .md\:pb-24 {
    padding-bottom: 20.5rem;
  }

  .md\:pb-tiny {
    padding-bottom: 0.5rem;
  }

  .md\:pb-42p {
    padding-bottom: 42%;
  }

  .md\:pb-huge {
    padding-bottom: 39.5rem;
  }

  .md\:pb-fit {
    padding-bottom: fit-content;
  }

  .md\:pl-0 {
    padding-left: 0rem;
  }

  .md\:pl-1 {
    padding-left: 1rem;
  }

  .md\:pl-2 {
    padding-left: 1.2rem;
  }

  .md\:pl-3 {
    padding-left: 1.5rem;
  }

  .md\:pl-4 {
    padding-left: 1.7rem;
  }

  .md\:pl-5 {
    padding-left: 2rem;
  }

  .md\:pl-6 {
    padding-left: 2.5rem;
  }

  .md\:pl-7 {
    padding-left: 3rem;
  }

  .md\:pl-8 {
    padding-left: 3.5rem;
  }

  .md\:pl-9 {
    padding-left: 4rem;
  }

  .md\:pl-10 {
    padding-left: 4.5rem;
  }

  .md\:pl-11 {
    padding-left: 5rem;
  }

  .md\:pl-12 {
    padding-left: 5.5rem;
  }

  .md\:pl-13 {
    padding-left: 6rem;
  }

  .md\:pl-14 {
    padding-left: 6.5rem;
  }

  .md\:pl-15 {
    padding-left: 7rem;
  }

  .md\:pl-16 {
    padding-left: 7.5rem;
  }

  .md\:pl-17 {
    padding-left: 8rem;
  }

  .md\:pl-18 {
    padding-left: 8.5rem;
  }

  .md\:pl-19 {
    padding-left: 9.5rem;
  }

  .md\:pl-20 {
    padding-left: 10rem;
  }

  .md\:pl-21 {
    padding-left: 11rem;
  }

  .md\:pl-22 {
    padding-left: 13rem;
  }

  .md\:pl-23 {
    padding-left: 15rem;
  }

  .md\:pl-24 {
    padding-left: 20.5rem;
  }

  .md\:pl-tiny {
    padding-left: 0.5rem;
  }

  .md\:pl-42p {
    padding-left: 42%;
  }

  .md\:pl-huge {
    padding-left: 39.5rem;
  }

  .md\:pl-fit {
    padding-left: fit-content;
  }

  .md\:text-left {
    text-align: left;
  }

  .md\:text-center {
    text-align: center;
  }

  .md\:text-right {
    text-align: right;
  }

  .md\:text-justify {
    text-align: justify;
  }

  .md\:align-baseline {
    vertical-align: baseline;
  }

  .md\:align-top {
    vertical-align: top;
  }

  .md\:align-middle {
    vertical-align: middle;
  }

  .md\:align-bottom {
    vertical-align: bottom;
  }

  .md\:align-text-top {
    vertical-align: text-top;
  }

  .md\:align-text-bottom {
    vertical-align: text-bottom;
  }

  .md\:font-sans {
    font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  }

  .md\:font-serif {
    font-family: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;
  }

  .md\:font-mono {
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  }

  .md\:text-1 {
    font-size: 1.4rem;
  }

  .md\:text-2 {
    font-size: 1.5rem;
  }

  .md\:text-3 {
    font-size: 1.6rem;
  }

  .md\:text-4 {
    font-size: 1.8rem;
  }

  .md\:text-5 {
    font-size: 2rem;
  }

  .md\:text-6 {
    font-size: 2.2rem;
  }

  .md\:text-7 {
    font-size: 2.4rem;
  }

  .md\:text-8 {
    font-size: 2.6rem;
  }

  .md\:text-9 {
    font-size: 2.8rem;
  }

  .md\:text-10 {
    font-size: 4.8rem;
  }

  .md\:font-thin {
    font-weight: 100;
  }

  .md\:font-extralight {
    font-weight: 200;
  }

  .md\:font-light {
    font-weight: 300;
  }

  .md\:font-normal {
    font-weight: 400;
  }

  .md\:font-medium {
    font-weight: 500;
  }

  .md\:font-semibold {
    font-weight: 600;
  }

  .md\:font-bold {
    font-weight: 700;
  }

  .md\:font-extrabold {
    font-weight: 800;
  }

  .md\:font-black {
    font-weight: 900;
  }

  .md\:uppercase {
    text-transform: uppercase;
  }

  .md\:lowercase {
    text-transform: lowercase;
  }

  .md\:capitalize {
    text-transform: capitalize;
  }

  .md\:normal-case {
    text-transform: none;
  }

  .md\:italic {
    font-style: italic;
  }

  .md\:not-italic {
    font-style: normal;
  }

  .md\:ordinal, .md\:slashed-zero, .md\:lining-nums, .md\:oldstyle-nums, .md\:proportional-nums, .md\:tabular-nums, .md\:diagonal-fractions, .md\:stacked-fractions {
    --tw-ordinal: var(--tw-empty,/*!*/ /*!*/);
    --tw-slashed-zero: var(--tw-empty,/*!*/ /*!*/);
    --tw-numeric-figure: var(--tw-empty,/*!*/ /*!*/);
    --tw-numeric-spacing: var(--tw-empty,/*!*/ /*!*/);
    --tw-numeric-fraction: var(--tw-empty,/*!*/ /*!*/);
    -webkit-font-feature-settings: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
            font-feature-settings: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
    font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
  }

  .md\:normal-nums {
    -webkit-font-feature-settings: normal;
            font-feature-settings: normal;
    font-variant-numeric: normal;
  }

  .md\:ordinal {
    --tw-ordinal: ordinal;
  }

  .md\:slashed-zero {
    --tw-slashed-zero: slashed-zero;
  }

  .md\:lining-nums {
    --tw-numeric-figure: lining-nums;
  }

  .md\:oldstyle-nums {
    --tw-numeric-figure: oldstyle-nums;
  }

  .md\:proportional-nums {
    --tw-numeric-spacing: proportional-nums;
  }

  .md\:tabular-nums {
    --tw-numeric-spacing: tabular-nums;
  }

  .md\:diagonal-fractions {
    --tw-numeric-fraction: diagonal-fractions;
  }

  .md\:stacked-fractions {
    --tw-numeric-fraction: stacked-fractions;
  }

  .md\:leading-3 {
    line-height: .75rem;
  }

  .md\:leading-4 {
    line-height: 1rem;
  }

  .md\:leading-5 {
    line-height: 1.25rem;
  }

  .md\:leading-6 {
    line-height: 1.5rem;
  }

  .md\:leading-7 {
    line-height: 1.75rem;
  }

  .md\:leading-8 {
    line-height: 2rem;
  }

  .md\:leading-9 {
    line-height: 2.25rem;
  }

  .md\:leading-10 {
    line-height: 2.5rem;
  }

  .md\:leading-none {
    line-height: 1;
  }

  .md\:leading-tight {
    line-height: 1.25;
  }

  .md\:leading-snug {
    line-height: 1.375;
  }

  .md\:leading-normal {
    line-height: 1.5;
  }

  .md\:leading-relaxed {
    line-height: 1.625;
  }

  .md\:leading-loose {
    line-height: 2;
  }

  .md\:leading-large {
    line-height: 32px;
  }

  .md\:leading-xl {
    line-height: 34px;
  }

  .md\:tracking-tighter {
    letter-spacing: -0.05em;
  }

  .md\:tracking-tight {
    letter-spacing: -0.025em;
  }

  .md\:tracking-normal {
    letter-spacing: 0em;
  }

  .md\:tracking-wide {
    letter-spacing: 0.025em;
  }

  .md\:tracking-wider {
    letter-spacing: 0.05em;
  }

  .md\:tracking-widest {
    letter-spacing: 0.1em;
  }

  .md\:text-black {
    --tw-text-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-text-opacity));
  }

  .md\:text-white {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .md\:text-grey {
    --tw-text-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-text-opacity));
  }

  .md\:text-purple {
    --tw-text-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-text-opacity));
  }

  .md\:text-lightgrey {
    --tw-text-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-text-opacity));
  }

  .md\:text-lightpurple {
    --tw-text-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-text-opacity));
  }

  .md\:text-purplehover {
    --tw-text-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-text-opacity));
  }

  .md\:text-purpleactive {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-text-opacity));
  }

  .md\:text-red {
    --tw-text-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-text-opacity));
  }

  .md\:text-beige {
    --tw-text-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-text-opacity));
  }

  .md\:text-pourpre {
    --tw-text-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-text-opacity));
  }

  .md\:text-petrole {
    --tw-text-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-text-opacity));
  }

  .md\:text-antracite {
    --tw-text-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-text-opacity));
  }

  .md\:text-black-opacity {
    color: rgba(25, 23, 29, 0.7);
  }

  .md\:text-current {
    color: currentColor;
  }

  .group:hover .md\:group-hover\:text-black {
    --tw-text-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-white {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-grey {
    --tw-text-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-purple {
    --tw-text-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-lightgrey {
    --tw-text-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-lightpurple {
    --tw-text-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-purplehover {
    --tw-text-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-purpleactive {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-red {
    --tw-text-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-beige {
    --tw-text-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-pourpre {
    --tw-text-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-petrole {
    --tw-text-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-antracite {
    --tw-text-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-black-opacity {
    color: rgba(25, 23, 29, 0.7);
  }

  .group:hover .md\:group-hover\:text-current {
    color: currentColor;
  }

  .md\[focus-within]\:text-black[focus-within] {
    --tw-text-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-black:focus-within {
    --tw-text-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-text-opacity));
  }

  .md\[focus-within]\:text-white[focus-within] {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-white:focus-within {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .md\[focus-within]\:text-grey[focus-within] {
    --tw-text-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-grey:focus-within {
    --tw-text-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-text-opacity));
  }

  .md\[focus-within]\:text-purple[focus-within] {
    --tw-text-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-purple:focus-within {
    --tw-text-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-text-opacity));
  }

  .md\[focus-within]\:text-lightgrey[focus-within] {
    --tw-text-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-lightgrey:focus-within {
    --tw-text-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-text-opacity));
  }

  .md\[focus-within]\:text-lightpurple[focus-within] {
    --tw-text-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-lightpurple:focus-within {
    --tw-text-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-text-opacity));
  }

  .md\[focus-within]\:text-purplehover[focus-within] {
    --tw-text-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-purplehover:focus-within {
    --tw-text-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-text-opacity));
  }

  .md\[focus-within]\:text-purpleactive[focus-within] {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-purpleactive:focus-within {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-text-opacity));
  }

  .md\[focus-within]\:text-red[focus-within] {
    --tw-text-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-red:focus-within {
    --tw-text-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-text-opacity));
  }

  .md\[focus-within]\:text-beige[focus-within] {
    --tw-text-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-beige:focus-within {
    --tw-text-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-text-opacity));
  }

  .md\[focus-within]\:text-pourpre[focus-within] {
    --tw-text-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-pourpre:focus-within {
    --tw-text-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-text-opacity));
  }

  .md\[focus-within]\:text-petrole[focus-within] {
    --tw-text-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-petrole:focus-within {
    --tw-text-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-text-opacity));
  }

  .md\[focus-within]\:text-antracite[focus-within] {
    --tw-text-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-antracite:focus-within {
    --tw-text-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-text-opacity));
  }

  .md\[focus-within]\:text-black-opacity[focus-within] {
    color: rgba(25, 23, 29, 0.7);
  }

  .md\:focus-within\:text-black-opacity:focus-within {
    color: rgba(25, 23, 29, 0.7);
  }

  .md\[focus-within]\:text-current[focus-within] {
    color: currentColor;
  }

  .md\:focus-within\:text-current:focus-within {
    color: currentColor;
  }

  .md\:hover\:text-black:hover {
    --tw-text-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-text-opacity));
  }

  .md\:hover\:text-white:hover {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .md\:hover\:text-grey:hover {
    --tw-text-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-text-opacity));
  }

  .md\:hover\:text-purple:hover {
    --tw-text-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-text-opacity));
  }

  .md\:hover\:text-lightgrey:hover {
    --tw-text-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-text-opacity));
  }

  .md\:hover\:text-lightpurple:hover {
    --tw-text-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-text-opacity));
  }

  .md\:hover\:text-purplehover:hover {
    --tw-text-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-text-opacity));
  }

  .md\:hover\:text-purpleactive:hover {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-text-opacity));
  }

  .md\:hover\:text-red:hover {
    --tw-text-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-text-opacity));
  }

  .md\:hover\:text-beige:hover {
    --tw-text-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-text-opacity));
  }

  .md\:hover\:text-pourpre:hover {
    --tw-text-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-text-opacity));
  }

  .md\:hover\:text-petrole:hover {
    --tw-text-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-text-opacity));
  }

  .md\:hover\:text-antracite:hover {
    --tw-text-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-text-opacity));
  }

  .md\:hover\:text-black-opacity:hover {
    color: rgba(25, 23, 29, 0.7);
  }

  .md\:hover\:text-current:hover {
    color: currentColor;
  }

  .md\:focus\:text-black:focus {
    --tw-text-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-text-opacity));
  }

  .md\:focus\:text-white:focus {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .md\:focus\:text-grey:focus {
    --tw-text-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-text-opacity));
  }

  .md\:focus\:text-purple:focus {
    --tw-text-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-text-opacity));
  }

  .md\:focus\:text-lightgrey:focus {
    --tw-text-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-text-opacity));
  }

  .md\:focus\:text-lightpurple:focus {
    --tw-text-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-text-opacity));
  }

  .md\:focus\:text-purplehover:focus {
    --tw-text-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-text-opacity));
  }

  .md\:focus\:text-purpleactive:focus {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-text-opacity));
  }

  .md\:focus\:text-red:focus {
    --tw-text-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-text-opacity));
  }

  .md\:focus\:text-beige:focus {
    --tw-text-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-text-opacity));
  }

  .md\:focus\:text-pourpre:focus {
    --tw-text-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-text-opacity));
  }

  .md\:focus\:text-petrole:focus {
    --tw-text-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-text-opacity));
  }

  .md\:focus\:text-antracite:focus {
    --tw-text-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-text-opacity));
  }

  .md\:focus\:text-black-opacity:focus {
    color: rgba(25, 23, 29, 0.7);
  }

  .md\:focus\:text-current:focus {
    color: currentColor;
  }

  .md\:text-opacity-0 {
    --tw-text-opacity: 0;
  }

  .md\:text-opacity-5 {
    --tw-text-opacity: 0.05;
  }

  .md\:text-opacity-10 {
    --tw-text-opacity: 0.1;
  }

  .md\:text-opacity-20 {
    --tw-text-opacity: 0.2;
  }

  .md\:text-opacity-25 {
    --tw-text-opacity: 0.25;
  }

  .md\:text-opacity-30 {
    --tw-text-opacity: 0.3;
  }

  .md\:text-opacity-40 {
    --tw-text-opacity: 0.4;
  }

  .md\:text-opacity-50 {
    --tw-text-opacity: 0.5;
  }

  .md\:text-opacity-60 {
    --tw-text-opacity: 0.6;
  }

  .md\:text-opacity-70 {
    --tw-text-opacity: 0.7;
  }

  .md\:text-opacity-75 {
    --tw-text-opacity: 0.75;
  }

  .md\:text-opacity-80 {
    --tw-text-opacity: 0.8;
  }

  .md\:text-opacity-90 {
    --tw-text-opacity: 0.9;
  }

  .md\:text-opacity-95 {
    --tw-text-opacity: 0.95;
  }

  .md\:text-opacity-100 {
    --tw-text-opacity: 1;
  }

  .group:hover .md\:group-hover\:text-opacity-0 {
    --tw-text-opacity: 0;
  }

  .group:hover .md\:group-hover\:text-opacity-5 {
    --tw-text-opacity: 0.05;
  }

  .group:hover .md\:group-hover\:text-opacity-10 {
    --tw-text-opacity: 0.1;
  }

  .group:hover .md\:group-hover\:text-opacity-20 {
    --tw-text-opacity: 0.2;
  }

  .group:hover .md\:group-hover\:text-opacity-25 {
    --tw-text-opacity: 0.25;
  }

  .group:hover .md\:group-hover\:text-opacity-30 {
    --tw-text-opacity: 0.3;
  }

  .group:hover .md\:group-hover\:text-opacity-40 {
    --tw-text-opacity: 0.4;
  }

  .group:hover .md\:group-hover\:text-opacity-50 {
    --tw-text-opacity: 0.5;
  }

  .group:hover .md\:group-hover\:text-opacity-60 {
    --tw-text-opacity: 0.6;
  }

  .group:hover .md\:group-hover\:text-opacity-70 {
    --tw-text-opacity: 0.7;
  }

  .group:hover .md\:group-hover\:text-opacity-75 {
    --tw-text-opacity: 0.75;
  }

  .group:hover .md\:group-hover\:text-opacity-80 {
    --tw-text-opacity: 0.8;
  }

  .group:hover .md\:group-hover\:text-opacity-90 {
    --tw-text-opacity: 0.9;
  }

  .group:hover .md\:group-hover\:text-opacity-95 {
    --tw-text-opacity: 0.95;
  }

  .group:hover .md\:group-hover\:text-opacity-100 {
    --tw-text-opacity: 1;
  }

  .md\[focus-within]\:text-opacity-0[focus-within] {
    --tw-text-opacity: 0;
  }

  .md\:focus-within\:text-opacity-0:focus-within {
    --tw-text-opacity: 0;
  }

  .md\[focus-within]\:text-opacity-5[focus-within] {
    --tw-text-opacity: 0.05;
  }

  .md\:focus-within\:text-opacity-5:focus-within {
    --tw-text-opacity: 0.05;
  }

  .md\[focus-within]\:text-opacity-10[focus-within] {
    --tw-text-opacity: 0.1;
  }

  .md\:focus-within\:text-opacity-10:focus-within {
    --tw-text-opacity: 0.1;
  }

  .md\[focus-within]\:text-opacity-20[focus-within] {
    --tw-text-opacity: 0.2;
  }

  .md\:focus-within\:text-opacity-20:focus-within {
    --tw-text-opacity: 0.2;
  }

  .md\[focus-within]\:text-opacity-25[focus-within] {
    --tw-text-opacity: 0.25;
  }

  .md\:focus-within\:text-opacity-25:focus-within {
    --tw-text-opacity: 0.25;
  }

  .md\[focus-within]\:text-opacity-30[focus-within] {
    --tw-text-opacity: 0.3;
  }

  .md\:focus-within\:text-opacity-30:focus-within {
    --tw-text-opacity: 0.3;
  }

  .md\[focus-within]\:text-opacity-40[focus-within] {
    --tw-text-opacity: 0.4;
  }

  .md\:focus-within\:text-opacity-40:focus-within {
    --tw-text-opacity: 0.4;
  }

  .md\[focus-within]\:text-opacity-50[focus-within] {
    --tw-text-opacity: 0.5;
  }

  .md\:focus-within\:text-opacity-50:focus-within {
    --tw-text-opacity: 0.5;
  }

  .md\[focus-within]\:text-opacity-60[focus-within] {
    --tw-text-opacity: 0.6;
  }

  .md\:focus-within\:text-opacity-60:focus-within {
    --tw-text-opacity: 0.6;
  }

  .md\[focus-within]\:text-opacity-70[focus-within] {
    --tw-text-opacity: 0.7;
  }

  .md\:focus-within\:text-opacity-70:focus-within {
    --tw-text-opacity: 0.7;
  }

  .md\[focus-within]\:text-opacity-75[focus-within] {
    --tw-text-opacity: 0.75;
  }

  .md\:focus-within\:text-opacity-75:focus-within {
    --tw-text-opacity: 0.75;
  }

  .md\[focus-within]\:text-opacity-80[focus-within] {
    --tw-text-opacity: 0.8;
  }

  .md\:focus-within\:text-opacity-80:focus-within {
    --tw-text-opacity: 0.8;
  }

  .md\[focus-within]\:text-opacity-90[focus-within] {
    --tw-text-opacity: 0.9;
  }

  .md\:focus-within\:text-opacity-90:focus-within {
    --tw-text-opacity: 0.9;
  }

  .md\[focus-within]\:text-opacity-95[focus-within] {
    --tw-text-opacity: 0.95;
  }

  .md\:focus-within\:text-opacity-95:focus-within {
    --tw-text-opacity: 0.95;
  }

  .md\[focus-within]\:text-opacity-100[focus-within] {
    --tw-text-opacity: 1;
  }

  .md\:focus-within\:text-opacity-100:focus-within {
    --tw-text-opacity: 1;
  }

  .md\:hover\:text-opacity-0:hover {
    --tw-text-opacity: 0;
  }

  .md\:hover\:text-opacity-5:hover {
    --tw-text-opacity: 0.05;
  }

  .md\:hover\:text-opacity-10:hover {
    --tw-text-opacity: 0.1;
  }

  .md\:hover\:text-opacity-20:hover {
    --tw-text-opacity: 0.2;
  }

  .md\:hover\:text-opacity-25:hover {
    --tw-text-opacity: 0.25;
  }

  .md\:hover\:text-opacity-30:hover {
    --tw-text-opacity: 0.3;
  }

  .md\:hover\:text-opacity-40:hover {
    --tw-text-opacity: 0.4;
  }

  .md\:hover\:text-opacity-50:hover {
    --tw-text-opacity: 0.5;
  }

  .md\:hover\:text-opacity-60:hover {
    --tw-text-opacity: 0.6;
  }

  .md\:hover\:text-opacity-70:hover {
    --tw-text-opacity: 0.7;
  }

  .md\:hover\:text-opacity-75:hover {
    --tw-text-opacity: 0.75;
  }

  .md\:hover\:text-opacity-80:hover {
    --tw-text-opacity: 0.8;
  }

  .md\:hover\:text-opacity-90:hover {
    --tw-text-opacity: 0.9;
  }

  .md\:hover\:text-opacity-95:hover {
    --tw-text-opacity: 0.95;
  }

  .md\:hover\:text-opacity-100:hover {
    --tw-text-opacity: 1;
  }

  .md\:focus\:text-opacity-0:focus {
    --tw-text-opacity: 0;
  }

  .md\:focus\:text-opacity-5:focus {
    --tw-text-opacity: 0.05;
  }

  .md\:focus\:text-opacity-10:focus {
    --tw-text-opacity: 0.1;
  }

  .md\:focus\:text-opacity-20:focus {
    --tw-text-opacity: 0.2;
  }

  .md\:focus\:text-opacity-25:focus {
    --tw-text-opacity: 0.25;
  }

  .md\:focus\:text-opacity-30:focus {
    --tw-text-opacity: 0.3;
  }

  .md\:focus\:text-opacity-40:focus {
    --tw-text-opacity: 0.4;
  }

  .md\:focus\:text-opacity-50:focus {
    --tw-text-opacity: 0.5;
  }

  .md\:focus\:text-opacity-60:focus {
    --tw-text-opacity: 0.6;
  }

  .md\:focus\:text-opacity-70:focus {
    --tw-text-opacity: 0.7;
  }

  .md\:focus\:text-opacity-75:focus {
    --tw-text-opacity: 0.75;
  }

  .md\:focus\:text-opacity-80:focus {
    --tw-text-opacity: 0.8;
  }

  .md\:focus\:text-opacity-90:focus {
    --tw-text-opacity: 0.9;
  }

  .md\:focus\:text-opacity-95:focus {
    --tw-text-opacity: 0.95;
  }

  .md\:focus\:text-opacity-100:focus {
    --tw-text-opacity: 1;
  }

  .md\:underline {
    text-decoration: underline;
  }

  .md\:line-through {
    text-decoration: line-through;
  }

  .md\:no-underline {
    text-decoration: none;
  }

  .group:hover .md\:group-hover\:underline {
    text-decoration: underline;
  }

  .group:hover .md\:group-hover\:line-through {
    text-decoration: line-through;
  }

  .group:hover .md\:group-hover\:no-underline {
    text-decoration: none;
  }

  .md\[focus-within]\:underline[focus-within] {
    text-decoration: underline;
  }

  .md\:focus-within\:underline:focus-within {
    text-decoration: underline;
  }

  .md\[focus-within]\:line-through[focus-within] {
    text-decoration: line-through;
  }

  .md\:focus-within\:line-through:focus-within {
    text-decoration: line-through;
  }

  .md\[focus-within]\:no-underline[focus-within] {
    text-decoration: none;
  }

  .md\:focus-within\:no-underline:focus-within {
    text-decoration: none;
  }

  .md\:hover\:underline:hover {
    text-decoration: underline;
  }

  .md\:hover\:line-through:hover {
    text-decoration: line-through;
  }

  .md\:hover\:no-underline:hover {
    text-decoration: none;
  }

  .md\:focus\:underline:focus {
    text-decoration: underline;
  }

  .md\:focus\:line-through:focus {
    text-decoration: line-through;
  }

  .md\:focus\:no-underline:focus {
    text-decoration: none;
  }

  .md\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .md\:subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .md\:placeholder-black::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-black::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-black:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-black::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-black::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-white::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-white::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-white:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-white::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-white::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-grey::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-grey::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-grey:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-grey::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-grey::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-purple::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-purple::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-purple:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-purple::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-purple::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-lightgrey::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-lightgrey::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-lightgrey:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-lightgrey::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-lightgrey::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-lightpurple::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-lightpurple::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-lightpurple:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-lightpurple::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-lightpurple::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-purplehover::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-purplehover::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-purplehover:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-purplehover::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-purplehover::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-purpleactive::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-purpleactive::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-purpleactive:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-purpleactive::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-purpleactive::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-red::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-red::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-red:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-red::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-red::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-beige::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-beige::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-beige:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-beige::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-beige::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-pourpre::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-pourpre::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-pourpre:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-pourpre::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-pourpre::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-petrole::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-petrole::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-petrole:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-petrole::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-petrole::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-antracite::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-antracite::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-antracite:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-antracite::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-antracite::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-black-opacity::-webkit-input-placeholder {
    color: rgba(25, 23, 29, 0.7);
  }

  .md\:placeholder-black-opacity::-moz-placeholder {
    color: rgba(25, 23, 29, 0.7);
  }

  .md\:placeholder-black-opacity:-ms-input-placeholder {
    color: rgba(25, 23, 29, 0.7);
  }

  .md\:placeholder-black-opacity::-ms-input-placeholder {
    color: rgba(25, 23, 29, 0.7);
  }

  .md\:placeholder-black-opacity::placeholder {
    color: rgba(25, 23, 29, 0.7);
  }

  .md\:placeholder-current::-webkit-input-placeholder {
    color: currentColor;
  }

  .md\:placeholder-current::-moz-placeholder {
    color: currentColor;
  }

  .md\:placeholder-current:-ms-input-placeholder {
    color: currentColor;
  }

  .md\:placeholder-current::-ms-input-placeholder {
    color: currentColor;
  }

  .md\:placeholder-current::placeholder {
    color: currentColor;
  }

  .md\:focus\:placeholder-black:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-black:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-black:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-black:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-black:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-white:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-white:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-white:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-white:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-white:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-grey:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-grey:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-grey:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-grey:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-grey:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-purple:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-purple:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-purple:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-purple:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-purple:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-lightgrey:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-lightgrey:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-lightgrey:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-lightgrey:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-lightgrey:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-lightpurple:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-lightpurple:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-lightpurple:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-lightpurple:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-lightpurple:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-purplehover:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-purplehover:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-purplehover:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-purplehover:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-purplehover:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-purpleactive:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-purpleactive:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-purpleactive:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-purpleactive:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-purpleactive:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-red:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-red:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-red:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-red:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-red:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-beige:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-beige:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-beige:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-beige:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-beige:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-pourpre:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-pourpre:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-pourpre:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-pourpre:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-pourpre:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-petrole:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-petrole:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-petrole:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-petrole:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-petrole:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-antracite:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-antracite:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-antracite:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-antracite:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-antracite:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-black-opacity:focus::-webkit-input-placeholder {
    color: rgba(25, 23, 29, 0.7);
  }

  .md\:focus\:placeholder-black-opacity:focus::-moz-placeholder {
    color: rgba(25, 23, 29, 0.7);
  }

  .md\:focus\:placeholder-black-opacity:focus:-ms-input-placeholder {
    color: rgba(25, 23, 29, 0.7);
  }

  .md\:focus\:placeholder-black-opacity:focus::-ms-input-placeholder {
    color: rgba(25, 23, 29, 0.7);
  }

  .md\:focus\:placeholder-black-opacity:focus::placeholder {
    color: rgba(25, 23, 29, 0.7);
  }

  .md\:focus\:placeholder-current:focus::-webkit-input-placeholder {
    color: currentColor;
  }

  .md\:focus\:placeholder-current:focus::-moz-placeholder {
    color: currentColor;
  }

  .md\:focus\:placeholder-current:focus:-ms-input-placeholder {
    color: currentColor;
  }

  .md\:focus\:placeholder-current:focus::-ms-input-placeholder {
    color: currentColor;
  }

  .md\:focus\:placeholder-current:focus::placeholder {
    color: currentColor;
  }

  .md\:placeholder-opacity-0::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0;
  }

  .md\:placeholder-opacity-0::-moz-placeholder {
    --tw-placeholder-opacity: 0;
  }

  .md\:placeholder-opacity-0:-ms-input-placeholder {
    --tw-placeholder-opacity: 0;
  }

  .md\:placeholder-opacity-0::-ms-input-placeholder {
    --tw-placeholder-opacity: 0;
  }

  .md\:placeholder-opacity-0::placeholder {
    --tw-placeholder-opacity: 0;
  }

  .md\:placeholder-opacity-5::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .md\:placeholder-opacity-5::-moz-placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .md\:placeholder-opacity-5:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .md\:placeholder-opacity-5::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .md\:placeholder-opacity-5::placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .md\:placeholder-opacity-10::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .md\:placeholder-opacity-10::-moz-placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .md\:placeholder-opacity-10:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .md\:placeholder-opacity-10::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .md\:placeholder-opacity-10::placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .md\:placeholder-opacity-20::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .md\:placeholder-opacity-20::-moz-placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .md\:placeholder-opacity-20:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .md\:placeholder-opacity-20::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .md\:placeholder-opacity-20::placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .md\:placeholder-opacity-25::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .md\:placeholder-opacity-25::-moz-placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .md\:placeholder-opacity-25:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .md\:placeholder-opacity-25::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .md\:placeholder-opacity-25::placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .md\:placeholder-opacity-30::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .md\:placeholder-opacity-30::-moz-placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .md\:placeholder-opacity-30:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .md\:placeholder-opacity-30::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .md\:placeholder-opacity-30::placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .md\:placeholder-opacity-40::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .md\:placeholder-opacity-40::-moz-placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .md\:placeholder-opacity-40:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .md\:placeholder-opacity-40::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .md\:placeholder-opacity-40::placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .md\:placeholder-opacity-50::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .md\:placeholder-opacity-50::-moz-placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .md\:placeholder-opacity-50:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .md\:placeholder-opacity-50::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .md\:placeholder-opacity-50::placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .md\:placeholder-opacity-60::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .md\:placeholder-opacity-60::-moz-placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .md\:placeholder-opacity-60:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .md\:placeholder-opacity-60::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .md\:placeholder-opacity-60::placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .md\:placeholder-opacity-70::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .md\:placeholder-opacity-70::-moz-placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .md\:placeholder-opacity-70:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .md\:placeholder-opacity-70::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .md\:placeholder-opacity-70::placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .md\:placeholder-opacity-75::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .md\:placeholder-opacity-75::-moz-placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .md\:placeholder-opacity-75:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .md\:placeholder-opacity-75::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .md\:placeholder-opacity-75::placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .md\:placeholder-opacity-80::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .md\:placeholder-opacity-80::-moz-placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .md\:placeholder-opacity-80:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .md\:placeholder-opacity-80::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .md\:placeholder-opacity-80::placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .md\:placeholder-opacity-90::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .md\:placeholder-opacity-90::-moz-placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .md\:placeholder-opacity-90:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .md\:placeholder-opacity-90::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .md\:placeholder-opacity-90::placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .md\:placeholder-opacity-95::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .md\:placeholder-opacity-95::-moz-placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .md\:placeholder-opacity-95:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .md\:placeholder-opacity-95::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .md\:placeholder-opacity-95::placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .md\:placeholder-opacity-100::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
  }

  .md\:placeholder-opacity-100::-moz-placeholder {
    --tw-placeholder-opacity: 1;
  }

  .md\:placeholder-opacity-100:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
  }

  .md\:placeholder-opacity-100::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
  }

  .md\:placeholder-opacity-100::placeholder {
    --tw-placeholder-opacity: 1;
  }

  .md\:focus\:placeholder-opacity-0:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0;
  }

  .md\:focus\:placeholder-opacity-0:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0;
  }

  .md\:focus\:placeholder-opacity-0:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0;
  }

  .md\:focus\:placeholder-opacity-0:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0;
  }

  .md\:focus\:placeholder-opacity-0:focus::placeholder {
    --tw-placeholder-opacity: 0;
  }

  .md\:focus\:placeholder-opacity-5:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .md\:focus\:placeholder-opacity-5:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .md\:focus\:placeholder-opacity-5:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .md\:focus\:placeholder-opacity-5:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .md\:focus\:placeholder-opacity-5:focus::placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .md\:focus\:placeholder-opacity-10:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .md\:focus\:placeholder-opacity-10:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .md\:focus\:placeholder-opacity-10:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .md\:focus\:placeholder-opacity-10:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .md\:focus\:placeholder-opacity-10:focus::placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .md\:focus\:placeholder-opacity-20:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .md\:focus\:placeholder-opacity-20:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .md\:focus\:placeholder-opacity-20:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .md\:focus\:placeholder-opacity-20:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .md\:focus\:placeholder-opacity-20:focus::placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .md\:focus\:placeholder-opacity-25:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .md\:focus\:placeholder-opacity-25:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .md\:focus\:placeholder-opacity-25:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .md\:focus\:placeholder-opacity-25:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .md\:focus\:placeholder-opacity-25:focus::placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .md\:focus\:placeholder-opacity-30:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .md\:focus\:placeholder-opacity-30:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .md\:focus\:placeholder-opacity-30:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .md\:focus\:placeholder-opacity-30:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .md\:focus\:placeholder-opacity-30:focus::placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .md\:focus\:placeholder-opacity-40:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .md\:focus\:placeholder-opacity-40:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .md\:focus\:placeholder-opacity-40:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .md\:focus\:placeholder-opacity-40:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .md\:focus\:placeholder-opacity-40:focus::placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .md\:focus\:placeholder-opacity-50:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .md\:focus\:placeholder-opacity-50:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .md\:focus\:placeholder-opacity-50:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .md\:focus\:placeholder-opacity-50:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .md\:focus\:placeholder-opacity-50:focus::placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .md\:focus\:placeholder-opacity-60:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .md\:focus\:placeholder-opacity-60:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .md\:focus\:placeholder-opacity-60:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .md\:focus\:placeholder-opacity-60:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .md\:focus\:placeholder-opacity-60:focus::placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .md\:focus\:placeholder-opacity-70:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .md\:focus\:placeholder-opacity-70:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .md\:focus\:placeholder-opacity-70:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .md\:focus\:placeholder-opacity-70:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .md\:focus\:placeholder-opacity-70:focus::placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .md\:focus\:placeholder-opacity-75:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .md\:focus\:placeholder-opacity-75:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .md\:focus\:placeholder-opacity-75:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .md\:focus\:placeholder-opacity-75:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .md\:focus\:placeholder-opacity-75:focus::placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .md\:focus\:placeholder-opacity-80:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .md\:focus\:placeholder-opacity-80:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .md\:focus\:placeholder-opacity-80:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .md\:focus\:placeholder-opacity-80:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .md\:focus\:placeholder-opacity-80:focus::placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .md\:focus\:placeholder-opacity-90:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .md\:focus\:placeholder-opacity-90:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .md\:focus\:placeholder-opacity-90:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .md\:focus\:placeholder-opacity-90:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .md\:focus\:placeholder-opacity-90:focus::placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .md\:focus\:placeholder-opacity-95:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .md\:focus\:placeholder-opacity-95:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .md\:focus\:placeholder-opacity-95:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .md\:focus\:placeholder-opacity-95:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .md\:focus\:placeholder-opacity-95:focus::placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .md\:focus\:placeholder-opacity-100:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
  }

  .md\:focus\:placeholder-opacity-100:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
  }

  .md\:focus\:placeholder-opacity-100:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
  }

  .md\:focus\:placeholder-opacity-100:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
  }

  .md\:focus\:placeholder-opacity-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
  }

  .md\:opacity-0 {
    opacity: 0;
  }

  .md\:opacity-5 {
    opacity: 0.05;
  }

  .md\:opacity-10 {
    opacity: 0.1;
  }

  .md\:opacity-20 {
    opacity: 0.2;
  }

  .md\:opacity-25 {
    opacity: 0.25;
  }

  .md\:opacity-30 {
    opacity: 0.3;
  }

  .md\:opacity-40 {
    opacity: 0.4;
  }

  .md\:opacity-50 {
    opacity: 0.5;
  }

  .md\:opacity-60 {
    opacity: 0.6;
  }

  .md\:opacity-70 {
    opacity: 0.7;
  }

  .md\:opacity-75 {
    opacity: 0.75;
  }

  .md\:opacity-80 {
    opacity: 0.8;
  }

  .md\:opacity-90 {
    opacity: 0.9;
  }

  .md\:opacity-95 {
    opacity: 0.95;
  }

  .md\:opacity-100 {
    opacity: 1;
  }

  .group:hover .md\:group-hover\:opacity-0 {
    opacity: 0;
  }

  .group:hover .md\:group-hover\:opacity-5 {
    opacity: 0.05;
  }

  .group:hover .md\:group-hover\:opacity-10 {
    opacity: 0.1;
  }

  .group:hover .md\:group-hover\:opacity-20 {
    opacity: 0.2;
  }

  .group:hover .md\:group-hover\:opacity-25 {
    opacity: 0.25;
  }

  .group:hover .md\:group-hover\:opacity-30 {
    opacity: 0.3;
  }

  .group:hover .md\:group-hover\:opacity-40 {
    opacity: 0.4;
  }

  .group:hover .md\:group-hover\:opacity-50 {
    opacity: 0.5;
  }

  .group:hover .md\:group-hover\:opacity-60 {
    opacity: 0.6;
  }

  .group:hover .md\:group-hover\:opacity-70 {
    opacity: 0.7;
  }

  .group:hover .md\:group-hover\:opacity-75 {
    opacity: 0.75;
  }

  .group:hover .md\:group-hover\:opacity-80 {
    opacity: 0.8;
  }

  .group:hover .md\:group-hover\:opacity-90 {
    opacity: 0.9;
  }

  .group:hover .md\:group-hover\:opacity-95 {
    opacity: 0.95;
  }

  .group:hover .md\:group-hover\:opacity-100 {
    opacity: 1;
  }

  .md\[focus-within]\:opacity-0[focus-within] {
    opacity: 0;
  }

  .md\:focus-within\:opacity-0:focus-within {
    opacity: 0;
  }

  .md\[focus-within]\:opacity-5[focus-within] {
    opacity: 0.05;
  }

  .md\:focus-within\:opacity-5:focus-within {
    opacity: 0.05;
  }

  .md\[focus-within]\:opacity-10[focus-within] {
    opacity: 0.1;
  }

  .md\:focus-within\:opacity-10:focus-within {
    opacity: 0.1;
  }

  .md\[focus-within]\:opacity-20[focus-within] {
    opacity: 0.2;
  }

  .md\:focus-within\:opacity-20:focus-within {
    opacity: 0.2;
  }

  .md\[focus-within]\:opacity-25[focus-within] {
    opacity: 0.25;
  }

  .md\:focus-within\:opacity-25:focus-within {
    opacity: 0.25;
  }

  .md\[focus-within]\:opacity-30[focus-within] {
    opacity: 0.3;
  }

  .md\:focus-within\:opacity-30:focus-within {
    opacity: 0.3;
  }

  .md\[focus-within]\:opacity-40[focus-within] {
    opacity: 0.4;
  }

  .md\:focus-within\:opacity-40:focus-within {
    opacity: 0.4;
  }

  .md\[focus-within]\:opacity-50[focus-within] {
    opacity: 0.5;
  }

  .md\:focus-within\:opacity-50:focus-within {
    opacity: 0.5;
  }

  .md\[focus-within]\:opacity-60[focus-within] {
    opacity: 0.6;
  }

  .md\:focus-within\:opacity-60:focus-within {
    opacity: 0.6;
  }

  .md\[focus-within]\:opacity-70[focus-within] {
    opacity: 0.7;
  }

  .md\:focus-within\:opacity-70:focus-within {
    opacity: 0.7;
  }

  .md\[focus-within]\:opacity-75[focus-within] {
    opacity: 0.75;
  }

  .md\:focus-within\:opacity-75:focus-within {
    opacity: 0.75;
  }

  .md\[focus-within]\:opacity-80[focus-within] {
    opacity: 0.8;
  }

  .md\:focus-within\:opacity-80:focus-within {
    opacity: 0.8;
  }

  .md\[focus-within]\:opacity-90[focus-within] {
    opacity: 0.9;
  }

  .md\:focus-within\:opacity-90:focus-within {
    opacity: 0.9;
  }

  .md\[focus-within]\:opacity-95[focus-within] {
    opacity: 0.95;
  }

  .md\:focus-within\:opacity-95:focus-within {
    opacity: 0.95;
  }

  .md\[focus-within]\:opacity-100[focus-within] {
    opacity: 1;
  }

  .md\:focus-within\:opacity-100:focus-within {
    opacity: 1;
  }

  .md\:hover\:opacity-0:hover {
    opacity: 0;
  }

  .md\:hover\:opacity-5:hover {
    opacity: 0.05;
  }

  .md\:hover\:opacity-10:hover {
    opacity: 0.1;
  }

  .md\:hover\:opacity-20:hover {
    opacity: 0.2;
  }

  .md\:hover\:opacity-25:hover {
    opacity: 0.25;
  }

  .md\:hover\:opacity-30:hover {
    opacity: 0.3;
  }

  .md\:hover\:opacity-40:hover {
    opacity: 0.4;
  }

  .md\:hover\:opacity-50:hover {
    opacity: 0.5;
  }

  .md\:hover\:opacity-60:hover {
    opacity: 0.6;
  }

  .md\:hover\:opacity-70:hover {
    opacity: 0.7;
  }

  .md\:hover\:opacity-75:hover {
    opacity: 0.75;
  }

  .md\:hover\:opacity-80:hover {
    opacity: 0.8;
  }

  .md\:hover\:opacity-90:hover {
    opacity: 0.9;
  }

  .md\:hover\:opacity-95:hover {
    opacity: 0.95;
  }

  .md\:hover\:opacity-100:hover {
    opacity: 1;
  }

  .md\:focus\:opacity-0:focus {
    opacity: 0;
  }

  .md\:focus\:opacity-5:focus {
    opacity: 0.05;
  }

  .md\:focus\:opacity-10:focus {
    opacity: 0.1;
  }

  .md\:focus\:opacity-20:focus {
    opacity: 0.2;
  }

  .md\:focus\:opacity-25:focus {
    opacity: 0.25;
  }

  .md\:focus\:opacity-30:focus {
    opacity: 0.3;
  }

  .md\:focus\:opacity-40:focus {
    opacity: 0.4;
  }

  .md\:focus\:opacity-50:focus {
    opacity: 0.5;
  }

  .md\:focus\:opacity-60:focus {
    opacity: 0.6;
  }

  .md\:focus\:opacity-70:focus {
    opacity: 0.7;
  }

  .md\:focus\:opacity-75:focus {
    opacity: 0.75;
  }

  .md\:focus\:opacity-80:focus {
    opacity: 0.8;
  }

  .md\:focus\:opacity-90:focus {
    opacity: 0.9;
  }

  .md\:focus\:opacity-95:focus {
    opacity: 0.95;
  }

  .md\:focus\:opacity-100:focus {
    opacity: 1;
  }

  .md\:bg-blend-normal {
    background-blend-mode: normal;
  }

  .md\:bg-blend-multiply {
    background-blend-mode: multiply;
  }

  .md\:bg-blend-screen {
    background-blend-mode: screen;
  }

  .md\:bg-blend-overlay {
    background-blend-mode: overlay;
  }

  .md\:bg-blend-darken {
    background-blend-mode: darken;
  }

  .md\:bg-blend-lighten {
    background-blend-mode: lighten;
  }

  .md\:bg-blend-color-dodge {
    background-blend-mode: color-dodge;
  }

  .md\:bg-blend-color-burn {
    background-blend-mode: color-burn;
  }

  .md\:bg-blend-hard-light {
    background-blend-mode: hard-light;
  }

  .md\:bg-blend-soft-light {
    background-blend-mode: soft-light;
  }

  .md\:bg-blend-difference {
    background-blend-mode: difference;
  }

  .md\:bg-blend-exclusion {
    background-blend-mode: exclusion;
  }

  .md\:bg-blend-hue {
    background-blend-mode: hue;
  }

  .md\:bg-blend-saturation {
    background-blend-mode: saturation;
  }

  .md\:bg-blend-color {
    background-blend-mode: color;
  }

  .md\:bg-blend-luminosity {
    background-blend-mode: luminosity;
  }

  .md\:mix-blend-normal {
    mix-blend-mode: normal;
  }

  .md\:mix-blend-multiply {
    mix-blend-mode: multiply;
  }

  .md\:mix-blend-screen {
    mix-blend-mode: screen;
  }

  .md\:mix-blend-overlay {
    mix-blend-mode: overlay;
  }

  .md\:mix-blend-darken {
    mix-blend-mode: darken;
  }

  .md\:mix-blend-lighten {
    mix-blend-mode: lighten;
  }

  .md\:mix-blend-color-dodge {
    mix-blend-mode: color-dodge;
  }

  .md\:mix-blend-color-burn {
    mix-blend-mode: color-burn;
  }

  .md\:mix-blend-hard-light {
    mix-blend-mode: hard-light;
  }

  .md\:mix-blend-soft-light {
    mix-blend-mode: soft-light;
  }

  .md\:mix-blend-difference {
    mix-blend-mode: difference;
  }

  .md\:mix-blend-exclusion {
    mix-blend-mode: exclusion;
  }

  .md\:mix-blend-hue {
    mix-blend-mode: hue;
  }

  .md\:mix-blend-saturation {
    mix-blend-mode: saturation;
  }

  .md\:mix-blend-color {
    mix-blend-mode: color;
  }

  .md\:mix-blend-luminosity {
    mix-blend-mode: luminosity;
  }

  .md\:shadow-sm {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .md\:shadow {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .md\:shadow-md {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .md\:shadow-lg {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .md\:shadow-xl {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .md\:shadow-2xl {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .md\:shadow-inner {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .md\:shadow-none {
    --tw-shadow: 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .group:hover .md\:group-hover\:shadow-sm {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .group:hover .md\:group-hover\:shadow {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .group:hover .md\:group-hover\:shadow-md {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .group:hover .md\:group-hover\:shadow-lg {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .group:hover .md\:group-hover\:shadow-xl {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .group:hover .md\:group-hover\:shadow-2xl {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .group:hover .md\:group-hover\:shadow-inner {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .group:hover .md\:group-hover\:shadow-none {
    --tw-shadow: 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .md\[focus-within]\:shadow-sm[focus-within] {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .md\:focus-within\:shadow-sm:focus-within {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .md\[focus-within]\:shadow[focus-within] {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .md\:focus-within\:shadow:focus-within {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .md\[focus-within]\:shadow-md[focus-within] {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .md\:focus-within\:shadow-md:focus-within {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .md\[focus-within]\:shadow-lg[focus-within] {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .md\:focus-within\:shadow-lg:focus-within {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .md\[focus-within]\:shadow-xl[focus-within] {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .md\:focus-within\:shadow-xl:focus-within {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .md\[focus-within]\:shadow-2xl[focus-within] {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .md\:focus-within\:shadow-2xl:focus-within {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .md\[focus-within]\:shadow-inner[focus-within] {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .md\:focus-within\:shadow-inner:focus-within {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .md\[focus-within]\:shadow-none[focus-within] {
    --tw-shadow: 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .md\:focus-within\:shadow-none:focus-within {
    --tw-shadow: 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .md\:hover\:shadow-sm:hover {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .md\:hover\:shadow:hover {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .md\:hover\:shadow-md:hover {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .md\:hover\:shadow-lg:hover {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .md\:hover\:shadow-xl:hover {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .md\:hover\:shadow-2xl:hover {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .md\:hover\:shadow-inner:hover {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .md\:hover\:shadow-none:hover {
    --tw-shadow: 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .md\:focus\:shadow-sm:focus {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .md\:focus\:shadow:focus {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .md\:focus\:shadow-md:focus {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .md\:focus\:shadow-lg:focus {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .md\:focus\:shadow-xl:focus {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .md\:focus\:shadow-2xl:focus {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .md\:focus\:shadow-inner:focus {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .md\:focus\:shadow-none:focus {
    --tw-shadow: 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .md\:outline-none {
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .md\:outline-white {
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .md\:outline-black {
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .md\[focus-within]\:outline-none[focus-within] {
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .md\:focus-within\:outline-none:focus-within {
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .md\[focus-within]\:outline-white[focus-within] {
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .md\:focus-within\:outline-white:focus-within {
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .md\[focus-within]\:outline-black[focus-within] {
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .md\:focus-within\:outline-black:focus-within {
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .md\:focus\:outline-none:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .md\:focus\:outline-white:focus {
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .md\:focus\:outline-black:focus {
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .md\:ring-0 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .md\:ring-1 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .md\:ring-2 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .md\:ring-4 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .md\:ring-8 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .md\:ring {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .md\[focus-within]\:ring-0[focus-within] {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .md\:focus-within\:ring-0:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .md\[focus-within]\:ring-1[focus-within] {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .md\:focus-within\:ring-1:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .md\[focus-within]\:ring-2[focus-within] {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .md\:focus-within\:ring-2:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .md\[focus-within]\:ring-4[focus-within] {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .md\:focus-within\:ring-4:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .md\[focus-within]\:ring-8[focus-within] {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .md\:focus-within\:ring-8:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .md\[focus-within]\:ring[focus-within] {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .md\:focus-within\:ring:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .md\:focus\:ring-0:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .md\:focus\:ring-1:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .md\:focus\:ring-2:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .md\:focus\:ring-4:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .md\:focus\:ring-8:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .md\:focus\:ring:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .md\:ring-inset {
    --tw-ring-inset: inset;
  }

  .md\[focus-within]\:ring-inset[focus-within] {
    --tw-ring-inset: inset;
  }

  .md\:focus-within\:ring-inset:focus-within {
    --tw-ring-inset: inset;
  }

  .md\:focus\:ring-inset:focus {
    --tw-ring-inset: inset;
  }

  .md\:ring-black {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(26, 23, 30, var(--tw-ring-opacity));
  }

  .md\:ring-white {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
  }

  .md\:ring-grey {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(174, 173, 175, var(--tw-ring-opacity));
  }

  .md\:ring-purple {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(1, 66, 94, var(--tw-ring-opacity));
  }

  .md\:ring-lightgrey {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(241, 241, 241, var(--tw-ring-opacity));
  }

  .md\:ring-lightpurple {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(199, 183, 167, var(--tw-ring-opacity));
  }

  .md\:ring-purplehover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(160, 121, 232, var(--tw-ring-opacity));
  }

  .md\:ring-purpleactive {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(139, 92, 227, var(--tw-ring-opacity));
  }

  .md\:ring-red {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(230, 95, 110, var(--tw-ring-opacity));
  }

  .md\:ring-beige {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(199, 183, 167, var(--tw-ring-opacity));
  }

  .md\:ring-pourpre {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(74, 25, 44, var(--tw-ring-opacity));
  }

  .md\:ring-petrole {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(1, 66, 94, var(--tw-ring-opacity));
  }

  .md\:ring-antracite {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(68, 78, 79, var(--tw-ring-opacity));
  }

  .md\:ring-black-opacity {
    --tw-ring-color: rgba(25, 23, 29, 0.7);
  }

  .md\:ring-current {
    --tw-ring-color: currentColor;
  }

  .md\[focus-within]\:ring-black[focus-within] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(26, 23, 30, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-black:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(26, 23, 30, var(--tw-ring-opacity));
  }

  .md\[focus-within]\:ring-white[focus-within] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-white:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
  }

  .md\[focus-within]\:ring-grey[focus-within] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(174, 173, 175, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-grey:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(174, 173, 175, var(--tw-ring-opacity));
  }

  .md\[focus-within]\:ring-purple[focus-within] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(1, 66, 94, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-purple:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(1, 66, 94, var(--tw-ring-opacity));
  }

  .md\[focus-within]\:ring-lightgrey[focus-within] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(241, 241, 241, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-lightgrey:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(241, 241, 241, var(--tw-ring-opacity));
  }

  .md\[focus-within]\:ring-lightpurple[focus-within] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(199, 183, 167, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-lightpurple:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(199, 183, 167, var(--tw-ring-opacity));
  }

  .md\[focus-within]\:ring-purplehover[focus-within] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(160, 121, 232, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-purplehover:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(160, 121, 232, var(--tw-ring-opacity));
  }

  .md\[focus-within]\:ring-purpleactive[focus-within] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(139, 92, 227, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-purpleactive:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(139, 92, 227, var(--tw-ring-opacity));
  }

  .md\[focus-within]\:ring-red[focus-within] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(230, 95, 110, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-red:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(230, 95, 110, var(--tw-ring-opacity));
  }

  .md\[focus-within]\:ring-beige[focus-within] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(199, 183, 167, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-beige:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(199, 183, 167, var(--tw-ring-opacity));
  }

  .md\[focus-within]\:ring-pourpre[focus-within] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(74, 25, 44, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-pourpre:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(74, 25, 44, var(--tw-ring-opacity));
  }

  .md\[focus-within]\:ring-petrole[focus-within] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(1, 66, 94, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-petrole:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(1, 66, 94, var(--tw-ring-opacity));
  }

  .md\[focus-within]\:ring-antracite[focus-within] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(68, 78, 79, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-antracite:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(68, 78, 79, var(--tw-ring-opacity));
  }

  .md\[focus-within]\:ring-black-opacity[focus-within] {
    --tw-ring-color: rgba(25, 23, 29, 0.7);
  }

  .md\:focus-within\:ring-black-opacity:focus-within {
    --tw-ring-color: rgba(25, 23, 29, 0.7);
  }

  .md\[focus-within]\:ring-current[focus-within] {
    --tw-ring-color: currentColor;
  }

  .md\:focus-within\:ring-current:focus-within {
    --tw-ring-color: currentColor;
  }

  .md\:focus\:ring-black:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(26, 23, 30, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-white:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-grey:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(174, 173, 175, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-purple:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(1, 66, 94, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-lightgrey:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(241, 241, 241, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-lightpurple:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(199, 183, 167, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-purplehover:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(160, 121, 232, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-purpleactive:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(139, 92, 227, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-red:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(230, 95, 110, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-beige:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(199, 183, 167, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-pourpre:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(74, 25, 44, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-petrole:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(1, 66, 94, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-antracite:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(68, 78, 79, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-black-opacity:focus {
    --tw-ring-color: rgba(25, 23, 29, 0.7);
  }

  .md\:focus\:ring-current:focus {
    --tw-ring-color: currentColor;
  }

  .md\:ring-opacity-0 {
    --tw-ring-opacity: 0;
  }

  .md\:ring-opacity-5 {
    --tw-ring-opacity: 0.05;
  }

  .md\:ring-opacity-10 {
    --tw-ring-opacity: 0.1;
  }

  .md\:ring-opacity-20 {
    --tw-ring-opacity: 0.2;
  }

  .md\:ring-opacity-25 {
    --tw-ring-opacity: 0.25;
  }

  .md\:ring-opacity-30 {
    --tw-ring-opacity: 0.3;
  }

  .md\:ring-opacity-40 {
    --tw-ring-opacity: 0.4;
  }

  .md\:ring-opacity-50 {
    --tw-ring-opacity: 0.5;
  }

  .md\:ring-opacity-60 {
    --tw-ring-opacity: 0.6;
  }

  .md\:ring-opacity-70 {
    --tw-ring-opacity: 0.7;
  }

  .md\:ring-opacity-75 {
    --tw-ring-opacity: 0.75;
  }

  .md\:ring-opacity-80 {
    --tw-ring-opacity: 0.8;
  }

  .md\:ring-opacity-90 {
    --tw-ring-opacity: 0.9;
  }

  .md\:ring-opacity-95 {
    --tw-ring-opacity: 0.95;
  }

  .md\:ring-opacity-100 {
    --tw-ring-opacity: 1;
  }

  .md\[focus-within]\:ring-opacity-0[focus-within] {
    --tw-ring-opacity: 0;
  }

  .md\:focus-within\:ring-opacity-0:focus-within {
    --tw-ring-opacity: 0;
  }

  .md\[focus-within]\:ring-opacity-5[focus-within] {
    --tw-ring-opacity: 0.05;
  }

  .md\:focus-within\:ring-opacity-5:focus-within {
    --tw-ring-opacity: 0.05;
  }

  .md\[focus-within]\:ring-opacity-10[focus-within] {
    --tw-ring-opacity: 0.1;
  }

  .md\:focus-within\:ring-opacity-10:focus-within {
    --tw-ring-opacity: 0.1;
  }

  .md\[focus-within]\:ring-opacity-20[focus-within] {
    --tw-ring-opacity: 0.2;
  }

  .md\:focus-within\:ring-opacity-20:focus-within {
    --tw-ring-opacity: 0.2;
  }

  .md\[focus-within]\:ring-opacity-25[focus-within] {
    --tw-ring-opacity: 0.25;
  }

  .md\:focus-within\:ring-opacity-25:focus-within {
    --tw-ring-opacity: 0.25;
  }

  .md\[focus-within]\:ring-opacity-30[focus-within] {
    --tw-ring-opacity: 0.3;
  }

  .md\:focus-within\:ring-opacity-30:focus-within {
    --tw-ring-opacity: 0.3;
  }

  .md\[focus-within]\:ring-opacity-40[focus-within] {
    --tw-ring-opacity: 0.4;
  }

  .md\:focus-within\:ring-opacity-40:focus-within {
    --tw-ring-opacity: 0.4;
  }

  .md\[focus-within]\:ring-opacity-50[focus-within] {
    --tw-ring-opacity: 0.5;
  }

  .md\:focus-within\:ring-opacity-50:focus-within {
    --tw-ring-opacity: 0.5;
  }

  .md\[focus-within]\:ring-opacity-60[focus-within] {
    --tw-ring-opacity: 0.6;
  }

  .md\:focus-within\:ring-opacity-60:focus-within {
    --tw-ring-opacity: 0.6;
  }

  .md\[focus-within]\:ring-opacity-70[focus-within] {
    --tw-ring-opacity: 0.7;
  }

  .md\:focus-within\:ring-opacity-70:focus-within {
    --tw-ring-opacity: 0.7;
  }

  .md\[focus-within]\:ring-opacity-75[focus-within] {
    --tw-ring-opacity: 0.75;
  }

  .md\:focus-within\:ring-opacity-75:focus-within {
    --tw-ring-opacity: 0.75;
  }

  .md\[focus-within]\:ring-opacity-80[focus-within] {
    --tw-ring-opacity: 0.8;
  }

  .md\:focus-within\:ring-opacity-80:focus-within {
    --tw-ring-opacity: 0.8;
  }

  .md\[focus-within]\:ring-opacity-90[focus-within] {
    --tw-ring-opacity: 0.9;
  }

  .md\:focus-within\:ring-opacity-90:focus-within {
    --tw-ring-opacity: 0.9;
  }

  .md\[focus-within]\:ring-opacity-95[focus-within] {
    --tw-ring-opacity: 0.95;
  }

  .md\:focus-within\:ring-opacity-95:focus-within {
    --tw-ring-opacity: 0.95;
  }

  .md\[focus-within]\:ring-opacity-100[focus-within] {
    --tw-ring-opacity: 1;
  }

  .md\:focus-within\:ring-opacity-100:focus-within {
    --tw-ring-opacity: 1;
  }

  .md\:focus\:ring-opacity-0:focus {
    --tw-ring-opacity: 0;
  }

  .md\:focus\:ring-opacity-5:focus {
    --tw-ring-opacity: 0.05;
  }

  .md\:focus\:ring-opacity-10:focus {
    --tw-ring-opacity: 0.1;
  }

  .md\:focus\:ring-opacity-20:focus {
    --tw-ring-opacity: 0.2;
  }

  .md\:focus\:ring-opacity-25:focus {
    --tw-ring-opacity: 0.25;
  }

  .md\:focus\:ring-opacity-30:focus {
    --tw-ring-opacity: 0.3;
  }

  .md\:focus\:ring-opacity-40:focus {
    --tw-ring-opacity: 0.4;
  }

  .md\:focus\:ring-opacity-50:focus {
    --tw-ring-opacity: 0.5;
  }

  .md\:focus\:ring-opacity-60:focus {
    --tw-ring-opacity: 0.6;
  }

  .md\:focus\:ring-opacity-70:focus {
    --tw-ring-opacity: 0.7;
  }

  .md\:focus\:ring-opacity-75:focus {
    --tw-ring-opacity: 0.75;
  }

  .md\:focus\:ring-opacity-80:focus {
    --tw-ring-opacity: 0.8;
  }

  .md\:focus\:ring-opacity-90:focus {
    --tw-ring-opacity: 0.9;
  }

  .md\:focus\:ring-opacity-95:focus {
    --tw-ring-opacity: 0.95;
  }

  .md\:focus\:ring-opacity-100:focus {
    --tw-ring-opacity: 1;
  }

  .md\:ring-offset-0 {
    --tw-ring-offset-width: 0px;
  }

  .md\:ring-offset-1 {
    --tw-ring-offset-width: 1px;
  }

  .md\:ring-offset-2 {
    --tw-ring-offset-width: 2px;
  }

  .md\:ring-offset-4 {
    --tw-ring-offset-width: 4px;
  }

  .md\:ring-offset-8 {
    --tw-ring-offset-width: 8px;
  }

  .md\[focus-within]\:ring-offset-0[focus-within] {
    --tw-ring-offset-width: 0px;
  }

  .md\:focus-within\:ring-offset-0:focus-within {
    --tw-ring-offset-width: 0px;
  }

  .md\[focus-within]\:ring-offset-1[focus-within] {
    --tw-ring-offset-width: 1px;
  }

  .md\:focus-within\:ring-offset-1:focus-within {
    --tw-ring-offset-width: 1px;
  }

  .md\[focus-within]\:ring-offset-2[focus-within] {
    --tw-ring-offset-width: 2px;
  }

  .md\:focus-within\:ring-offset-2:focus-within {
    --tw-ring-offset-width: 2px;
  }

  .md\[focus-within]\:ring-offset-4[focus-within] {
    --tw-ring-offset-width: 4px;
  }

  .md\:focus-within\:ring-offset-4:focus-within {
    --tw-ring-offset-width: 4px;
  }

  .md\[focus-within]\:ring-offset-8[focus-within] {
    --tw-ring-offset-width: 8px;
  }

  .md\:focus-within\:ring-offset-8:focus-within {
    --tw-ring-offset-width: 8px;
  }

  .md\:focus\:ring-offset-0:focus {
    --tw-ring-offset-width: 0px;
  }

  .md\:focus\:ring-offset-1:focus {
    --tw-ring-offset-width: 1px;
  }

  .md\:focus\:ring-offset-2:focus {
    --tw-ring-offset-width: 2px;
  }

  .md\:focus\:ring-offset-4:focus {
    --tw-ring-offset-width: 4px;
  }

  .md\:focus\:ring-offset-8:focus {
    --tw-ring-offset-width: 8px;
  }

  .md\:ring-offset-black {
    --tw-ring-offset-color: #1A171E;
  }

  .md\:ring-offset-white {
    --tw-ring-offset-color: #fff;
  }

  .md\:ring-offset-grey {
    --tw-ring-offset-color: #AEADAF;
  }

  .md\:ring-offset-purple {
    --tw-ring-offset-color: #01425e;
  }

  .md\:ring-offset-lightgrey {
    --tw-ring-offset-color: #F1F1F1;
  }

  .md\:ring-offset-lightpurple {
    --tw-ring-offset-color: #c7b7a7;
  }

  .md\:ring-offset-purplehover {
    --tw-ring-offset-color: #a079e8;
  }

  .md\:ring-offset-purpleactive {
    --tw-ring-offset-color: #8b5ce3;
  }

  .md\:ring-offset-red {
    --tw-ring-offset-color: #E65F6E;
  }

  .md\:ring-offset-beige {
    --tw-ring-offset-color: #c7b7a7;
  }

  .md\:ring-offset-pourpre {
    --tw-ring-offset-color: #4a192c;
  }

  .md\:ring-offset-petrole {
    --tw-ring-offset-color: #01425e;
  }

  .md\:ring-offset-antracite {
    --tw-ring-offset-color: #444e4f;
  }

  .md\:ring-offset-black-opacity {
    --tw-ring-offset-color: rgba(25, 23, 29, 0.7);
  }

  .md\:ring-offset-current {
    --tw-ring-offset-color: currentColor;
  }

  .md\[focus-within]\:ring-offset-black[focus-within] {
    --tw-ring-offset-color: #1A171E;
  }

  .md\:focus-within\:ring-offset-black:focus-within {
    --tw-ring-offset-color: #1A171E;
  }

  .md\[focus-within]\:ring-offset-white[focus-within] {
    --tw-ring-offset-color: #fff;
  }

  .md\:focus-within\:ring-offset-white:focus-within {
    --tw-ring-offset-color: #fff;
  }

  .md\[focus-within]\:ring-offset-grey[focus-within] {
    --tw-ring-offset-color: #AEADAF;
  }

  .md\:focus-within\:ring-offset-grey:focus-within {
    --tw-ring-offset-color: #AEADAF;
  }

  .md\[focus-within]\:ring-offset-purple[focus-within] {
    --tw-ring-offset-color: #01425e;
  }

  .md\:focus-within\:ring-offset-purple:focus-within {
    --tw-ring-offset-color: #01425e;
  }

  .md\[focus-within]\:ring-offset-lightgrey[focus-within] {
    --tw-ring-offset-color: #F1F1F1;
  }

  .md\:focus-within\:ring-offset-lightgrey:focus-within {
    --tw-ring-offset-color: #F1F1F1;
  }

  .md\[focus-within]\:ring-offset-lightpurple[focus-within] {
    --tw-ring-offset-color: #c7b7a7;
  }

  .md\:focus-within\:ring-offset-lightpurple:focus-within {
    --tw-ring-offset-color: #c7b7a7;
  }

  .md\[focus-within]\:ring-offset-purplehover[focus-within] {
    --tw-ring-offset-color: #a079e8;
  }

  .md\:focus-within\:ring-offset-purplehover:focus-within {
    --tw-ring-offset-color: #a079e8;
  }

  .md\[focus-within]\:ring-offset-purpleactive[focus-within] {
    --tw-ring-offset-color: #8b5ce3;
  }

  .md\:focus-within\:ring-offset-purpleactive:focus-within {
    --tw-ring-offset-color: #8b5ce3;
  }

  .md\[focus-within]\:ring-offset-red[focus-within] {
    --tw-ring-offset-color: #E65F6E;
  }

  .md\:focus-within\:ring-offset-red:focus-within {
    --tw-ring-offset-color: #E65F6E;
  }

  .md\[focus-within]\:ring-offset-beige[focus-within] {
    --tw-ring-offset-color: #c7b7a7;
  }

  .md\:focus-within\:ring-offset-beige:focus-within {
    --tw-ring-offset-color: #c7b7a7;
  }

  .md\[focus-within]\:ring-offset-pourpre[focus-within] {
    --tw-ring-offset-color: #4a192c;
  }

  .md\:focus-within\:ring-offset-pourpre:focus-within {
    --tw-ring-offset-color: #4a192c;
  }

  .md\[focus-within]\:ring-offset-petrole[focus-within] {
    --tw-ring-offset-color: #01425e;
  }

  .md\:focus-within\:ring-offset-petrole:focus-within {
    --tw-ring-offset-color: #01425e;
  }

  .md\[focus-within]\:ring-offset-antracite[focus-within] {
    --tw-ring-offset-color: #444e4f;
  }

  .md\:focus-within\:ring-offset-antracite:focus-within {
    --tw-ring-offset-color: #444e4f;
  }

  .md\[focus-within]\:ring-offset-black-opacity[focus-within] {
    --tw-ring-offset-color: rgba(25, 23, 29, 0.7);
  }

  .md\:focus-within\:ring-offset-black-opacity:focus-within {
    --tw-ring-offset-color: rgba(25, 23, 29, 0.7);
  }

  .md\[focus-within]\:ring-offset-current[focus-within] {
    --tw-ring-offset-color: currentColor;
  }

  .md\:focus-within\:ring-offset-current:focus-within {
    --tw-ring-offset-color: currentColor;
  }

  .md\:focus\:ring-offset-black:focus {
    --tw-ring-offset-color: #1A171E;
  }

  .md\:focus\:ring-offset-white:focus {
    --tw-ring-offset-color: #fff;
  }

  .md\:focus\:ring-offset-grey:focus {
    --tw-ring-offset-color: #AEADAF;
  }

  .md\:focus\:ring-offset-purple:focus {
    --tw-ring-offset-color: #01425e;
  }

  .md\:focus\:ring-offset-lightgrey:focus {
    --tw-ring-offset-color: #F1F1F1;
  }

  .md\:focus\:ring-offset-lightpurple:focus {
    --tw-ring-offset-color: #c7b7a7;
  }

  .md\:focus\:ring-offset-purplehover:focus {
    --tw-ring-offset-color: #a079e8;
  }

  .md\:focus\:ring-offset-purpleactive:focus {
    --tw-ring-offset-color: #8b5ce3;
  }

  .md\:focus\:ring-offset-red:focus {
    --tw-ring-offset-color: #E65F6E;
  }

  .md\:focus\:ring-offset-beige:focus {
    --tw-ring-offset-color: #c7b7a7;
  }

  .md\:focus\:ring-offset-pourpre:focus {
    --tw-ring-offset-color: #4a192c;
  }

  .md\:focus\:ring-offset-petrole:focus {
    --tw-ring-offset-color: #01425e;
  }

  .md\:focus\:ring-offset-antracite:focus {
    --tw-ring-offset-color: #444e4f;
  }

  .md\:focus\:ring-offset-black-opacity:focus {
    --tw-ring-offset-color: rgba(25, 23, 29, 0.7);
  }

  .md\:focus\:ring-offset-current:focus {
    --tw-ring-offset-color: currentColor;
  }

  .md\:filter {
    --tw-blur: var(--tw-empty,/*!*/ /*!*/);
    --tw-brightness: var(--tw-empty,/*!*/ /*!*/);
    --tw-contrast: var(--tw-empty,/*!*/ /*!*/);
    --tw-grayscale: var(--tw-empty,/*!*/ /*!*/);
    --tw-hue-rotate: var(--tw-empty,/*!*/ /*!*/);
    --tw-invert: var(--tw-empty,/*!*/ /*!*/);
    --tw-saturate: var(--tw-empty,/*!*/ /*!*/);
    --tw-sepia: var(--tw-empty,/*!*/ /*!*/);
    --tw-drop-shadow: var(--tw-empty,/*!*/ /*!*/);
    -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
            filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }

  .md\:filter-none {
    -webkit-filter: none;
            filter: none;
  }

  .md\:blur-0 {
    --tw-blur: blur(0);
  }

  .md\:blur-none {
    --tw-blur: blur(0);
  }

  .md\:blur-sm {
    --tw-blur: blur(4px);
  }

  .md\:blur {
    --tw-blur: blur(8px);
  }

  .md\:blur-md {
    --tw-blur: blur(12px);
  }

  .md\:blur-lg {
    --tw-blur: blur(16px);
  }

  .md\:blur-xl {
    --tw-blur: blur(24px);
  }

  .md\:blur-2xl {
    --tw-blur: blur(40px);
  }

  .md\:blur-3xl {
    --tw-blur: blur(64px);
  }

  .md\:brightness-0 {
    --tw-brightness: brightness(0);
  }

  .md\:brightness-50 {
    --tw-brightness: brightness(.5);
  }

  .md\:brightness-75 {
    --tw-brightness: brightness(.75);
  }

  .md\:brightness-90 {
    --tw-brightness: brightness(.9);
  }

  .md\:brightness-95 {
    --tw-brightness: brightness(.95);
  }

  .md\:brightness-100 {
    --tw-brightness: brightness(1);
  }

  .md\:brightness-105 {
    --tw-brightness: brightness(1.05);
  }

  .md\:brightness-110 {
    --tw-brightness: brightness(1.1);
  }

  .md\:brightness-125 {
    --tw-brightness: brightness(1.25);
  }

  .md\:brightness-150 {
    --tw-brightness: brightness(1.5);
  }

  .md\:brightness-200 {
    --tw-brightness: brightness(2);
  }

  .md\:contrast-0 {
    --tw-contrast: contrast(0);
  }

  .md\:contrast-50 {
    --tw-contrast: contrast(.5);
  }

  .md\:contrast-75 {
    --tw-contrast: contrast(.75);
  }

  .md\:contrast-100 {
    --tw-contrast: contrast(1);
  }

  .md\:contrast-125 {
    --tw-contrast: contrast(1.25);
  }

  .md\:contrast-150 {
    --tw-contrast: contrast(1.5);
  }

  .md\:contrast-200 {
    --tw-contrast: contrast(2);
  }

  .md\:drop-shadow-sm {
    --tw-drop-shadow: drop-shadow(0 1px 1px rgba(0,0,0,0.05));
  }

  .md\:drop-shadow {
    --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1)) drop-shadow(0 1px 1px rgba(0, 0, 0, 0.06));
  }

  .md\:drop-shadow-md {
    --tw-drop-shadow: drop-shadow(0 4px 3px rgba(0, 0, 0, 0.07)) drop-shadow(0 2px 2px rgba(0, 0, 0, 0.06));
  }

  .md\:drop-shadow-lg {
    --tw-drop-shadow: drop-shadow(0 10px 8px rgba(0, 0, 0, 0.04)) drop-shadow(0 4px 3px rgba(0, 0, 0, 0.1));
  }

  .md\:drop-shadow-xl {
    --tw-drop-shadow: drop-shadow(0 20px 13px rgba(0, 0, 0, 0.03)) drop-shadow(0 8px 5px rgba(0, 0, 0, 0.08));
  }

  .md\:drop-shadow-2xl {
    --tw-drop-shadow: drop-shadow(0 25px 25px rgba(0, 0, 0, 0.15));
  }

  .md\:drop-shadow-none {
    --tw-drop-shadow: drop-shadow(0 0 rgba(0,0,0,0));
  }

  .md\:grayscale-0 {
    --tw-grayscale: grayscale(0);
  }

  .md\:grayscale {
    --tw-grayscale: grayscale(100%);
  }

  .md\:hue-rotate-0 {
    --tw-hue-rotate: hue-rotate(0deg);
  }

  .md\:hue-rotate-15 {
    --tw-hue-rotate: hue-rotate(15deg);
  }

  .md\:hue-rotate-30 {
    --tw-hue-rotate: hue-rotate(30deg);
  }

  .md\:hue-rotate-60 {
    --tw-hue-rotate: hue-rotate(60deg);
  }

  .md\:hue-rotate-90 {
    --tw-hue-rotate: hue-rotate(90deg);
  }

  .md\:hue-rotate-180 {
    --tw-hue-rotate: hue-rotate(180deg);
  }

  .md\:-hue-rotate-180 {
    --tw-hue-rotate: hue-rotate(-180deg);
  }

  .md\:-hue-rotate-90 {
    --tw-hue-rotate: hue-rotate(-90deg);
  }

  .md\:-hue-rotate-60 {
    --tw-hue-rotate: hue-rotate(-60deg);
  }

  .md\:-hue-rotate-30 {
    --tw-hue-rotate: hue-rotate(-30deg);
  }

  .md\:-hue-rotate-15 {
    --tw-hue-rotate: hue-rotate(-15deg);
  }

  .md\:invert-0 {
    --tw-invert: invert(0);
  }

  .md\:invert {
    --tw-invert: invert(100%);
  }

  .md\:saturate-0 {
    --tw-saturate: saturate(0);
  }

  .md\:saturate-50 {
    --tw-saturate: saturate(.5);
  }

  .md\:saturate-100 {
    --tw-saturate: saturate(1);
  }

  .md\:saturate-150 {
    --tw-saturate: saturate(1.5);
  }

  .md\:saturate-200 {
    --tw-saturate: saturate(2);
  }

  .md\:sepia-0 {
    --tw-sepia: sepia(0);
  }

  .md\:sepia {
    --tw-sepia: sepia(100%);
  }

  .md\:backdrop-filter {
    --tw-backdrop-blur: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-brightness: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-contrast: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-grayscale: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-hue-rotate: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-invert: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-opacity: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-saturate: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-sepia: var(--tw-empty,/*!*/ /*!*/);
    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);
  }

  .md\:backdrop-filter-none {
    backdrop-filter: none;
  }

  .md\:backdrop-blur-0 {
    --tw-backdrop-blur: blur(0);
  }

  .md\:backdrop-blur-none {
    --tw-backdrop-blur: blur(0);
  }

  .md\:backdrop-blur-sm {
    --tw-backdrop-blur: blur(4px);
  }

  .md\:backdrop-blur {
    --tw-backdrop-blur: blur(8px);
  }

  .md\:backdrop-blur-md {
    --tw-backdrop-blur: blur(12px);
  }

  .md\:backdrop-blur-lg {
    --tw-backdrop-blur: blur(16px);
  }

  .md\:backdrop-blur-xl {
    --tw-backdrop-blur: blur(24px);
  }

  .md\:backdrop-blur-2xl {
    --tw-backdrop-blur: blur(40px);
  }

  .md\:backdrop-blur-3xl {
    --tw-backdrop-blur: blur(64px);
  }

  .md\:backdrop-brightness-0 {
    --tw-backdrop-brightness: brightness(0);
  }

  .md\:backdrop-brightness-50 {
    --tw-backdrop-brightness: brightness(.5);
  }

  .md\:backdrop-brightness-75 {
    --tw-backdrop-brightness: brightness(.75);
  }

  .md\:backdrop-brightness-90 {
    --tw-backdrop-brightness: brightness(.9);
  }

  .md\:backdrop-brightness-95 {
    --tw-backdrop-brightness: brightness(.95);
  }

  .md\:backdrop-brightness-100 {
    --tw-backdrop-brightness: brightness(1);
  }

  .md\:backdrop-brightness-105 {
    --tw-backdrop-brightness: brightness(1.05);
  }

  .md\:backdrop-brightness-110 {
    --tw-backdrop-brightness: brightness(1.1);
  }

  .md\:backdrop-brightness-125 {
    --tw-backdrop-brightness: brightness(1.25);
  }

  .md\:backdrop-brightness-150 {
    --tw-backdrop-brightness: brightness(1.5);
  }

  .md\:backdrop-brightness-200 {
    --tw-backdrop-brightness: brightness(2);
  }

  .md\:backdrop-contrast-0 {
    --tw-backdrop-contrast: contrast(0);
  }

  .md\:backdrop-contrast-50 {
    --tw-backdrop-contrast: contrast(.5);
  }

  .md\:backdrop-contrast-75 {
    --tw-backdrop-contrast: contrast(.75);
  }

  .md\:backdrop-contrast-100 {
    --tw-backdrop-contrast: contrast(1);
  }

  .md\:backdrop-contrast-125 {
    --tw-backdrop-contrast: contrast(1.25);
  }

  .md\:backdrop-contrast-150 {
    --tw-backdrop-contrast: contrast(1.5);
  }

  .md\:backdrop-contrast-200 {
    --tw-backdrop-contrast: contrast(2);
  }

  .md\:backdrop-grayscale-0 {
    --tw-backdrop-grayscale: grayscale(0);
  }

  .md\:backdrop-grayscale {
    --tw-backdrop-grayscale: grayscale(100%);
  }

  .md\:backdrop-hue-rotate-0 {
    --tw-backdrop-hue-rotate: hue-rotate(0deg);
  }

  .md\:backdrop-hue-rotate-15 {
    --tw-backdrop-hue-rotate: hue-rotate(15deg);
  }

  .md\:backdrop-hue-rotate-30 {
    --tw-backdrop-hue-rotate: hue-rotate(30deg);
  }

  .md\:backdrop-hue-rotate-60 {
    --tw-backdrop-hue-rotate: hue-rotate(60deg);
  }

  .md\:backdrop-hue-rotate-90 {
    --tw-backdrop-hue-rotate: hue-rotate(90deg);
  }

  .md\:backdrop-hue-rotate-180 {
    --tw-backdrop-hue-rotate: hue-rotate(180deg);
  }

  .md\:-backdrop-hue-rotate-180 {
    --tw-backdrop-hue-rotate: hue-rotate(-180deg);
  }

  .md\:-backdrop-hue-rotate-90 {
    --tw-backdrop-hue-rotate: hue-rotate(-90deg);
  }

  .md\:-backdrop-hue-rotate-60 {
    --tw-backdrop-hue-rotate: hue-rotate(-60deg);
  }

  .md\:-backdrop-hue-rotate-30 {
    --tw-backdrop-hue-rotate: hue-rotate(-30deg);
  }

  .md\:-backdrop-hue-rotate-15 {
    --tw-backdrop-hue-rotate: hue-rotate(-15deg);
  }

  .md\:backdrop-invert-0 {
    --tw-backdrop-invert: invert(0);
  }

  .md\:backdrop-invert {
    --tw-backdrop-invert: invert(100%);
  }

  .md\:backdrop-opacity-0 {
    --tw-backdrop-opacity: opacity(0);
  }

  .md\:backdrop-opacity-5 {
    --tw-backdrop-opacity: opacity(0.05);
  }

  .md\:backdrop-opacity-10 {
    --tw-backdrop-opacity: opacity(0.1);
  }

  .md\:backdrop-opacity-20 {
    --tw-backdrop-opacity: opacity(0.2);
  }

  .md\:backdrop-opacity-25 {
    --tw-backdrop-opacity: opacity(0.25);
  }

  .md\:backdrop-opacity-30 {
    --tw-backdrop-opacity: opacity(0.3);
  }

  .md\:backdrop-opacity-40 {
    --tw-backdrop-opacity: opacity(0.4);
  }

  .md\:backdrop-opacity-50 {
    --tw-backdrop-opacity: opacity(0.5);
  }

  .md\:backdrop-opacity-60 {
    --tw-backdrop-opacity: opacity(0.6);
  }

  .md\:backdrop-opacity-70 {
    --tw-backdrop-opacity: opacity(0.7);
  }

  .md\:backdrop-opacity-75 {
    --tw-backdrop-opacity: opacity(0.75);
  }

  .md\:backdrop-opacity-80 {
    --tw-backdrop-opacity: opacity(0.8);
  }

  .md\:backdrop-opacity-90 {
    --tw-backdrop-opacity: opacity(0.9);
  }

  .md\:backdrop-opacity-95 {
    --tw-backdrop-opacity: opacity(0.95);
  }

  .md\:backdrop-opacity-100 {
    --tw-backdrop-opacity: opacity(1);
  }

  .md\:backdrop-saturate-0 {
    --tw-backdrop-saturate: saturate(0);
  }

  .md\:backdrop-saturate-50 {
    --tw-backdrop-saturate: saturate(.5);
  }

  .md\:backdrop-saturate-100 {
    --tw-backdrop-saturate: saturate(1);
  }

  .md\:backdrop-saturate-150 {
    --tw-backdrop-saturate: saturate(1.5);
  }

  .md\:backdrop-saturate-200 {
    --tw-backdrop-saturate: saturate(2);
  }

  .md\:backdrop-sepia-0 {
    --tw-backdrop-sepia: sepia(0);
  }

  .md\:backdrop-sepia {
    --tw-backdrop-sepia: sepia(100%);
  }

  .md\:transition-none {
    -webkit-transition-property: none;
    transition-property: none;
  }

  .md\:transition-all {
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-duration: 150ms;
            transition-duration: 150ms;
  }

  .md\:transition {
    -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, backdrop-filter, -webkit-box-shadow, -webkit-transform, -webkit-filter;
    transition-property: background-color, border-color, color, fill, stroke, opacity, backdrop-filter, -webkit-box-shadow, -webkit-transform, -webkit-filter;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-box-shadow, -webkit-transform, -webkit-filter;
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-duration: 150ms;
            transition-duration: 150ms;
  }

  .md\:transition-colors {
    -webkit-transition-property: background-color, border-color, color, fill, stroke;
    transition-property: background-color, border-color, color, fill, stroke;
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-duration: 150ms;
            transition-duration: 150ms;
  }

  .md\:transition-opacity {
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-duration: 150ms;
            transition-duration: 150ms;
  }

  .md\:transition-shadow {
    -webkit-transition-property: -webkit-box-shadow;
    transition-property: -webkit-box-shadow;
    transition-property: box-shadow;
    transition-property: box-shadow, -webkit-box-shadow;
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-duration: 150ms;
            transition-duration: 150ms;
  }

  .md\:transition-transform {
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-duration: 150ms;
            transition-duration: 150ms;
  }

  .md\:delay-75 {
    -webkit-transition-delay: 75ms;
            transition-delay: 75ms;
  }

  .md\:delay-100 {
    -webkit-transition-delay: 100ms;
            transition-delay: 100ms;
  }

  .md\:delay-150 {
    -webkit-transition-delay: 150ms;
            transition-delay: 150ms;
  }

  .md\:delay-200 {
    -webkit-transition-delay: 200ms;
            transition-delay: 200ms;
  }

  .md\:delay-300 {
    -webkit-transition-delay: 300ms;
            transition-delay: 300ms;
  }

  .md\:delay-500 {
    -webkit-transition-delay: 500ms;
            transition-delay: 500ms;
  }

  .md\:delay-700 {
    -webkit-transition-delay: 700ms;
            transition-delay: 700ms;
  }

  .md\:delay-1000 {
    -webkit-transition-delay: 1000ms;
            transition-delay: 1000ms;
  }

  .md\:duration-75 {
    -webkit-transition-duration: 75ms;
            transition-duration: 75ms;
  }

  .md\:duration-100 {
    -webkit-transition-duration: 100ms;
            transition-duration: 100ms;
  }

  .md\:duration-150 {
    -webkit-transition-duration: 150ms;
            transition-duration: 150ms;
  }

  .md\:duration-200 {
    -webkit-transition-duration: 200ms;
            transition-duration: 200ms;
  }

  .md\:duration-300 {
    -webkit-transition-duration: 300ms;
            transition-duration: 300ms;
  }

  .md\:duration-500 {
    -webkit-transition-duration: 500ms;
            transition-duration: 500ms;
  }

  .md\:duration-700 {
    -webkit-transition-duration: 700ms;
            transition-duration: 700ms;
  }

  .md\:duration-1000 {
    -webkit-transition-duration: 1000ms;
            transition-duration: 1000ms;
  }

  .md\:ease-linear {
    -webkit-transition-timing-function: linear;
            transition-timing-function: linear;
  }

  .md\:ease-in {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
  }

  .md\:ease-out {
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }

  .md\:ease-in-out {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }
}

@media (min-width: 1024px) {
  .lg\:sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .lg\:not-sr-only {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .lg\[focus-within]\:sr-only[focus-within] {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .lg\:focus-within\:sr-only:focus-within {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .lg\[focus-within]\:not-sr-only[focus-within] {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .lg\:focus-within\:not-sr-only:focus-within {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .lg\:focus\:sr-only:focus {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .lg\:focus\:not-sr-only:focus {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .lg\:pointer-events-none {
    pointer-events: none;
  }

  .lg\:pointer-events-auto {
    pointer-events: auto;
  }

  .lg\:visible {
    visibility: visible;
  }

  .lg\:invisible {
    visibility: hidden;
  }

  .lg\:static {
    position: static;
  }

  .lg\:fixed {
    position: fixed;
  }

  .lg\:absolute {
    position: absolute;
  }

  .lg\:relative {
    position: relative;
  }

  .lg\:sticky {
    position: sticky;
  }

  .lg\:inset-0 {
    top: 0rem;
    right: 0rem;
    bottom: 0rem;
    left: 0rem;
  }

  .lg\:inset-1 {
    top: 1rem;
    right: 1rem;
    bottom: 1rem;
    left: 1rem;
  }

  .lg\:inset-2 {
    top: 1.2rem;
    right: 1.2rem;
    bottom: 1.2rem;
    left: 1.2rem;
  }

  .lg\:inset-3 {
    top: 1.5rem;
    right: 1.5rem;
    bottom: 1.5rem;
    left: 1.5rem;
  }

  .lg\:inset-4 {
    top: 1.7rem;
    right: 1.7rem;
    bottom: 1.7rem;
    left: 1.7rem;
  }

  .lg\:inset-5 {
    top: 2rem;
    right: 2rem;
    bottom: 2rem;
    left: 2rem;
  }

  .lg\:inset-6 {
    top: 2.5rem;
    right: 2.5rem;
    bottom: 2.5rem;
    left: 2.5rem;
  }

  .lg\:inset-7 {
    top: 3rem;
    right: 3rem;
    bottom: 3rem;
    left: 3rem;
  }

  .lg\:inset-8 {
    top: 3rem;
    right: 3rem;
    bottom: 3rem;
    left: 3rem;
  }

  .lg\:inset-9 {
    top: 4rem;
    right: 4rem;
    bottom: 4rem;
    left: 4rem;
  }

  .lg\:inset-10 {
    top: 4.5rem;
    right: 4.5rem;
    bottom: 4.5rem;
    left: 4.5rem;
  }

  .lg\:inset-11 {
    top: 5rem;
    right: 5rem;
    bottom: 5rem;
    left: 5rem;
  }

  .lg\:inset-12 {
    top: 5.5rem;
    right: 5.5rem;
    bottom: 5.5rem;
    left: 5.5rem;
  }

  .lg\:inset-13 {
    top: 6rem;
    right: 6rem;
    bottom: 6rem;
    left: 6rem;
  }

  .lg\:inset-14 {
    top: 6.5rem;
    right: 6.5rem;
    bottom: 6.5rem;
    left: 6.5rem;
  }

  .lg\:inset-15 {
    top: 7rem;
    right: 7rem;
    bottom: 7rem;
    left: 7rem;
  }

  .lg\:inset-16 {
    top: 7.5rem;
    right: 7.5rem;
    bottom: 7.5rem;
    left: 7.5rem;
  }

  .lg\:inset-17 {
    top: 8rem;
    right: 8rem;
    bottom: 8rem;
    left: 8rem;
  }

  .lg\:inset-18 {
    top: 8.5rem;
    right: 8.5rem;
    bottom: 8.5rem;
    left: 8.5rem;
  }

  .lg\:inset-19 {
    top: 9.5rem;
    right: 9.5rem;
    bottom: 9.5rem;
    left: 9.5rem;
  }

  .lg\:inset-20 {
    top: 10.4rem;
    right: 10.4rem;
    bottom: 10.4rem;
    left: 10.4rem;
  }

  .lg\:inset-21 {
    top: 11rem;
    right: 11rem;
    bottom: 11rem;
    left: 11rem;
  }

  .lg\:inset-22 {
    top: 13rem;
    right: 13rem;
    bottom: 13rem;
    left: 13rem;
  }

  .lg\:inset-23 {
    top: 15rem;
    right: 15rem;
    bottom: 15rem;
    left: 15rem;
  }

  .lg\:inset-24 {
    top: 20.5rem;
    right: 20.5rem;
    bottom: 20.5rem;
    left: 20.5rem;
  }

  .lg\:inset-auto {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .lg\:inset-tiny {
    top: 0.5rem;
    right: 0.5rem;
    bottom: 0.5rem;
    left: 0.5rem;
  }

  .lg\:inset-42p {
    top: 42%;
    right: 42%;
    bottom: 42%;
    left: 42%;
  }

  .lg\:inset-huge {
    top: 39.5rem;
    right: 39.5rem;
    bottom: 39.5rem;
    left: 39.5rem;
  }

  .lg\:inset-fit {
    top: fit-content;
    right: fit-content;
    bottom: fit-content;
    left: fit-content;
  }

  .lg\:-inset-0 {
    top: 0rem;
    right: 0rem;
    bottom: 0rem;
    left: 0rem;
  }

  .lg\:-inset-1 {
    top: -1rem;
    right: -1rem;
    bottom: -1rem;
    left: -1rem;
  }

  .lg\:-inset-2 {
    top: -1.2rem;
    right: -1.2rem;
    bottom: -1.2rem;
    left: -1.2rem;
  }

  .lg\:-inset-3 {
    top: -1.5rem;
    right: -1.5rem;
    bottom: -1.5rem;
    left: -1.5rem;
  }

  .lg\:-inset-4 {
    top: -1.7rem;
    right: -1.7rem;
    bottom: -1.7rem;
    left: -1.7rem;
  }

  .lg\:-inset-5 {
    top: -2rem;
    right: -2rem;
    bottom: -2rem;
    left: -2rem;
  }

  .lg\:-inset-6 {
    top: -2.5rem;
    right: -2.5rem;
    bottom: -2.5rem;
    left: -2.5rem;
  }

  .lg\:-inset-7 {
    top: -3rem;
    right: -3rem;
    bottom: -3rem;
    left: -3rem;
  }

  .lg\:-inset-8 {
    top: -3.5rem;
    right: -3.5rem;
    bottom: -3.5rem;
    left: -3.5rem;
  }

  .lg\:-inset-9 {
    top: -4rem;
    right: -4rem;
    bottom: -4rem;
    left: -4rem;
  }

  .lg\:-inset-10 {
    top: -4.5rem;
    right: -4.5rem;
    bottom: -4.5rem;
    left: -4.5rem;
  }

  .lg\:-inset-11 {
    top: -5rem;
    right: -5rem;
    bottom: -5rem;
    left: -5rem;
  }

  .lg\:-inset-12 {
    top: -5.5rem;
    right: -5.5rem;
    bottom: -5.5rem;
    left: -5.5rem;
  }

  .lg\:-inset-13 {
    top: -6rem;
    right: -6rem;
    bottom: -6rem;
    left: -6rem;
  }

  .lg\:-inset-14 {
    top: -6.5rem;
    right: -6.5rem;
    bottom: -6.5rem;
    left: -6.5rem;
  }

  .lg\:-inset-15 {
    top: -7rem;
    right: -7rem;
    bottom: -7rem;
    left: -7rem;
  }

  .lg\:-inset-16 {
    top: -7.5rem;
    right: -7.5rem;
    bottom: -7.5rem;
    left: -7.5rem;
  }

  .lg\:-inset-17 {
    top: -8rem;
    right: -8rem;
    bottom: -8rem;
    left: -8rem;
  }

  .lg\:-inset-18 {
    top: -8.5rem;
    right: -8.5rem;
    bottom: -8.5rem;
    left: -8.5rem;
  }

  .lg\:-inset-19 {
    top: -9.5rem;
    right: -9.5rem;
    bottom: -9.5rem;
    left: -9.5rem;
  }

  .lg\:-inset-20 {
    top: -10rem;
    right: -10rem;
    bottom: -10rem;
    left: -10rem;
  }

  .lg\:-inset-21 {
    top: -10.5rem;
    right: -10.5rem;
    bottom: -10.5rem;
    left: -10.5rem;
  }

  .lg\:-inset-22 {
    top: -13rem;
    right: -13rem;
    bottom: -13rem;
    left: -13rem;
  }

  .lg\:-inset-23 {
    top: -15rem;
    right: -15rem;
    bottom: -15rem;
    left: -15rem;
  }

  .lg\:-inset-24 {
    top: -20.5rem;
    right: -20.5rem;
    bottom: -20.5rem;
    left: -20.5rem;
  }

  .lg\:-inset-tiny {
    top: -0.5rem;
    right: -0.5rem;
    bottom: -0.5rem;
    left: -0.5rem;
  }

  .lg\:-inset-42p {
    top: -42%;
    right: -42%;
    bottom: -42%;
    left: -42%;
  }

  .lg\:-inset-huge {
    top: -39.5rem;
    right: -39.5rem;
    bottom: -39.5rem;
    left: -39.5rem;
  }

  .lg\:-inset-fit {
    top: fit-content;
    right: fit-content;
    bottom: fit-content;
    left: fit-content;
  }

  .lg\:inset-1\/2 {
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .lg\:inset-1\/3 {
    top: 33.333333%;
    right: 33.333333%;
    bottom: 33.333333%;
    left: 33.333333%;
  }

  .lg\:inset-2\/3 {
    top: 66.666667%;
    right: 66.666667%;
    bottom: 66.666667%;
    left: 66.666667%;
  }

  .lg\:inset-1\/4 {
    top: 25%;
    right: 25%;
    bottom: 25%;
    left: 25%;
  }

  .lg\:inset-2\/4 {
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .lg\:inset-3\/4 {
    top: 75%;
    right: 75%;
    bottom: 75%;
    left: 75%;
  }

  .lg\:inset-full {
    top: 100%;
    right: 100%;
    bottom: 100%;
    left: 100%;
  }

  .lg\:-inset-1\/2 {
    top: -50%;
    right: -50%;
    bottom: -50%;
    left: -50%;
  }

  .lg\:-inset-1\/3 {
    top: -33.333333%;
    right: -33.333333%;
    bottom: -33.333333%;
    left: -33.333333%;
  }

  .lg\:-inset-2\/3 {
    top: -66.666667%;
    right: -66.666667%;
    bottom: -66.666667%;
    left: -66.666667%;
  }

  .lg\:-inset-1\/4 {
    top: -25%;
    right: -25%;
    bottom: -25%;
    left: -25%;
  }

  .lg\:-inset-2\/4 {
    top: -50%;
    right: -50%;
    bottom: -50%;
    left: -50%;
  }

  .lg\:-inset-3\/4 {
    top: -75%;
    right: -75%;
    bottom: -75%;
    left: -75%;
  }

  .lg\:-inset-full {
    top: -100%;
    right: -100%;
    bottom: -100%;
    left: -100%;
  }

  .lg\:inset-x-0 {
    left: 0rem;
    right: 0rem;
  }

  .lg\:inset-x-1 {
    left: 1rem;
    right: 1rem;
  }

  .lg\:inset-x-2 {
    left: 1.2rem;
    right: 1.2rem;
  }

  .lg\:inset-x-3 {
    left: 1.5rem;
    right: 1.5rem;
  }

  .lg\:inset-x-4 {
    left: 1.7rem;
    right: 1.7rem;
  }

  .lg\:inset-x-5 {
    left: 2rem;
    right: 2rem;
  }

  .lg\:inset-x-6 {
    left: 2.5rem;
    right: 2.5rem;
  }

  .lg\:inset-x-7 {
    left: 3rem;
    right: 3rem;
  }

  .lg\:inset-x-8 {
    left: 3rem;
    right: 3rem;
  }

  .lg\:inset-x-9 {
    left: 4rem;
    right: 4rem;
  }

  .lg\:inset-x-10 {
    left: 4.5rem;
    right: 4.5rem;
  }

  .lg\:inset-x-11 {
    left: 5rem;
    right: 5rem;
  }

  .lg\:inset-x-12 {
    left: 5.5rem;
    right: 5.5rem;
  }

  .lg\:inset-x-13 {
    left: 6rem;
    right: 6rem;
  }

  .lg\:inset-x-14 {
    left: 6.5rem;
    right: 6.5rem;
  }

  .lg\:inset-x-15 {
    left: 7rem;
    right: 7rem;
  }

  .lg\:inset-x-16 {
    left: 7.5rem;
    right: 7.5rem;
  }

  .lg\:inset-x-17 {
    left: 8rem;
    right: 8rem;
  }

  .lg\:inset-x-18 {
    left: 8.5rem;
    right: 8.5rem;
  }

  .lg\:inset-x-19 {
    left: 9.5rem;
    right: 9.5rem;
  }

  .lg\:inset-x-20 {
    left: 10.4rem;
    right: 10.4rem;
  }

  .lg\:inset-x-21 {
    left: 11rem;
    right: 11rem;
  }

  .lg\:inset-x-22 {
    left: 13rem;
    right: 13rem;
  }

  .lg\:inset-x-23 {
    left: 15rem;
    right: 15rem;
  }

  .lg\:inset-x-24 {
    left: 20.5rem;
    right: 20.5rem;
  }

  .lg\:inset-x-auto {
    left: auto;
    right: auto;
  }

  .lg\:inset-x-tiny {
    left: 0.5rem;
    right: 0.5rem;
  }

  .lg\:inset-x-42p {
    left: 42%;
    right: 42%;
  }

  .lg\:inset-x-huge {
    left: 39.5rem;
    right: 39.5rem;
  }

  .lg\:inset-x-fit {
    left: fit-content;
    right: fit-content;
  }

  .lg\:-inset-x-0 {
    left: 0rem;
    right: 0rem;
  }

  .lg\:-inset-x-1 {
    left: -1rem;
    right: -1rem;
  }

  .lg\:-inset-x-2 {
    left: -1.2rem;
    right: -1.2rem;
  }

  .lg\:-inset-x-3 {
    left: -1.5rem;
    right: -1.5rem;
  }

  .lg\:-inset-x-4 {
    left: -1.7rem;
    right: -1.7rem;
  }

  .lg\:-inset-x-5 {
    left: -2rem;
    right: -2rem;
  }

  .lg\:-inset-x-6 {
    left: -2.5rem;
    right: -2.5rem;
  }

  .lg\:-inset-x-7 {
    left: -3rem;
    right: -3rem;
  }

  .lg\:-inset-x-8 {
    left: -3.5rem;
    right: -3.5rem;
  }

  .lg\:-inset-x-9 {
    left: -4rem;
    right: -4rem;
  }

  .lg\:-inset-x-10 {
    left: -4.5rem;
    right: -4.5rem;
  }

  .lg\:-inset-x-11 {
    left: -5rem;
    right: -5rem;
  }

  .lg\:-inset-x-12 {
    left: -5.5rem;
    right: -5.5rem;
  }

  .lg\:-inset-x-13 {
    left: -6rem;
    right: -6rem;
  }

  .lg\:-inset-x-14 {
    left: -6.5rem;
    right: -6.5rem;
  }

  .lg\:-inset-x-15 {
    left: -7rem;
    right: -7rem;
  }

  .lg\:-inset-x-16 {
    left: -7.5rem;
    right: -7.5rem;
  }

  .lg\:-inset-x-17 {
    left: -8rem;
    right: -8rem;
  }

  .lg\:-inset-x-18 {
    left: -8.5rem;
    right: -8.5rem;
  }

  .lg\:-inset-x-19 {
    left: -9.5rem;
    right: -9.5rem;
  }

  .lg\:-inset-x-20 {
    left: -10rem;
    right: -10rem;
  }

  .lg\:-inset-x-21 {
    left: -10.5rem;
    right: -10.5rem;
  }

  .lg\:-inset-x-22 {
    left: -13rem;
    right: -13rem;
  }

  .lg\:-inset-x-23 {
    left: -15rem;
    right: -15rem;
  }

  .lg\:-inset-x-24 {
    left: -20.5rem;
    right: -20.5rem;
  }

  .lg\:-inset-x-tiny {
    left: -0.5rem;
    right: -0.5rem;
  }

  .lg\:-inset-x-42p {
    left: -42%;
    right: -42%;
  }

  .lg\:-inset-x-huge {
    left: -39.5rem;
    right: -39.5rem;
  }

  .lg\:-inset-x-fit {
    left: fit-content;
    right: fit-content;
  }

  .lg\:inset-x-1\/2 {
    left: 50%;
    right: 50%;
  }

  .lg\:inset-x-1\/3 {
    left: 33.333333%;
    right: 33.333333%;
  }

  .lg\:inset-x-2\/3 {
    left: 66.666667%;
    right: 66.666667%;
  }

  .lg\:inset-x-1\/4 {
    left: 25%;
    right: 25%;
  }

  .lg\:inset-x-2\/4 {
    left: 50%;
    right: 50%;
  }

  .lg\:inset-x-3\/4 {
    left: 75%;
    right: 75%;
  }

  .lg\:inset-x-full {
    left: 100%;
    right: 100%;
  }

  .lg\:-inset-x-1\/2 {
    left: -50%;
    right: -50%;
  }

  .lg\:-inset-x-1\/3 {
    left: -33.333333%;
    right: -33.333333%;
  }

  .lg\:-inset-x-2\/3 {
    left: -66.666667%;
    right: -66.666667%;
  }

  .lg\:-inset-x-1\/4 {
    left: -25%;
    right: -25%;
  }

  .lg\:-inset-x-2\/4 {
    left: -50%;
    right: -50%;
  }

  .lg\:-inset-x-3\/4 {
    left: -75%;
    right: -75%;
  }

  .lg\:-inset-x-full {
    left: -100%;
    right: -100%;
  }

  .lg\:inset-y-0 {
    top: 0rem;
    bottom: 0rem;
  }

  .lg\:inset-y-1 {
    top: 1rem;
    bottom: 1rem;
  }

  .lg\:inset-y-2 {
    top: 1.2rem;
    bottom: 1.2rem;
  }

  .lg\:inset-y-3 {
    top: 1.5rem;
    bottom: 1.5rem;
  }

  .lg\:inset-y-4 {
    top: 1.7rem;
    bottom: 1.7rem;
  }

  .lg\:inset-y-5 {
    top: 2rem;
    bottom: 2rem;
  }

  .lg\:inset-y-6 {
    top: 2.5rem;
    bottom: 2.5rem;
  }

  .lg\:inset-y-7 {
    top: 3rem;
    bottom: 3rem;
  }

  .lg\:inset-y-8 {
    top: 3rem;
    bottom: 3rem;
  }

  .lg\:inset-y-9 {
    top: 4rem;
    bottom: 4rem;
  }

  .lg\:inset-y-10 {
    top: 4.5rem;
    bottom: 4.5rem;
  }

  .lg\:inset-y-11 {
    top: 5rem;
    bottom: 5rem;
  }

  .lg\:inset-y-12 {
    top: 5.5rem;
    bottom: 5.5rem;
  }

  .lg\:inset-y-13 {
    top: 6rem;
    bottom: 6rem;
  }

  .lg\:inset-y-14 {
    top: 6.5rem;
    bottom: 6.5rem;
  }

  .lg\:inset-y-15 {
    top: 7rem;
    bottom: 7rem;
  }

  .lg\:inset-y-16 {
    top: 7.5rem;
    bottom: 7.5rem;
  }

  .lg\:inset-y-17 {
    top: 8rem;
    bottom: 8rem;
  }

  .lg\:inset-y-18 {
    top: 8.5rem;
    bottom: 8.5rem;
  }

  .lg\:inset-y-19 {
    top: 9.5rem;
    bottom: 9.5rem;
  }

  .lg\:inset-y-20 {
    top: 10.4rem;
    bottom: 10.4rem;
  }

  .lg\:inset-y-21 {
    top: 11rem;
    bottom: 11rem;
  }

  .lg\:inset-y-22 {
    top: 13rem;
    bottom: 13rem;
  }

  .lg\:inset-y-23 {
    top: 15rem;
    bottom: 15rem;
  }

  .lg\:inset-y-24 {
    top: 20.5rem;
    bottom: 20.5rem;
  }

  .lg\:inset-y-auto {
    top: auto;
    bottom: auto;
  }

  .lg\:inset-y-tiny {
    top: 0.5rem;
    bottom: 0.5rem;
  }

  .lg\:inset-y-42p {
    top: 42%;
    bottom: 42%;
  }

  .lg\:inset-y-huge {
    top: 39.5rem;
    bottom: 39.5rem;
  }

  .lg\:inset-y-fit {
    top: fit-content;
    bottom: fit-content;
  }

  .lg\:-inset-y-0 {
    top: 0rem;
    bottom: 0rem;
  }

  .lg\:-inset-y-1 {
    top: -1rem;
    bottom: -1rem;
  }

  .lg\:-inset-y-2 {
    top: -1.2rem;
    bottom: -1.2rem;
  }

  .lg\:-inset-y-3 {
    top: -1.5rem;
    bottom: -1.5rem;
  }

  .lg\:-inset-y-4 {
    top: -1.7rem;
    bottom: -1.7rem;
  }

  .lg\:-inset-y-5 {
    top: -2rem;
    bottom: -2rem;
  }

  .lg\:-inset-y-6 {
    top: -2.5rem;
    bottom: -2.5rem;
  }

  .lg\:-inset-y-7 {
    top: -3rem;
    bottom: -3rem;
  }

  .lg\:-inset-y-8 {
    top: -3.5rem;
    bottom: -3.5rem;
  }

  .lg\:-inset-y-9 {
    top: -4rem;
    bottom: -4rem;
  }

  .lg\:-inset-y-10 {
    top: -4.5rem;
    bottom: -4.5rem;
  }

  .lg\:-inset-y-11 {
    top: -5rem;
    bottom: -5rem;
  }

  .lg\:-inset-y-12 {
    top: -5.5rem;
    bottom: -5.5rem;
  }

  .lg\:-inset-y-13 {
    top: -6rem;
    bottom: -6rem;
  }

  .lg\:-inset-y-14 {
    top: -6.5rem;
    bottom: -6.5rem;
  }

  .lg\:-inset-y-15 {
    top: -7rem;
    bottom: -7rem;
  }

  .lg\:-inset-y-16 {
    top: -7.5rem;
    bottom: -7.5rem;
  }

  .lg\:-inset-y-17 {
    top: -8rem;
    bottom: -8rem;
  }

  .lg\:-inset-y-18 {
    top: -8.5rem;
    bottom: -8.5rem;
  }

  .lg\:-inset-y-19 {
    top: -9.5rem;
    bottom: -9.5rem;
  }

  .lg\:-inset-y-20 {
    top: -10rem;
    bottom: -10rem;
  }

  .lg\:-inset-y-21 {
    top: -10.5rem;
    bottom: -10.5rem;
  }

  .lg\:-inset-y-22 {
    top: -13rem;
    bottom: -13rem;
  }

  .lg\:-inset-y-23 {
    top: -15rem;
    bottom: -15rem;
  }

  .lg\:-inset-y-24 {
    top: -20.5rem;
    bottom: -20.5rem;
  }

  .lg\:-inset-y-tiny {
    top: -0.5rem;
    bottom: -0.5rem;
  }

  .lg\:-inset-y-42p {
    top: -42%;
    bottom: -42%;
  }

  .lg\:-inset-y-huge {
    top: -39.5rem;
    bottom: -39.5rem;
  }

  .lg\:-inset-y-fit {
    top: fit-content;
    bottom: fit-content;
  }

  .lg\:inset-y-1\/2 {
    top: 50%;
    bottom: 50%;
  }

  .lg\:inset-y-1\/3 {
    top: 33.333333%;
    bottom: 33.333333%;
  }

  .lg\:inset-y-2\/3 {
    top: 66.666667%;
    bottom: 66.666667%;
  }

  .lg\:inset-y-1\/4 {
    top: 25%;
    bottom: 25%;
  }

  .lg\:inset-y-2\/4 {
    top: 50%;
    bottom: 50%;
  }

  .lg\:inset-y-3\/4 {
    top: 75%;
    bottom: 75%;
  }

  .lg\:inset-y-full {
    top: 100%;
    bottom: 100%;
  }

  .lg\:-inset-y-1\/2 {
    top: -50%;
    bottom: -50%;
  }

  .lg\:-inset-y-1\/3 {
    top: -33.333333%;
    bottom: -33.333333%;
  }

  .lg\:-inset-y-2\/3 {
    top: -66.666667%;
    bottom: -66.666667%;
  }

  .lg\:-inset-y-1\/4 {
    top: -25%;
    bottom: -25%;
  }

  .lg\:-inset-y-2\/4 {
    top: -50%;
    bottom: -50%;
  }

  .lg\:-inset-y-3\/4 {
    top: -75%;
    bottom: -75%;
  }

  .lg\:-inset-y-full {
    top: -100%;
    bottom: -100%;
  }

  .lg\:top-0 {
    top: 0rem;
  }

  .lg\:top-1 {
    top: 1rem;
  }

  .lg\:top-2 {
    top: 1.2rem;
  }

  .lg\:top-3 {
    top: 1.5rem;
  }

  .lg\:top-4 {
    top: 1.7rem;
  }

  .lg\:top-5 {
    top: 2rem;
  }

  .lg\:top-6 {
    top: 2.5rem;
  }

  .lg\:top-7 {
    top: 3rem;
  }

  .lg\:top-8 {
    top: 3rem;
  }

  .lg\:top-9 {
    top: 4rem;
  }

  .lg\:top-10 {
    top: 4.5rem;
  }

  .lg\:top-11 {
    top: 5rem;
  }

  .lg\:top-12 {
    top: 5.5rem;
  }

  .lg\:top-13 {
    top: 6rem;
  }

  .lg\:top-14 {
    top: 6.5rem;
  }

  .lg\:top-15 {
    top: 7rem;
  }

  .lg\:top-16 {
    top: 7.5rem;
  }

  .lg\:top-17 {
    top: 8rem;
  }

  .lg\:top-18 {
    top: 8.5rem;
  }

  .lg\:top-19 {
    top: 9.5rem;
  }

  .lg\:top-20 {
    top: 10.4rem;
  }

  .lg\:top-21 {
    top: 11rem;
  }

  .lg\:top-22 {
    top: 13rem;
  }

  .lg\:top-23 {
    top: 15rem;
  }

  .lg\:top-24 {
    top: 20.5rem;
  }

  .lg\:top-auto {
    top: auto;
  }

  .lg\:top-tiny {
    top: 0.5rem;
  }

  .lg\:top-42p {
    top: 42%;
  }

  .lg\:top-huge {
    top: 39.5rem;
  }

  .lg\:top-fit {
    top: fit-content;
  }

  .lg\:-top-0 {
    top: 0rem;
  }

  .lg\:-top-1 {
    top: -1rem;
  }

  .lg\:-top-2 {
    top: -1.2rem;
  }

  .lg\:-top-3 {
    top: -1.5rem;
  }

  .lg\:-top-4 {
    top: -1.7rem;
  }

  .lg\:-top-5 {
    top: -2rem;
  }

  .lg\:-top-6 {
    top: -2.5rem;
  }

  .lg\:-top-7 {
    top: -3rem;
  }

  .lg\:-top-8 {
    top: -3.5rem;
  }

  .lg\:-top-9 {
    top: -4rem;
  }

  .lg\:-top-10 {
    top: -4.5rem;
  }

  .lg\:-top-11 {
    top: -5rem;
  }

  .lg\:-top-12 {
    top: -5.5rem;
  }

  .lg\:-top-13 {
    top: -6rem;
  }

  .lg\:-top-14 {
    top: -6.5rem;
  }

  .lg\:-top-15 {
    top: -7rem;
  }

  .lg\:-top-16 {
    top: -7.5rem;
  }

  .lg\:-top-17 {
    top: -8rem;
  }

  .lg\:-top-18 {
    top: -8.5rem;
  }

  .lg\:-top-19 {
    top: -9.5rem;
  }

  .lg\:-top-20 {
    top: -10rem;
  }

  .lg\:-top-21 {
    top: -10.5rem;
  }

  .lg\:-top-22 {
    top: -13rem;
  }

  .lg\:-top-23 {
    top: -15rem;
  }

  .lg\:-top-24 {
    top: -20.5rem;
  }

  .lg\:-top-tiny {
    top: -0.5rem;
  }

  .lg\:-top-42p {
    top: -42%;
  }

  .lg\:-top-huge {
    top: -39.5rem;
  }

  .lg\:-top-fit {
    top: fit-content;
  }

  .lg\:top-1\/2 {
    top: 50%;
  }

  .lg\:top-1\/3 {
    top: 33.333333%;
  }

  .lg\:top-2\/3 {
    top: 66.666667%;
  }

  .lg\:top-1\/4 {
    top: 25%;
  }

  .lg\:top-2\/4 {
    top: 50%;
  }

  .lg\:top-3\/4 {
    top: 75%;
  }

  .lg\:top-full {
    top: 100%;
  }

  .lg\:-top-1\/2 {
    top: -50%;
  }

  .lg\:-top-1\/3 {
    top: -33.333333%;
  }

  .lg\:-top-2\/3 {
    top: -66.666667%;
  }

  .lg\:-top-1\/4 {
    top: -25%;
  }

  .lg\:-top-2\/4 {
    top: -50%;
  }

  .lg\:-top-3\/4 {
    top: -75%;
  }

  .lg\:-top-full {
    top: -100%;
  }

  .lg\:right-0 {
    right: 0rem;
  }

  .lg\:right-1 {
    right: 1rem;
  }

  .lg\:right-2 {
    right: 1.2rem;
  }

  .lg\:right-3 {
    right: 1.5rem;
  }

  .lg\:right-4 {
    right: 1.7rem;
  }

  .lg\:right-5 {
    right: 2rem;
  }

  .lg\:right-6 {
    right: 2.5rem;
  }

  .lg\:right-7 {
    right: 3rem;
  }

  .lg\:right-8 {
    right: 3rem;
  }

  .lg\:right-9 {
    right: 4rem;
  }

  .lg\:right-10 {
    right: 4.5rem;
  }

  .lg\:right-11 {
    right: 5rem;
  }

  .lg\:right-12 {
    right: 5.5rem;
  }

  .lg\:right-13 {
    right: 6rem;
  }

  .lg\:right-14 {
    right: 6.5rem;
  }

  .lg\:right-15 {
    right: 7rem;
  }

  .lg\:right-16 {
    right: 7.5rem;
  }

  .lg\:right-17 {
    right: 8rem;
  }

  .lg\:right-18 {
    right: 8.5rem;
  }

  .lg\:right-19 {
    right: 9.5rem;
  }

  .lg\:right-20 {
    right: 10.4rem;
  }

  .lg\:right-21 {
    right: 11rem;
  }

  .lg\:right-22 {
    right: 13rem;
  }

  .lg\:right-23 {
    right: 15rem;
  }

  .lg\:right-24 {
    right: 20.5rem;
  }

  .lg\:right-auto {
    right: auto;
  }

  .lg\:right-tiny {
    right: 0.5rem;
  }

  .lg\:right-42p {
    right: 42%;
  }

  .lg\:right-huge {
    right: 39.5rem;
  }

  .lg\:right-fit {
    right: fit-content;
  }

  .lg\:-right-0 {
    right: 0rem;
  }

  .lg\:-right-1 {
    right: -1rem;
  }

  .lg\:-right-2 {
    right: -1.2rem;
  }

  .lg\:-right-3 {
    right: -1.5rem;
  }

  .lg\:-right-4 {
    right: -1.7rem;
  }

  .lg\:-right-5 {
    right: -2rem;
  }

  .lg\:-right-6 {
    right: -2.5rem;
  }

  .lg\:-right-7 {
    right: -3rem;
  }

  .lg\:-right-8 {
    right: -3.5rem;
  }

  .lg\:-right-9 {
    right: -4rem;
  }

  .lg\:-right-10 {
    right: -4.5rem;
  }

  .lg\:-right-11 {
    right: -5rem;
  }

  .lg\:-right-12 {
    right: -5.5rem;
  }

  .lg\:-right-13 {
    right: -6rem;
  }

  .lg\:-right-14 {
    right: -6.5rem;
  }

  .lg\:-right-15 {
    right: -7rem;
  }

  .lg\:-right-16 {
    right: -7.5rem;
  }

  .lg\:-right-17 {
    right: -8rem;
  }

  .lg\:-right-18 {
    right: -8.5rem;
  }

  .lg\:-right-19 {
    right: -9.5rem;
  }

  .lg\:-right-20 {
    right: -10rem;
  }

  .lg\:-right-21 {
    right: -10.5rem;
  }

  .lg\:-right-22 {
    right: -13rem;
  }

  .lg\:-right-23 {
    right: -15rem;
  }

  .lg\:-right-24 {
    right: -20.5rem;
  }

  .lg\:-right-tiny {
    right: -0.5rem;
  }

  .lg\:-right-42p {
    right: -42%;
  }

  .lg\:-right-huge {
    right: -39.5rem;
  }

  .lg\:-right-fit {
    right: fit-content;
  }

  .lg\:right-1\/2 {
    right: 50%;
  }

  .lg\:right-1\/3 {
    right: 33.333333%;
  }

  .lg\:right-2\/3 {
    right: 66.666667%;
  }

  .lg\:right-1\/4 {
    right: 25%;
  }

  .lg\:right-2\/4 {
    right: 50%;
  }

  .lg\:right-3\/4 {
    right: 75%;
  }

  .lg\:right-full {
    right: 100%;
  }

  .lg\:-right-1\/2 {
    right: -50%;
  }

  .lg\:-right-1\/3 {
    right: -33.333333%;
  }

  .lg\:-right-2\/3 {
    right: -66.666667%;
  }

  .lg\:-right-1\/4 {
    right: -25%;
  }

  .lg\:-right-2\/4 {
    right: -50%;
  }

  .lg\:-right-3\/4 {
    right: -75%;
  }

  .lg\:-right-full {
    right: -100%;
  }

  .lg\:bottom-0 {
    bottom: 0rem;
  }

  .lg\:bottom-1 {
    bottom: 1rem;
  }

  .lg\:bottom-2 {
    bottom: 1.2rem;
  }

  .lg\:bottom-3 {
    bottom: 1.5rem;
  }

  .lg\:bottom-4 {
    bottom: 1.7rem;
  }

  .lg\:bottom-5 {
    bottom: 2rem;
  }

  .lg\:bottom-6 {
    bottom: 2.5rem;
  }

  .lg\:bottom-7 {
    bottom: 3rem;
  }

  .lg\:bottom-8 {
    bottom: 3rem;
  }

  .lg\:bottom-9 {
    bottom: 4rem;
  }

  .lg\:bottom-10 {
    bottom: 4.5rem;
  }

  .lg\:bottom-11 {
    bottom: 5rem;
  }

  .lg\:bottom-12 {
    bottom: 5.5rem;
  }

  .lg\:bottom-13 {
    bottom: 6rem;
  }

  .lg\:bottom-14 {
    bottom: 6.5rem;
  }

  .lg\:bottom-15 {
    bottom: 7rem;
  }

  .lg\:bottom-16 {
    bottom: 7.5rem;
  }

  .lg\:bottom-17 {
    bottom: 8rem;
  }

  .lg\:bottom-18 {
    bottom: 8.5rem;
  }

  .lg\:bottom-19 {
    bottom: 9.5rem;
  }

  .lg\:bottom-20 {
    bottom: 10.4rem;
  }

  .lg\:bottom-21 {
    bottom: 11rem;
  }

  .lg\:bottom-22 {
    bottom: 13rem;
  }

  .lg\:bottom-23 {
    bottom: 15rem;
  }

  .lg\:bottom-24 {
    bottom: 20.5rem;
  }

  .lg\:bottom-auto {
    bottom: auto;
  }

  .lg\:bottom-tiny {
    bottom: 0.5rem;
  }

  .lg\:bottom-42p {
    bottom: 42%;
  }

  .lg\:bottom-huge {
    bottom: 39.5rem;
  }

  .lg\:bottom-fit {
    bottom: fit-content;
  }

  .lg\:-bottom-0 {
    bottom: 0rem;
  }

  .lg\:-bottom-1 {
    bottom: -1rem;
  }

  .lg\:-bottom-2 {
    bottom: -1.2rem;
  }

  .lg\:-bottom-3 {
    bottom: -1.5rem;
  }

  .lg\:-bottom-4 {
    bottom: -1.7rem;
  }

  .lg\:-bottom-5 {
    bottom: -2rem;
  }

  .lg\:-bottom-6 {
    bottom: -2.5rem;
  }

  .lg\:-bottom-7 {
    bottom: -3rem;
  }

  .lg\:-bottom-8 {
    bottom: -3.5rem;
  }

  .lg\:-bottom-9 {
    bottom: -4rem;
  }

  .lg\:-bottom-10 {
    bottom: -4.5rem;
  }

  .lg\:-bottom-11 {
    bottom: -5rem;
  }

  .lg\:-bottom-12 {
    bottom: -5.5rem;
  }

  .lg\:-bottom-13 {
    bottom: -6rem;
  }

  .lg\:-bottom-14 {
    bottom: -6.5rem;
  }

  .lg\:-bottom-15 {
    bottom: -7rem;
  }

  .lg\:-bottom-16 {
    bottom: -7.5rem;
  }

  .lg\:-bottom-17 {
    bottom: -8rem;
  }

  .lg\:-bottom-18 {
    bottom: -8.5rem;
  }

  .lg\:-bottom-19 {
    bottom: -9.5rem;
  }

  .lg\:-bottom-20 {
    bottom: -10rem;
  }

  .lg\:-bottom-21 {
    bottom: -10.5rem;
  }

  .lg\:-bottom-22 {
    bottom: -13rem;
  }

  .lg\:-bottom-23 {
    bottom: -15rem;
  }

  .lg\:-bottom-24 {
    bottom: -20.5rem;
  }

  .lg\:-bottom-tiny {
    bottom: -0.5rem;
  }

  .lg\:-bottom-42p {
    bottom: -42%;
  }

  .lg\:-bottom-huge {
    bottom: -39.5rem;
  }

  .lg\:-bottom-fit {
    bottom: fit-content;
  }

  .lg\:bottom-1\/2 {
    bottom: 50%;
  }

  .lg\:bottom-1\/3 {
    bottom: 33.333333%;
  }

  .lg\:bottom-2\/3 {
    bottom: 66.666667%;
  }

  .lg\:bottom-1\/4 {
    bottom: 25%;
  }

  .lg\:bottom-2\/4 {
    bottom: 50%;
  }

  .lg\:bottom-3\/4 {
    bottom: 75%;
  }

  .lg\:bottom-full {
    bottom: 100%;
  }

  .lg\:-bottom-1\/2 {
    bottom: -50%;
  }

  .lg\:-bottom-1\/3 {
    bottom: -33.333333%;
  }

  .lg\:-bottom-2\/3 {
    bottom: -66.666667%;
  }

  .lg\:-bottom-1\/4 {
    bottom: -25%;
  }

  .lg\:-bottom-2\/4 {
    bottom: -50%;
  }

  .lg\:-bottom-3\/4 {
    bottom: -75%;
  }

  .lg\:-bottom-full {
    bottom: -100%;
  }

  .lg\:left-0 {
    left: 0rem;
  }

  .lg\:left-1 {
    left: 1rem;
  }

  .lg\:left-2 {
    left: 1.2rem;
  }

  .lg\:left-3 {
    left: 1.5rem;
  }

  .lg\:left-4 {
    left: 1.7rem;
  }

  .lg\:left-5 {
    left: 2rem;
  }

  .lg\:left-6 {
    left: 2.5rem;
  }

  .lg\:left-7 {
    left: 3rem;
  }

  .lg\:left-8 {
    left: 3rem;
  }

  .lg\:left-9 {
    left: 4rem;
  }

  .lg\:left-10 {
    left: 4.5rem;
  }

  .lg\:left-11 {
    left: 5rem;
  }

  .lg\:left-12 {
    left: 5.5rem;
  }

  .lg\:left-13 {
    left: 6rem;
  }

  .lg\:left-14 {
    left: 6.5rem;
  }

  .lg\:left-15 {
    left: 7rem;
  }

  .lg\:left-16 {
    left: 7.5rem;
  }

  .lg\:left-17 {
    left: 8rem;
  }

  .lg\:left-18 {
    left: 8.5rem;
  }

  .lg\:left-19 {
    left: 9.5rem;
  }

  .lg\:left-20 {
    left: 10.4rem;
  }

  .lg\:left-21 {
    left: 11rem;
  }

  .lg\:left-22 {
    left: 13rem;
  }

  .lg\:left-23 {
    left: 15rem;
  }

  .lg\:left-24 {
    left: 20.5rem;
  }

  .lg\:left-auto {
    left: auto;
  }

  .lg\:left-tiny {
    left: 0.5rem;
  }

  .lg\:left-42p {
    left: 42%;
  }

  .lg\:left-huge {
    left: 39.5rem;
  }

  .lg\:left-fit {
    left: fit-content;
  }

  .lg\:-left-0 {
    left: 0rem;
  }

  .lg\:-left-1 {
    left: -1rem;
  }

  .lg\:-left-2 {
    left: -1.2rem;
  }

  .lg\:-left-3 {
    left: -1.5rem;
  }

  .lg\:-left-4 {
    left: -1.7rem;
  }

  .lg\:-left-5 {
    left: -2rem;
  }

  .lg\:-left-6 {
    left: -2.5rem;
  }

  .lg\:-left-7 {
    left: -3rem;
  }

  .lg\:-left-8 {
    left: -3.5rem;
  }

  .lg\:-left-9 {
    left: -4rem;
  }

  .lg\:-left-10 {
    left: -4.5rem;
  }

  .lg\:-left-11 {
    left: -5rem;
  }

  .lg\:-left-12 {
    left: -5.5rem;
  }

  .lg\:-left-13 {
    left: -6rem;
  }

  .lg\:-left-14 {
    left: -6.5rem;
  }

  .lg\:-left-15 {
    left: -7rem;
  }

  .lg\:-left-16 {
    left: -7.5rem;
  }

  .lg\:-left-17 {
    left: -8rem;
  }

  .lg\:-left-18 {
    left: -8.5rem;
  }

  .lg\:-left-19 {
    left: -9.5rem;
  }

  .lg\:-left-20 {
    left: -10rem;
  }

  .lg\:-left-21 {
    left: -10.5rem;
  }

  .lg\:-left-22 {
    left: -13rem;
  }

  .lg\:-left-23 {
    left: -15rem;
  }

  .lg\:-left-24 {
    left: -20.5rem;
  }

  .lg\:-left-tiny {
    left: -0.5rem;
  }

  .lg\:-left-42p {
    left: -42%;
  }

  .lg\:-left-huge {
    left: -39.5rem;
  }

  .lg\:-left-fit {
    left: fit-content;
  }

  .lg\:left-1\/2 {
    left: 50%;
  }

  .lg\:left-1\/3 {
    left: 33.333333%;
  }

  .lg\:left-2\/3 {
    left: 66.666667%;
  }

  .lg\:left-1\/4 {
    left: 25%;
  }

  .lg\:left-2\/4 {
    left: 50%;
  }

  .lg\:left-3\/4 {
    left: 75%;
  }

  .lg\:left-full {
    left: 100%;
  }

  .lg\:-left-1\/2 {
    left: -50%;
  }

  .lg\:-left-1\/3 {
    left: -33.333333%;
  }

  .lg\:-left-2\/3 {
    left: -66.666667%;
  }

  .lg\:-left-1\/4 {
    left: -25%;
  }

  .lg\:-left-2\/4 {
    left: -50%;
  }

  .lg\:-left-3\/4 {
    left: -75%;
  }

  .lg\:-left-full {
    left: -100%;
  }

  .lg\:isolate {
    isolation: isolate;
  }

  .lg\:isolation-auto {
    isolation: auto;
  }

  .lg\:z-0 {
    z-index: 0;
  }

  .lg\:z-10 {
    z-index: 10;
  }

  .lg\:z-20 {
    z-index: 20;
  }

  .lg\:z-30 {
    z-index: 30;
  }

  .lg\:z-40 {
    z-index: 40;
  }

  .lg\:z-50 {
    z-index: 50;
  }

  .lg\:z-auto {
    z-index: auto;
  }

  .lg\:z-top {
    z-index: 99999;
  }

  .lg\[focus-within]\:z-0[focus-within] {
    z-index: 0;
  }

  .lg\:focus-within\:z-0:focus-within {
    z-index: 0;
  }

  .lg\[focus-within]\:z-10[focus-within] {
    z-index: 10;
  }

  .lg\:focus-within\:z-10:focus-within {
    z-index: 10;
  }

  .lg\[focus-within]\:z-20[focus-within] {
    z-index: 20;
  }

  .lg\:focus-within\:z-20:focus-within {
    z-index: 20;
  }

  .lg\[focus-within]\:z-30[focus-within] {
    z-index: 30;
  }

  .lg\:focus-within\:z-30:focus-within {
    z-index: 30;
  }

  .lg\[focus-within]\:z-40[focus-within] {
    z-index: 40;
  }

  .lg\:focus-within\:z-40:focus-within {
    z-index: 40;
  }

  .lg\[focus-within]\:z-50[focus-within] {
    z-index: 50;
  }

  .lg\:focus-within\:z-50:focus-within {
    z-index: 50;
  }

  .lg\[focus-within]\:z-auto[focus-within] {
    z-index: auto;
  }

  .lg\:focus-within\:z-auto:focus-within {
    z-index: auto;
  }

  .lg\[focus-within]\:z-top[focus-within] {
    z-index: 99999;
  }

  .lg\:focus-within\:z-top:focus-within {
    z-index: 99999;
  }

  .lg\:focus\:z-0:focus {
    z-index: 0;
  }

  .lg\:focus\:z-10:focus {
    z-index: 10;
  }

  .lg\:focus\:z-20:focus {
    z-index: 20;
  }

  .lg\:focus\:z-30:focus {
    z-index: 30;
  }

  .lg\:focus\:z-40:focus {
    z-index: 40;
  }

  .lg\:focus\:z-50:focus {
    z-index: 50;
  }

  .lg\:focus\:z-auto:focus {
    z-index: auto;
  }

  .lg\:focus\:z-top:focus {
    z-index: 99999;
  }

  .lg\:order-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .lg\:order-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  .lg\:order-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  .lg\:order-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }

  .lg\:order-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }

  .lg\:order-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }

  .lg\:order-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }

  .lg\:order-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }

  .lg\:order-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }

  .lg\:order-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }

  .lg\:order-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }

  .lg\:order-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }

  .lg\:order-first {
    -webkit-box-ordinal-group: -9998;
        -ms-flex-order: -9999;
            order: -9999;
  }

  .lg\:order-last {
    -webkit-box-ordinal-group: 10000;
        -ms-flex-order: 9999;
            order: 9999;
  }

  .lg\:order-none {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }

  .lg\:col-auto {
    grid-column: auto;
  }

  .lg\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .lg\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .lg\:col-span-3 {
    grid-column: span 3 / span 3;
  }

  .lg\:col-span-4 {
    grid-column: span 4 / span 4;
  }

  .lg\:col-span-5 {
    grid-column: span 5 / span 5;
  }

  .lg\:col-span-6 {
    grid-column: span 6 / span 6;
  }

  .lg\:col-span-7 {
    grid-column: span 7 / span 7;
  }

  .lg\:col-span-8 {
    grid-column: span 8 / span 8;
  }

  .lg\:col-span-9 {
    grid-column: span 9 / span 9;
  }

  .lg\:col-span-10 {
    grid-column: span 10 / span 10;
  }

  .lg\:col-span-11 {
    grid-column: span 11 / span 11;
  }

  .lg\:col-span-12 {
    grid-column: span 12 / span 12;
  }

  .lg\:col-span-full {
    grid-column: 1 / -1;
  }

  .lg\:col-start-1 {
    grid-column-start: 1;
  }

  .lg\:col-start-2 {
    grid-column-start: 2;
  }

  .lg\:col-start-3 {
    grid-column-start: 3;
  }

  .lg\:col-start-4 {
    grid-column-start: 4;
  }

  .lg\:col-start-5 {
    grid-column-start: 5;
  }

  .lg\:col-start-6 {
    grid-column-start: 6;
  }

  .lg\:col-start-7 {
    grid-column-start: 7;
  }

  .lg\:col-start-8 {
    grid-column-start: 8;
  }

  .lg\:col-start-9 {
    grid-column-start: 9;
  }

  .lg\:col-start-10 {
    grid-column-start: 10;
  }

  .lg\:col-start-11 {
    grid-column-start: 11;
  }

  .lg\:col-start-12 {
    grid-column-start: 12;
  }

  .lg\:col-start-13 {
    grid-column-start: 13;
  }

  .lg\:col-start-auto {
    grid-column-start: auto;
  }

  .lg\:col-end-1 {
    grid-column-end: 1;
  }

  .lg\:col-end-2 {
    grid-column-end: 2;
  }

  .lg\:col-end-3 {
    grid-column-end: 3;
  }

  .lg\:col-end-4 {
    grid-column-end: 4;
  }

  .lg\:col-end-5 {
    grid-column-end: 5;
  }

  .lg\:col-end-6 {
    grid-column-end: 6;
  }

  .lg\:col-end-7 {
    grid-column-end: 7;
  }

  .lg\:col-end-8 {
    grid-column-end: 8;
  }

  .lg\:col-end-9 {
    grid-column-end: 9;
  }

  .lg\:col-end-10 {
    grid-column-end: 10;
  }

  .lg\:col-end-11 {
    grid-column-end: 11;
  }

  .lg\:col-end-12 {
    grid-column-end: 12;
  }

  .lg\:col-end-13 {
    grid-column-end: 13;
  }

  .lg\:col-end-auto {
    grid-column-end: auto;
  }

  .lg\:row-auto {
    grid-row: auto;
  }

  .lg\:row-span-1 {
    grid-row: span 1 / span 1;
  }

  .lg\:row-span-2 {
    grid-row: span 2 / span 2;
  }

  .lg\:row-span-3 {
    grid-row: span 3 / span 3;
  }

  .lg\:row-span-4 {
    grid-row: span 4 / span 4;
  }

  .lg\:row-span-5 {
    grid-row: span 5 / span 5;
  }

  .lg\:row-span-6 {
    grid-row: span 6 / span 6;
  }

  .lg\:row-span-full {
    grid-row: 1 / -1;
  }

  .lg\:row-start-1 {
    grid-row-start: 1;
  }

  .lg\:row-start-2 {
    grid-row-start: 2;
  }

  .lg\:row-start-3 {
    grid-row-start: 3;
  }

  .lg\:row-start-4 {
    grid-row-start: 4;
  }

  .lg\:row-start-5 {
    grid-row-start: 5;
  }

  .lg\:row-start-6 {
    grid-row-start: 6;
  }

  .lg\:row-start-7 {
    grid-row-start: 7;
  }

  .lg\:row-start-auto {
    grid-row-start: auto;
  }

  .lg\:row-end-1 {
    grid-row-end: 1;
  }

  .lg\:row-end-2 {
    grid-row-end: 2;
  }

  .lg\:row-end-3 {
    grid-row-end: 3;
  }

  .lg\:row-end-4 {
    grid-row-end: 4;
  }

  .lg\:row-end-5 {
    grid-row-end: 5;
  }

  .lg\:row-end-6 {
    grid-row-end: 6;
  }

  .lg\:row-end-7 {
    grid-row-end: 7;
  }

  .lg\:row-end-auto {
    grid-row-end: auto;
  }

  .lg\:float-right {
    float: right;
  }

  .lg\:float-left {
    float: left;
  }

  .lg\:float-none {
    float: none;
  }

  .lg\:clear-left {
    clear: left;
  }

  .lg\:clear-right {
    clear: right;
  }

  .lg\:clear-both {
    clear: both;
  }

  .lg\:clear-none {
    clear: none;
  }

  .lg\:m-0 {
    margin: 0rem;
  }

  .lg\:m-1 {
    margin: 1rem;
  }

  .lg\:m-2 {
    margin: 1.2rem;
  }

  .lg\:m-3 {
    margin: 1.5rem;
  }

  .lg\:m-4 {
    margin: 1.7rem;
  }

  .lg\:m-5 {
    margin: 2rem;
  }

  .lg\:m-6 {
    margin: 2.5rem;
  }

  .lg\:m-7 {
    margin: 3rem;
  }

  .lg\:m-8 {
    margin: 3.5rem;
  }

  .lg\:m-9 {
    margin: 4rem;
  }

  .lg\:m-10 {
    margin: 4.5rem;
  }

  .lg\:m-11 {
    margin: 5rem;
  }

  .lg\:m-12 {
    margin: 5.5rem;
  }

  .lg\:m-13 {
    margin: 6rem;
  }

  .lg\:m-14 {
    margin: 6.5rem;
  }

  .lg\:m-15 {
    margin: 7rem;
  }

  .lg\:m-16 {
    margin: 7.5rem;
  }

  .lg\:m-17 {
    margin: 8rem;
  }

  .lg\:m-18 {
    margin: 8.5rem;
  }

  .lg\:m-19 {
    margin: 9.5rem;
  }

  .lg\:m-20 {
    margin: 10rem;
  }

  .lg\:m-21 {
    margin: 11rem;
  }

  .lg\:m-22 {
    margin: 13rem;
  }

  .lg\:m-23 {
    margin: 15rem;
  }

  .lg\:m-24 {
    margin: 20.5rem;
  }

  .lg\:m-auto {
    margin: auto;
  }

  .lg\:m-tiny {
    margin: 0.5rem;
  }

  .lg\:m-42p {
    margin: 42%;
  }

  .lg\:m-huge {
    margin: 39.5rem;
  }

  .lg\:m-fit {
    margin: fit-content;
  }

  .lg\:-m-0 {
    margin: 0rem;
  }

  .lg\:-m-1 {
    margin: -1rem;
  }

  .lg\:-m-2 {
    margin: -1.2rem;
  }

  .lg\:-m-3 {
    margin: -1.5rem;
  }

  .lg\:-m-4 {
    margin: -1.7rem;
  }

  .lg\:-m-5 {
    margin: -2rem;
  }

  .lg\:-m-6 {
    margin: -2.5rem;
  }

  .lg\:-m-7 {
    margin: -3rem;
  }

  .lg\:-m-8 {
    margin: -3.5rem;
  }

  .lg\:-m-9 {
    margin: -4rem;
  }

  .lg\:-m-10 {
    margin: -4.5rem;
  }

  .lg\:-m-11 {
    margin: -5rem;
  }

  .lg\:-m-12 {
    margin: -5.5rem;
  }

  .lg\:-m-13 {
    margin: -6rem;
  }

  .lg\:-m-14 {
    margin: -6.5rem;
  }

  .lg\:-m-15 {
    margin: -7rem;
  }

  .lg\:-m-16 {
    margin: -7.5rem;
  }

  .lg\:-m-17 {
    margin: -8rem;
  }

  .lg\:-m-18 {
    margin: -8.5rem;
  }

  .lg\:-m-19 {
    margin: -9.5rem;
  }

  .lg\:-m-20 {
    margin: -10rem;
  }

  .lg\:-m-21 {
    margin: -11rem;
  }

  .lg\:-m-22 {
    margin: -13rem;
  }

  .lg\:-m-23 {
    margin: -15rem;
  }

  .lg\:-m-24 {
    margin: -20.5rem;
  }

  .lg\:-m-tiny {
    margin: -0.5rem;
  }

  .lg\:-m-42p {
    margin: -42%;
  }

  .lg\:-m-huge {
    margin: -39.5rem;
  }

  .lg\:-m-fit {
    margin: fit-content;
  }

  .lg\:first\:m-0:first-child {
    margin: 0rem;
  }

  .lg\:first\:m-1:first-child {
    margin: 1rem;
  }

  .lg\:first\:m-2:first-child {
    margin: 1.2rem;
  }

  .lg\:first\:m-3:first-child {
    margin: 1.5rem;
  }

  .lg\:first\:m-4:first-child {
    margin: 1.7rem;
  }

  .lg\:first\:m-5:first-child {
    margin: 2rem;
  }

  .lg\:first\:m-6:first-child {
    margin: 2.5rem;
  }

  .lg\:first\:m-7:first-child {
    margin: 3rem;
  }

  .lg\:first\:m-8:first-child {
    margin: 3.5rem;
  }

  .lg\:first\:m-9:first-child {
    margin: 4rem;
  }

  .lg\:first\:m-10:first-child {
    margin: 4.5rem;
  }

  .lg\:first\:m-11:first-child {
    margin: 5rem;
  }

  .lg\:first\:m-12:first-child {
    margin: 5.5rem;
  }

  .lg\:first\:m-13:first-child {
    margin: 6rem;
  }

  .lg\:first\:m-14:first-child {
    margin: 6.5rem;
  }

  .lg\:first\:m-15:first-child {
    margin: 7rem;
  }

  .lg\:first\:m-16:first-child {
    margin: 7.5rem;
  }

  .lg\:first\:m-17:first-child {
    margin: 8rem;
  }

  .lg\:first\:m-18:first-child {
    margin: 8.5rem;
  }

  .lg\:first\:m-19:first-child {
    margin: 9.5rem;
  }

  .lg\:first\:m-20:first-child {
    margin: 10rem;
  }

  .lg\:first\:m-21:first-child {
    margin: 11rem;
  }

  .lg\:first\:m-22:first-child {
    margin: 13rem;
  }

  .lg\:first\:m-23:first-child {
    margin: 15rem;
  }

  .lg\:first\:m-24:first-child {
    margin: 20.5rem;
  }

  .lg\:first\:m-auto:first-child {
    margin: auto;
  }

  .lg\:first\:m-tiny:first-child {
    margin: 0.5rem;
  }

  .lg\:first\:m-42p:first-child {
    margin: 42%;
  }

  .lg\:first\:m-huge:first-child {
    margin: 39.5rem;
  }

  .lg\:first\:m-fit:first-child {
    margin: fit-content;
  }

  .lg\:first\:-m-0:first-child {
    margin: 0rem;
  }

  .lg\:first\:-m-1:first-child {
    margin: -1rem;
  }

  .lg\:first\:-m-2:first-child {
    margin: -1.2rem;
  }

  .lg\:first\:-m-3:first-child {
    margin: -1.5rem;
  }

  .lg\:first\:-m-4:first-child {
    margin: -1.7rem;
  }

  .lg\:first\:-m-5:first-child {
    margin: -2rem;
  }

  .lg\:first\:-m-6:first-child {
    margin: -2.5rem;
  }

  .lg\:first\:-m-7:first-child {
    margin: -3rem;
  }

  .lg\:first\:-m-8:first-child {
    margin: -3.5rem;
  }

  .lg\:first\:-m-9:first-child {
    margin: -4rem;
  }

  .lg\:first\:-m-10:first-child {
    margin: -4.5rem;
  }

  .lg\:first\:-m-11:first-child {
    margin: -5rem;
  }

  .lg\:first\:-m-12:first-child {
    margin: -5.5rem;
  }

  .lg\:first\:-m-13:first-child {
    margin: -6rem;
  }

  .lg\:first\:-m-14:first-child {
    margin: -6.5rem;
  }

  .lg\:first\:-m-15:first-child {
    margin: -7rem;
  }

  .lg\:first\:-m-16:first-child {
    margin: -7.5rem;
  }

  .lg\:first\:-m-17:first-child {
    margin: -8rem;
  }

  .lg\:first\:-m-18:first-child {
    margin: -8.5rem;
  }

  .lg\:first\:-m-19:first-child {
    margin: -9.5rem;
  }

  .lg\:first\:-m-20:first-child {
    margin: -10rem;
  }

  .lg\:first\:-m-21:first-child {
    margin: -11rem;
  }

  .lg\:first\:-m-22:first-child {
    margin: -13rem;
  }

  .lg\:first\:-m-23:first-child {
    margin: -15rem;
  }

  .lg\:first\:-m-24:first-child {
    margin: -20.5rem;
  }

  .lg\:first\:-m-tiny:first-child {
    margin: -0.5rem;
  }

  .lg\:first\:-m-42p:first-child {
    margin: -42%;
  }

  .lg\:first\:-m-huge:first-child {
    margin: -39.5rem;
  }

  .lg\:first\:-m-fit:first-child {
    margin: fit-content;
  }

  .lg\:last\:m-0:last-child {
    margin: 0rem;
  }

  .lg\:last\:m-1:last-child {
    margin: 1rem;
  }

  .lg\:last\:m-2:last-child {
    margin: 1.2rem;
  }

  .lg\:last\:m-3:last-child {
    margin: 1.5rem;
  }

  .lg\:last\:m-4:last-child {
    margin: 1.7rem;
  }

  .lg\:last\:m-5:last-child {
    margin: 2rem;
  }

  .lg\:last\:m-6:last-child {
    margin: 2.5rem;
  }

  .lg\:last\:m-7:last-child {
    margin: 3rem;
  }

  .lg\:last\:m-8:last-child {
    margin: 3.5rem;
  }

  .lg\:last\:m-9:last-child {
    margin: 4rem;
  }

  .lg\:last\:m-10:last-child {
    margin: 4.5rem;
  }

  .lg\:last\:m-11:last-child {
    margin: 5rem;
  }

  .lg\:last\:m-12:last-child {
    margin: 5.5rem;
  }

  .lg\:last\:m-13:last-child {
    margin: 6rem;
  }

  .lg\:last\:m-14:last-child {
    margin: 6.5rem;
  }

  .lg\:last\:m-15:last-child {
    margin: 7rem;
  }

  .lg\:last\:m-16:last-child {
    margin: 7.5rem;
  }

  .lg\:last\:m-17:last-child {
    margin: 8rem;
  }

  .lg\:last\:m-18:last-child {
    margin: 8.5rem;
  }

  .lg\:last\:m-19:last-child {
    margin: 9.5rem;
  }

  .lg\:last\:m-20:last-child {
    margin: 10rem;
  }

  .lg\:last\:m-21:last-child {
    margin: 11rem;
  }

  .lg\:last\:m-22:last-child {
    margin: 13rem;
  }

  .lg\:last\:m-23:last-child {
    margin: 15rem;
  }

  .lg\:last\:m-24:last-child {
    margin: 20.5rem;
  }

  .lg\:last\:m-auto:last-child {
    margin: auto;
  }

  .lg\:last\:m-tiny:last-child {
    margin: 0.5rem;
  }

  .lg\:last\:m-42p:last-child {
    margin: 42%;
  }

  .lg\:last\:m-huge:last-child {
    margin: 39.5rem;
  }

  .lg\:last\:m-fit:last-child {
    margin: fit-content;
  }

  .lg\:last\:-m-0:last-child {
    margin: 0rem;
  }

  .lg\:last\:-m-1:last-child {
    margin: -1rem;
  }

  .lg\:last\:-m-2:last-child {
    margin: -1.2rem;
  }

  .lg\:last\:-m-3:last-child {
    margin: -1.5rem;
  }

  .lg\:last\:-m-4:last-child {
    margin: -1.7rem;
  }

  .lg\:last\:-m-5:last-child {
    margin: -2rem;
  }

  .lg\:last\:-m-6:last-child {
    margin: -2.5rem;
  }

  .lg\:last\:-m-7:last-child {
    margin: -3rem;
  }

  .lg\:last\:-m-8:last-child {
    margin: -3.5rem;
  }

  .lg\:last\:-m-9:last-child {
    margin: -4rem;
  }

  .lg\:last\:-m-10:last-child {
    margin: -4.5rem;
  }

  .lg\:last\:-m-11:last-child {
    margin: -5rem;
  }

  .lg\:last\:-m-12:last-child {
    margin: -5.5rem;
  }

  .lg\:last\:-m-13:last-child {
    margin: -6rem;
  }

  .lg\:last\:-m-14:last-child {
    margin: -6.5rem;
  }

  .lg\:last\:-m-15:last-child {
    margin: -7rem;
  }

  .lg\:last\:-m-16:last-child {
    margin: -7.5rem;
  }

  .lg\:last\:-m-17:last-child {
    margin: -8rem;
  }

  .lg\:last\:-m-18:last-child {
    margin: -8.5rem;
  }

  .lg\:last\:-m-19:last-child {
    margin: -9.5rem;
  }

  .lg\:last\:-m-20:last-child {
    margin: -10rem;
  }

  .lg\:last\:-m-21:last-child {
    margin: -11rem;
  }

  .lg\:last\:-m-22:last-child {
    margin: -13rem;
  }

  .lg\:last\:-m-23:last-child {
    margin: -15rem;
  }

  .lg\:last\:-m-24:last-child {
    margin: -20.5rem;
  }

  .lg\:last\:-m-tiny:last-child {
    margin: -0.5rem;
  }

  .lg\:last\:-m-42p:last-child {
    margin: -42%;
  }

  .lg\:last\:-m-huge:last-child {
    margin: -39.5rem;
  }

  .lg\:last\:-m-fit:last-child {
    margin: fit-content;
  }

  .lg\:mx-0 {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .lg\:mx-1 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .lg\:mx-2 {
    margin-left: 1.2rem;
    margin-right: 1.2rem;
  }

  .lg\:mx-3 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .lg\:mx-4 {
    margin-left: 1.7rem;
    margin-right: 1.7rem;
  }

  .lg\:mx-5 {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .lg\:mx-6 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .lg\:mx-7 {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .lg\:mx-8 {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }

  .lg\:mx-9 {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .lg\:mx-10 {
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }

  .lg\:mx-11 {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .lg\:mx-12 {
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }

  .lg\:mx-13 {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .lg\:mx-14 {
    margin-left: 6.5rem;
    margin-right: 6.5rem;
  }

  .lg\:mx-15 {
    margin-left: 7rem;
    margin-right: 7rem;
  }

  .lg\:mx-16 {
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }

  .lg\:mx-17 {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .lg\:mx-18 {
    margin-left: 8.5rem;
    margin-right: 8.5rem;
  }

  .lg\:mx-19 {
    margin-left: 9.5rem;
    margin-right: 9.5rem;
  }

  .lg\:mx-20 {
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .lg\:mx-21 {
    margin-left: 11rem;
    margin-right: 11rem;
  }

  .lg\:mx-22 {
    margin-left: 13rem;
    margin-right: 13rem;
  }

  .lg\:mx-23 {
    margin-left: 15rem;
    margin-right: 15rem;
  }

  .lg\:mx-24 {
    margin-left: 20.5rem;
    margin-right: 20.5rem;
  }

  .lg\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .lg\:mx-tiny {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .lg\:mx-42p {
    margin-left: 42%;
    margin-right: 42%;
  }

  .lg\:mx-huge {
    margin-left: 39.5rem;
    margin-right: 39.5rem;
  }

  .lg\:mx-fit {
    margin-left: fit-content;
    margin-right: fit-content;
  }

  .lg\:-mx-0 {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .lg\:-mx-1 {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .lg\:-mx-2 {
    margin-left: -1.2rem;
    margin-right: -1.2rem;
  }

  .lg\:-mx-3 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .lg\:-mx-4 {
    margin-left: -1.7rem;
    margin-right: -1.7rem;
  }

  .lg\:-mx-5 {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .lg\:-mx-6 {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .lg\:-mx-7 {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .lg\:-mx-8 {
    margin-left: -3.5rem;
    margin-right: -3.5rem;
  }

  .lg\:-mx-9 {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .lg\:-mx-10 {
    margin-left: -4.5rem;
    margin-right: -4.5rem;
  }

  .lg\:-mx-11 {
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .lg\:-mx-12 {
    margin-left: -5.5rem;
    margin-right: -5.5rem;
  }

  .lg\:-mx-13 {
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .lg\:-mx-14 {
    margin-left: -6.5rem;
    margin-right: -6.5rem;
  }

  .lg\:-mx-15 {
    margin-left: -7rem;
    margin-right: -7rem;
  }

  .lg\:-mx-16 {
    margin-left: -7.5rem;
    margin-right: -7.5rem;
  }

  .lg\:-mx-17 {
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .lg\:-mx-18 {
    margin-left: -8.5rem;
    margin-right: -8.5rem;
  }

  .lg\:-mx-19 {
    margin-left: -9.5rem;
    margin-right: -9.5rem;
  }

  .lg\:-mx-20 {
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .lg\:-mx-21 {
    margin-left: -11rem;
    margin-right: -11rem;
  }

  .lg\:-mx-22 {
    margin-left: -13rem;
    margin-right: -13rem;
  }

  .lg\:-mx-23 {
    margin-left: -15rem;
    margin-right: -15rem;
  }

  .lg\:-mx-24 {
    margin-left: -20.5rem;
    margin-right: -20.5rem;
  }

  .lg\:-mx-tiny {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .lg\:-mx-42p {
    margin-left: -42%;
    margin-right: -42%;
  }

  .lg\:-mx-huge {
    margin-left: -39.5rem;
    margin-right: -39.5rem;
  }

  .lg\:-mx-fit {
    margin-left: fit-content;
    margin-right: fit-content;
  }

  .lg\:my-0 {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .lg\:my-1 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .lg\:my-2 {
    margin-top: 1.2rem;
    margin-bottom: 1.2rem;
  }

  .lg\:my-3 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .lg\:my-4 {
    margin-top: 1.7rem;
    margin-bottom: 1.7rem;
  }

  .lg\:my-5 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .lg\:my-6 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .lg\:my-7 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .lg\:my-8 {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }

  .lg\:my-9 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .lg\:my-10 {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }

  .lg\:my-11 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .lg\:my-12 {
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }

  .lg\:my-13 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .lg\:my-14 {
    margin-top: 6.5rem;
    margin-bottom: 6.5rem;
  }

  .lg\:my-15 {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }

  .lg\:my-16 {
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }

  .lg\:my-17 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .lg\:my-18 {
    margin-top: 8.5rem;
    margin-bottom: 8.5rem;
  }

  .lg\:my-19 {
    margin-top: 9.5rem;
    margin-bottom: 9.5rem;
  }

  .lg\:my-20 {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .lg\:my-21 {
    margin-top: 11rem;
    margin-bottom: 11rem;
  }

  .lg\:my-22 {
    margin-top: 13rem;
    margin-bottom: 13rem;
  }

  .lg\:my-23 {
    margin-top: 15rem;
    margin-bottom: 15rem;
  }

  .lg\:my-24 {
    margin-top: 20.5rem;
    margin-bottom: 20.5rem;
  }

  .lg\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .lg\:my-tiny {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .lg\:my-42p {
    margin-top: 42%;
    margin-bottom: 42%;
  }

  .lg\:my-huge {
    margin-top: 39.5rem;
    margin-bottom: 39.5rem;
  }

  .lg\:my-fit {
    margin-top: fit-content;
    margin-bottom: fit-content;
  }

  .lg\:-my-0 {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .lg\:-my-1 {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .lg\:-my-2 {
    margin-top: -1.2rem;
    margin-bottom: -1.2rem;
  }

  .lg\:-my-3 {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .lg\:-my-4 {
    margin-top: -1.7rem;
    margin-bottom: -1.7rem;
  }

  .lg\:-my-5 {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .lg\:-my-6 {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .lg\:-my-7 {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .lg\:-my-8 {
    margin-top: -3.5rem;
    margin-bottom: -3.5rem;
  }

  .lg\:-my-9 {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .lg\:-my-10 {
    margin-top: -4.5rem;
    margin-bottom: -4.5rem;
  }

  .lg\:-my-11 {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .lg\:-my-12 {
    margin-top: -5.5rem;
    margin-bottom: -5.5rem;
  }

  .lg\:-my-13 {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .lg\:-my-14 {
    margin-top: -6.5rem;
    margin-bottom: -6.5rem;
  }

  .lg\:-my-15 {
    margin-top: -7rem;
    margin-bottom: -7rem;
  }

  .lg\:-my-16 {
    margin-top: -7.5rem;
    margin-bottom: -7.5rem;
  }

  .lg\:-my-17 {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .lg\:-my-18 {
    margin-top: -8.5rem;
    margin-bottom: -8.5rem;
  }

  .lg\:-my-19 {
    margin-top: -9.5rem;
    margin-bottom: -9.5rem;
  }

  .lg\:-my-20 {
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .lg\:-my-21 {
    margin-top: -11rem;
    margin-bottom: -11rem;
  }

  .lg\:-my-22 {
    margin-top: -13rem;
    margin-bottom: -13rem;
  }

  .lg\:-my-23 {
    margin-top: -15rem;
    margin-bottom: -15rem;
  }

  .lg\:-my-24 {
    margin-top: -20.5rem;
    margin-bottom: -20.5rem;
  }

  .lg\:-my-tiny {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .lg\:-my-42p {
    margin-top: -42%;
    margin-bottom: -42%;
  }

  .lg\:-my-huge {
    margin-top: -39.5rem;
    margin-bottom: -39.5rem;
  }

  .lg\:-my-fit {
    margin-top: fit-content;
    margin-bottom: fit-content;
  }

  .lg\:first\:mx-0:first-child {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .lg\:first\:mx-1:first-child {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .lg\:first\:mx-2:first-child {
    margin-left: 1.2rem;
    margin-right: 1.2rem;
  }

  .lg\:first\:mx-3:first-child {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .lg\:first\:mx-4:first-child {
    margin-left: 1.7rem;
    margin-right: 1.7rem;
  }

  .lg\:first\:mx-5:first-child {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .lg\:first\:mx-6:first-child {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .lg\:first\:mx-7:first-child {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .lg\:first\:mx-8:first-child {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }

  .lg\:first\:mx-9:first-child {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .lg\:first\:mx-10:first-child {
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }

  .lg\:first\:mx-11:first-child {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .lg\:first\:mx-12:first-child {
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }

  .lg\:first\:mx-13:first-child {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .lg\:first\:mx-14:first-child {
    margin-left: 6.5rem;
    margin-right: 6.5rem;
  }

  .lg\:first\:mx-15:first-child {
    margin-left: 7rem;
    margin-right: 7rem;
  }

  .lg\:first\:mx-16:first-child {
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }

  .lg\:first\:mx-17:first-child {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .lg\:first\:mx-18:first-child {
    margin-left: 8.5rem;
    margin-right: 8.5rem;
  }

  .lg\:first\:mx-19:first-child {
    margin-left: 9.5rem;
    margin-right: 9.5rem;
  }

  .lg\:first\:mx-20:first-child {
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .lg\:first\:mx-21:first-child {
    margin-left: 11rem;
    margin-right: 11rem;
  }

  .lg\:first\:mx-22:first-child {
    margin-left: 13rem;
    margin-right: 13rem;
  }

  .lg\:first\:mx-23:first-child {
    margin-left: 15rem;
    margin-right: 15rem;
  }

  .lg\:first\:mx-24:first-child {
    margin-left: 20.5rem;
    margin-right: 20.5rem;
  }

  .lg\:first\:mx-auto:first-child {
    margin-left: auto;
    margin-right: auto;
  }

  .lg\:first\:mx-tiny:first-child {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .lg\:first\:mx-42p:first-child {
    margin-left: 42%;
    margin-right: 42%;
  }

  .lg\:first\:mx-huge:first-child {
    margin-left: 39.5rem;
    margin-right: 39.5rem;
  }

  .lg\:first\:mx-fit:first-child {
    margin-left: fit-content;
    margin-right: fit-content;
  }

  .lg\:first\:-mx-0:first-child {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .lg\:first\:-mx-1:first-child {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .lg\:first\:-mx-2:first-child {
    margin-left: -1.2rem;
    margin-right: -1.2rem;
  }

  .lg\:first\:-mx-3:first-child {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .lg\:first\:-mx-4:first-child {
    margin-left: -1.7rem;
    margin-right: -1.7rem;
  }

  .lg\:first\:-mx-5:first-child {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .lg\:first\:-mx-6:first-child {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .lg\:first\:-mx-7:first-child {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .lg\:first\:-mx-8:first-child {
    margin-left: -3.5rem;
    margin-right: -3.5rem;
  }

  .lg\:first\:-mx-9:first-child {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .lg\:first\:-mx-10:first-child {
    margin-left: -4.5rem;
    margin-right: -4.5rem;
  }

  .lg\:first\:-mx-11:first-child {
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .lg\:first\:-mx-12:first-child {
    margin-left: -5.5rem;
    margin-right: -5.5rem;
  }

  .lg\:first\:-mx-13:first-child {
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .lg\:first\:-mx-14:first-child {
    margin-left: -6.5rem;
    margin-right: -6.5rem;
  }

  .lg\:first\:-mx-15:first-child {
    margin-left: -7rem;
    margin-right: -7rem;
  }

  .lg\:first\:-mx-16:first-child {
    margin-left: -7.5rem;
    margin-right: -7.5rem;
  }

  .lg\:first\:-mx-17:first-child {
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .lg\:first\:-mx-18:first-child {
    margin-left: -8.5rem;
    margin-right: -8.5rem;
  }

  .lg\:first\:-mx-19:first-child {
    margin-left: -9.5rem;
    margin-right: -9.5rem;
  }

  .lg\:first\:-mx-20:first-child {
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .lg\:first\:-mx-21:first-child {
    margin-left: -11rem;
    margin-right: -11rem;
  }

  .lg\:first\:-mx-22:first-child {
    margin-left: -13rem;
    margin-right: -13rem;
  }

  .lg\:first\:-mx-23:first-child {
    margin-left: -15rem;
    margin-right: -15rem;
  }

  .lg\:first\:-mx-24:first-child {
    margin-left: -20.5rem;
    margin-right: -20.5rem;
  }

  .lg\:first\:-mx-tiny:first-child {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .lg\:first\:-mx-42p:first-child {
    margin-left: -42%;
    margin-right: -42%;
  }

  .lg\:first\:-mx-huge:first-child {
    margin-left: -39.5rem;
    margin-right: -39.5rem;
  }

  .lg\:first\:-mx-fit:first-child {
    margin-left: fit-content;
    margin-right: fit-content;
  }

  .lg\:first\:my-0:first-child {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .lg\:first\:my-1:first-child {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .lg\:first\:my-2:first-child {
    margin-top: 1.2rem;
    margin-bottom: 1.2rem;
  }

  .lg\:first\:my-3:first-child {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .lg\:first\:my-4:first-child {
    margin-top: 1.7rem;
    margin-bottom: 1.7rem;
  }

  .lg\:first\:my-5:first-child {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .lg\:first\:my-6:first-child {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .lg\:first\:my-7:first-child {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .lg\:first\:my-8:first-child {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }

  .lg\:first\:my-9:first-child {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .lg\:first\:my-10:first-child {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }

  .lg\:first\:my-11:first-child {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .lg\:first\:my-12:first-child {
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }

  .lg\:first\:my-13:first-child {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .lg\:first\:my-14:first-child {
    margin-top: 6.5rem;
    margin-bottom: 6.5rem;
  }

  .lg\:first\:my-15:first-child {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }

  .lg\:first\:my-16:first-child {
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }

  .lg\:first\:my-17:first-child {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .lg\:first\:my-18:first-child {
    margin-top: 8.5rem;
    margin-bottom: 8.5rem;
  }

  .lg\:first\:my-19:first-child {
    margin-top: 9.5rem;
    margin-bottom: 9.5rem;
  }

  .lg\:first\:my-20:first-child {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .lg\:first\:my-21:first-child {
    margin-top: 11rem;
    margin-bottom: 11rem;
  }

  .lg\:first\:my-22:first-child {
    margin-top: 13rem;
    margin-bottom: 13rem;
  }

  .lg\:first\:my-23:first-child {
    margin-top: 15rem;
    margin-bottom: 15rem;
  }

  .lg\:first\:my-24:first-child {
    margin-top: 20.5rem;
    margin-bottom: 20.5rem;
  }

  .lg\:first\:my-auto:first-child {
    margin-top: auto;
    margin-bottom: auto;
  }

  .lg\:first\:my-tiny:first-child {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .lg\:first\:my-42p:first-child {
    margin-top: 42%;
    margin-bottom: 42%;
  }

  .lg\:first\:my-huge:first-child {
    margin-top: 39.5rem;
    margin-bottom: 39.5rem;
  }

  .lg\:first\:my-fit:first-child {
    margin-top: fit-content;
    margin-bottom: fit-content;
  }

  .lg\:first\:-my-0:first-child {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .lg\:first\:-my-1:first-child {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .lg\:first\:-my-2:first-child {
    margin-top: -1.2rem;
    margin-bottom: -1.2rem;
  }

  .lg\:first\:-my-3:first-child {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .lg\:first\:-my-4:first-child {
    margin-top: -1.7rem;
    margin-bottom: -1.7rem;
  }

  .lg\:first\:-my-5:first-child {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .lg\:first\:-my-6:first-child {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .lg\:first\:-my-7:first-child {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .lg\:first\:-my-8:first-child {
    margin-top: -3.5rem;
    margin-bottom: -3.5rem;
  }

  .lg\:first\:-my-9:first-child {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .lg\:first\:-my-10:first-child {
    margin-top: -4.5rem;
    margin-bottom: -4.5rem;
  }

  .lg\:first\:-my-11:first-child {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .lg\:first\:-my-12:first-child {
    margin-top: -5.5rem;
    margin-bottom: -5.5rem;
  }

  .lg\:first\:-my-13:first-child {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .lg\:first\:-my-14:first-child {
    margin-top: -6.5rem;
    margin-bottom: -6.5rem;
  }

  .lg\:first\:-my-15:first-child {
    margin-top: -7rem;
    margin-bottom: -7rem;
  }

  .lg\:first\:-my-16:first-child {
    margin-top: -7.5rem;
    margin-bottom: -7.5rem;
  }

  .lg\:first\:-my-17:first-child {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .lg\:first\:-my-18:first-child {
    margin-top: -8.5rem;
    margin-bottom: -8.5rem;
  }

  .lg\:first\:-my-19:first-child {
    margin-top: -9.5rem;
    margin-bottom: -9.5rem;
  }

  .lg\:first\:-my-20:first-child {
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .lg\:first\:-my-21:first-child {
    margin-top: -11rem;
    margin-bottom: -11rem;
  }

  .lg\:first\:-my-22:first-child {
    margin-top: -13rem;
    margin-bottom: -13rem;
  }

  .lg\:first\:-my-23:first-child {
    margin-top: -15rem;
    margin-bottom: -15rem;
  }

  .lg\:first\:-my-24:first-child {
    margin-top: -20.5rem;
    margin-bottom: -20.5rem;
  }

  .lg\:first\:-my-tiny:first-child {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .lg\:first\:-my-42p:first-child {
    margin-top: -42%;
    margin-bottom: -42%;
  }

  .lg\:first\:-my-huge:first-child {
    margin-top: -39.5rem;
    margin-bottom: -39.5rem;
  }

  .lg\:first\:-my-fit:first-child {
    margin-top: fit-content;
    margin-bottom: fit-content;
  }

  .lg\:last\:mx-0:last-child {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .lg\:last\:mx-1:last-child {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .lg\:last\:mx-2:last-child {
    margin-left: 1.2rem;
    margin-right: 1.2rem;
  }

  .lg\:last\:mx-3:last-child {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .lg\:last\:mx-4:last-child {
    margin-left: 1.7rem;
    margin-right: 1.7rem;
  }

  .lg\:last\:mx-5:last-child {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .lg\:last\:mx-6:last-child {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .lg\:last\:mx-7:last-child {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .lg\:last\:mx-8:last-child {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }

  .lg\:last\:mx-9:last-child {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .lg\:last\:mx-10:last-child {
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }

  .lg\:last\:mx-11:last-child {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .lg\:last\:mx-12:last-child {
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }

  .lg\:last\:mx-13:last-child {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .lg\:last\:mx-14:last-child {
    margin-left: 6.5rem;
    margin-right: 6.5rem;
  }

  .lg\:last\:mx-15:last-child {
    margin-left: 7rem;
    margin-right: 7rem;
  }

  .lg\:last\:mx-16:last-child {
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }

  .lg\:last\:mx-17:last-child {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .lg\:last\:mx-18:last-child {
    margin-left: 8.5rem;
    margin-right: 8.5rem;
  }

  .lg\:last\:mx-19:last-child {
    margin-left: 9.5rem;
    margin-right: 9.5rem;
  }

  .lg\:last\:mx-20:last-child {
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .lg\:last\:mx-21:last-child {
    margin-left: 11rem;
    margin-right: 11rem;
  }

  .lg\:last\:mx-22:last-child {
    margin-left: 13rem;
    margin-right: 13rem;
  }

  .lg\:last\:mx-23:last-child {
    margin-left: 15rem;
    margin-right: 15rem;
  }

  .lg\:last\:mx-24:last-child {
    margin-left: 20.5rem;
    margin-right: 20.5rem;
  }

  .lg\:last\:mx-auto:last-child {
    margin-left: auto;
    margin-right: auto;
  }

  .lg\:last\:mx-tiny:last-child {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .lg\:last\:mx-42p:last-child {
    margin-left: 42%;
    margin-right: 42%;
  }

  .lg\:last\:mx-huge:last-child {
    margin-left: 39.5rem;
    margin-right: 39.5rem;
  }

  .lg\:last\:mx-fit:last-child {
    margin-left: fit-content;
    margin-right: fit-content;
  }

  .lg\:last\:-mx-0:last-child {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .lg\:last\:-mx-1:last-child {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .lg\:last\:-mx-2:last-child {
    margin-left: -1.2rem;
    margin-right: -1.2rem;
  }

  .lg\:last\:-mx-3:last-child {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .lg\:last\:-mx-4:last-child {
    margin-left: -1.7rem;
    margin-right: -1.7rem;
  }

  .lg\:last\:-mx-5:last-child {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .lg\:last\:-mx-6:last-child {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .lg\:last\:-mx-7:last-child {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .lg\:last\:-mx-8:last-child {
    margin-left: -3.5rem;
    margin-right: -3.5rem;
  }

  .lg\:last\:-mx-9:last-child {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .lg\:last\:-mx-10:last-child {
    margin-left: -4.5rem;
    margin-right: -4.5rem;
  }

  .lg\:last\:-mx-11:last-child {
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .lg\:last\:-mx-12:last-child {
    margin-left: -5.5rem;
    margin-right: -5.5rem;
  }

  .lg\:last\:-mx-13:last-child {
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .lg\:last\:-mx-14:last-child {
    margin-left: -6.5rem;
    margin-right: -6.5rem;
  }

  .lg\:last\:-mx-15:last-child {
    margin-left: -7rem;
    margin-right: -7rem;
  }

  .lg\:last\:-mx-16:last-child {
    margin-left: -7.5rem;
    margin-right: -7.5rem;
  }

  .lg\:last\:-mx-17:last-child {
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .lg\:last\:-mx-18:last-child {
    margin-left: -8.5rem;
    margin-right: -8.5rem;
  }

  .lg\:last\:-mx-19:last-child {
    margin-left: -9.5rem;
    margin-right: -9.5rem;
  }

  .lg\:last\:-mx-20:last-child {
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .lg\:last\:-mx-21:last-child {
    margin-left: -11rem;
    margin-right: -11rem;
  }

  .lg\:last\:-mx-22:last-child {
    margin-left: -13rem;
    margin-right: -13rem;
  }

  .lg\:last\:-mx-23:last-child {
    margin-left: -15rem;
    margin-right: -15rem;
  }

  .lg\:last\:-mx-24:last-child {
    margin-left: -20.5rem;
    margin-right: -20.5rem;
  }

  .lg\:last\:-mx-tiny:last-child {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .lg\:last\:-mx-42p:last-child {
    margin-left: -42%;
    margin-right: -42%;
  }

  .lg\:last\:-mx-huge:last-child {
    margin-left: -39.5rem;
    margin-right: -39.5rem;
  }

  .lg\:last\:-mx-fit:last-child {
    margin-left: fit-content;
    margin-right: fit-content;
  }

  .lg\:last\:my-0:last-child {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .lg\:last\:my-1:last-child {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .lg\:last\:my-2:last-child {
    margin-top: 1.2rem;
    margin-bottom: 1.2rem;
  }

  .lg\:last\:my-3:last-child {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .lg\:last\:my-4:last-child {
    margin-top: 1.7rem;
    margin-bottom: 1.7rem;
  }

  .lg\:last\:my-5:last-child {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .lg\:last\:my-6:last-child {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .lg\:last\:my-7:last-child {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .lg\:last\:my-8:last-child {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }

  .lg\:last\:my-9:last-child {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .lg\:last\:my-10:last-child {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }

  .lg\:last\:my-11:last-child {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .lg\:last\:my-12:last-child {
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }

  .lg\:last\:my-13:last-child {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .lg\:last\:my-14:last-child {
    margin-top: 6.5rem;
    margin-bottom: 6.5rem;
  }

  .lg\:last\:my-15:last-child {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }

  .lg\:last\:my-16:last-child {
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }

  .lg\:last\:my-17:last-child {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .lg\:last\:my-18:last-child {
    margin-top: 8.5rem;
    margin-bottom: 8.5rem;
  }

  .lg\:last\:my-19:last-child {
    margin-top: 9.5rem;
    margin-bottom: 9.5rem;
  }

  .lg\:last\:my-20:last-child {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .lg\:last\:my-21:last-child {
    margin-top: 11rem;
    margin-bottom: 11rem;
  }

  .lg\:last\:my-22:last-child {
    margin-top: 13rem;
    margin-bottom: 13rem;
  }

  .lg\:last\:my-23:last-child {
    margin-top: 15rem;
    margin-bottom: 15rem;
  }

  .lg\:last\:my-24:last-child {
    margin-top: 20.5rem;
    margin-bottom: 20.5rem;
  }

  .lg\:last\:my-auto:last-child {
    margin-top: auto;
    margin-bottom: auto;
  }

  .lg\:last\:my-tiny:last-child {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .lg\:last\:my-42p:last-child {
    margin-top: 42%;
    margin-bottom: 42%;
  }

  .lg\:last\:my-huge:last-child {
    margin-top: 39.5rem;
    margin-bottom: 39.5rem;
  }

  .lg\:last\:my-fit:last-child {
    margin-top: fit-content;
    margin-bottom: fit-content;
  }

  .lg\:last\:-my-0:last-child {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .lg\:last\:-my-1:last-child {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .lg\:last\:-my-2:last-child {
    margin-top: -1.2rem;
    margin-bottom: -1.2rem;
  }

  .lg\:last\:-my-3:last-child {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .lg\:last\:-my-4:last-child {
    margin-top: -1.7rem;
    margin-bottom: -1.7rem;
  }

  .lg\:last\:-my-5:last-child {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .lg\:last\:-my-6:last-child {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .lg\:last\:-my-7:last-child {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .lg\:last\:-my-8:last-child {
    margin-top: -3.5rem;
    margin-bottom: -3.5rem;
  }

  .lg\:last\:-my-9:last-child {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .lg\:last\:-my-10:last-child {
    margin-top: -4.5rem;
    margin-bottom: -4.5rem;
  }

  .lg\:last\:-my-11:last-child {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .lg\:last\:-my-12:last-child {
    margin-top: -5.5rem;
    margin-bottom: -5.5rem;
  }

  .lg\:last\:-my-13:last-child {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .lg\:last\:-my-14:last-child {
    margin-top: -6.5rem;
    margin-bottom: -6.5rem;
  }

  .lg\:last\:-my-15:last-child {
    margin-top: -7rem;
    margin-bottom: -7rem;
  }

  .lg\:last\:-my-16:last-child {
    margin-top: -7.5rem;
    margin-bottom: -7.5rem;
  }

  .lg\:last\:-my-17:last-child {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .lg\:last\:-my-18:last-child {
    margin-top: -8.5rem;
    margin-bottom: -8.5rem;
  }

  .lg\:last\:-my-19:last-child {
    margin-top: -9.5rem;
    margin-bottom: -9.5rem;
  }

  .lg\:last\:-my-20:last-child {
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .lg\:last\:-my-21:last-child {
    margin-top: -11rem;
    margin-bottom: -11rem;
  }

  .lg\:last\:-my-22:last-child {
    margin-top: -13rem;
    margin-bottom: -13rem;
  }

  .lg\:last\:-my-23:last-child {
    margin-top: -15rem;
    margin-bottom: -15rem;
  }

  .lg\:last\:-my-24:last-child {
    margin-top: -20.5rem;
    margin-bottom: -20.5rem;
  }

  .lg\:last\:-my-tiny:last-child {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .lg\:last\:-my-42p:last-child {
    margin-top: -42%;
    margin-bottom: -42%;
  }

  .lg\:last\:-my-huge:last-child {
    margin-top: -39.5rem;
    margin-bottom: -39.5rem;
  }

  .lg\:last\:-my-fit:last-child {
    margin-top: fit-content;
    margin-bottom: fit-content;
  }

  .lg\:mt-0 {
    margin-top: 0rem;
  }

  .lg\:mt-1 {
    margin-top: 1rem;
  }

  .lg\:mt-2 {
    margin-top: 1.2rem;
  }

  .lg\:mt-3 {
    margin-top: 1.5rem;
  }

  .lg\:mt-4 {
    margin-top: 1.7rem;
  }

  .lg\:mt-5 {
    margin-top: 2rem;
  }

  .lg\:mt-6 {
    margin-top: 2.5rem;
  }

  .lg\:mt-7 {
    margin-top: 3rem;
  }

  .lg\:mt-8 {
    margin-top: 3.5rem;
  }

  .lg\:mt-9 {
    margin-top: 4rem;
  }

  .lg\:mt-10 {
    margin-top: 4.5rem;
  }

  .lg\:mt-11 {
    margin-top: 5rem;
  }

  .lg\:mt-12 {
    margin-top: 5.5rem;
  }

  .lg\:mt-13 {
    margin-top: 6rem;
  }

  .lg\:mt-14 {
    margin-top: 6.5rem;
  }

  .lg\:mt-15 {
    margin-top: 7rem;
  }

  .lg\:mt-16 {
    margin-top: 7.5rem;
  }

  .lg\:mt-17 {
    margin-top: 8rem;
  }

  .lg\:mt-18 {
    margin-top: 8.5rem;
  }

  .lg\:mt-19 {
    margin-top: 9.5rem;
  }

  .lg\:mt-20 {
    margin-top: 10rem;
  }

  .lg\:mt-21 {
    margin-top: 11rem;
  }

  .lg\:mt-22 {
    margin-top: 13rem;
  }

  .lg\:mt-23 {
    margin-top: 15rem;
  }

  .lg\:mt-24 {
    margin-top: 20.5rem;
  }

  .lg\:mt-auto {
    margin-top: auto;
  }

  .lg\:mt-tiny {
    margin-top: 0.5rem;
  }

  .lg\:mt-42p {
    margin-top: 42%;
  }

  .lg\:mt-huge {
    margin-top: 39.5rem;
  }

  .lg\:mt-fit {
    margin-top: fit-content;
  }

  .lg\:-mt-0 {
    margin-top: 0rem;
  }

  .lg\:-mt-1 {
    margin-top: -1rem;
  }

  .lg\:-mt-2 {
    margin-top: -1.2rem;
  }

  .lg\:-mt-3 {
    margin-top: -1.5rem;
  }

  .lg\:-mt-4 {
    margin-top: -1.7rem;
  }

  .lg\:-mt-5 {
    margin-top: -2rem;
  }

  .lg\:-mt-6 {
    margin-top: -2.5rem;
  }

  .lg\:-mt-7 {
    margin-top: -3rem;
  }

  .lg\:-mt-8 {
    margin-top: -3.5rem;
  }

  .lg\:-mt-9 {
    margin-top: -4rem;
  }

  .lg\:-mt-10 {
    margin-top: -4.5rem;
  }

  .lg\:-mt-11 {
    margin-top: -5rem;
  }

  .lg\:-mt-12 {
    margin-top: -5.5rem;
  }

  .lg\:-mt-13 {
    margin-top: -6rem;
  }

  .lg\:-mt-14 {
    margin-top: -6.5rem;
  }

  .lg\:-mt-15 {
    margin-top: -7rem;
  }

  .lg\:-mt-16 {
    margin-top: -7.5rem;
  }

  .lg\:-mt-17 {
    margin-top: -8rem;
  }

  .lg\:-mt-18 {
    margin-top: -8.5rem;
  }

  .lg\:-mt-19 {
    margin-top: -9.5rem;
  }

  .lg\:-mt-20 {
    margin-top: -10rem;
  }

  .lg\:-mt-21 {
    margin-top: -11rem;
  }

  .lg\:-mt-22 {
    margin-top: -13rem;
  }

  .lg\:-mt-23 {
    margin-top: -15rem;
  }

  .lg\:-mt-24 {
    margin-top: -20.5rem;
  }

  .lg\:-mt-tiny {
    margin-top: -0.5rem;
  }

  .lg\:-mt-42p {
    margin-top: -42%;
  }

  .lg\:-mt-huge {
    margin-top: -39.5rem;
  }

  .lg\:-mt-fit {
    margin-top: fit-content;
  }

  .lg\:mr-0 {
    margin-right: 0rem;
  }

  .lg\:mr-1 {
    margin-right: 1rem;
  }

  .lg\:mr-2 {
    margin-right: 1.2rem;
  }

  .lg\:mr-3 {
    margin-right: 1.5rem;
  }

  .lg\:mr-4 {
    margin-right: 1.7rem;
  }

  .lg\:mr-5 {
    margin-right: 2rem;
  }

  .lg\:mr-6 {
    margin-right: 2.5rem;
  }

  .lg\:mr-7 {
    margin-right: 3rem;
  }

  .lg\:mr-8 {
    margin-right: 3.5rem;
  }

  .lg\:mr-9 {
    margin-right: 4rem;
  }

  .lg\:mr-10 {
    margin-right: 4.5rem;
  }

  .lg\:mr-11 {
    margin-right: 5rem;
  }

  .lg\:mr-12 {
    margin-right: 5.5rem;
  }

  .lg\:mr-13 {
    margin-right: 6rem;
  }

  .lg\:mr-14 {
    margin-right: 6.5rem;
  }

  .lg\:mr-15 {
    margin-right: 7rem;
  }

  .lg\:mr-16 {
    margin-right: 7.5rem;
  }

  .lg\:mr-17 {
    margin-right: 8rem;
  }

  .lg\:mr-18 {
    margin-right: 8.5rem;
  }

  .lg\:mr-19 {
    margin-right: 9.5rem;
  }

  .lg\:mr-20 {
    margin-right: 10rem;
  }

  .lg\:mr-21 {
    margin-right: 11rem;
  }

  .lg\:mr-22 {
    margin-right: 13rem;
  }

  .lg\:mr-23 {
    margin-right: 15rem;
  }

  .lg\:mr-24 {
    margin-right: 20.5rem;
  }

  .lg\:mr-auto {
    margin-right: auto;
  }

  .lg\:mr-tiny {
    margin-right: 0.5rem;
  }

  .lg\:mr-42p {
    margin-right: 42%;
  }

  .lg\:mr-huge {
    margin-right: 39.5rem;
  }

  .lg\:mr-fit {
    margin-right: fit-content;
  }

  .lg\:-mr-0 {
    margin-right: 0rem;
  }

  .lg\:-mr-1 {
    margin-right: -1rem;
  }

  .lg\:-mr-2 {
    margin-right: -1.2rem;
  }

  .lg\:-mr-3 {
    margin-right: -1.5rem;
  }

  .lg\:-mr-4 {
    margin-right: -1.7rem;
  }

  .lg\:-mr-5 {
    margin-right: -2rem;
  }

  .lg\:-mr-6 {
    margin-right: -2.5rem;
  }

  .lg\:-mr-7 {
    margin-right: -3rem;
  }

  .lg\:-mr-8 {
    margin-right: -3.5rem;
  }

  .lg\:-mr-9 {
    margin-right: -4rem;
  }

  .lg\:-mr-10 {
    margin-right: -4.5rem;
  }

  .lg\:-mr-11 {
    margin-right: -5rem;
  }

  .lg\:-mr-12 {
    margin-right: -5.5rem;
  }

  .lg\:-mr-13 {
    margin-right: -6rem;
  }

  .lg\:-mr-14 {
    margin-right: -6.5rem;
  }

  .lg\:-mr-15 {
    margin-right: -7rem;
  }

  .lg\:-mr-16 {
    margin-right: -7.5rem;
  }

  .lg\:-mr-17 {
    margin-right: -8rem;
  }

  .lg\:-mr-18 {
    margin-right: -8.5rem;
  }

  .lg\:-mr-19 {
    margin-right: -9.5rem;
  }

  .lg\:-mr-20 {
    margin-right: -10rem;
  }

  .lg\:-mr-21 {
    margin-right: -11rem;
  }

  .lg\:-mr-22 {
    margin-right: -13rem;
  }

  .lg\:-mr-23 {
    margin-right: -15rem;
  }

  .lg\:-mr-24 {
    margin-right: -20.5rem;
  }

  .lg\:-mr-tiny {
    margin-right: -0.5rem;
  }

  .lg\:-mr-42p {
    margin-right: -42%;
  }

  .lg\:-mr-huge {
    margin-right: -39.5rem;
  }

  .lg\:-mr-fit {
    margin-right: fit-content;
  }

  .lg\:mb-0 {
    margin-bottom: 0rem;
  }

  .lg\:mb-1 {
    margin-bottom: 1rem;
  }

  .lg\:mb-2 {
    margin-bottom: 1.2rem;
  }

  .lg\:mb-3 {
    margin-bottom: 1.5rem;
  }

  .lg\:mb-4 {
    margin-bottom: 1.7rem;
  }

  .lg\:mb-5 {
    margin-bottom: 2rem;
  }

  .lg\:mb-6 {
    margin-bottom: 2.5rem;
  }

  .lg\:mb-7 {
    margin-bottom: 3rem;
  }

  .lg\:mb-8 {
    margin-bottom: 3.5rem;
  }

  .lg\:mb-9 {
    margin-bottom: 4rem;
  }

  .lg\:mb-10 {
    margin-bottom: 4.5rem;
  }

  .lg\:mb-11 {
    margin-bottom: 5rem;
  }

  .lg\:mb-12 {
    margin-bottom: 5.5rem;
  }

  .lg\:mb-13 {
    margin-bottom: 6rem;
  }

  .lg\:mb-14 {
    margin-bottom: 6.5rem;
  }

  .lg\:mb-15 {
    margin-bottom: 7rem;
  }

  .lg\:mb-16 {
    margin-bottom: 7.5rem;
  }

  .lg\:mb-17 {
    margin-bottom: 8rem;
  }

  .lg\:mb-18 {
    margin-bottom: 8.5rem;
  }

  .lg\:mb-19 {
    margin-bottom: 9.5rem;
  }

  .lg\:mb-20 {
    margin-bottom: 10rem;
  }

  .lg\:mb-21 {
    margin-bottom: 11rem;
  }

  .lg\:mb-22 {
    margin-bottom: 13rem;
  }

  .lg\:mb-23 {
    margin-bottom: 15rem;
  }

  .lg\:mb-24 {
    margin-bottom: 20.5rem;
  }

  .lg\:mb-auto {
    margin-bottom: auto;
  }

  .lg\:mb-tiny {
    margin-bottom: 0.5rem;
  }

  .lg\:mb-42p {
    margin-bottom: 42%;
  }

  .lg\:mb-huge {
    margin-bottom: 39.5rem;
  }

  .lg\:mb-fit {
    margin-bottom: fit-content;
  }

  .lg\:-mb-0 {
    margin-bottom: 0rem;
  }

  .lg\:-mb-1 {
    margin-bottom: -1rem;
  }

  .lg\:-mb-2 {
    margin-bottom: -1.2rem;
  }

  .lg\:-mb-3 {
    margin-bottom: -1.5rem;
  }

  .lg\:-mb-4 {
    margin-bottom: -1.7rem;
  }

  .lg\:-mb-5 {
    margin-bottom: -2rem;
  }

  .lg\:-mb-6 {
    margin-bottom: -2.5rem;
  }

  .lg\:-mb-7 {
    margin-bottom: -3rem;
  }

  .lg\:-mb-8 {
    margin-bottom: -3.5rem;
  }

  .lg\:-mb-9 {
    margin-bottom: -4rem;
  }

  .lg\:-mb-10 {
    margin-bottom: -4.5rem;
  }

  .lg\:-mb-11 {
    margin-bottom: -5rem;
  }

  .lg\:-mb-12 {
    margin-bottom: -5.5rem;
  }

  .lg\:-mb-13 {
    margin-bottom: -6rem;
  }

  .lg\:-mb-14 {
    margin-bottom: -6.5rem;
  }

  .lg\:-mb-15 {
    margin-bottom: -7rem;
  }

  .lg\:-mb-16 {
    margin-bottom: -7.5rem;
  }

  .lg\:-mb-17 {
    margin-bottom: -8rem;
  }

  .lg\:-mb-18 {
    margin-bottom: -8.5rem;
  }

  .lg\:-mb-19 {
    margin-bottom: -9.5rem;
  }

  .lg\:-mb-20 {
    margin-bottom: -10rem;
  }

  .lg\:-mb-21 {
    margin-bottom: -11rem;
  }

  .lg\:-mb-22 {
    margin-bottom: -13rem;
  }

  .lg\:-mb-23 {
    margin-bottom: -15rem;
  }

  .lg\:-mb-24 {
    margin-bottom: -20.5rem;
  }

  .lg\:-mb-tiny {
    margin-bottom: -0.5rem;
  }

  .lg\:-mb-42p {
    margin-bottom: -42%;
  }

  .lg\:-mb-huge {
    margin-bottom: -39.5rem;
  }

  .lg\:-mb-fit {
    margin-bottom: fit-content;
  }

  .lg\:ml-0 {
    margin-left: 0rem;
  }

  .lg\:ml-1 {
    margin-left: 1rem;
  }

  .lg\:ml-2 {
    margin-left: 1.2rem;
  }

  .lg\:ml-3 {
    margin-left: 1.5rem;
  }

  .lg\:ml-4 {
    margin-left: 1.7rem;
  }

  .lg\:ml-5 {
    margin-left: 2rem;
  }

  .lg\:ml-6 {
    margin-left: 2.5rem;
  }

  .lg\:ml-7 {
    margin-left: 3rem;
  }

  .lg\:ml-8 {
    margin-left: 3.5rem;
  }

  .lg\:ml-9 {
    margin-left: 4rem;
  }

  .lg\:ml-10 {
    margin-left: 4.5rem;
  }

  .lg\:ml-11 {
    margin-left: 5rem;
  }

  .lg\:ml-12 {
    margin-left: 5.5rem;
  }

  .lg\:ml-13 {
    margin-left: 6rem;
  }

  .lg\:ml-14 {
    margin-left: 6.5rem;
  }

  .lg\:ml-15 {
    margin-left: 7rem;
  }

  .lg\:ml-16 {
    margin-left: 7.5rem;
  }

  .lg\:ml-17 {
    margin-left: 8rem;
  }

  .lg\:ml-18 {
    margin-left: 8.5rem;
  }

  .lg\:ml-19 {
    margin-left: 9.5rem;
  }

  .lg\:ml-20 {
    margin-left: 10rem;
  }

  .lg\:ml-21 {
    margin-left: 11rem;
  }

  .lg\:ml-22 {
    margin-left: 13rem;
  }

  .lg\:ml-23 {
    margin-left: 15rem;
  }

  .lg\:ml-24 {
    margin-left: 20.5rem;
  }

  .lg\:ml-auto {
    margin-left: auto;
  }

  .lg\:ml-tiny {
    margin-left: 0.5rem;
  }

  .lg\:ml-42p {
    margin-left: 42%;
  }

  .lg\:ml-huge {
    margin-left: 39.5rem;
  }

  .lg\:ml-fit {
    margin-left: fit-content;
  }

  .lg\:-ml-0 {
    margin-left: 0rem;
  }

  .lg\:-ml-1 {
    margin-left: -1rem;
  }

  .lg\:-ml-2 {
    margin-left: -1.2rem;
  }

  .lg\:-ml-3 {
    margin-left: -1.5rem;
  }

  .lg\:-ml-4 {
    margin-left: -1.7rem;
  }

  .lg\:-ml-5 {
    margin-left: -2rem;
  }

  .lg\:-ml-6 {
    margin-left: -2.5rem;
  }

  .lg\:-ml-7 {
    margin-left: -3rem;
  }

  .lg\:-ml-8 {
    margin-left: -3.5rem;
  }

  .lg\:-ml-9 {
    margin-left: -4rem;
  }

  .lg\:-ml-10 {
    margin-left: -4.5rem;
  }

  .lg\:-ml-11 {
    margin-left: -5rem;
  }

  .lg\:-ml-12 {
    margin-left: -5.5rem;
  }

  .lg\:-ml-13 {
    margin-left: -6rem;
  }

  .lg\:-ml-14 {
    margin-left: -6.5rem;
  }

  .lg\:-ml-15 {
    margin-left: -7rem;
  }

  .lg\:-ml-16 {
    margin-left: -7.5rem;
  }

  .lg\:-ml-17 {
    margin-left: -8rem;
  }

  .lg\:-ml-18 {
    margin-left: -8.5rem;
  }

  .lg\:-ml-19 {
    margin-left: -9.5rem;
  }

  .lg\:-ml-20 {
    margin-left: -10rem;
  }

  .lg\:-ml-21 {
    margin-left: -11rem;
  }

  .lg\:-ml-22 {
    margin-left: -13rem;
  }

  .lg\:-ml-23 {
    margin-left: -15rem;
  }

  .lg\:-ml-24 {
    margin-left: -20.5rem;
  }

  .lg\:-ml-tiny {
    margin-left: -0.5rem;
  }

  .lg\:-ml-42p {
    margin-left: -42%;
  }

  .lg\:-ml-huge {
    margin-left: -39.5rem;
  }

  .lg\:-ml-fit {
    margin-left: fit-content;
  }

  .lg\:first\:mt-0:first-child {
    margin-top: 0rem;
  }

  .lg\:first\:mt-1:first-child {
    margin-top: 1rem;
  }

  .lg\:first\:mt-2:first-child {
    margin-top: 1.2rem;
  }

  .lg\:first\:mt-3:first-child {
    margin-top: 1.5rem;
  }

  .lg\:first\:mt-4:first-child {
    margin-top: 1.7rem;
  }

  .lg\:first\:mt-5:first-child {
    margin-top: 2rem;
  }

  .lg\:first\:mt-6:first-child {
    margin-top: 2.5rem;
  }

  .lg\:first\:mt-7:first-child {
    margin-top: 3rem;
  }

  .lg\:first\:mt-8:first-child {
    margin-top: 3.5rem;
  }

  .lg\:first\:mt-9:first-child {
    margin-top: 4rem;
  }

  .lg\:first\:mt-10:first-child {
    margin-top: 4.5rem;
  }

  .lg\:first\:mt-11:first-child {
    margin-top: 5rem;
  }

  .lg\:first\:mt-12:first-child {
    margin-top: 5.5rem;
  }

  .lg\:first\:mt-13:first-child {
    margin-top: 6rem;
  }

  .lg\:first\:mt-14:first-child {
    margin-top: 6.5rem;
  }

  .lg\:first\:mt-15:first-child {
    margin-top: 7rem;
  }

  .lg\:first\:mt-16:first-child {
    margin-top: 7.5rem;
  }

  .lg\:first\:mt-17:first-child {
    margin-top: 8rem;
  }

  .lg\:first\:mt-18:first-child {
    margin-top: 8.5rem;
  }

  .lg\:first\:mt-19:first-child {
    margin-top: 9.5rem;
  }

  .lg\:first\:mt-20:first-child {
    margin-top: 10rem;
  }

  .lg\:first\:mt-21:first-child {
    margin-top: 11rem;
  }

  .lg\:first\:mt-22:first-child {
    margin-top: 13rem;
  }

  .lg\:first\:mt-23:first-child {
    margin-top: 15rem;
  }

  .lg\:first\:mt-24:first-child {
    margin-top: 20.5rem;
  }

  .lg\:first\:mt-auto:first-child {
    margin-top: auto;
  }

  .lg\:first\:mt-tiny:first-child {
    margin-top: 0.5rem;
  }

  .lg\:first\:mt-42p:first-child {
    margin-top: 42%;
  }

  .lg\:first\:mt-huge:first-child {
    margin-top: 39.5rem;
  }

  .lg\:first\:mt-fit:first-child {
    margin-top: fit-content;
  }

  .lg\:first\:-mt-0:first-child {
    margin-top: 0rem;
  }

  .lg\:first\:-mt-1:first-child {
    margin-top: -1rem;
  }

  .lg\:first\:-mt-2:first-child {
    margin-top: -1.2rem;
  }

  .lg\:first\:-mt-3:first-child {
    margin-top: -1.5rem;
  }

  .lg\:first\:-mt-4:first-child {
    margin-top: -1.7rem;
  }

  .lg\:first\:-mt-5:first-child {
    margin-top: -2rem;
  }

  .lg\:first\:-mt-6:first-child {
    margin-top: -2.5rem;
  }

  .lg\:first\:-mt-7:first-child {
    margin-top: -3rem;
  }

  .lg\:first\:-mt-8:first-child {
    margin-top: -3.5rem;
  }

  .lg\:first\:-mt-9:first-child {
    margin-top: -4rem;
  }

  .lg\:first\:-mt-10:first-child {
    margin-top: -4.5rem;
  }

  .lg\:first\:-mt-11:first-child {
    margin-top: -5rem;
  }

  .lg\:first\:-mt-12:first-child {
    margin-top: -5.5rem;
  }

  .lg\:first\:-mt-13:first-child {
    margin-top: -6rem;
  }

  .lg\:first\:-mt-14:first-child {
    margin-top: -6.5rem;
  }

  .lg\:first\:-mt-15:first-child {
    margin-top: -7rem;
  }

  .lg\:first\:-mt-16:first-child {
    margin-top: -7.5rem;
  }

  .lg\:first\:-mt-17:first-child {
    margin-top: -8rem;
  }

  .lg\:first\:-mt-18:first-child {
    margin-top: -8.5rem;
  }

  .lg\:first\:-mt-19:first-child {
    margin-top: -9.5rem;
  }

  .lg\:first\:-mt-20:first-child {
    margin-top: -10rem;
  }

  .lg\:first\:-mt-21:first-child {
    margin-top: -11rem;
  }

  .lg\:first\:-mt-22:first-child {
    margin-top: -13rem;
  }

  .lg\:first\:-mt-23:first-child {
    margin-top: -15rem;
  }

  .lg\:first\:-mt-24:first-child {
    margin-top: -20.5rem;
  }

  .lg\:first\:-mt-tiny:first-child {
    margin-top: -0.5rem;
  }

  .lg\:first\:-mt-42p:first-child {
    margin-top: -42%;
  }

  .lg\:first\:-mt-huge:first-child {
    margin-top: -39.5rem;
  }

  .lg\:first\:-mt-fit:first-child {
    margin-top: fit-content;
  }

  .lg\:first\:mr-0:first-child {
    margin-right: 0rem;
  }

  .lg\:first\:mr-1:first-child {
    margin-right: 1rem;
  }

  .lg\:first\:mr-2:first-child {
    margin-right: 1.2rem;
  }

  .lg\:first\:mr-3:first-child {
    margin-right: 1.5rem;
  }

  .lg\:first\:mr-4:first-child {
    margin-right: 1.7rem;
  }

  .lg\:first\:mr-5:first-child {
    margin-right: 2rem;
  }

  .lg\:first\:mr-6:first-child {
    margin-right: 2.5rem;
  }

  .lg\:first\:mr-7:first-child {
    margin-right: 3rem;
  }

  .lg\:first\:mr-8:first-child {
    margin-right: 3.5rem;
  }

  .lg\:first\:mr-9:first-child {
    margin-right: 4rem;
  }

  .lg\:first\:mr-10:first-child {
    margin-right: 4.5rem;
  }

  .lg\:first\:mr-11:first-child {
    margin-right: 5rem;
  }

  .lg\:first\:mr-12:first-child {
    margin-right: 5.5rem;
  }

  .lg\:first\:mr-13:first-child {
    margin-right: 6rem;
  }

  .lg\:first\:mr-14:first-child {
    margin-right: 6.5rem;
  }

  .lg\:first\:mr-15:first-child {
    margin-right: 7rem;
  }

  .lg\:first\:mr-16:first-child {
    margin-right: 7.5rem;
  }

  .lg\:first\:mr-17:first-child {
    margin-right: 8rem;
  }

  .lg\:first\:mr-18:first-child {
    margin-right: 8.5rem;
  }

  .lg\:first\:mr-19:first-child {
    margin-right: 9.5rem;
  }

  .lg\:first\:mr-20:first-child {
    margin-right: 10rem;
  }

  .lg\:first\:mr-21:first-child {
    margin-right: 11rem;
  }

  .lg\:first\:mr-22:first-child {
    margin-right: 13rem;
  }

  .lg\:first\:mr-23:first-child {
    margin-right: 15rem;
  }

  .lg\:first\:mr-24:first-child {
    margin-right: 20.5rem;
  }

  .lg\:first\:mr-auto:first-child {
    margin-right: auto;
  }

  .lg\:first\:mr-tiny:first-child {
    margin-right: 0.5rem;
  }

  .lg\:first\:mr-42p:first-child {
    margin-right: 42%;
  }

  .lg\:first\:mr-huge:first-child {
    margin-right: 39.5rem;
  }

  .lg\:first\:mr-fit:first-child {
    margin-right: fit-content;
  }

  .lg\:first\:-mr-0:first-child {
    margin-right: 0rem;
  }

  .lg\:first\:-mr-1:first-child {
    margin-right: -1rem;
  }

  .lg\:first\:-mr-2:first-child {
    margin-right: -1.2rem;
  }

  .lg\:first\:-mr-3:first-child {
    margin-right: -1.5rem;
  }

  .lg\:first\:-mr-4:first-child {
    margin-right: -1.7rem;
  }

  .lg\:first\:-mr-5:first-child {
    margin-right: -2rem;
  }

  .lg\:first\:-mr-6:first-child {
    margin-right: -2.5rem;
  }

  .lg\:first\:-mr-7:first-child {
    margin-right: -3rem;
  }

  .lg\:first\:-mr-8:first-child {
    margin-right: -3.5rem;
  }

  .lg\:first\:-mr-9:first-child {
    margin-right: -4rem;
  }

  .lg\:first\:-mr-10:first-child {
    margin-right: -4.5rem;
  }

  .lg\:first\:-mr-11:first-child {
    margin-right: -5rem;
  }

  .lg\:first\:-mr-12:first-child {
    margin-right: -5.5rem;
  }

  .lg\:first\:-mr-13:first-child {
    margin-right: -6rem;
  }

  .lg\:first\:-mr-14:first-child {
    margin-right: -6.5rem;
  }

  .lg\:first\:-mr-15:first-child {
    margin-right: -7rem;
  }

  .lg\:first\:-mr-16:first-child {
    margin-right: -7.5rem;
  }

  .lg\:first\:-mr-17:first-child {
    margin-right: -8rem;
  }

  .lg\:first\:-mr-18:first-child {
    margin-right: -8.5rem;
  }

  .lg\:first\:-mr-19:first-child {
    margin-right: -9.5rem;
  }

  .lg\:first\:-mr-20:first-child {
    margin-right: -10rem;
  }

  .lg\:first\:-mr-21:first-child {
    margin-right: -11rem;
  }

  .lg\:first\:-mr-22:first-child {
    margin-right: -13rem;
  }

  .lg\:first\:-mr-23:first-child {
    margin-right: -15rem;
  }

  .lg\:first\:-mr-24:first-child {
    margin-right: -20.5rem;
  }

  .lg\:first\:-mr-tiny:first-child {
    margin-right: -0.5rem;
  }

  .lg\:first\:-mr-42p:first-child {
    margin-right: -42%;
  }

  .lg\:first\:-mr-huge:first-child {
    margin-right: -39.5rem;
  }

  .lg\:first\:-mr-fit:first-child {
    margin-right: fit-content;
  }

  .lg\:first\:mb-0:first-child {
    margin-bottom: 0rem;
  }

  .lg\:first\:mb-1:first-child {
    margin-bottom: 1rem;
  }

  .lg\:first\:mb-2:first-child {
    margin-bottom: 1.2rem;
  }

  .lg\:first\:mb-3:first-child {
    margin-bottom: 1.5rem;
  }

  .lg\:first\:mb-4:first-child {
    margin-bottom: 1.7rem;
  }

  .lg\:first\:mb-5:first-child {
    margin-bottom: 2rem;
  }

  .lg\:first\:mb-6:first-child {
    margin-bottom: 2.5rem;
  }

  .lg\:first\:mb-7:first-child {
    margin-bottom: 3rem;
  }

  .lg\:first\:mb-8:first-child {
    margin-bottom: 3.5rem;
  }

  .lg\:first\:mb-9:first-child {
    margin-bottom: 4rem;
  }

  .lg\:first\:mb-10:first-child {
    margin-bottom: 4.5rem;
  }

  .lg\:first\:mb-11:first-child {
    margin-bottom: 5rem;
  }

  .lg\:first\:mb-12:first-child {
    margin-bottom: 5.5rem;
  }

  .lg\:first\:mb-13:first-child {
    margin-bottom: 6rem;
  }

  .lg\:first\:mb-14:first-child {
    margin-bottom: 6.5rem;
  }

  .lg\:first\:mb-15:first-child {
    margin-bottom: 7rem;
  }

  .lg\:first\:mb-16:first-child {
    margin-bottom: 7.5rem;
  }

  .lg\:first\:mb-17:first-child {
    margin-bottom: 8rem;
  }

  .lg\:first\:mb-18:first-child {
    margin-bottom: 8.5rem;
  }

  .lg\:first\:mb-19:first-child {
    margin-bottom: 9.5rem;
  }

  .lg\:first\:mb-20:first-child {
    margin-bottom: 10rem;
  }

  .lg\:first\:mb-21:first-child {
    margin-bottom: 11rem;
  }

  .lg\:first\:mb-22:first-child {
    margin-bottom: 13rem;
  }

  .lg\:first\:mb-23:first-child {
    margin-bottom: 15rem;
  }

  .lg\:first\:mb-24:first-child {
    margin-bottom: 20.5rem;
  }

  .lg\:first\:mb-auto:first-child {
    margin-bottom: auto;
  }

  .lg\:first\:mb-tiny:first-child {
    margin-bottom: 0.5rem;
  }

  .lg\:first\:mb-42p:first-child {
    margin-bottom: 42%;
  }

  .lg\:first\:mb-huge:first-child {
    margin-bottom: 39.5rem;
  }

  .lg\:first\:mb-fit:first-child {
    margin-bottom: fit-content;
  }

  .lg\:first\:-mb-0:first-child {
    margin-bottom: 0rem;
  }

  .lg\:first\:-mb-1:first-child {
    margin-bottom: -1rem;
  }

  .lg\:first\:-mb-2:first-child {
    margin-bottom: -1.2rem;
  }

  .lg\:first\:-mb-3:first-child {
    margin-bottom: -1.5rem;
  }

  .lg\:first\:-mb-4:first-child {
    margin-bottom: -1.7rem;
  }

  .lg\:first\:-mb-5:first-child {
    margin-bottom: -2rem;
  }

  .lg\:first\:-mb-6:first-child {
    margin-bottom: -2.5rem;
  }

  .lg\:first\:-mb-7:first-child {
    margin-bottom: -3rem;
  }

  .lg\:first\:-mb-8:first-child {
    margin-bottom: -3.5rem;
  }

  .lg\:first\:-mb-9:first-child {
    margin-bottom: -4rem;
  }

  .lg\:first\:-mb-10:first-child {
    margin-bottom: -4.5rem;
  }

  .lg\:first\:-mb-11:first-child {
    margin-bottom: -5rem;
  }

  .lg\:first\:-mb-12:first-child {
    margin-bottom: -5.5rem;
  }

  .lg\:first\:-mb-13:first-child {
    margin-bottom: -6rem;
  }

  .lg\:first\:-mb-14:first-child {
    margin-bottom: -6.5rem;
  }

  .lg\:first\:-mb-15:first-child {
    margin-bottom: -7rem;
  }

  .lg\:first\:-mb-16:first-child {
    margin-bottom: -7.5rem;
  }

  .lg\:first\:-mb-17:first-child {
    margin-bottom: -8rem;
  }

  .lg\:first\:-mb-18:first-child {
    margin-bottom: -8.5rem;
  }

  .lg\:first\:-mb-19:first-child {
    margin-bottom: -9.5rem;
  }

  .lg\:first\:-mb-20:first-child {
    margin-bottom: -10rem;
  }

  .lg\:first\:-mb-21:first-child {
    margin-bottom: -11rem;
  }

  .lg\:first\:-mb-22:first-child {
    margin-bottom: -13rem;
  }

  .lg\:first\:-mb-23:first-child {
    margin-bottom: -15rem;
  }

  .lg\:first\:-mb-24:first-child {
    margin-bottom: -20.5rem;
  }

  .lg\:first\:-mb-tiny:first-child {
    margin-bottom: -0.5rem;
  }

  .lg\:first\:-mb-42p:first-child {
    margin-bottom: -42%;
  }

  .lg\:first\:-mb-huge:first-child {
    margin-bottom: -39.5rem;
  }

  .lg\:first\:-mb-fit:first-child {
    margin-bottom: fit-content;
  }

  .lg\:first\:ml-0:first-child {
    margin-left: 0rem;
  }

  .lg\:first\:ml-1:first-child {
    margin-left: 1rem;
  }

  .lg\:first\:ml-2:first-child {
    margin-left: 1.2rem;
  }

  .lg\:first\:ml-3:first-child {
    margin-left: 1.5rem;
  }

  .lg\:first\:ml-4:first-child {
    margin-left: 1.7rem;
  }

  .lg\:first\:ml-5:first-child {
    margin-left: 2rem;
  }

  .lg\:first\:ml-6:first-child {
    margin-left: 2.5rem;
  }

  .lg\:first\:ml-7:first-child {
    margin-left: 3rem;
  }

  .lg\:first\:ml-8:first-child {
    margin-left: 3.5rem;
  }

  .lg\:first\:ml-9:first-child {
    margin-left: 4rem;
  }

  .lg\:first\:ml-10:first-child {
    margin-left: 4.5rem;
  }

  .lg\:first\:ml-11:first-child {
    margin-left: 5rem;
  }

  .lg\:first\:ml-12:first-child {
    margin-left: 5.5rem;
  }

  .lg\:first\:ml-13:first-child {
    margin-left: 6rem;
  }

  .lg\:first\:ml-14:first-child {
    margin-left: 6.5rem;
  }

  .lg\:first\:ml-15:first-child {
    margin-left: 7rem;
  }

  .lg\:first\:ml-16:first-child {
    margin-left: 7.5rem;
  }

  .lg\:first\:ml-17:first-child {
    margin-left: 8rem;
  }

  .lg\:first\:ml-18:first-child {
    margin-left: 8.5rem;
  }

  .lg\:first\:ml-19:first-child {
    margin-left: 9.5rem;
  }

  .lg\:first\:ml-20:first-child {
    margin-left: 10rem;
  }

  .lg\:first\:ml-21:first-child {
    margin-left: 11rem;
  }

  .lg\:first\:ml-22:first-child {
    margin-left: 13rem;
  }

  .lg\:first\:ml-23:first-child {
    margin-left: 15rem;
  }

  .lg\:first\:ml-24:first-child {
    margin-left: 20.5rem;
  }

  .lg\:first\:ml-auto:first-child {
    margin-left: auto;
  }

  .lg\:first\:ml-tiny:first-child {
    margin-left: 0.5rem;
  }

  .lg\:first\:ml-42p:first-child {
    margin-left: 42%;
  }

  .lg\:first\:ml-huge:first-child {
    margin-left: 39.5rem;
  }

  .lg\:first\:ml-fit:first-child {
    margin-left: fit-content;
  }

  .lg\:first\:-ml-0:first-child {
    margin-left: 0rem;
  }

  .lg\:first\:-ml-1:first-child {
    margin-left: -1rem;
  }

  .lg\:first\:-ml-2:first-child {
    margin-left: -1.2rem;
  }

  .lg\:first\:-ml-3:first-child {
    margin-left: -1.5rem;
  }

  .lg\:first\:-ml-4:first-child {
    margin-left: -1.7rem;
  }

  .lg\:first\:-ml-5:first-child {
    margin-left: -2rem;
  }

  .lg\:first\:-ml-6:first-child {
    margin-left: -2.5rem;
  }

  .lg\:first\:-ml-7:first-child {
    margin-left: -3rem;
  }

  .lg\:first\:-ml-8:first-child {
    margin-left: -3.5rem;
  }

  .lg\:first\:-ml-9:first-child {
    margin-left: -4rem;
  }

  .lg\:first\:-ml-10:first-child {
    margin-left: -4.5rem;
  }

  .lg\:first\:-ml-11:first-child {
    margin-left: -5rem;
  }

  .lg\:first\:-ml-12:first-child {
    margin-left: -5.5rem;
  }

  .lg\:first\:-ml-13:first-child {
    margin-left: -6rem;
  }

  .lg\:first\:-ml-14:first-child {
    margin-left: -6.5rem;
  }

  .lg\:first\:-ml-15:first-child {
    margin-left: -7rem;
  }

  .lg\:first\:-ml-16:first-child {
    margin-left: -7.5rem;
  }

  .lg\:first\:-ml-17:first-child {
    margin-left: -8rem;
  }

  .lg\:first\:-ml-18:first-child {
    margin-left: -8.5rem;
  }

  .lg\:first\:-ml-19:first-child {
    margin-left: -9.5rem;
  }

  .lg\:first\:-ml-20:first-child {
    margin-left: -10rem;
  }

  .lg\:first\:-ml-21:first-child {
    margin-left: -11rem;
  }

  .lg\:first\:-ml-22:first-child {
    margin-left: -13rem;
  }

  .lg\:first\:-ml-23:first-child {
    margin-left: -15rem;
  }

  .lg\:first\:-ml-24:first-child {
    margin-left: -20.5rem;
  }

  .lg\:first\:-ml-tiny:first-child {
    margin-left: -0.5rem;
  }

  .lg\:first\:-ml-42p:first-child {
    margin-left: -42%;
  }

  .lg\:first\:-ml-huge:first-child {
    margin-left: -39.5rem;
  }

  .lg\:first\:-ml-fit:first-child {
    margin-left: fit-content;
  }

  .lg\:last\:mt-0:last-child {
    margin-top: 0rem;
  }

  .lg\:last\:mt-1:last-child {
    margin-top: 1rem;
  }

  .lg\:last\:mt-2:last-child {
    margin-top: 1.2rem;
  }

  .lg\:last\:mt-3:last-child {
    margin-top: 1.5rem;
  }

  .lg\:last\:mt-4:last-child {
    margin-top: 1.7rem;
  }

  .lg\:last\:mt-5:last-child {
    margin-top: 2rem;
  }

  .lg\:last\:mt-6:last-child {
    margin-top: 2.5rem;
  }

  .lg\:last\:mt-7:last-child {
    margin-top: 3rem;
  }

  .lg\:last\:mt-8:last-child {
    margin-top: 3.5rem;
  }

  .lg\:last\:mt-9:last-child {
    margin-top: 4rem;
  }

  .lg\:last\:mt-10:last-child {
    margin-top: 4.5rem;
  }

  .lg\:last\:mt-11:last-child {
    margin-top: 5rem;
  }

  .lg\:last\:mt-12:last-child {
    margin-top: 5.5rem;
  }

  .lg\:last\:mt-13:last-child {
    margin-top: 6rem;
  }

  .lg\:last\:mt-14:last-child {
    margin-top: 6.5rem;
  }

  .lg\:last\:mt-15:last-child {
    margin-top: 7rem;
  }

  .lg\:last\:mt-16:last-child {
    margin-top: 7.5rem;
  }

  .lg\:last\:mt-17:last-child {
    margin-top: 8rem;
  }

  .lg\:last\:mt-18:last-child {
    margin-top: 8.5rem;
  }

  .lg\:last\:mt-19:last-child {
    margin-top: 9.5rem;
  }

  .lg\:last\:mt-20:last-child {
    margin-top: 10rem;
  }

  .lg\:last\:mt-21:last-child {
    margin-top: 11rem;
  }

  .lg\:last\:mt-22:last-child {
    margin-top: 13rem;
  }

  .lg\:last\:mt-23:last-child {
    margin-top: 15rem;
  }

  .lg\:last\:mt-24:last-child {
    margin-top: 20.5rem;
  }

  .lg\:last\:mt-auto:last-child {
    margin-top: auto;
  }

  .lg\:last\:mt-tiny:last-child {
    margin-top: 0.5rem;
  }

  .lg\:last\:mt-42p:last-child {
    margin-top: 42%;
  }

  .lg\:last\:mt-huge:last-child {
    margin-top: 39.5rem;
  }

  .lg\:last\:mt-fit:last-child {
    margin-top: fit-content;
  }

  .lg\:last\:-mt-0:last-child {
    margin-top: 0rem;
  }

  .lg\:last\:-mt-1:last-child {
    margin-top: -1rem;
  }

  .lg\:last\:-mt-2:last-child {
    margin-top: -1.2rem;
  }

  .lg\:last\:-mt-3:last-child {
    margin-top: -1.5rem;
  }

  .lg\:last\:-mt-4:last-child {
    margin-top: -1.7rem;
  }

  .lg\:last\:-mt-5:last-child {
    margin-top: -2rem;
  }

  .lg\:last\:-mt-6:last-child {
    margin-top: -2.5rem;
  }

  .lg\:last\:-mt-7:last-child {
    margin-top: -3rem;
  }

  .lg\:last\:-mt-8:last-child {
    margin-top: -3.5rem;
  }

  .lg\:last\:-mt-9:last-child {
    margin-top: -4rem;
  }

  .lg\:last\:-mt-10:last-child {
    margin-top: -4.5rem;
  }

  .lg\:last\:-mt-11:last-child {
    margin-top: -5rem;
  }

  .lg\:last\:-mt-12:last-child {
    margin-top: -5.5rem;
  }

  .lg\:last\:-mt-13:last-child {
    margin-top: -6rem;
  }

  .lg\:last\:-mt-14:last-child {
    margin-top: -6.5rem;
  }

  .lg\:last\:-mt-15:last-child {
    margin-top: -7rem;
  }

  .lg\:last\:-mt-16:last-child {
    margin-top: -7.5rem;
  }

  .lg\:last\:-mt-17:last-child {
    margin-top: -8rem;
  }

  .lg\:last\:-mt-18:last-child {
    margin-top: -8.5rem;
  }

  .lg\:last\:-mt-19:last-child {
    margin-top: -9.5rem;
  }

  .lg\:last\:-mt-20:last-child {
    margin-top: -10rem;
  }

  .lg\:last\:-mt-21:last-child {
    margin-top: -11rem;
  }

  .lg\:last\:-mt-22:last-child {
    margin-top: -13rem;
  }

  .lg\:last\:-mt-23:last-child {
    margin-top: -15rem;
  }

  .lg\:last\:-mt-24:last-child {
    margin-top: -20.5rem;
  }

  .lg\:last\:-mt-tiny:last-child {
    margin-top: -0.5rem;
  }

  .lg\:last\:-mt-42p:last-child {
    margin-top: -42%;
  }

  .lg\:last\:-mt-huge:last-child {
    margin-top: -39.5rem;
  }

  .lg\:last\:-mt-fit:last-child {
    margin-top: fit-content;
  }

  .lg\:last\:mr-0:last-child {
    margin-right: 0rem;
  }

  .lg\:last\:mr-1:last-child {
    margin-right: 1rem;
  }

  .lg\:last\:mr-2:last-child {
    margin-right: 1.2rem;
  }

  .lg\:last\:mr-3:last-child {
    margin-right: 1.5rem;
  }

  .lg\:last\:mr-4:last-child {
    margin-right: 1.7rem;
  }

  .lg\:last\:mr-5:last-child {
    margin-right: 2rem;
  }

  .lg\:last\:mr-6:last-child {
    margin-right: 2.5rem;
  }

  .lg\:last\:mr-7:last-child {
    margin-right: 3rem;
  }

  .lg\:last\:mr-8:last-child {
    margin-right: 3.5rem;
  }

  .lg\:last\:mr-9:last-child {
    margin-right: 4rem;
  }

  .lg\:last\:mr-10:last-child {
    margin-right: 4.5rem;
  }

  .lg\:last\:mr-11:last-child {
    margin-right: 5rem;
  }

  .lg\:last\:mr-12:last-child {
    margin-right: 5.5rem;
  }

  .lg\:last\:mr-13:last-child {
    margin-right: 6rem;
  }

  .lg\:last\:mr-14:last-child {
    margin-right: 6.5rem;
  }

  .lg\:last\:mr-15:last-child {
    margin-right: 7rem;
  }

  .lg\:last\:mr-16:last-child {
    margin-right: 7.5rem;
  }

  .lg\:last\:mr-17:last-child {
    margin-right: 8rem;
  }

  .lg\:last\:mr-18:last-child {
    margin-right: 8.5rem;
  }

  .lg\:last\:mr-19:last-child {
    margin-right: 9.5rem;
  }

  .lg\:last\:mr-20:last-child {
    margin-right: 10rem;
  }

  .lg\:last\:mr-21:last-child {
    margin-right: 11rem;
  }

  .lg\:last\:mr-22:last-child {
    margin-right: 13rem;
  }

  .lg\:last\:mr-23:last-child {
    margin-right: 15rem;
  }

  .lg\:last\:mr-24:last-child {
    margin-right: 20.5rem;
  }

  .lg\:last\:mr-auto:last-child {
    margin-right: auto;
  }

  .lg\:last\:mr-tiny:last-child {
    margin-right: 0.5rem;
  }

  .lg\:last\:mr-42p:last-child {
    margin-right: 42%;
  }

  .lg\:last\:mr-huge:last-child {
    margin-right: 39.5rem;
  }

  .lg\:last\:mr-fit:last-child {
    margin-right: fit-content;
  }

  .lg\:last\:-mr-0:last-child {
    margin-right: 0rem;
  }

  .lg\:last\:-mr-1:last-child {
    margin-right: -1rem;
  }

  .lg\:last\:-mr-2:last-child {
    margin-right: -1.2rem;
  }

  .lg\:last\:-mr-3:last-child {
    margin-right: -1.5rem;
  }

  .lg\:last\:-mr-4:last-child {
    margin-right: -1.7rem;
  }

  .lg\:last\:-mr-5:last-child {
    margin-right: -2rem;
  }

  .lg\:last\:-mr-6:last-child {
    margin-right: -2.5rem;
  }

  .lg\:last\:-mr-7:last-child {
    margin-right: -3rem;
  }

  .lg\:last\:-mr-8:last-child {
    margin-right: -3.5rem;
  }

  .lg\:last\:-mr-9:last-child {
    margin-right: -4rem;
  }

  .lg\:last\:-mr-10:last-child {
    margin-right: -4.5rem;
  }

  .lg\:last\:-mr-11:last-child {
    margin-right: -5rem;
  }

  .lg\:last\:-mr-12:last-child {
    margin-right: -5.5rem;
  }

  .lg\:last\:-mr-13:last-child {
    margin-right: -6rem;
  }

  .lg\:last\:-mr-14:last-child {
    margin-right: -6.5rem;
  }

  .lg\:last\:-mr-15:last-child {
    margin-right: -7rem;
  }

  .lg\:last\:-mr-16:last-child {
    margin-right: -7.5rem;
  }

  .lg\:last\:-mr-17:last-child {
    margin-right: -8rem;
  }

  .lg\:last\:-mr-18:last-child {
    margin-right: -8.5rem;
  }

  .lg\:last\:-mr-19:last-child {
    margin-right: -9.5rem;
  }

  .lg\:last\:-mr-20:last-child {
    margin-right: -10rem;
  }

  .lg\:last\:-mr-21:last-child {
    margin-right: -11rem;
  }

  .lg\:last\:-mr-22:last-child {
    margin-right: -13rem;
  }

  .lg\:last\:-mr-23:last-child {
    margin-right: -15rem;
  }

  .lg\:last\:-mr-24:last-child {
    margin-right: -20.5rem;
  }

  .lg\:last\:-mr-tiny:last-child {
    margin-right: -0.5rem;
  }

  .lg\:last\:-mr-42p:last-child {
    margin-right: -42%;
  }

  .lg\:last\:-mr-huge:last-child {
    margin-right: -39.5rem;
  }

  .lg\:last\:-mr-fit:last-child {
    margin-right: fit-content;
  }

  .lg\:last\:mb-0:last-child {
    margin-bottom: 0rem;
  }

  .lg\:last\:mb-1:last-child {
    margin-bottom: 1rem;
  }

  .lg\:last\:mb-2:last-child {
    margin-bottom: 1.2rem;
  }

  .lg\:last\:mb-3:last-child {
    margin-bottom: 1.5rem;
  }

  .lg\:last\:mb-4:last-child {
    margin-bottom: 1.7rem;
  }

  .lg\:last\:mb-5:last-child {
    margin-bottom: 2rem;
  }

  .lg\:last\:mb-6:last-child {
    margin-bottom: 2.5rem;
  }

  .lg\:last\:mb-7:last-child {
    margin-bottom: 3rem;
  }

  .lg\:last\:mb-8:last-child {
    margin-bottom: 3.5rem;
  }

  .lg\:last\:mb-9:last-child {
    margin-bottom: 4rem;
  }

  .lg\:last\:mb-10:last-child {
    margin-bottom: 4.5rem;
  }

  .lg\:last\:mb-11:last-child {
    margin-bottom: 5rem;
  }

  .lg\:last\:mb-12:last-child {
    margin-bottom: 5.5rem;
  }

  .lg\:last\:mb-13:last-child {
    margin-bottom: 6rem;
  }

  .lg\:last\:mb-14:last-child {
    margin-bottom: 6.5rem;
  }

  .lg\:last\:mb-15:last-child {
    margin-bottom: 7rem;
  }

  .lg\:last\:mb-16:last-child {
    margin-bottom: 7.5rem;
  }

  .lg\:last\:mb-17:last-child {
    margin-bottom: 8rem;
  }

  .lg\:last\:mb-18:last-child {
    margin-bottom: 8.5rem;
  }

  .lg\:last\:mb-19:last-child {
    margin-bottom: 9.5rem;
  }

  .lg\:last\:mb-20:last-child {
    margin-bottom: 10rem;
  }

  .lg\:last\:mb-21:last-child {
    margin-bottom: 11rem;
  }

  .lg\:last\:mb-22:last-child {
    margin-bottom: 13rem;
  }

  .lg\:last\:mb-23:last-child {
    margin-bottom: 15rem;
  }

  .lg\:last\:mb-24:last-child {
    margin-bottom: 20.5rem;
  }

  .lg\:last\:mb-auto:last-child {
    margin-bottom: auto;
  }

  .lg\:last\:mb-tiny:last-child {
    margin-bottom: 0.5rem;
  }

  .lg\:last\:mb-42p:last-child {
    margin-bottom: 42%;
  }

  .lg\:last\:mb-huge:last-child {
    margin-bottom: 39.5rem;
  }

  .lg\:last\:mb-fit:last-child {
    margin-bottom: fit-content;
  }

  .lg\:last\:-mb-0:last-child {
    margin-bottom: 0rem;
  }

  .lg\:last\:-mb-1:last-child {
    margin-bottom: -1rem;
  }

  .lg\:last\:-mb-2:last-child {
    margin-bottom: -1.2rem;
  }

  .lg\:last\:-mb-3:last-child {
    margin-bottom: -1.5rem;
  }

  .lg\:last\:-mb-4:last-child {
    margin-bottom: -1.7rem;
  }

  .lg\:last\:-mb-5:last-child {
    margin-bottom: -2rem;
  }

  .lg\:last\:-mb-6:last-child {
    margin-bottom: -2.5rem;
  }

  .lg\:last\:-mb-7:last-child {
    margin-bottom: -3rem;
  }

  .lg\:last\:-mb-8:last-child {
    margin-bottom: -3.5rem;
  }

  .lg\:last\:-mb-9:last-child {
    margin-bottom: -4rem;
  }

  .lg\:last\:-mb-10:last-child {
    margin-bottom: -4.5rem;
  }

  .lg\:last\:-mb-11:last-child {
    margin-bottom: -5rem;
  }

  .lg\:last\:-mb-12:last-child {
    margin-bottom: -5.5rem;
  }

  .lg\:last\:-mb-13:last-child {
    margin-bottom: -6rem;
  }

  .lg\:last\:-mb-14:last-child {
    margin-bottom: -6.5rem;
  }

  .lg\:last\:-mb-15:last-child {
    margin-bottom: -7rem;
  }

  .lg\:last\:-mb-16:last-child {
    margin-bottom: -7.5rem;
  }

  .lg\:last\:-mb-17:last-child {
    margin-bottom: -8rem;
  }

  .lg\:last\:-mb-18:last-child {
    margin-bottom: -8.5rem;
  }

  .lg\:last\:-mb-19:last-child {
    margin-bottom: -9.5rem;
  }

  .lg\:last\:-mb-20:last-child {
    margin-bottom: -10rem;
  }

  .lg\:last\:-mb-21:last-child {
    margin-bottom: -11rem;
  }

  .lg\:last\:-mb-22:last-child {
    margin-bottom: -13rem;
  }

  .lg\:last\:-mb-23:last-child {
    margin-bottom: -15rem;
  }

  .lg\:last\:-mb-24:last-child {
    margin-bottom: -20.5rem;
  }

  .lg\:last\:-mb-tiny:last-child {
    margin-bottom: -0.5rem;
  }

  .lg\:last\:-mb-42p:last-child {
    margin-bottom: -42%;
  }

  .lg\:last\:-mb-huge:last-child {
    margin-bottom: -39.5rem;
  }

  .lg\:last\:-mb-fit:last-child {
    margin-bottom: fit-content;
  }

  .lg\:last\:ml-0:last-child {
    margin-left: 0rem;
  }

  .lg\:last\:ml-1:last-child {
    margin-left: 1rem;
  }

  .lg\:last\:ml-2:last-child {
    margin-left: 1.2rem;
  }

  .lg\:last\:ml-3:last-child {
    margin-left: 1.5rem;
  }

  .lg\:last\:ml-4:last-child {
    margin-left: 1.7rem;
  }

  .lg\:last\:ml-5:last-child {
    margin-left: 2rem;
  }

  .lg\:last\:ml-6:last-child {
    margin-left: 2.5rem;
  }

  .lg\:last\:ml-7:last-child {
    margin-left: 3rem;
  }

  .lg\:last\:ml-8:last-child {
    margin-left: 3.5rem;
  }

  .lg\:last\:ml-9:last-child {
    margin-left: 4rem;
  }

  .lg\:last\:ml-10:last-child {
    margin-left: 4.5rem;
  }

  .lg\:last\:ml-11:last-child {
    margin-left: 5rem;
  }

  .lg\:last\:ml-12:last-child {
    margin-left: 5.5rem;
  }

  .lg\:last\:ml-13:last-child {
    margin-left: 6rem;
  }

  .lg\:last\:ml-14:last-child {
    margin-left: 6.5rem;
  }

  .lg\:last\:ml-15:last-child {
    margin-left: 7rem;
  }

  .lg\:last\:ml-16:last-child {
    margin-left: 7.5rem;
  }

  .lg\:last\:ml-17:last-child {
    margin-left: 8rem;
  }

  .lg\:last\:ml-18:last-child {
    margin-left: 8.5rem;
  }

  .lg\:last\:ml-19:last-child {
    margin-left: 9.5rem;
  }

  .lg\:last\:ml-20:last-child {
    margin-left: 10rem;
  }

  .lg\:last\:ml-21:last-child {
    margin-left: 11rem;
  }

  .lg\:last\:ml-22:last-child {
    margin-left: 13rem;
  }

  .lg\:last\:ml-23:last-child {
    margin-left: 15rem;
  }

  .lg\:last\:ml-24:last-child {
    margin-left: 20.5rem;
  }

  .lg\:last\:ml-auto:last-child {
    margin-left: auto;
  }

  .lg\:last\:ml-tiny:last-child {
    margin-left: 0.5rem;
  }

  .lg\:last\:ml-42p:last-child {
    margin-left: 42%;
  }

  .lg\:last\:ml-huge:last-child {
    margin-left: 39.5rem;
  }

  .lg\:last\:ml-fit:last-child {
    margin-left: fit-content;
  }

  .lg\:last\:-ml-0:last-child {
    margin-left: 0rem;
  }

  .lg\:last\:-ml-1:last-child {
    margin-left: -1rem;
  }

  .lg\:last\:-ml-2:last-child {
    margin-left: -1.2rem;
  }

  .lg\:last\:-ml-3:last-child {
    margin-left: -1.5rem;
  }

  .lg\:last\:-ml-4:last-child {
    margin-left: -1.7rem;
  }

  .lg\:last\:-ml-5:last-child {
    margin-left: -2rem;
  }

  .lg\:last\:-ml-6:last-child {
    margin-left: -2.5rem;
  }

  .lg\:last\:-ml-7:last-child {
    margin-left: -3rem;
  }

  .lg\:last\:-ml-8:last-child {
    margin-left: -3.5rem;
  }

  .lg\:last\:-ml-9:last-child {
    margin-left: -4rem;
  }

  .lg\:last\:-ml-10:last-child {
    margin-left: -4.5rem;
  }

  .lg\:last\:-ml-11:last-child {
    margin-left: -5rem;
  }

  .lg\:last\:-ml-12:last-child {
    margin-left: -5.5rem;
  }

  .lg\:last\:-ml-13:last-child {
    margin-left: -6rem;
  }

  .lg\:last\:-ml-14:last-child {
    margin-left: -6.5rem;
  }

  .lg\:last\:-ml-15:last-child {
    margin-left: -7rem;
  }

  .lg\:last\:-ml-16:last-child {
    margin-left: -7.5rem;
  }

  .lg\:last\:-ml-17:last-child {
    margin-left: -8rem;
  }

  .lg\:last\:-ml-18:last-child {
    margin-left: -8.5rem;
  }

  .lg\:last\:-ml-19:last-child {
    margin-left: -9.5rem;
  }

  .lg\:last\:-ml-20:last-child {
    margin-left: -10rem;
  }

  .lg\:last\:-ml-21:last-child {
    margin-left: -11rem;
  }

  .lg\:last\:-ml-22:last-child {
    margin-left: -13rem;
  }

  .lg\:last\:-ml-23:last-child {
    margin-left: -15rem;
  }

  .lg\:last\:-ml-24:last-child {
    margin-left: -20.5rem;
  }

  .lg\:last\:-ml-tiny:last-child {
    margin-left: -0.5rem;
  }

  .lg\:last\:-ml-42p:last-child {
    margin-left: -42%;
  }

  .lg\:last\:-ml-huge:last-child {
    margin-left: -39.5rem;
  }

  .lg\:last\:-ml-fit:last-child {
    margin-left: fit-content;
  }

  .lg\:box-border {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }

  .lg\:box-content {
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
  }

  .lg\:block {
    display: block;
  }

  .lg\:inline-block {
    display: inline-block;
  }

  .lg\:inline {
    display: inline;
  }

  .lg\:flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .lg\:inline-flex {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }

  .lg\:table {
    display: table;
  }

  .lg\:inline-table {
    display: inline-table;
  }

  .lg\:table-caption {
    display: table-caption;
  }

  .lg\:table-cell {
    display: table-cell;
  }

  .lg\:table-column {
    display: table-column;
  }

  .lg\:table-column-group {
    display: table-column-group;
  }

  .lg\:table-footer-group {
    display: table-footer-group;
  }

  .lg\:table-header-group {
    display: table-header-group;
  }

  .lg\:table-row-group {
    display: table-row-group;
  }

  .lg\:table-row {
    display: table-row;
  }

  .lg\:flow-root {
    display: flow-root;
  }

  .lg\:grid {
    display: grid;
  }

  .lg\:inline-grid {
    display: inline-grid;
  }

  .lg\:contents {
    display: contents;
  }

  .lg\:list-item {
    display: list-item;
  }

  .lg\:hidden {
    display: none;
  }

  .lg\:h-0 {
    height: 0rem;
  }

  .lg\:h-1 {
    height: 1rem;
  }

  .lg\:h-2 {
    height: 1.2rem;
  }

  .lg\:h-3 {
    height: 1.5rem;
  }

  .lg\:h-4 {
    height: 1.7rem;
  }

  .lg\:h-5 {
    height: 2rem;
  }

  .lg\:h-6 {
    height: 2.5rem;
  }

  .lg\:h-7 {
    height: 3rem;
  }

  .lg\:h-8 {
    height: 3.5rem;
  }

  .lg\:h-9 {
    height: 4rem;
  }

  .lg\:h-10 {
    height: 4.5rem;
  }

  .lg\:h-11 {
    height: 5rem;
  }

  .lg\:h-12 {
    height: 5.5rem;
  }

  .lg\:h-13 {
    height: 6rem;
  }

  .lg\:h-14 {
    height: 6.5rem;
  }

  .lg\:h-15 {
    height: 7rem;
  }

  .lg\:h-16 {
    height: 7.5rem;
  }

  .lg\:h-17 {
    height: 8rem;
  }

  .lg\:h-18 {
    height: 8.5rem;
  }

  .lg\:h-19 {
    height: 9.5rem;
  }

  .lg\:h-20 {
    height: 10rem;
  }

  .lg\:h-21 {
    height: 11rem;
  }

  .lg\:h-22 {
    height: 13rem;
  }

  .lg\:h-23 {
    height: 15rem;
  }

  .lg\:h-24 {
    height: 20.5rem;
  }

  .lg\:h-auto {
    height: auto;
  }

  .lg\:h-tiny {
    height: 0.5rem;
  }

  .lg\:h-42p {
    height: 42%;
  }

  .lg\:h-huge {
    height: 39.5rem;
  }

  .lg\:h-fit {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
  }

  .lg\:h-1\/2 {
    height: 50%;
  }

  .lg\:h-1\/3 {
    height: 33.333333%;
  }

  .lg\:h-2\/3 {
    height: 66.666667%;
  }

  .lg\:h-1\/4 {
    height: 25%;
  }

  .lg\:h-2\/4 {
    height: 50%;
  }

  .lg\:h-3\/4 {
    height: 75%;
  }

  .lg\:h-1\/5 {
    height: 20%;
  }

  .lg\:h-2\/5 {
    height: 40%;
  }

  .lg\:h-3\/5 {
    height: 60%;
  }

  .lg\:h-4\/5 {
    height: 80%;
  }

  .lg\:h-1\/6 {
    height: 16.666667%;
  }

  .lg\:h-2\/6 {
    height: 33.333333%;
  }

  .lg\:h-3\/6 {
    height: 50%;
  }

  .lg\:h-4\/6 {
    height: 66.666667%;
  }

  .lg\:h-5\/6 {
    height: 83.333333%;
  }

  .lg\:h-full {
    height: 100%;
  }

  .lg\:h-screen {
    height: 100vh;
  }

  .lg\:max-h-0 {
    max-height: 0rem;
  }

  .lg\:max-h-1 {
    max-height: 1rem;
  }

  .lg\:max-h-2 {
    max-height: 1.2rem;
  }

  .lg\:max-h-3 {
    max-height: 1.5rem;
  }

  .lg\:max-h-4 {
    max-height: 1.7rem;
  }

  .lg\:max-h-5 {
    max-height: 2rem;
  }

  .lg\:max-h-6 {
    max-height: 2.5rem;
  }

  .lg\:max-h-7 {
    max-height: 3rem;
  }

  .lg\:max-h-8 {
    max-height: 3.5rem;
  }

  .lg\:max-h-9 {
    max-height: 4rem;
  }

  .lg\:max-h-10 {
    max-height: 4.5rem;
  }

  .lg\:max-h-11 {
    max-height: 5rem;
  }

  .lg\:max-h-12 {
    max-height: 5.5rem;
  }

  .lg\:max-h-13 {
    max-height: 6rem;
  }

  .lg\:max-h-14 {
    max-height: 6.5rem;
  }

  .lg\:max-h-15 {
    max-height: 7rem;
  }

  .lg\:max-h-16 {
    max-height: 7.5rem;
  }

  .lg\:max-h-17 {
    max-height: 8rem;
  }

  .lg\:max-h-18 {
    max-height: 8.5rem;
  }

  .lg\:max-h-19 {
    max-height: 9.5rem;
  }

  .lg\:max-h-20 {
    max-height: 10rem;
  }

  .lg\:max-h-21 {
    max-height: 11rem;
  }

  .lg\:max-h-22 {
    max-height: 13rem;
  }

  .lg\:max-h-23 {
    max-height: 15rem;
  }

  .lg\:max-h-24 {
    max-height: 20.5rem;
  }

  .lg\:max-h-tiny {
    max-height: 0.5rem;
  }

  .lg\:max-h-42p {
    max-height: 42%;
  }

  .lg\:max-h-huge {
    max-height: 39.5rem;
  }

  .lg\:max-h-fit {
    max-height: -webkit-fit-content;
    max-height: -moz-fit-content;
    max-height: fit-content;
  }

  .lg\:max-h-full {
    max-height: 100%;
  }

  .lg\:max-h-screen {
    max-height: 100vh;
  }

  .lg\:min-h-0 {
    min-height: 0px;
  }

  .lg\:min-h-full {
    min-height: 100%;
  }

  .lg\:min-h-screen {
    min-height: 100vh;
  }

  .lg\:w-0 {
    width: 0rem;
  }

  .lg\:w-1 {
    width: 1rem;
  }

  .lg\:w-2 {
    width: 1.2rem;
  }

  .lg\:w-3 {
    width: 1.5rem;
  }

  .lg\:w-4 {
    width: 1.7rem;
  }

  .lg\:w-5 {
    width: 2rem;
  }

  .lg\:w-6 {
    width: 2.5rem;
  }

  .lg\:w-7 {
    width: 3rem;
  }

  .lg\:w-8 {
    width: 3.5rem;
  }

  .lg\:w-9 {
    width: 4rem;
  }

  .lg\:w-10 {
    width: 4.5rem;
  }

  .lg\:w-11 {
    width: 5rem;
  }

  .lg\:w-12 {
    width: 5.5rem;
  }

  .lg\:w-13 {
    width: 6rem;
  }

  .lg\:w-14 {
    width: 6.5rem;
  }

  .lg\:w-15 {
    width: 7rem;
  }

  .lg\:w-16 {
    width: 7.5rem;
  }

  .lg\:w-17 {
    width: 8rem;
  }

  .lg\:w-18 {
    width: 8.5rem;
  }

  .lg\:w-19 {
    width: 9.5rem;
  }

  .lg\:w-20 {
    width: 10rem;
  }

  .lg\:w-21 {
    width: 11rem;
  }

  .lg\:w-22 {
    width: 13rem;
  }

  .lg\:w-23 {
    width: 15rem;
  }

  .lg\:w-24 {
    width: 20.5rem;
  }

  .lg\:w-auto {
    width: auto;
  }

  .lg\:w-tiny {
    width: 0.5rem;
  }

  .lg\:w-42p {
    width: 42%;
  }

  .lg\:w-huge {
    width: 39.5rem;
  }

  .lg\:w-fit {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }

  .lg\:w-1\/2 {
    width: 50%;
  }

  .lg\:w-1\/3 {
    width: 33.333333%;
  }

  .lg\:w-2\/3 {
    width: 66.666667%;
  }

  .lg\:w-1\/4 {
    width: 25%;
  }

  .lg\:w-2\/4 {
    width: 50%;
  }

  .lg\:w-3\/4 {
    width: 75%;
  }

  .lg\:w-1\/5 {
    width: 20%;
  }

  .lg\:w-2\/5 {
    width: 40%;
  }

  .lg\:w-3\/5 {
    width: 60%;
  }

  .lg\:w-4\/5 {
    width: 80%;
  }

  .lg\:w-1\/6 {
    width: 16.666667%;
  }

  .lg\:w-2\/6 {
    width: 33.333333%;
  }

  .lg\:w-3\/6 {
    width: 50%;
  }

  .lg\:w-4\/6 {
    width: 66.666667%;
  }

  .lg\:w-5\/6 {
    width: 83.333333%;
  }

  .lg\:w-1\/12 {
    width: 8.333333%;
  }

  .lg\:w-2\/12 {
    width: 16.666667%;
  }

  .lg\:w-3\/12 {
    width: 25%;
  }

  .lg\:w-4\/12 {
    width: 33.333333%;
  }

  .lg\:w-5\/12 {
    width: 41.666667%;
  }

  .lg\:w-6\/12 {
    width: 50%;
  }

  .lg\:w-7\/12 {
    width: 58.333333%;
  }

  .lg\:w-8\/12 {
    width: 66.666667%;
  }

  .lg\:w-9\/12 {
    width: 75%;
  }

  .lg\:w-10\/12 {
    width: 83.333333%;
  }

  .lg\:w-11\/12 {
    width: 91.666667%;
  }

  .lg\:w-full {
    width: 100%;
  }

  .lg\:w-screen {
    width: 100vw;
  }

  .lg\:w-min {
    width: -webkit-min-content;
    width: -moz-min-content;
    width: min-content;
  }

  .lg\:w-max {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }

  .lg\:min-w-0 {
    min-width: 0px;
  }

  .lg\:min-w-full {
    min-width: 100%;
  }

  .lg\:min-w-min {
    min-width: -webkit-min-content;
    min-width: -moz-min-content;
    min-width: min-content;
  }

  .lg\:min-w-max {
    min-width: -webkit-max-content;
    min-width: -moz-max-content;
    min-width: max-content;
  }

  .lg\:max-w-0 {
    max-width: 0rem;
  }

  .lg\:max-w-none {
    max-width: none;
  }

  .lg\:max-w-xs {
    max-width: 20rem;
  }

  .lg\:max-w-sm {
    max-width: 24rem;
  }

  .lg\:max-w-md {
    max-width: 28rem;
  }

  .lg\:max-w-lg {
    max-width: 32rem;
  }

  .lg\:max-w-xl {
    max-width: 36rem;
  }

  .lg\:max-w-2xl {
    max-width: 42rem;
  }

  .lg\:max-w-3xl {
    max-width: 48rem;
  }

  .lg\:max-w-4xl {
    max-width: 56rem;
  }

  .lg\:max-w-5xl {
    max-width: 64rem;
  }

  .lg\:max-w-6xl {
    max-width: 72rem;
  }

  .lg\:max-w-7xl {
    max-width: 80rem;
  }

  .lg\:max-w-full {
    max-width: 100%;
  }

  .lg\:max-w-min {
    max-width: -webkit-min-content;
    max-width: -moz-min-content;
    max-width: min-content;
  }

  .lg\:max-w-max {
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
  }

  .lg\:max-w-prose {
    max-width: 65ch;
  }

  .lg\:max-w-screen-sm {
    max-width: 640px;
  }

  .lg\:max-w-screen-md {
    max-width: 768px;
  }

  .lg\:max-w-screen-lg {
    max-width: 1024px;
  }

  .lg\:max-w-screen-xl {
    max-width: 1280px;
  }

  .lg\:max-w-screen-2xl {
    max-width: 1536px;
  }

  .lg\:max-w-screen-xxl {
    max-width: 120rem;
  }

  .lg\:flex-1 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
  }

  .lg\:flex-auto {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }

  .lg\:flex-initial {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
  }

  .lg\:flex-none {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }

  .lg\:flex-shrink-0 {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }

  .lg\:flex-shrink {
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }

  .lg\:flex-grow-0 {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }

  .lg\:flex-grow {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }

  .lg\:table-auto {
    table-layout: auto;
  }

  .lg\:table-fixed {
    table-layout: fixed;
  }

  .lg\:border-collapse {
    border-collapse: collapse;
  }

  .lg\:border-separate {
    border-collapse: separate;
  }

  .lg\:origin-center {
    -webkit-transform-origin: center;
            transform-origin: center;
  }

  .lg\:origin-top {
    -webkit-transform-origin: top;
            transform-origin: top;
  }

  .lg\:origin-top-right {
    -webkit-transform-origin: top right;
            transform-origin: top right;
  }

  .lg\:origin-right {
    -webkit-transform-origin: right;
            transform-origin: right;
  }

  .lg\:origin-bottom-right {
    -webkit-transform-origin: bottom right;
            transform-origin: bottom right;
  }

  .lg\:origin-bottom {
    -webkit-transform-origin: bottom;
            transform-origin: bottom;
  }

  .lg\:origin-bottom-left {
    -webkit-transform-origin: bottom left;
            transform-origin: bottom left;
  }

  .lg\:origin-left {
    -webkit-transform-origin: left;
            transform-origin: left;
  }

  .lg\:origin-top-left {
    -webkit-transform-origin: top left;
            transform-origin: top left;
  }

  .lg\:transform {
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    -webkit-transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
            transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .lg\:transform-gpu {
    --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;
    -webkit-transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
            transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .lg\:transform-none {
    -webkit-transform: none;
            transform: none;
  }

  .lg\:translate-x-0 {
    --tw-translate-x: 0rem;
  }

  .lg\:translate-x-1 {
    --tw-translate-x: 1rem;
  }

  .lg\:translate-x-2 {
    --tw-translate-x: 1.2rem;
  }

  .lg\:translate-x-3 {
    --tw-translate-x: 1.5rem;
  }

  .lg\:translate-x-4 {
    --tw-translate-x: 1.7rem;
  }

  .lg\:translate-x-5 {
    --tw-translate-x: 2rem;
  }

  .lg\:translate-x-6 {
    --tw-translate-x: 2.5rem;
  }

  .lg\:translate-x-7 {
    --tw-translate-x: 3rem;
  }

  .lg\:translate-x-8 {
    --tw-translate-x: 3.5rem;
  }

  .lg\:translate-x-9 {
    --tw-translate-x: 4rem;
  }

  .lg\:translate-x-10 {
    --tw-translate-x: 4.5rem;
  }

  .lg\:translate-x-11 {
    --tw-translate-x: 5rem;
  }

  .lg\:translate-x-12 {
    --tw-translate-x: 5.5rem;
  }

  .lg\:translate-x-13 {
    --tw-translate-x: 6rem;
  }

  .lg\:translate-x-14 {
    --tw-translate-x: 6.5rem;
  }

  .lg\:translate-x-15 {
    --tw-translate-x: 7rem;
  }

  .lg\:translate-x-16 {
    --tw-translate-x: 7.5rem;
  }

  .lg\:translate-x-17 {
    --tw-translate-x: 8rem;
  }

  .lg\:translate-x-18 {
    --tw-translate-x: 8.5rem;
  }

  .lg\:translate-x-19 {
    --tw-translate-x: 9.5rem;
  }

  .lg\:translate-x-20 {
    --tw-translate-x: 10rem;
  }

  .lg\:translate-x-21 {
    --tw-translate-x: 11rem;
  }

  .lg\:translate-x-22 {
    --tw-translate-x: 13rem;
  }

  .lg\:translate-x-23 {
    --tw-translate-x: 15rem;
  }

  .lg\:translate-x-24 {
    --tw-translate-x: 20.5rem;
  }

  .lg\:translate-x-tiny {
    --tw-translate-x: 0.5rem;
  }

  .lg\:translate-x-42p {
    --tw-translate-x: 42%;
  }

  .lg\:translate-x-huge {
    --tw-translate-x: 39.5rem;
  }

  .lg\:translate-x-fit {
    --tw-translate-x: fit-content;
  }

  .lg\:-translate-x-0 {
    --tw-translate-x: 0rem;
  }

  .lg\:-translate-x-1 {
    --tw-translate-x: -1rem;
  }

  .lg\:-translate-x-2 {
    --tw-translate-x: -1.2rem;
  }

  .lg\:-translate-x-3 {
    --tw-translate-x: -1.5rem;
  }

  .lg\:-translate-x-4 {
    --tw-translate-x: -1.7rem;
  }

  .lg\:-translate-x-5 {
    --tw-translate-x: -2rem;
  }

  .lg\:-translate-x-6 {
    --tw-translate-x: -2.5rem;
  }

  .lg\:-translate-x-7 {
    --tw-translate-x: -3rem;
  }

  .lg\:-translate-x-8 {
    --tw-translate-x: -3.5rem;
  }

  .lg\:-translate-x-9 {
    --tw-translate-x: -4rem;
  }

  .lg\:-translate-x-10 {
    --tw-translate-x: -4.5rem;
  }

  .lg\:-translate-x-11 {
    --tw-translate-x: -5rem;
  }

  .lg\:-translate-x-12 {
    --tw-translate-x: -5.5rem;
  }

  .lg\:-translate-x-13 {
    --tw-translate-x: -6rem;
  }

  .lg\:-translate-x-14 {
    --tw-translate-x: -6.5rem;
  }

  .lg\:-translate-x-15 {
    --tw-translate-x: -7rem;
  }

  .lg\:-translate-x-16 {
    --tw-translate-x: -7.5rem;
  }

  .lg\:-translate-x-17 {
    --tw-translate-x: -8rem;
  }

  .lg\:-translate-x-18 {
    --tw-translate-x: -8.5rem;
  }

  .lg\:-translate-x-19 {
    --tw-translate-x: -9.5rem;
  }

  .lg\:-translate-x-20 {
    --tw-translate-x: -10rem;
  }

  .lg\:-translate-x-21 {
    --tw-translate-x: -11rem;
  }

  .lg\:-translate-x-22 {
    --tw-translate-x: -13rem;
  }

  .lg\:-translate-x-23 {
    --tw-translate-x: -15rem;
  }

  .lg\:-translate-x-24 {
    --tw-translate-x: -20.5rem;
  }

  .lg\:-translate-x-tiny {
    --tw-translate-x: -0.5rem;
  }

  .lg\:-translate-x-42p {
    --tw-translate-x: -42%;
  }

  .lg\:-translate-x-huge {
    --tw-translate-x: -39.5rem;
  }

  .lg\:-translate-x-fit {
    --tw-translate-x: fit-content;
  }

  .lg\:translate-x-1\/2 {
    --tw-translate-x: 50%;
  }

  .lg\:translate-x-1\/3 {
    --tw-translate-x: 33.333333%;
  }

  .lg\:translate-x-2\/3 {
    --tw-translate-x: 66.666667%;
  }

  .lg\:translate-x-1\/4 {
    --tw-translate-x: 25%;
  }

  .lg\:translate-x-2\/4 {
    --tw-translate-x: 50%;
  }

  .lg\:translate-x-3\/4 {
    --tw-translate-x: 75%;
  }

  .lg\:translate-x-full {
    --tw-translate-x: 100%;
  }

  .lg\:-translate-x-1\/2 {
    --tw-translate-x: -50%;
  }

  .lg\:-translate-x-1\/3 {
    --tw-translate-x: -33.333333%;
  }

  .lg\:-translate-x-2\/3 {
    --tw-translate-x: -66.666667%;
  }

  .lg\:-translate-x-1\/4 {
    --tw-translate-x: -25%;
  }

  .lg\:-translate-x-2\/4 {
    --tw-translate-x: -50%;
  }

  .lg\:-translate-x-3\/4 {
    --tw-translate-x: -75%;
  }

  .lg\:-translate-x-full {
    --tw-translate-x: -100%;
  }

  .lg\:translate-y-0 {
    --tw-translate-y: 0rem;
  }

  .lg\:translate-y-1 {
    --tw-translate-y: 1rem;
  }

  .lg\:translate-y-2 {
    --tw-translate-y: 1.2rem;
  }

  .lg\:translate-y-3 {
    --tw-translate-y: 1.5rem;
  }

  .lg\:translate-y-4 {
    --tw-translate-y: 1.7rem;
  }

  .lg\:translate-y-5 {
    --tw-translate-y: 2rem;
  }

  .lg\:translate-y-6 {
    --tw-translate-y: 2.5rem;
  }

  .lg\:translate-y-7 {
    --tw-translate-y: 3rem;
  }

  .lg\:translate-y-8 {
    --tw-translate-y: 3.5rem;
  }

  .lg\:translate-y-9 {
    --tw-translate-y: 4rem;
  }

  .lg\:translate-y-10 {
    --tw-translate-y: 4.5rem;
  }

  .lg\:translate-y-11 {
    --tw-translate-y: 5rem;
  }

  .lg\:translate-y-12 {
    --tw-translate-y: 5.5rem;
  }

  .lg\:translate-y-13 {
    --tw-translate-y: 6rem;
  }

  .lg\:translate-y-14 {
    --tw-translate-y: 6.5rem;
  }

  .lg\:translate-y-15 {
    --tw-translate-y: 7rem;
  }

  .lg\:translate-y-16 {
    --tw-translate-y: 7.5rem;
  }

  .lg\:translate-y-17 {
    --tw-translate-y: 8rem;
  }

  .lg\:translate-y-18 {
    --tw-translate-y: 8.5rem;
  }

  .lg\:translate-y-19 {
    --tw-translate-y: 9.5rem;
  }

  .lg\:translate-y-20 {
    --tw-translate-y: 10rem;
  }

  .lg\:translate-y-21 {
    --tw-translate-y: 11rem;
  }

  .lg\:translate-y-22 {
    --tw-translate-y: 13rem;
  }

  .lg\:translate-y-23 {
    --tw-translate-y: 15rem;
  }

  .lg\:translate-y-24 {
    --tw-translate-y: 20.5rem;
  }

  .lg\:translate-y-tiny {
    --tw-translate-y: 0.5rem;
  }

  .lg\:translate-y-42p {
    --tw-translate-y: 42%;
  }

  .lg\:translate-y-huge {
    --tw-translate-y: 39.5rem;
  }

  .lg\:translate-y-fit {
    --tw-translate-y: fit-content;
  }

  .lg\:-translate-y-0 {
    --tw-translate-y: 0rem;
  }

  .lg\:-translate-y-1 {
    --tw-translate-y: -1rem;
  }

  .lg\:-translate-y-2 {
    --tw-translate-y: -1.2rem;
  }

  .lg\:-translate-y-3 {
    --tw-translate-y: -1.5rem;
  }

  .lg\:-translate-y-4 {
    --tw-translate-y: -1.7rem;
  }

  .lg\:-translate-y-5 {
    --tw-translate-y: -2rem;
  }

  .lg\:-translate-y-6 {
    --tw-translate-y: -2.5rem;
  }

  .lg\:-translate-y-7 {
    --tw-translate-y: -3rem;
  }

  .lg\:-translate-y-8 {
    --tw-translate-y: -3.5rem;
  }

  .lg\:-translate-y-9 {
    --tw-translate-y: -4rem;
  }

  .lg\:-translate-y-10 {
    --tw-translate-y: -4.5rem;
  }

  .lg\:-translate-y-11 {
    --tw-translate-y: -5rem;
  }

  .lg\:-translate-y-12 {
    --tw-translate-y: -5.5rem;
  }

  .lg\:-translate-y-13 {
    --tw-translate-y: -6rem;
  }

  .lg\:-translate-y-14 {
    --tw-translate-y: -6.5rem;
  }

  .lg\:-translate-y-15 {
    --tw-translate-y: -7rem;
  }

  .lg\:-translate-y-16 {
    --tw-translate-y: -7.5rem;
  }

  .lg\:-translate-y-17 {
    --tw-translate-y: -8rem;
  }

  .lg\:-translate-y-18 {
    --tw-translate-y: -8.5rem;
  }

  .lg\:-translate-y-19 {
    --tw-translate-y: -9.5rem;
  }

  .lg\:-translate-y-20 {
    --tw-translate-y: -10rem;
  }

  .lg\:-translate-y-21 {
    --tw-translate-y: -11rem;
  }

  .lg\:-translate-y-22 {
    --tw-translate-y: -13rem;
  }

  .lg\:-translate-y-23 {
    --tw-translate-y: -15rem;
  }

  .lg\:-translate-y-24 {
    --tw-translate-y: -20.5rem;
  }

  .lg\:-translate-y-tiny {
    --tw-translate-y: -0.5rem;
  }

  .lg\:-translate-y-42p {
    --tw-translate-y: -42%;
  }

  .lg\:-translate-y-huge {
    --tw-translate-y: -39.5rem;
  }

  .lg\:-translate-y-fit {
    --tw-translate-y: fit-content;
  }

  .lg\:translate-y-1\/2 {
    --tw-translate-y: 50%;
  }

  .lg\:translate-y-1\/3 {
    --tw-translate-y: 33.333333%;
  }

  .lg\:translate-y-2\/3 {
    --tw-translate-y: 66.666667%;
  }

  .lg\:translate-y-1\/4 {
    --tw-translate-y: 25%;
  }

  .lg\:translate-y-2\/4 {
    --tw-translate-y: 50%;
  }

  .lg\:translate-y-3\/4 {
    --tw-translate-y: 75%;
  }

  .lg\:translate-y-full {
    --tw-translate-y: 100%;
  }

  .lg\:-translate-y-1\/2 {
    --tw-translate-y: -50%;
  }

  .lg\:-translate-y-1\/3 {
    --tw-translate-y: -33.333333%;
  }

  .lg\:-translate-y-2\/3 {
    --tw-translate-y: -66.666667%;
  }

  .lg\:-translate-y-1\/4 {
    --tw-translate-y: -25%;
  }

  .lg\:-translate-y-2\/4 {
    --tw-translate-y: -50%;
  }

  .lg\:-translate-y-3\/4 {
    --tw-translate-y: -75%;
  }

  .lg\:-translate-y-full {
    --tw-translate-y: -100%;
  }

  .lg\:hover\:translate-x-0:hover {
    --tw-translate-x: 0rem;
  }

  .lg\:hover\:translate-x-1:hover {
    --tw-translate-x: 1rem;
  }

  .lg\:hover\:translate-x-2:hover {
    --tw-translate-x: 1.2rem;
  }

  .lg\:hover\:translate-x-3:hover {
    --tw-translate-x: 1.5rem;
  }

  .lg\:hover\:translate-x-4:hover {
    --tw-translate-x: 1.7rem;
  }

  .lg\:hover\:translate-x-5:hover {
    --tw-translate-x: 2rem;
  }

  .lg\:hover\:translate-x-6:hover {
    --tw-translate-x: 2.5rem;
  }

  .lg\:hover\:translate-x-7:hover {
    --tw-translate-x: 3rem;
  }

  .lg\:hover\:translate-x-8:hover {
    --tw-translate-x: 3.5rem;
  }

  .lg\:hover\:translate-x-9:hover {
    --tw-translate-x: 4rem;
  }

  .lg\:hover\:translate-x-10:hover {
    --tw-translate-x: 4.5rem;
  }

  .lg\:hover\:translate-x-11:hover {
    --tw-translate-x: 5rem;
  }

  .lg\:hover\:translate-x-12:hover {
    --tw-translate-x: 5.5rem;
  }

  .lg\:hover\:translate-x-13:hover {
    --tw-translate-x: 6rem;
  }

  .lg\:hover\:translate-x-14:hover {
    --tw-translate-x: 6.5rem;
  }

  .lg\:hover\:translate-x-15:hover {
    --tw-translate-x: 7rem;
  }

  .lg\:hover\:translate-x-16:hover {
    --tw-translate-x: 7.5rem;
  }

  .lg\:hover\:translate-x-17:hover {
    --tw-translate-x: 8rem;
  }

  .lg\:hover\:translate-x-18:hover {
    --tw-translate-x: 8.5rem;
  }

  .lg\:hover\:translate-x-19:hover {
    --tw-translate-x: 9.5rem;
  }

  .lg\:hover\:translate-x-20:hover {
    --tw-translate-x: 10rem;
  }

  .lg\:hover\:translate-x-21:hover {
    --tw-translate-x: 11rem;
  }

  .lg\:hover\:translate-x-22:hover {
    --tw-translate-x: 13rem;
  }

  .lg\:hover\:translate-x-23:hover {
    --tw-translate-x: 15rem;
  }

  .lg\:hover\:translate-x-24:hover {
    --tw-translate-x: 20.5rem;
  }

  .lg\:hover\:translate-x-tiny:hover {
    --tw-translate-x: 0.5rem;
  }

  .lg\:hover\:translate-x-42p:hover {
    --tw-translate-x: 42%;
  }

  .lg\:hover\:translate-x-huge:hover {
    --tw-translate-x: 39.5rem;
  }

  .lg\:hover\:translate-x-fit:hover {
    --tw-translate-x: fit-content;
  }

  .lg\:hover\:-translate-x-0:hover {
    --tw-translate-x: 0rem;
  }

  .lg\:hover\:-translate-x-1:hover {
    --tw-translate-x: -1rem;
  }

  .lg\:hover\:-translate-x-2:hover {
    --tw-translate-x: -1.2rem;
  }

  .lg\:hover\:-translate-x-3:hover {
    --tw-translate-x: -1.5rem;
  }

  .lg\:hover\:-translate-x-4:hover {
    --tw-translate-x: -1.7rem;
  }

  .lg\:hover\:-translate-x-5:hover {
    --tw-translate-x: -2rem;
  }

  .lg\:hover\:-translate-x-6:hover {
    --tw-translate-x: -2.5rem;
  }

  .lg\:hover\:-translate-x-7:hover {
    --tw-translate-x: -3rem;
  }

  .lg\:hover\:-translate-x-8:hover {
    --tw-translate-x: -3.5rem;
  }

  .lg\:hover\:-translate-x-9:hover {
    --tw-translate-x: -4rem;
  }

  .lg\:hover\:-translate-x-10:hover {
    --tw-translate-x: -4.5rem;
  }

  .lg\:hover\:-translate-x-11:hover {
    --tw-translate-x: -5rem;
  }

  .lg\:hover\:-translate-x-12:hover {
    --tw-translate-x: -5.5rem;
  }

  .lg\:hover\:-translate-x-13:hover {
    --tw-translate-x: -6rem;
  }

  .lg\:hover\:-translate-x-14:hover {
    --tw-translate-x: -6.5rem;
  }

  .lg\:hover\:-translate-x-15:hover {
    --tw-translate-x: -7rem;
  }

  .lg\:hover\:-translate-x-16:hover {
    --tw-translate-x: -7.5rem;
  }

  .lg\:hover\:-translate-x-17:hover {
    --tw-translate-x: -8rem;
  }

  .lg\:hover\:-translate-x-18:hover {
    --tw-translate-x: -8.5rem;
  }

  .lg\:hover\:-translate-x-19:hover {
    --tw-translate-x: -9.5rem;
  }

  .lg\:hover\:-translate-x-20:hover {
    --tw-translate-x: -10rem;
  }

  .lg\:hover\:-translate-x-21:hover {
    --tw-translate-x: -11rem;
  }

  .lg\:hover\:-translate-x-22:hover {
    --tw-translate-x: -13rem;
  }

  .lg\:hover\:-translate-x-23:hover {
    --tw-translate-x: -15rem;
  }

  .lg\:hover\:-translate-x-24:hover {
    --tw-translate-x: -20.5rem;
  }

  .lg\:hover\:-translate-x-tiny:hover {
    --tw-translate-x: -0.5rem;
  }

  .lg\:hover\:-translate-x-42p:hover {
    --tw-translate-x: -42%;
  }

  .lg\:hover\:-translate-x-huge:hover {
    --tw-translate-x: -39.5rem;
  }

  .lg\:hover\:-translate-x-fit:hover {
    --tw-translate-x: fit-content;
  }

  .lg\:hover\:translate-x-1\/2:hover {
    --tw-translate-x: 50%;
  }

  .lg\:hover\:translate-x-1\/3:hover {
    --tw-translate-x: 33.333333%;
  }

  .lg\:hover\:translate-x-2\/3:hover {
    --tw-translate-x: 66.666667%;
  }

  .lg\:hover\:translate-x-1\/4:hover {
    --tw-translate-x: 25%;
  }

  .lg\:hover\:translate-x-2\/4:hover {
    --tw-translate-x: 50%;
  }

  .lg\:hover\:translate-x-3\/4:hover {
    --tw-translate-x: 75%;
  }

  .lg\:hover\:translate-x-full:hover {
    --tw-translate-x: 100%;
  }

  .lg\:hover\:-translate-x-1\/2:hover {
    --tw-translate-x: -50%;
  }

  .lg\:hover\:-translate-x-1\/3:hover {
    --tw-translate-x: -33.333333%;
  }

  .lg\:hover\:-translate-x-2\/3:hover {
    --tw-translate-x: -66.666667%;
  }

  .lg\:hover\:-translate-x-1\/4:hover {
    --tw-translate-x: -25%;
  }

  .lg\:hover\:-translate-x-2\/4:hover {
    --tw-translate-x: -50%;
  }

  .lg\:hover\:-translate-x-3\/4:hover {
    --tw-translate-x: -75%;
  }

  .lg\:hover\:-translate-x-full:hover {
    --tw-translate-x: -100%;
  }

  .lg\:hover\:translate-y-0:hover {
    --tw-translate-y: 0rem;
  }

  .lg\:hover\:translate-y-1:hover {
    --tw-translate-y: 1rem;
  }

  .lg\:hover\:translate-y-2:hover {
    --tw-translate-y: 1.2rem;
  }

  .lg\:hover\:translate-y-3:hover {
    --tw-translate-y: 1.5rem;
  }

  .lg\:hover\:translate-y-4:hover {
    --tw-translate-y: 1.7rem;
  }

  .lg\:hover\:translate-y-5:hover {
    --tw-translate-y: 2rem;
  }

  .lg\:hover\:translate-y-6:hover {
    --tw-translate-y: 2.5rem;
  }

  .lg\:hover\:translate-y-7:hover {
    --tw-translate-y: 3rem;
  }

  .lg\:hover\:translate-y-8:hover {
    --tw-translate-y: 3.5rem;
  }

  .lg\:hover\:translate-y-9:hover {
    --tw-translate-y: 4rem;
  }

  .lg\:hover\:translate-y-10:hover {
    --tw-translate-y: 4.5rem;
  }

  .lg\:hover\:translate-y-11:hover {
    --tw-translate-y: 5rem;
  }

  .lg\:hover\:translate-y-12:hover {
    --tw-translate-y: 5.5rem;
  }

  .lg\:hover\:translate-y-13:hover {
    --tw-translate-y: 6rem;
  }

  .lg\:hover\:translate-y-14:hover {
    --tw-translate-y: 6.5rem;
  }

  .lg\:hover\:translate-y-15:hover {
    --tw-translate-y: 7rem;
  }

  .lg\:hover\:translate-y-16:hover {
    --tw-translate-y: 7.5rem;
  }

  .lg\:hover\:translate-y-17:hover {
    --tw-translate-y: 8rem;
  }

  .lg\:hover\:translate-y-18:hover {
    --tw-translate-y: 8.5rem;
  }

  .lg\:hover\:translate-y-19:hover {
    --tw-translate-y: 9.5rem;
  }

  .lg\:hover\:translate-y-20:hover {
    --tw-translate-y: 10rem;
  }

  .lg\:hover\:translate-y-21:hover {
    --tw-translate-y: 11rem;
  }

  .lg\:hover\:translate-y-22:hover {
    --tw-translate-y: 13rem;
  }

  .lg\:hover\:translate-y-23:hover {
    --tw-translate-y: 15rem;
  }

  .lg\:hover\:translate-y-24:hover {
    --tw-translate-y: 20.5rem;
  }

  .lg\:hover\:translate-y-tiny:hover {
    --tw-translate-y: 0.5rem;
  }

  .lg\:hover\:translate-y-42p:hover {
    --tw-translate-y: 42%;
  }

  .lg\:hover\:translate-y-huge:hover {
    --tw-translate-y: 39.5rem;
  }

  .lg\:hover\:translate-y-fit:hover {
    --tw-translate-y: fit-content;
  }

  .lg\:hover\:-translate-y-0:hover {
    --tw-translate-y: 0rem;
  }

  .lg\:hover\:-translate-y-1:hover {
    --tw-translate-y: -1rem;
  }

  .lg\:hover\:-translate-y-2:hover {
    --tw-translate-y: -1.2rem;
  }

  .lg\:hover\:-translate-y-3:hover {
    --tw-translate-y: -1.5rem;
  }

  .lg\:hover\:-translate-y-4:hover {
    --tw-translate-y: -1.7rem;
  }

  .lg\:hover\:-translate-y-5:hover {
    --tw-translate-y: -2rem;
  }

  .lg\:hover\:-translate-y-6:hover {
    --tw-translate-y: -2.5rem;
  }

  .lg\:hover\:-translate-y-7:hover {
    --tw-translate-y: -3rem;
  }

  .lg\:hover\:-translate-y-8:hover {
    --tw-translate-y: -3.5rem;
  }

  .lg\:hover\:-translate-y-9:hover {
    --tw-translate-y: -4rem;
  }

  .lg\:hover\:-translate-y-10:hover {
    --tw-translate-y: -4.5rem;
  }

  .lg\:hover\:-translate-y-11:hover {
    --tw-translate-y: -5rem;
  }

  .lg\:hover\:-translate-y-12:hover {
    --tw-translate-y: -5.5rem;
  }

  .lg\:hover\:-translate-y-13:hover {
    --tw-translate-y: -6rem;
  }

  .lg\:hover\:-translate-y-14:hover {
    --tw-translate-y: -6.5rem;
  }

  .lg\:hover\:-translate-y-15:hover {
    --tw-translate-y: -7rem;
  }

  .lg\:hover\:-translate-y-16:hover {
    --tw-translate-y: -7.5rem;
  }

  .lg\:hover\:-translate-y-17:hover {
    --tw-translate-y: -8rem;
  }

  .lg\:hover\:-translate-y-18:hover {
    --tw-translate-y: -8.5rem;
  }

  .lg\:hover\:-translate-y-19:hover {
    --tw-translate-y: -9.5rem;
  }

  .lg\:hover\:-translate-y-20:hover {
    --tw-translate-y: -10rem;
  }

  .lg\:hover\:-translate-y-21:hover {
    --tw-translate-y: -11rem;
  }

  .lg\:hover\:-translate-y-22:hover {
    --tw-translate-y: -13rem;
  }

  .lg\:hover\:-translate-y-23:hover {
    --tw-translate-y: -15rem;
  }

  .lg\:hover\:-translate-y-24:hover {
    --tw-translate-y: -20.5rem;
  }

  .lg\:hover\:-translate-y-tiny:hover {
    --tw-translate-y: -0.5rem;
  }

  .lg\:hover\:-translate-y-42p:hover {
    --tw-translate-y: -42%;
  }

  .lg\:hover\:-translate-y-huge:hover {
    --tw-translate-y: -39.5rem;
  }

  .lg\:hover\:-translate-y-fit:hover {
    --tw-translate-y: fit-content;
  }

  .lg\:hover\:translate-y-1\/2:hover {
    --tw-translate-y: 50%;
  }

  .lg\:hover\:translate-y-1\/3:hover {
    --tw-translate-y: 33.333333%;
  }

  .lg\:hover\:translate-y-2\/3:hover {
    --tw-translate-y: 66.666667%;
  }

  .lg\:hover\:translate-y-1\/4:hover {
    --tw-translate-y: 25%;
  }

  .lg\:hover\:translate-y-2\/4:hover {
    --tw-translate-y: 50%;
  }

  .lg\:hover\:translate-y-3\/4:hover {
    --tw-translate-y: 75%;
  }

  .lg\:hover\:translate-y-full:hover {
    --tw-translate-y: 100%;
  }

  .lg\:hover\:-translate-y-1\/2:hover {
    --tw-translate-y: -50%;
  }

  .lg\:hover\:-translate-y-1\/3:hover {
    --tw-translate-y: -33.333333%;
  }

  .lg\:hover\:-translate-y-2\/3:hover {
    --tw-translate-y: -66.666667%;
  }

  .lg\:hover\:-translate-y-1\/4:hover {
    --tw-translate-y: -25%;
  }

  .lg\:hover\:-translate-y-2\/4:hover {
    --tw-translate-y: -50%;
  }

  .lg\:hover\:-translate-y-3\/4:hover {
    --tw-translate-y: -75%;
  }

  .lg\:hover\:-translate-y-full:hover {
    --tw-translate-y: -100%;
  }

  .lg\:focus\:translate-x-0:focus {
    --tw-translate-x: 0rem;
  }

  .lg\:focus\:translate-x-1:focus {
    --tw-translate-x: 1rem;
  }

  .lg\:focus\:translate-x-2:focus {
    --tw-translate-x: 1.2rem;
  }

  .lg\:focus\:translate-x-3:focus {
    --tw-translate-x: 1.5rem;
  }

  .lg\:focus\:translate-x-4:focus {
    --tw-translate-x: 1.7rem;
  }

  .lg\:focus\:translate-x-5:focus {
    --tw-translate-x: 2rem;
  }

  .lg\:focus\:translate-x-6:focus {
    --tw-translate-x: 2.5rem;
  }

  .lg\:focus\:translate-x-7:focus {
    --tw-translate-x: 3rem;
  }

  .lg\:focus\:translate-x-8:focus {
    --tw-translate-x: 3.5rem;
  }

  .lg\:focus\:translate-x-9:focus {
    --tw-translate-x: 4rem;
  }

  .lg\:focus\:translate-x-10:focus {
    --tw-translate-x: 4.5rem;
  }

  .lg\:focus\:translate-x-11:focus {
    --tw-translate-x: 5rem;
  }

  .lg\:focus\:translate-x-12:focus {
    --tw-translate-x: 5.5rem;
  }

  .lg\:focus\:translate-x-13:focus {
    --tw-translate-x: 6rem;
  }

  .lg\:focus\:translate-x-14:focus {
    --tw-translate-x: 6.5rem;
  }

  .lg\:focus\:translate-x-15:focus {
    --tw-translate-x: 7rem;
  }

  .lg\:focus\:translate-x-16:focus {
    --tw-translate-x: 7.5rem;
  }

  .lg\:focus\:translate-x-17:focus {
    --tw-translate-x: 8rem;
  }

  .lg\:focus\:translate-x-18:focus {
    --tw-translate-x: 8.5rem;
  }

  .lg\:focus\:translate-x-19:focus {
    --tw-translate-x: 9.5rem;
  }

  .lg\:focus\:translate-x-20:focus {
    --tw-translate-x: 10rem;
  }

  .lg\:focus\:translate-x-21:focus {
    --tw-translate-x: 11rem;
  }

  .lg\:focus\:translate-x-22:focus {
    --tw-translate-x: 13rem;
  }

  .lg\:focus\:translate-x-23:focus {
    --tw-translate-x: 15rem;
  }

  .lg\:focus\:translate-x-24:focus {
    --tw-translate-x: 20.5rem;
  }

  .lg\:focus\:translate-x-tiny:focus {
    --tw-translate-x: 0.5rem;
  }

  .lg\:focus\:translate-x-42p:focus {
    --tw-translate-x: 42%;
  }

  .lg\:focus\:translate-x-huge:focus {
    --tw-translate-x: 39.5rem;
  }

  .lg\:focus\:translate-x-fit:focus {
    --tw-translate-x: fit-content;
  }

  .lg\:focus\:-translate-x-0:focus {
    --tw-translate-x: 0rem;
  }

  .lg\:focus\:-translate-x-1:focus {
    --tw-translate-x: -1rem;
  }

  .lg\:focus\:-translate-x-2:focus {
    --tw-translate-x: -1.2rem;
  }

  .lg\:focus\:-translate-x-3:focus {
    --tw-translate-x: -1.5rem;
  }

  .lg\:focus\:-translate-x-4:focus {
    --tw-translate-x: -1.7rem;
  }

  .lg\:focus\:-translate-x-5:focus {
    --tw-translate-x: -2rem;
  }

  .lg\:focus\:-translate-x-6:focus {
    --tw-translate-x: -2.5rem;
  }

  .lg\:focus\:-translate-x-7:focus {
    --tw-translate-x: -3rem;
  }

  .lg\:focus\:-translate-x-8:focus {
    --tw-translate-x: -3.5rem;
  }

  .lg\:focus\:-translate-x-9:focus {
    --tw-translate-x: -4rem;
  }

  .lg\:focus\:-translate-x-10:focus {
    --tw-translate-x: -4.5rem;
  }

  .lg\:focus\:-translate-x-11:focus {
    --tw-translate-x: -5rem;
  }

  .lg\:focus\:-translate-x-12:focus {
    --tw-translate-x: -5.5rem;
  }

  .lg\:focus\:-translate-x-13:focus {
    --tw-translate-x: -6rem;
  }

  .lg\:focus\:-translate-x-14:focus {
    --tw-translate-x: -6.5rem;
  }

  .lg\:focus\:-translate-x-15:focus {
    --tw-translate-x: -7rem;
  }

  .lg\:focus\:-translate-x-16:focus {
    --tw-translate-x: -7.5rem;
  }

  .lg\:focus\:-translate-x-17:focus {
    --tw-translate-x: -8rem;
  }

  .lg\:focus\:-translate-x-18:focus {
    --tw-translate-x: -8.5rem;
  }

  .lg\:focus\:-translate-x-19:focus {
    --tw-translate-x: -9.5rem;
  }

  .lg\:focus\:-translate-x-20:focus {
    --tw-translate-x: -10rem;
  }

  .lg\:focus\:-translate-x-21:focus {
    --tw-translate-x: -11rem;
  }

  .lg\:focus\:-translate-x-22:focus {
    --tw-translate-x: -13rem;
  }

  .lg\:focus\:-translate-x-23:focus {
    --tw-translate-x: -15rem;
  }

  .lg\:focus\:-translate-x-24:focus {
    --tw-translate-x: -20.5rem;
  }

  .lg\:focus\:-translate-x-tiny:focus {
    --tw-translate-x: -0.5rem;
  }

  .lg\:focus\:-translate-x-42p:focus {
    --tw-translate-x: -42%;
  }

  .lg\:focus\:-translate-x-huge:focus {
    --tw-translate-x: -39.5rem;
  }

  .lg\:focus\:-translate-x-fit:focus {
    --tw-translate-x: fit-content;
  }

  .lg\:focus\:translate-x-1\/2:focus {
    --tw-translate-x: 50%;
  }

  .lg\:focus\:translate-x-1\/3:focus {
    --tw-translate-x: 33.333333%;
  }

  .lg\:focus\:translate-x-2\/3:focus {
    --tw-translate-x: 66.666667%;
  }

  .lg\:focus\:translate-x-1\/4:focus {
    --tw-translate-x: 25%;
  }

  .lg\:focus\:translate-x-2\/4:focus {
    --tw-translate-x: 50%;
  }

  .lg\:focus\:translate-x-3\/4:focus {
    --tw-translate-x: 75%;
  }

  .lg\:focus\:translate-x-full:focus {
    --tw-translate-x: 100%;
  }

  .lg\:focus\:-translate-x-1\/2:focus {
    --tw-translate-x: -50%;
  }

  .lg\:focus\:-translate-x-1\/3:focus {
    --tw-translate-x: -33.333333%;
  }

  .lg\:focus\:-translate-x-2\/3:focus {
    --tw-translate-x: -66.666667%;
  }

  .lg\:focus\:-translate-x-1\/4:focus {
    --tw-translate-x: -25%;
  }

  .lg\:focus\:-translate-x-2\/4:focus {
    --tw-translate-x: -50%;
  }

  .lg\:focus\:-translate-x-3\/4:focus {
    --tw-translate-x: -75%;
  }

  .lg\:focus\:-translate-x-full:focus {
    --tw-translate-x: -100%;
  }

  .lg\:focus\:translate-y-0:focus {
    --tw-translate-y: 0rem;
  }

  .lg\:focus\:translate-y-1:focus {
    --tw-translate-y: 1rem;
  }

  .lg\:focus\:translate-y-2:focus {
    --tw-translate-y: 1.2rem;
  }

  .lg\:focus\:translate-y-3:focus {
    --tw-translate-y: 1.5rem;
  }

  .lg\:focus\:translate-y-4:focus {
    --tw-translate-y: 1.7rem;
  }

  .lg\:focus\:translate-y-5:focus {
    --tw-translate-y: 2rem;
  }

  .lg\:focus\:translate-y-6:focus {
    --tw-translate-y: 2.5rem;
  }

  .lg\:focus\:translate-y-7:focus {
    --tw-translate-y: 3rem;
  }

  .lg\:focus\:translate-y-8:focus {
    --tw-translate-y: 3.5rem;
  }

  .lg\:focus\:translate-y-9:focus {
    --tw-translate-y: 4rem;
  }

  .lg\:focus\:translate-y-10:focus {
    --tw-translate-y: 4.5rem;
  }

  .lg\:focus\:translate-y-11:focus {
    --tw-translate-y: 5rem;
  }

  .lg\:focus\:translate-y-12:focus {
    --tw-translate-y: 5.5rem;
  }

  .lg\:focus\:translate-y-13:focus {
    --tw-translate-y: 6rem;
  }

  .lg\:focus\:translate-y-14:focus {
    --tw-translate-y: 6.5rem;
  }

  .lg\:focus\:translate-y-15:focus {
    --tw-translate-y: 7rem;
  }

  .lg\:focus\:translate-y-16:focus {
    --tw-translate-y: 7.5rem;
  }

  .lg\:focus\:translate-y-17:focus {
    --tw-translate-y: 8rem;
  }

  .lg\:focus\:translate-y-18:focus {
    --tw-translate-y: 8.5rem;
  }

  .lg\:focus\:translate-y-19:focus {
    --tw-translate-y: 9.5rem;
  }

  .lg\:focus\:translate-y-20:focus {
    --tw-translate-y: 10rem;
  }

  .lg\:focus\:translate-y-21:focus {
    --tw-translate-y: 11rem;
  }

  .lg\:focus\:translate-y-22:focus {
    --tw-translate-y: 13rem;
  }

  .lg\:focus\:translate-y-23:focus {
    --tw-translate-y: 15rem;
  }

  .lg\:focus\:translate-y-24:focus {
    --tw-translate-y: 20.5rem;
  }

  .lg\:focus\:translate-y-tiny:focus {
    --tw-translate-y: 0.5rem;
  }

  .lg\:focus\:translate-y-42p:focus {
    --tw-translate-y: 42%;
  }

  .lg\:focus\:translate-y-huge:focus {
    --tw-translate-y: 39.5rem;
  }

  .lg\:focus\:translate-y-fit:focus {
    --tw-translate-y: fit-content;
  }

  .lg\:focus\:-translate-y-0:focus {
    --tw-translate-y: 0rem;
  }

  .lg\:focus\:-translate-y-1:focus {
    --tw-translate-y: -1rem;
  }

  .lg\:focus\:-translate-y-2:focus {
    --tw-translate-y: -1.2rem;
  }

  .lg\:focus\:-translate-y-3:focus {
    --tw-translate-y: -1.5rem;
  }

  .lg\:focus\:-translate-y-4:focus {
    --tw-translate-y: -1.7rem;
  }

  .lg\:focus\:-translate-y-5:focus {
    --tw-translate-y: -2rem;
  }

  .lg\:focus\:-translate-y-6:focus {
    --tw-translate-y: -2.5rem;
  }

  .lg\:focus\:-translate-y-7:focus {
    --tw-translate-y: -3rem;
  }

  .lg\:focus\:-translate-y-8:focus {
    --tw-translate-y: -3.5rem;
  }

  .lg\:focus\:-translate-y-9:focus {
    --tw-translate-y: -4rem;
  }

  .lg\:focus\:-translate-y-10:focus {
    --tw-translate-y: -4.5rem;
  }

  .lg\:focus\:-translate-y-11:focus {
    --tw-translate-y: -5rem;
  }

  .lg\:focus\:-translate-y-12:focus {
    --tw-translate-y: -5.5rem;
  }

  .lg\:focus\:-translate-y-13:focus {
    --tw-translate-y: -6rem;
  }

  .lg\:focus\:-translate-y-14:focus {
    --tw-translate-y: -6.5rem;
  }

  .lg\:focus\:-translate-y-15:focus {
    --tw-translate-y: -7rem;
  }

  .lg\:focus\:-translate-y-16:focus {
    --tw-translate-y: -7.5rem;
  }

  .lg\:focus\:-translate-y-17:focus {
    --tw-translate-y: -8rem;
  }

  .lg\:focus\:-translate-y-18:focus {
    --tw-translate-y: -8.5rem;
  }

  .lg\:focus\:-translate-y-19:focus {
    --tw-translate-y: -9.5rem;
  }

  .lg\:focus\:-translate-y-20:focus {
    --tw-translate-y: -10rem;
  }

  .lg\:focus\:-translate-y-21:focus {
    --tw-translate-y: -11rem;
  }

  .lg\:focus\:-translate-y-22:focus {
    --tw-translate-y: -13rem;
  }

  .lg\:focus\:-translate-y-23:focus {
    --tw-translate-y: -15rem;
  }

  .lg\:focus\:-translate-y-24:focus {
    --tw-translate-y: -20.5rem;
  }

  .lg\:focus\:-translate-y-tiny:focus {
    --tw-translate-y: -0.5rem;
  }

  .lg\:focus\:-translate-y-42p:focus {
    --tw-translate-y: -42%;
  }

  .lg\:focus\:-translate-y-huge:focus {
    --tw-translate-y: -39.5rem;
  }

  .lg\:focus\:-translate-y-fit:focus {
    --tw-translate-y: fit-content;
  }

  .lg\:focus\:translate-y-1\/2:focus {
    --tw-translate-y: 50%;
  }

  .lg\:focus\:translate-y-1\/3:focus {
    --tw-translate-y: 33.333333%;
  }

  .lg\:focus\:translate-y-2\/3:focus {
    --tw-translate-y: 66.666667%;
  }

  .lg\:focus\:translate-y-1\/4:focus {
    --tw-translate-y: 25%;
  }

  .lg\:focus\:translate-y-2\/4:focus {
    --tw-translate-y: 50%;
  }

  .lg\:focus\:translate-y-3\/4:focus {
    --tw-translate-y: 75%;
  }

  .lg\:focus\:translate-y-full:focus {
    --tw-translate-y: 100%;
  }

  .lg\:focus\:-translate-y-1\/2:focus {
    --tw-translate-y: -50%;
  }

  .lg\:focus\:-translate-y-1\/3:focus {
    --tw-translate-y: -33.333333%;
  }

  .lg\:focus\:-translate-y-2\/3:focus {
    --tw-translate-y: -66.666667%;
  }

  .lg\:focus\:-translate-y-1\/4:focus {
    --tw-translate-y: -25%;
  }

  .lg\:focus\:-translate-y-2\/4:focus {
    --tw-translate-y: -50%;
  }

  .lg\:focus\:-translate-y-3\/4:focus {
    --tw-translate-y: -75%;
  }

  .lg\:focus\:-translate-y-full:focus {
    --tw-translate-y: -100%;
  }

  .lg\:rotate-0 {
    --tw-rotate: 0deg;
  }

  .lg\:rotate-1 {
    --tw-rotate: 1deg;
  }

  .lg\:rotate-2 {
    --tw-rotate: 2deg;
  }

  .lg\:rotate-3 {
    --tw-rotate: 3deg;
  }

  .lg\:rotate-6 {
    --tw-rotate: 6deg;
  }

  .lg\:rotate-12 {
    --tw-rotate: 12deg;
  }

  .lg\:rotate-45 {
    --tw-rotate: 45deg;
  }

  .lg\:rotate-90 {
    --tw-rotate: 90deg;
  }

  .lg\:rotate-180 {
    --tw-rotate: 180deg;
  }

  .lg\:-rotate-180 {
    --tw-rotate: -180deg;
  }

  .lg\:-rotate-90 {
    --tw-rotate: -90deg;
  }

  .lg\:-rotate-45 {
    --tw-rotate: -45deg;
  }

  .lg\:-rotate-12 {
    --tw-rotate: -12deg;
  }

  .lg\:-rotate-6 {
    --tw-rotate: -6deg;
  }

  .lg\:-rotate-3 {
    --tw-rotate: -3deg;
  }

  .lg\:-rotate-2 {
    --tw-rotate: -2deg;
  }

  .lg\:-rotate-1 {
    --tw-rotate: -1deg;
  }

  .lg\:hover\:rotate-0:hover {
    --tw-rotate: 0deg;
  }

  .lg\:hover\:rotate-1:hover {
    --tw-rotate: 1deg;
  }

  .lg\:hover\:rotate-2:hover {
    --tw-rotate: 2deg;
  }

  .lg\:hover\:rotate-3:hover {
    --tw-rotate: 3deg;
  }

  .lg\:hover\:rotate-6:hover {
    --tw-rotate: 6deg;
  }

  .lg\:hover\:rotate-12:hover {
    --tw-rotate: 12deg;
  }

  .lg\:hover\:rotate-45:hover {
    --tw-rotate: 45deg;
  }

  .lg\:hover\:rotate-90:hover {
    --tw-rotate: 90deg;
  }

  .lg\:hover\:rotate-180:hover {
    --tw-rotate: 180deg;
  }

  .lg\:hover\:-rotate-180:hover {
    --tw-rotate: -180deg;
  }

  .lg\:hover\:-rotate-90:hover {
    --tw-rotate: -90deg;
  }

  .lg\:hover\:-rotate-45:hover {
    --tw-rotate: -45deg;
  }

  .lg\:hover\:-rotate-12:hover {
    --tw-rotate: -12deg;
  }

  .lg\:hover\:-rotate-6:hover {
    --tw-rotate: -6deg;
  }

  .lg\:hover\:-rotate-3:hover {
    --tw-rotate: -3deg;
  }

  .lg\:hover\:-rotate-2:hover {
    --tw-rotate: -2deg;
  }

  .lg\:hover\:-rotate-1:hover {
    --tw-rotate: -1deg;
  }

  .lg\:focus\:rotate-0:focus {
    --tw-rotate: 0deg;
  }

  .lg\:focus\:rotate-1:focus {
    --tw-rotate: 1deg;
  }

  .lg\:focus\:rotate-2:focus {
    --tw-rotate: 2deg;
  }

  .lg\:focus\:rotate-3:focus {
    --tw-rotate: 3deg;
  }

  .lg\:focus\:rotate-6:focus {
    --tw-rotate: 6deg;
  }

  .lg\:focus\:rotate-12:focus {
    --tw-rotate: 12deg;
  }

  .lg\:focus\:rotate-45:focus {
    --tw-rotate: 45deg;
  }

  .lg\:focus\:rotate-90:focus {
    --tw-rotate: 90deg;
  }

  .lg\:focus\:rotate-180:focus {
    --tw-rotate: 180deg;
  }

  .lg\:focus\:-rotate-180:focus {
    --tw-rotate: -180deg;
  }

  .lg\:focus\:-rotate-90:focus {
    --tw-rotate: -90deg;
  }

  .lg\:focus\:-rotate-45:focus {
    --tw-rotate: -45deg;
  }

  .lg\:focus\:-rotate-12:focus {
    --tw-rotate: -12deg;
  }

  .lg\:focus\:-rotate-6:focus {
    --tw-rotate: -6deg;
  }

  .lg\:focus\:-rotate-3:focus {
    --tw-rotate: -3deg;
  }

  .lg\:focus\:-rotate-2:focus {
    --tw-rotate: -2deg;
  }

  .lg\:focus\:-rotate-1:focus {
    --tw-rotate: -1deg;
  }

  .lg\:skew-x-0 {
    --tw-skew-x: 0deg;
  }

  .lg\:skew-x-1 {
    --tw-skew-x: 1deg;
  }

  .lg\:skew-x-2 {
    --tw-skew-x: 2deg;
  }

  .lg\:skew-x-3 {
    --tw-skew-x: 3deg;
  }

  .lg\:skew-x-6 {
    --tw-skew-x: 6deg;
  }

  .lg\:skew-x-12 {
    --tw-skew-x: 12deg;
  }

  .lg\:-skew-x-12 {
    --tw-skew-x: -12deg;
  }

  .lg\:-skew-x-6 {
    --tw-skew-x: -6deg;
  }

  .lg\:-skew-x-3 {
    --tw-skew-x: -3deg;
  }

  .lg\:-skew-x-2 {
    --tw-skew-x: -2deg;
  }

  .lg\:-skew-x-1 {
    --tw-skew-x: -1deg;
  }

  .lg\:skew-y-0 {
    --tw-skew-y: 0deg;
  }

  .lg\:skew-y-1 {
    --tw-skew-y: 1deg;
  }

  .lg\:skew-y-2 {
    --tw-skew-y: 2deg;
  }

  .lg\:skew-y-3 {
    --tw-skew-y: 3deg;
  }

  .lg\:skew-y-6 {
    --tw-skew-y: 6deg;
  }

  .lg\:skew-y-12 {
    --tw-skew-y: 12deg;
  }

  .lg\:-skew-y-12 {
    --tw-skew-y: -12deg;
  }

  .lg\:-skew-y-6 {
    --tw-skew-y: -6deg;
  }

  .lg\:-skew-y-3 {
    --tw-skew-y: -3deg;
  }

  .lg\:-skew-y-2 {
    --tw-skew-y: -2deg;
  }

  .lg\:-skew-y-1 {
    --tw-skew-y: -1deg;
  }

  .lg\:hover\:skew-x-0:hover {
    --tw-skew-x: 0deg;
  }

  .lg\:hover\:skew-x-1:hover {
    --tw-skew-x: 1deg;
  }

  .lg\:hover\:skew-x-2:hover {
    --tw-skew-x: 2deg;
  }

  .lg\:hover\:skew-x-3:hover {
    --tw-skew-x: 3deg;
  }

  .lg\:hover\:skew-x-6:hover {
    --tw-skew-x: 6deg;
  }

  .lg\:hover\:skew-x-12:hover {
    --tw-skew-x: 12deg;
  }

  .lg\:hover\:-skew-x-12:hover {
    --tw-skew-x: -12deg;
  }

  .lg\:hover\:-skew-x-6:hover {
    --tw-skew-x: -6deg;
  }

  .lg\:hover\:-skew-x-3:hover {
    --tw-skew-x: -3deg;
  }

  .lg\:hover\:-skew-x-2:hover {
    --tw-skew-x: -2deg;
  }

  .lg\:hover\:-skew-x-1:hover {
    --tw-skew-x: -1deg;
  }

  .lg\:hover\:skew-y-0:hover {
    --tw-skew-y: 0deg;
  }

  .lg\:hover\:skew-y-1:hover {
    --tw-skew-y: 1deg;
  }

  .lg\:hover\:skew-y-2:hover {
    --tw-skew-y: 2deg;
  }

  .lg\:hover\:skew-y-3:hover {
    --tw-skew-y: 3deg;
  }

  .lg\:hover\:skew-y-6:hover {
    --tw-skew-y: 6deg;
  }

  .lg\:hover\:skew-y-12:hover {
    --tw-skew-y: 12deg;
  }

  .lg\:hover\:-skew-y-12:hover {
    --tw-skew-y: -12deg;
  }

  .lg\:hover\:-skew-y-6:hover {
    --tw-skew-y: -6deg;
  }

  .lg\:hover\:-skew-y-3:hover {
    --tw-skew-y: -3deg;
  }

  .lg\:hover\:-skew-y-2:hover {
    --tw-skew-y: -2deg;
  }

  .lg\:hover\:-skew-y-1:hover {
    --tw-skew-y: -1deg;
  }

  .lg\:focus\:skew-x-0:focus {
    --tw-skew-x: 0deg;
  }

  .lg\:focus\:skew-x-1:focus {
    --tw-skew-x: 1deg;
  }

  .lg\:focus\:skew-x-2:focus {
    --tw-skew-x: 2deg;
  }

  .lg\:focus\:skew-x-3:focus {
    --tw-skew-x: 3deg;
  }

  .lg\:focus\:skew-x-6:focus {
    --tw-skew-x: 6deg;
  }

  .lg\:focus\:skew-x-12:focus {
    --tw-skew-x: 12deg;
  }

  .lg\:focus\:-skew-x-12:focus {
    --tw-skew-x: -12deg;
  }

  .lg\:focus\:-skew-x-6:focus {
    --tw-skew-x: -6deg;
  }

  .lg\:focus\:-skew-x-3:focus {
    --tw-skew-x: -3deg;
  }

  .lg\:focus\:-skew-x-2:focus {
    --tw-skew-x: -2deg;
  }

  .lg\:focus\:-skew-x-1:focus {
    --tw-skew-x: -1deg;
  }

  .lg\:focus\:skew-y-0:focus {
    --tw-skew-y: 0deg;
  }

  .lg\:focus\:skew-y-1:focus {
    --tw-skew-y: 1deg;
  }

  .lg\:focus\:skew-y-2:focus {
    --tw-skew-y: 2deg;
  }

  .lg\:focus\:skew-y-3:focus {
    --tw-skew-y: 3deg;
  }

  .lg\:focus\:skew-y-6:focus {
    --tw-skew-y: 6deg;
  }

  .lg\:focus\:skew-y-12:focus {
    --tw-skew-y: 12deg;
  }

  .lg\:focus\:-skew-y-12:focus {
    --tw-skew-y: -12deg;
  }

  .lg\:focus\:-skew-y-6:focus {
    --tw-skew-y: -6deg;
  }

  .lg\:focus\:-skew-y-3:focus {
    --tw-skew-y: -3deg;
  }

  .lg\:focus\:-skew-y-2:focus {
    --tw-skew-y: -2deg;
  }

  .lg\:focus\:-skew-y-1:focus {
    --tw-skew-y: -1deg;
  }

  .lg\:scale-0 {
    --tw-scale-x: 0;
    --tw-scale-y: 0;
  }

  .lg\:scale-50 {
    --tw-scale-x: .5;
    --tw-scale-y: .5;
  }

  .lg\:scale-75 {
    --tw-scale-x: .75;
    --tw-scale-y: .75;
  }

  .lg\:scale-90 {
    --tw-scale-x: .9;
    --tw-scale-y: .9;
  }

  .lg\:scale-95 {
    --tw-scale-x: .95;
    --tw-scale-y: .95;
  }

  .lg\:scale-100 {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
  }

  .lg\:scale-105 {
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05;
  }

  .lg\:scale-110 {
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1;
  }

  .lg\:scale-125 {
    --tw-scale-x: 1.25;
    --tw-scale-y: 1.25;
  }

  .lg\:scale-150 {
    --tw-scale-x: 1.5;
    --tw-scale-y: 1.5;
  }

  .lg\:hover\:scale-0:hover {
    --tw-scale-x: 0;
    --tw-scale-y: 0;
  }

  .lg\:hover\:scale-50:hover {
    --tw-scale-x: .5;
    --tw-scale-y: .5;
  }

  .lg\:hover\:scale-75:hover {
    --tw-scale-x: .75;
    --tw-scale-y: .75;
  }

  .lg\:hover\:scale-90:hover {
    --tw-scale-x: .9;
    --tw-scale-y: .9;
  }

  .lg\:hover\:scale-95:hover {
    --tw-scale-x: .95;
    --tw-scale-y: .95;
  }

  .lg\:hover\:scale-100:hover {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
  }

  .lg\:hover\:scale-105:hover {
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05;
  }

  .lg\:hover\:scale-110:hover {
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1;
  }

  .lg\:hover\:scale-125:hover {
    --tw-scale-x: 1.25;
    --tw-scale-y: 1.25;
  }

  .lg\:hover\:scale-150:hover {
    --tw-scale-x: 1.5;
    --tw-scale-y: 1.5;
  }

  .lg\:focus\:scale-0:focus {
    --tw-scale-x: 0;
    --tw-scale-y: 0;
  }

  .lg\:focus\:scale-50:focus {
    --tw-scale-x: .5;
    --tw-scale-y: .5;
  }

  .lg\:focus\:scale-75:focus {
    --tw-scale-x: .75;
    --tw-scale-y: .75;
  }

  .lg\:focus\:scale-90:focus {
    --tw-scale-x: .9;
    --tw-scale-y: .9;
  }

  .lg\:focus\:scale-95:focus {
    --tw-scale-x: .95;
    --tw-scale-y: .95;
  }

  .lg\:focus\:scale-100:focus {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
  }

  .lg\:focus\:scale-105:focus {
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05;
  }

  .lg\:focus\:scale-110:focus {
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1;
  }

  .lg\:focus\:scale-125:focus {
    --tw-scale-x: 1.25;
    --tw-scale-y: 1.25;
  }

  .lg\:focus\:scale-150:focus {
    --tw-scale-x: 1.5;
    --tw-scale-y: 1.5;
  }

  .lg\:scale-x-0 {
    --tw-scale-x: 0;
  }

  .lg\:scale-x-50 {
    --tw-scale-x: .5;
  }

  .lg\:scale-x-75 {
    --tw-scale-x: .75;
  }

  .lg\:scale-x-90 {
    --tw-scale-x: .9;
  }

  .lg\:scale-x-95 {
    --tw-scale-x: .95;
  }

  .lg\:scale-x-100 {
    --tw-scale-x: 1;
  }

  .lg\:scale-x-105 {
    --tw-scale-x: 1.05;
  }

  .lg\:scale-x-110 {
    --tw-scale-x: 1.1;
  }

  .lg\:scale-x-125 {
    --tw-scale-x: 1.25;
  }

  .lg\:scale-x-150 {
    --tw-scale-x: 1.5;
  }

  .lg\:scale-y-0 {
    --tw-scale-y: 0;
  }

  .lg\:scale-y-50 {
    --tw-scale-y: .5;
  }

  .lg\:scale-y-75 {
    --tw-scale-y: .75;
  }

  .lg\:scale-y-90 {
    --tw-scale-y: .9;
  }

  .lg\:scale-y-95 {
    --tw-scale-y: .95;
  }

  .lg\:scale-y-100 {
    --tw-scale-y: 1;
  }

  .lg\:scale-y-105 {
    --tw-scale-y: 1.05;
  }

  .lg\:scale-y-110 {
    --tw-scale-y: 1.1;
  }

  .lg\:scale-y-125 {
    --tw-scale-y: 1.25;
  }

  .lg\:scale-y-150 {
    --tw-scale-y: 1.5;
  }

  .lg\:hover\:scale-x-0:hover {
    --tw-scale-x: 0;
  }

  .lg\:hover\:scale-x-50:hover {
    --tw-scale-x: .5;
  }

  .lg\:hover\:scale-x-75:hover {
    --tw-scale-x: .75;
  }

  .lg\:hover\:scale-x-90:hover {
    --tw-scale-x: .9;
  }

  .lg\:hover\:scale-x-95:hover {
    --tw-scale-x: .95;
  }

  .lg\:hover\:scale-x-100:hover {
    --tw-scale-x: 1;
  }

  .lg\:hover\:scale-x-105:hover {
    --tw-scale-x: 1.05;
  }

  .lg\:hover\:scale-x-110:hover {
    --tw-scale-x: 1.1;
  }

  .lg\:hover\:scale-x-125:hover {
    --tw-scale-x: 1.25;
  }

  .lg\:hover\:scale-x-150:hover {
    --tw-scale-x: 1.5;
  }

  .lg\:hover\:scale-y-0:hover {
    --tw-scale-y: 0;
  }

  .lg\:hover\:scale-y-50:hover {
    --tw-scale-y: .5;
  }

  .lg\:hover\:scale-y-75:hover {
    --tw-scale-y: .75;
  }

  .lg\:hover\:scale-y-90:hover {
    --tw-scale-y: .9;
  }

  .lg\:hover\:scale-y-95:hover {
    --tw-scale-y: .95;
  }

  .lg\:hover\:scale-y-100:hover {
    --tw-scale-y: 1;
  }

  .lg\:hover\:scale-y-105:hover {
    --tw-scale-y: 1.05;
  }

  .lg\:hover\:scale-y-110:hover {
    --tw-scale-y: 1.1;
  }

  .lg\:hover\:scale-y-125:hover {
    --tw-scale-y: 1.25;
  }

  .lg\:hover\:scale-y-150:hover {
    --tw-scale-y: 1.5;
  }

  .lg\:focus\:scale-x-0:focus {
    --tw-scale-x: 0;
  }

  .lg\:focus\:scale-x-50:focus {
    --tw-scale-x: .5;
  }

  .lg\:focus\:scale-x-75:focus {
    --tw-scale-x: .75;
  }

  .lg\:focus\:scale-x-90:focus {
    --tw-scale-x: .9;
  }

  .lg\:focus\:scale-x-95:focus {
    --tw-scale-x: .95;
  }

  .lg\:focus\:scale-x-100:focus {
    --tw-scale-x: 1;
  }

  .lg\:focus\:scale-x-105:focus {
    --tw-scale-x: 1.05;
  }

  .lg\:focus\:scale-x-110:focus {
    --tw-scale-x: 1.1;
  }

  .lg\:focus\:scale-x-125:focus {
    --tw-scale-x: 1.25;
  }

  .lg\:focus\:scale-x-150:focus {
    --tw-scale-x: 1.5;
  }

  .lg\:focus\:scale-y-0:focus {
    --tw-scale-y: 0;
  }

  .lg\:focus\:scale-y-50:focus {
    --tw-scale-y: .5;
  }

  .lg\:focus\:scale-y-75:focus {
    --tw-scale-y: .75;
  }

  .lg\:focus\:scale-y-90:focus {
    --tw-scale-y: .9;
  }

  .lg\:focus\:scale-y-95:focus {
    --tw-scale-y: .95;
  }

  .lg\:focus\:scale-y-100:focus {
    --tw-scale-y: 1;
  }

  .lg\:focus\:scale-y-105:focus {
    --tw-scale-y: 1.05;
  }

  .lg\:focus\:scale-y-110:focus {
    --tw-scale-y: 1.1;
  }

  .lg\:focus\:scale-y-125:focus {
    --tw-scale-y: 1.25;
  }

  .lg\:focus\:scale-y-150:focus {
    --tw-scale-y: 1.5;
  }

  .lg\:animate-none {
    -webkit-animation: none;
            animation: none;
  }

  .lg\:animate-spin {
    -webkit-animation: spin 1s linear infinite;
            animation: spin 1s linear infinite;
  }

  .lg\:animate-ping {
    -webkit-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
            animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
  }

  .lg\:animate-pulse {
    -webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
            animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
  }

  .lg\:animate-bounce {
    -webkit-animation: bounce 1s infinite;
            animation: bounce 1s infinite;
  }

  .lg\:cursor-auto {
    cursor: auto;
  }

  .lg\:cursor-default {
    cursor: default;
  }

  .lg\:cursor-pointer {
    cursor: pointer;
  }

  .lg\:cursor-wait {
    cursor: wait;
  }

  .lg\:cursor-text {
    cursor: text;
  }

  .lg\:cursor-move {
    cursor: move;
  }

  .lg\:cursor-help {
    cursor: help;
  }

  .lg\:cursor-not-allowed {
    cursor: not-allowed;
  }

  .lg\:select-none {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }

  .lg\:select-text {
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text;
  }

  .lg\:select-all {
    -webkit-user-select: all;
       -moz-user-select: all;
        -ms-user-select: all;
            user-select: all;
  }

  .lg\:select-auto {
    -webkit-user-select: auto;
       -moz-user-select: auto;
        -ms-user-select: auto;
            user-select: auto;
  }

  .lg\:resize-none {
    resize: none;
  }

  .lg\:resize-y {
    resize: vertical;
  }

  .lg\:resize-x {
    resize: horizontal;
  }

  .lg\:resize {
    resize: both;
  }

  .lg\:list-inside {
    list-style-position: inside;
  }

  .lg\:list-outside {
    list-style-position: outside;
  }

  .lg\:list-none {
    list-style-type: none;
  }

  .lg\:list-disc {
    list-style-type: disc;
  }

  .lg\:list-decimal {
    list-style-type: decimal;
  }

  .lg\:appearance-none {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

  .lg\:auto-cols-auto {
    grid-auto-columns: auto;
  }

  .lg\:auto-cols-min {
    grid-auto-columns: -webkit-min-content;
    grid-auto-columns: min-content;
  }

  .lg\:auto-cols-max {
    grid-auto-columns: -webkit-max-content;
    grid-auto-columns: max-content;
  }

  .lg\:auto-cols-fr {
    grid-auto-columns: minmax(0, 1fr);
  }

  .lg\:grid-flow-row {
    grid-auto-flow: row;
  }

  .lg\:grid-flow-col {
    grid-auto-flow: column;
  }

  .lg\:grid-flow-row-dense {
    grid-auto-flow: row dense;
  }

  .lg\:grid-flow-col-dense {
    grid-auto-flow: column dense;
  }

  .lg\:auto-rows-auto {
    grid-auto-rows: auto;
  }

  .lg\:auto-rows-min {
    grid-auto-rows: -webkit-min-content;
    grid-auto-rows: min-content;
  }

  .lg\:auto-rows-max {
    grid-auto-rows: -webkit-max-content;
    grid-auto-rows: max-content;
  }

  .lg\:auto-rows-fr {
    grid-auto-rows: minmax(0, 1fr);
  }

  .lg\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .lg\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .lg\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .lg\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .lg\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .lg\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .lg\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .lg\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .lg\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .lg\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .lg\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .lg\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .lg\:grid-cols-none {
    grid-template-columns: none;
  }

  .lg\:grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .lg\:grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .lg\:grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .lg\:grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }

  .lg\:grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }

  .lg\:grid-rows-6 {
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }

  .lg\:grid-rows-none {
    grid-template-rows: none;
  }

  .lg\:flex-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .lg\:flex-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }

  .lg\:flex-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .lg\:flex-col-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .lg\:flex-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .lg\:flex-wrap-reverse {
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
  }

  .lg\:flex-nowrap {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  .lg\:place-content-center {
    -ms-flex-line-pack: center;
        align-content: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    place-content: center;
  }

  .lg\:place-content-start {
    -ms-flex-line-pack: start;
        align-content: start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: start;
    place-content: start;
  }

  .lg\:place-content-end {
    -ms-flex-line-pack: end;
        align-content: end;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: end;
    place-content: end;
  }

  .lg\:place-content-between {
    -ms-flex-line-pack: justify;
        align-content: space-between;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    place-content: space-between;
  }

  .lg\:place-content-around {
    -ms-flex-line-pack: distribute;
        align-content: space-around;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    place-content: space-around;
  }

  .lg\:place-content-evenly {
    -ms-flex-line-pack: space-evenly;
        align-content: space-evenly;
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
    place-content: space-evenly;
  }

  .lg\:place-content-stretch {
    -ms-flex-line-pack: stretch;
        align-content: stretch;
    -webkit-box-pack: stretch;
        -ms-flex-pack: stretch;
            justify-content: stretch;
    place-content: stretch;
  }

  .lg\:place-items-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
    justify-items: start;
    place-items: start;
  }

  .lg\:place-items-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: end;
    justify-items: end;
    place-items: end;
  }

  .lg\:place-items-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    justify-items: center;
    place-items: center;
  }

  .lg\:place-items-stretch {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    justify-items: stretch;
    place-items: stretch;
  }

  .lg\:content-center {
    -ms-flex-line-pack: center;
        align-content: center;
  }

  .lg\:content-start {
    -ms-flex-line-pack: start;
        align-content: flex-start;
  }

  .lg\:content-end {
    -ms-flex-line-pack: end;
        align-content: flex-end;
  }

  .lg\:content-between {
    -ms-flex-line-pack: justify;
        align-content: space-between;
  }

  .lg\:content-around {
    -ms-flex-line-pack: distribute;
        align-content: space-around;
  }

  .lg\:content-evenly {
    -ms-flex-line-pack: space-evenly;
        align-content: space-evenly;
  }

  .lg\:items-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .lg\:items-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }

  .lg\:items-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .lg\:items-baseline {
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }

  .lg\:items-stretch {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }

  .lg\:justify-start {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  .lg\:justify-end {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }

  .lg\:justify-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .lg\:justify-between {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .lg\:justify-around {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }

  .lg\:justify-evenly {
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
  }

  .lg\:justify-items-start {
    justify-items: start;
  }

  .lg\:justify-items-end {
    justify-items: end;
  }

  .lg\:justify-items-center {
    justify-items: center;
  }

  .lg\:justify-items-stretch {
    justify-items: stretch;
  }

  .lg\:gap-0 {
    grid-gap: 0rem;
    gap: 0rem;
  }

  .lg\:gap-1 {
    grid-gap: 1rem;
    gap: 1rem;
  }

  .lg\:gap-2 {
    grid-gap: 1.2rem;
    gap: 1.2rem;
  }

  .lg\:gap-3 {
    grid-gap: 1.5rem;
    gap: 1.5rem;
  }

  .lg\:gap-4 {
    grid-gap: 1.7rem;
    gap: 1.7rem;
  }

  .lg\:gap-5 {
    grid-gap: 2rem;
    gap: 2rem;
  }

  .lg\:gap-6 {
    grid-gap: 2.5rem;
    gap: 2.5rem;
  }

  .lg\:gap-7 {
    grid-gap: 3rem;
    gap: 3rem;
  }

  .lg\:gap-8 {
    grid-gap: 3.5rem;
    gap: 3.5rem;
  }

  .lg\:gap-9 {
    grid-gap: 4rem;
    gap: 4rem;
  }

  .lg\:gap-10 {
    grid-gap: 4.5rem;
    gap: 4.5rem;
  }

  .lg\:gap-11 {
    grid-gap: 5rem;
    gap: 5rem;
  }

  .lg\:gap-12 {
    grid-gap: 5.5rem;
    gap: 5.5rem;
  }

  .lg\:gap-13 {
    grid-gap: 6rem;
    gap: 6rem;
  }

  .lg\:gap-14 {
    grid-gap: 6.5rem;
    gap: 6.5rem;
  }

  .lg\:gap-15 {
    grid-gap: 7rem;
    gap: 7rem;
  }

  .lg\:gap-16 {
    grid-gap: 7.5rem;
    gap: 7.5rem;
  }

  .lg\:gap-17 {
    grid-gap: 8rem;
    gap: 8rem;
  }

  .lg\:gap-18 {
    grid-gap: 8.5rem;
    gap: 8.5rem;
  }

  .lg\:gap-19 {
    grid-gap: 9.5rem;
    gap: 9.5rem;
  }

  .lg\:gap-20 {
    grid-gap: 10rem;
    gap: 10rem;
  }

  .lg\:gap-21 {
    grid-gap: 11rem;
    gap: 11rem;
  }

  .lg\:gap-22 {
    grid-gap: 13rem;
    gap: 13rem;
  }

  .lg\:gap-23 {
    grid-gap: 15rem;
    gap: 15rem;
  }

  .lg\:gap-24 {
    grid-gap: 20.5rem;
    gap: 20.5rem;
  }

  .lg\:gap-tiny {
    grid-gap: 0.5rem;
    gap: 0.5rem;
  }

  .lg\:gap-42p {
    grid-gap: 42%;
    gap: 42%;
  }

  .lg\:gap-huge {
    grid-gap: 39.5rem;
    gap: 39.5rem;
  }

  .lg\:gap-fit {
    grid-gap: fit-content;
    gap: fit-content;
  }

  .lg\:gap-x-0 {
    grid-column-gap: 0rem;
    -webkit-column-gap: 0rem;
       -moz-column-gap: 0rem;
            column-gap: 0rem;
  }

  .lg\:gap-x-1 {
    grid-column-gap: 1rem;
    -webkit-column-gap: 1rem;
       -moz-column-gap: 1rem;
            column-gap: 1rem;
  }

  .lg\:gap-x-2 {
    grid-column-gap: 1.2rem;
    -webkit-column-gap: 1.2rem;
       -moz-column-gap: 1.2rem;
            column-gap: 1.2rem;
  }

  .lg\:gap-x-3 {
    grid-column-gap: 1.5rem;
    -webkit-column-gap: 1.5rem;
       -moz-column-gap: 1.5rem;
            column-gap: 1.5rem;
  }

  .lg\:gap-x-4 {
    grid-column-gap: 1.7rem;
    -webkit-column-gap: 1.7rem;
       -moz-column-gap: 1.7rem;
            column-gap: 1.7rem;
  }

  .lg\:gap-x-5 {
    grid-column-gap: 2rem;
    -webkit-column-gap: 2rem;
       -moz-column-gap: 2rem;
            column-gap: 2rem;
  }

  .lg\:gap-x-6 {
    grid-column-gap: 2.5rem;
    -webkit-column-gap: 2.5rem;
       -moz-column-gap: 2.5rem;
            column-gap: 2.5rem;
  }

  .lg\:gap-x-7 {
    grid-column-gap: 3rem;
    -webkit-column-gap: 3rem;
       -moz-column-gap: 3rem;
            column-gap: 3rem;
  }

  .lg\:gap-x-8 {
    grid-column-gap: 3.5rem;
    -webkit-column-gap: 3.5rem;
       -moz-column-gap: 3.5rem;
            column-gap: 3.5rem;
  }

  .lg\:gap-x-9 {
    grid-column-gap: 4rem;
    -webkit-column-gap: 4rem;
       -moz-column-gap: 4rem;
            column-gap: 4rem;
  }

  .lg\:gap-x-10 {
    grid-column-gap: 4.5rem;
    -webkit-column-gap: 4.5rem;
       -moz-column-gap: 4.5rem;
            column-gap: 4.5rem;
  }

  .lg\:gap-x-11 {
    grid-column-gap: 5rem;
    -webkit-column-gap: 5rem;
       -moz-column-gap: 5rem;
            column-gap: 5rem;
  }

  .lg\:gap-x-12 {
    grid-column-gap: 5.5rem;
    -webkit-column-gap: 5.5rem;
       -moz-column-gap: 5.5rem;
            column-gap: 5.5rem;
  }

  .lg\:gap-x-13 {
    grid-column-gap: 6rem;
    -webkit-column-gap: 6rem;
       -moz-column-gap: 6rem;
            column-gap: 6rem;
  }

  .lg\:gap-x-14 {
    grid-column-gap: 6.5rem;
    -webkit-column-gap: 6.5rem;
       -moz-column-gap: 6.5rem;
            column-gap: 6.5rem;
  }

  .lg\:gap-x-15 {
    grid-column-gap: 7rem;
    -webkit-column-gap: 7rem;
       -moz-column-gap: 7rem;
            column-gap: 7rem;
  }

  .lg\:gap-x-16 {
    grid-column-gap: 7.5rem;
    -webkit-column-gap: 7.5rem;
       -moz-column-gap: 7.5rem;
            column-gap: 7.5rem;
  }

  .lg\:gap-x-17 {
    grid-column-gap: 8rem;
    -webkit-column-gap: 8rem;
       -moz-column-gap: 8rem;
            column-gap: 8rem;
  }

  .lg\:gap-x-18 {
    grid-column-gap: 8.5rem;
    -webkit-column-gap: 8.5rem;
       -moz-column-gap: 8.5rem;
            column-gap: 8.5rem;
  }

  .lg\:gap-x-19 {
    grid-column-gap: 9.5rem;
    -webkit-column-gap: 9.5rem;
       -moz-column-gap: 9.5rem;
            column-gap: 9.5rem;
  }

  .lg\:gap-x-20 {
    grid-column-gap: 10rem;
    -webkit-column-gap: 10rem;
       -moz-column-gap: 10rem;
            column-gap: 10rem;
  }

  .lg\:gap-x-21 {
    grid-column-gap: 11rem;
    -webkit-column-gap: 11rem;
       -moz-column-gap: 11rem;
            column-gap: 11rem;
  }

  .lg\:gap-x-22 {
    grid-column-gap: 13rem;
    -webkit-column-gap: 13rem;
       -moz-column-gap: 13rem;
            column-gap: 13rem;
  }

  .lg\:gap-x-23 {
    grid-column-gap: 15rem;
    -webkit-column-gap: 15rem;
       -moz-column-gap: 15rem;
            column-gap: 15rem;
  }

  .lg\:gap-x-24 {
    grid-column-gap: 20.5rem;
    -webkit-column-gap: 20.5rem;
       -moz-column-gap: 20.5rem;
            column-gap: 20.5rem;
  }

  .lg\:gap-x-tiny {
    grid-column-gap: 0.5rem;
    -webkit-column-gap: 0.5rem;
       -moz-column-gap: 0.5rem;
            column-gap: 0.5rem;
  }

  .lg\:gap-x-42p {
    grid-column-gap: 42%;
    -webkit-column-gap: 42%;
       -moz-column-gap: 42%;
            column-gap: 42%;
  }

  .lg\:gap-x-huge {
    grid-column-gap: 39.5rem;
    -webkit-column-gap: 39.5rem;
       -moz-column-gap: 39.5rem;
            column-gap: 39.5rem;
  }

  .lg\:gap-x-fit {
    grid-column-gap: fit-content;
    -webkit-column-gap: fit-content;
       -moz-column-gap: fit-content;
            column-gap: fit-content;
  }

  .lg\:gap-y-0 {
    grid-row-gap: 0rem;
    row-gap: 0rem;
  }

  .lg\:gap-y-1 {
    grid-row-gap: 1rem;
    row-gap: 1rem;
  }

  .lg\:gap-y-2 {
    grid-row-gap: 1.2rem;
    row-gap: 1.2rem;
  }

  .lg\:gap-y-3 {
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem;
  }

  .lg\:gap-y-4 {
    grid-row-gap: 1.7rem;
    row-gap: 1.7rem;
  }

  .lg\:gap-y-5 {
    grid-row-gap: 2rem;
    row-gap: 2rem;
  }

  .lg\:gap-y-6 {
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .lg\:gap-y-7 {
    grid-row-gap: 3rem;
    row-gap: 3rem;
  }

  .lg\:gap-y-8 {
    grid-row-gap: 3.5rem;
    row-gap: 3.5rem;
  }

  .lg\:gap-y-9 {
    grid-row-gap: 4rem;
    row-gap: 4rem;
  }

  .lg\:gap-y-10 {
    grid-row-gap: 4.5rem;
    row-gap: 4.5rem;
  }

  .lg\:gap-y-11 {
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .lg\:gap-y-12 {
    grid-row-gap: 5.5rem;
    row-gap: 5.5rem;
  }

  .lg\:gap-y-13 {
    grid-row-gap: 6rem;
    row-gap: 6rem;
  }

  .lg\:gap-y-14 {
    grid-row-gap: 6.5rem;
    row-gap: 6.5rem;
  }

  .lg\:gap-y-15 {
    grid-row-gap: 7rem;
    row-gap: 7rem;
  }

  .lg\:gap-y-16 {
    grid-row-gap: 7.5rem;
    row-gap: 7.5rem;
  }

  .lg\:gap-y-17 {
    grid-row-gap: 8rem;
    row-gap: 8rem;
  }

  .lg\:gap-y-18 {
    grid-row-gap: 8.5rem;
    row-gap: 8.5rem;
  }

  .lg\:gap-y-19 {
    grid-row-gap: 9.5rem;
    row-gap: 9.5rem;
  }

  .lg\:gap-y-20 {
    grid-row-gap: 10rem;
    row-gap: 10rem;
  }

  .lg\:gap-y-21 {
    grid-row-gap: 11rem;
    row-gap: 11rem;
  }

  .lg\:gap-y-22 {
    grid-row-gap: 13rem;
    row-gap: 13rem;
  }

  .lg\:gap-y-23 {
    grid-row-gap: 15rem;
    row-gap: 15rem;
  }

  .lg\:gap-y-24 {
    grid-row-gap: 20.5rem;
    row-gap: 20.5rem;
  }

  .lg\:gap-y-tiny {
    grid-row-gap: 0.5rem;
    row-gap: 0.5rem;
  }

  .lg\:gap-y-42p {
    grid-row-gap: 42%;
    row-gap: 42%;
  }

  .lg\:gap-y-huge {
    grid-row-gap: 39.5rem;
    row-gap: 39.5rem;
  }

  .lg\:gap-y-fit {
    grid-row-gap: fit-content;
    row-gap: fit-content;
  }

  .lg\:space-x-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0rem * var(--tw-space-x-reverse));
    margin-left: calc(0rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1rem * var(--tw-space-x-reverse));
    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1.2rem * var(--tw-space-x-reverse));
    margin-left: calc(1.2rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1.5rem * var(--tw-space-x-reverse));
    margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1.7rem * var(--tw-space-x-reverse));
    margin-left: calc(1.7rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2rem * var(--tw-space-x-reverse));
    margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2.5rem * var(--tw-space-x-reverse));
    margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(3rem * var(--tw-space-x-reverse));
    margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(3.5rem * var(--tw-space-x-reverse));
    margin-left: calc(3.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-9 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(4rem * var(--tw-space-x-reverse));
    margin-left: calc(4rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(4.5rem * var(--tw-space-x-reverse));
    margin-left: calc(4.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-11 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(5rem * var(--tw-space-x-reverse));
    margin-left: calc(5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(5.5rem * var(--tw-space-x-reverse));
    margin-left: calc(5.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-13 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(6rem * var(--tw-space-x-reverse));
    margin-left: calc(6rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(6.5rem * var(--tw-space-x-reverse));
    margin-left: calc(6.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-15 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(7rem * var(--tw-space-x-reverse));
    margin-left: calc(7rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(7.5rem * var(--tw-space-x-reverse));
    margin-left: calc(7.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-17 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(8rem * var(--tw-space-x-reverse));
    margin-left: calc(8rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-18 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(8.5rem * var(--tw-space-x-reverse));
    margin-left: calc(8.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-19 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(9.5rem * var(--tw-space-x-reverse));
    margin-left: calc(9.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(10rem * var(--tw-space-x-reverse));
    margin-left: calc(10rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-21 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(11rem * var(--tw-space-x-reverse));
    margin-left: calc(11rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-22 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(13rem * var(--tw-space-x-reverse));
    margin-left: calc(13rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-23 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(15rem * var(--tw-space-x-reverse));
    margin-left: calc(15rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(20.5rem * var(--tw-space-x-reverse));
    margin-left: calc(20.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-tiny > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.5rem * var(--tw-space-x-reverse));
    margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-42p > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(42% * var(--tw-space-x-reverse));
    margin-left: calc(42% * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-huge > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(39.5rem * var(--tw-space-x-reverse));
    margin-left: calc(39.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-fit > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(fit-content * var(--tw-space-x-reverse));
    margin-left: calc(fit-content * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0rem * var(--tw-space-x-reverse));
    margin-left: calc(0rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-1rem * var(--tw-space-x-reverse));
    margin-left: calc(-1rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-1.2rem * var(--tw-space-x-reverse));
    margin-left: calc(-1.2rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-1.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-1.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-1.7rem * var(--tw-space-x-reverse));
    margin-left: calc(-1.7rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-2rem * var(--tw-space-x-reverse));
    margin-left: calc(-2rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-2.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-2.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-3rem * var(--tw-space-x-reverse));
    margin-left: calc(-3rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-3.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-3.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-9 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-4rem * var(--tw-space-x-reverse));
    margin-left: calc(-4rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-4.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-4.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-11 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-5rem * var(--tw-space-x-reverse));
    margin-left: calc(-5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-5.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-5.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-13 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-6rem * var(--tw-space-x-reverse));
    margin-left: calc(-6rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-6.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-6.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-15 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-7rem * var(--tw-space-x-reverse));
    margin-left: calc(-7rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-7.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-7.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-17 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-8rem * var(--tw-space-x-reverse));
    margin-left: calc(-8rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-18 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-8.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-8.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-19 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-9.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-9.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-10rem * var(--tw-space-x-reverse));
    margin-left: calc(-10rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-21 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-11rem * var(--tw-space-x-reverse));
    margin-left: calc(-11rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-22 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-13rem * var(--tw-space-x-reverse));
    margin-left: calc(-13rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-23 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-15rem * var(--tw-space-x-reverse));
    margin-left: calc(-15rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-20.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-20.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-tiny > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-0.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-0.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-42p > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-42% * var(--tw-space-x-reverse));
    margin-left: calc(-42% * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-huge > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-39.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-39.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-fit > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(fit-content * var(--tw-space-x-reverse));
    margin-left: calc(fit-content * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.2rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.2rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.7rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.7rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2.5rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(3rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(3.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(3.5rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-9 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(4rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(4.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(4.5rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-11 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(5rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(5.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(5.5rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-13 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(6rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(6rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(6.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(6.5rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-15 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(7rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(7rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(7.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(7.5rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-17 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(8rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(8rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-18 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(8.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(8.5rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-19 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(9.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(9.5rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(10rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(10rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-21 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(11rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(11rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-22 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(13rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(13rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-23 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(15rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(15rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(20.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(20.5rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-tiny > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-42p > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(42% * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(42% * var(--tw-space-y-reverse));
  }

  .lg\:space-y-huge > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(39.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(39.5rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-fit > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(fit-content * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(fit-content * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-1rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-1rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-1.2rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-1.2rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-1.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-1.5rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-1.7rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-1.7rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-2rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-2rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-2.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-2.5rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-3rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-3rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-3.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-3.5rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-9 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-4rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-4rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-4.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-4.5rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-11 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-5rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-5.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-5.5rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-13 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-6rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-6rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-6.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-6.5rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-15 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-7rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-7rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-7.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-7.5rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-17 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-8rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-8rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-18 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-8.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-8.5rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-19 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-9.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-9.5rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-10rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-10rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-21 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-11rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-11rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-22 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-13rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-13rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-23 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-15rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-15rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-20.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-20.5rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-tiny > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-0.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-0.5rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-42p > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-42% * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-42% * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-huge > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-39.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-39.5rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-fit > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(fit-content * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(fit-content * var(--tw-space-y-reverse));
  }

  .lg\:space-y-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 1;
  }

  .lg\:space-x-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 1;
  }

  .lg\:divide-x-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(0px * var(--tw-divide-x-reverse));
    border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .lg\:divide-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(2px * var(--tw-divide-x-reverse));
    border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .lg\:divide-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(4px * var(--tw-divide-x-reverse));
    border-left-width: calc(4px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .lg\:divide-x-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(8px * var(--tw-divide-x-reverse));
    border-left-width: calc(8px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .lg\:divide-x > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(1px * var(--tw-divide-x-reverse));
    border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .lg\:divide-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(0px * var(--tw-divide-y-reverse));
  }

  .lg\:divide-y-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(2px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(2px * var(--tw-divide-y-reverse));
  }

  .lg\:divide-y-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(4px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(4px * var(--tw-divide-y-reverse));
  }

  .lg\:divide-y-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(8px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(8px * var(--tw-divide-y-reverse));
  }

  .lg\:divide-y > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
  }

  .lg\:divide-y-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 1;
  }

  .lg\:divide-x-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 1;
  }

  .lg\:divide-solid > :not([hidden]) ~ :not([hidden]) {
    border-style: solid;
  }

  .lg\:divide-dashed > :not([hidden]) ~ :not([hidden]) {
    border-style: dashed;
  }

  .lg\:divide-dotted > :not([hidden]) ~ :not([hidden]) {
    border-style: dotted;
  }

  .lg\:divide-double > :not([hidden]) ~ :not([hidden]) {
    border-style: double;
  }

  .lg\:divide-none > :not([hidden]) ~ :not([hidden]) {
    border-style: none;
  }

  .lg\:divide-black > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(26, 23, 30, var(--tw-divide-opacity));
  }

  .lg\:divide-white > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-divide-opacity));
  }

  .lg\:divide-grey > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(174, 173, 175, var(--tw-divide-opacity));
  }

  .lg\:divide-purple > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-divide-opacity));
  }

  .lg\:divide-lightgrey > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(241, 241, 241, var(--tw-divide-opacity));
  }

  .lg\:divide-lightpurple > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-divide-opacity));
  }

  .lg\:divide-purplehover > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(160, 121, 232, var(--tw-divide-opacity));
  }

  .lg\:divide-purpleactive > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(139, 92, 227, var(--tw-divide-opacity));
  }

  .lg\:divide-red > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(230, 95, 110, var(--tw-divide-opacity));
  }

  .lg\:divide-beige > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-divide-opacity));
  }

  .lg\:divide-pourpre > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(74, 25, 44, var(--tw-divide-opacity));
  }

  .lg\:divide-petrole > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-divide-opacity));
  }

  .lg\:divide-antracite > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(68, 78, 79, var(--tw-divide-opacity));
  }

  .lg\:divide-black-opacity > :not([hidden]) ~ :not([hidden]) {
    border-color: rgba(25, 23, 29, 0.7);
  }

  .lg\:divide-current > :not([hidden]) ~ :not([hidden]) {
    border-color: currentColor;
  }

  .lg\:divide-opacity-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0;
  }

  .lg\:divide-opacity-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.05;
  }

  .lg\:divide-opacity-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.1;
  }

  .lg\:divide-opacity-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.2;
  }

  .lg\:divide-opacity-25 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.25;
  }

  .lg\:divide-opacity-30 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.3;
  }

  .lg\:divide-opacity-40 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.4;
  }

  .lg\:divide-opacity-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.5;
  }

  .lg\:divide-opacity-60 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.6;
  }

  .lg\:divide-opacity-70 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.7;
  }

  .lg\:divide-opacity-75 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.75;
  }

  .lg\:divide-opacity-80 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.8;
  }

  .lg\:divide-opacity-90 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.9;
  }

  .lg\:divide-opacity-95 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.95;
  }

  .lg\:divide-opacity-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
  }

  .lg\:place-self-auto {
    -ms-flex-item-align: auto;
        align-self: auto;
    justify-self: auto;
    place-self: auto;
  }

  .lg\:place-self-start {
    -ms-flex-item-align: start;
        align-self: start;
    justify-self: start;
    place-self: start;
  }

  .lg\:place-self-end {
    -ms-flex-item-align: end;
        align-self: end;
    justify-self: end;
    place-self: end;
  }

  .lg\:place-self-center {
    -ms-flex-item-align: center;
        align-self: center;
    justify-self: center;
    place-self: center;
  }

  .lg\:place-self-stretch {
    -ms-flex-item-align: stretch;
        align-self: stretch;
    justify-self: stretch;
    place-self: stretch;
  }

  .lg\:self-auto {
    -ms-flex-item-align: auto;
        align-self: auto;
  }

  .lg\:self-start {
    -ms-flex-item-align: start;
        align-self: flex-start;
  }

  .lg\:self-end {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }

  .lg\:self-center {
    -ms-flex-item-align: center;
        align-self: center;
  }

  .lg\:self-stretch {
    -ms-flex-item-align: stretch;
        align-self: stretch;
  }

  .lg\:self-baseline {
    -ms-flex-item-align: baseline;
        align-self: baseline;
  }

  .lg\:justify-self-auto {
    justify-self: auto;
  }

  .lg\:justify-self-start {
    justify-self: start;
  }

  .lg\:justify-self-end {
    justify-self: end;
  }

  .lg\:justify-self-center {
    justify-self: center;
  }

  .lg\:justify-self-stretch {
    justify-self: stretch;
  }

  .lg\:overflow-auto {
    overflow: auto;
  }

  .lg\:overflow-hidden {
    overflow: hidden;
  }

  .lg\:overflow-visible {
    overflow: visible;
  }

  .lg\:overflow-scroll {
    overflow: scroll;
  }

  .lg\:overflow-x-auto {
    overflow-x: auto;
  }

  .lg\:overflow-y-auto {
    overflow-y: auto;
  }

  .lg\:overflow-x-hidden {
    overflow-x: hidden;
  }

  .lg\:overflow-y-hidden {
    overflow-y: hidden;
  }

  .lg\:overflow-x-visible {
    overflow-x: visible;
  }

  .lg\:overflow-y-visible {
    overflow-y: visible;
  }

  .lg\:overflow-x-scroll {
    overflow-x: scroll;
  }

  .lg\:overflow-y-scroll {
    overflow-y: scroll;
  }

  .lg\:overscroll-auto {
    -ms-scroll-chaining: chained;
        overscroll-behavior: auto;
  }

  .lg\:overscroll-contain {
    -ms-scroll-chaining: none;
        overscroll-behavior: contain;
  }

  .lg\:overscroll-none {
    -ms-scroll-chaining: none;
        overscroll-behavior: none;
  }

  .lg\:overscroll-y-auto {
    overscroll-behavior-y: auto;
  }

  .lg\:overscroll-y-contain {
    overscroll-behavior-y: contain;
  }

  .lg\:overscroll-y-none {
    overscroll-behavior-y: none;
  }

  .lg\:overscroll-x-auto {
    overscroll-behavior-x: auto;
  }

  .lg\:overscroll-x-contain {
    overscroll-behavior-x: contain;
  }

  .lg\:overscroll-x-none {
    overscroll-behavior-x: none;
  }

  .lg\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .lg\:overflow-ellipsis {
    text-overflow: ellipsis;
  }

  .lg\:overflow-clip {
    text-overflow: clip;
  }

  .lg\:whitespace-normal {
    white-space: normal;
  }

  .lg\:whitespace-nowrap {
    white-space: nowrap;
  }

  .lg\:whitespace-pre {
    white-space: pre;
  }

  .lg\:whitespace-pre-line {
    white-space: pre-line;
  }

  .lg\:whitespace-pre-wrap {
    white-space: pre-wrap;
  }

  .lg\:break-normal {
    word-wrap: normal;
    word-break: normal;
  }

  .lg\:break-words {
    word-wrap: break-word;
  }

  .lg\:break-all {
    word-break: break-all;
  }

  .lg\:rounded-none {
    border-radius: 0px;
  }

  .lg\:rounded-sm {
    border-radius: 0.125rem;
  }

  .lg\:rounded {
    border-radius: 0.25rem;
  }

  .lg\:rounded-md {
    border-radius: 0.375rem;
  }

  .lg\:rounded-lg {
    border-radius: 0.5rem;
  }

  .lg\:rounded-xl {
    border-radius: 0.75rem;
  }

  .lg\:rounded-2xl {
    border-radius: 1rem;
  }

  .lg\:rounded-3xl {
    border-radius: 1.5rem;
  }

  .lg\:rounded-full {
    border-radius: 9999px;
  }

  .lg\:rounded-t-none {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
  }

  .lg\:rounded-t-sm {
    border-top-left-radius: 0.125rem;
    border-top-right-radius: 0.125rem;
  }

  .lg\:rounded-t {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }

  .lg\:rounded-t-md {
    border-top-left-radius: 0.375rem;
    border-top-right-radius: 0.375rem;
  }

  .lg\:rounded-t-lg {
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
  }

  .lg\:rounded-t-xl {
    border-top-left-radius: 0.75rem;
    border-top-right-radius: 0.75rem;
  }

  .lg\:rounded-t-2xl {
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
  }

  .lg\:rounded-t-3xl {
    border-top-left-radius: 1.5rem;
    border-top-right-radius: 1.5rem;
  }

  .lg\:rounded-t-full {
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .lg\:rounded-r-none {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
  }

  .lg\:rounded-r-sm {
    border-top-right-radius: 0.125rem;
    border-bottom-right-radius: 0.125rem;
  }

  .lg\:rounded-r {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }

  .lg\:rounded-r-md {
    border-top-right-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
  }

  .lg\:rounded-r-lg {
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }

  .lg\:rounded-r-xl {
    border-top-right-radius: 0.75rem;
    border-bottom-right-radius: 0.75rem;
  }

  .lg\:rounded-r-2xl {
    border-top-right-radius: 1rem;
    border-bottom-right-radius: 1rem;
  }

  .lg\:rounded-r-3xl {
    border-top-right-radius: 1.5rem;
    border-bottom-right-radius: 1.5rem;
  }

  .lg\:rounded-r-full {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .lg\:rounded-b-none {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
  }

  .lg\:rounded-b-sm {
    border-bottom-right-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .lg\:rounded-b {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .lg\:rounded-b-md {
    border-bottom-right-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .lg\:rounded-b-lg {
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .lg\:rounded-b-xl {
    border-bottom-right-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
  }

  .lg\:rounded-b-2xl {
    border-bottom-right-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }

  .lg\:rounded-b-3xl {
    border-bottom-right-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
  }

  .lg\:rounded-b-full {
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .lg\:rounded-l-none {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
  }

  .lg\:rounded-l-sm {
    border-top-left-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .lg\:rounded-l {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .lg\:rounded-l-md {
    border-top-left-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .lg\:rounded-l-lg {
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .lg\:rounded-l-xl {
    border-top-left-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
  }

  .lg\:rounded-l-2xl {
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }

  .lg\:rounded-l-3xl {
    border-top-left-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
  }

  .lg\:rounded-l-full {
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .lg\:rounded-tl-none {
    border-top-left-radius: 0px;
  }

  .lg\:rounded-tl-sm {
    border-top-left-radius: 0.125rem;
  }

  .lg\:rounded-tl {
    border-top-left-radius: 0.25rem;
  }

  .lg\:rounded-tl-md {
    border-top-left-radius: 0.375rem;
  }

  .lg\:rounded-tl-lg {
    border-top-left-radius: 0.5rem;
  }

  .lg\:rounded-tl-xl {
    border-top-left-radius: 0.75rem;
  }

  .lg\:rounded-tl-2xl {
    border-top-left-radius: 1rem;
  }

  .lg\:rounded-tl-3xl {
    border-top-left-radius: 1.5rem;
  }

  .lg\:rounded-tl-full {
    border-top-left-radius: 9999px;
  }

  .lg\:rounded-tr-none {
    border-top-right-radius: 0px;
  }

  .lg\:rounded-tr-sm {
    border-top-right-radius: 0.125rem;
  }

  .lg\:rounded-tr {
    border-top-right-radius: 0.25rem;
  }

  .lg\:rounded-tr-md {
    border-top-right-radius: 0.375rem;
  }

  .lg\:rounded-tr-lg {
    border-top-right-radius: 0.5rem;
  }

  .lg\:rounded-tr-xl {
    border-top-right-radius: 0.75rem;
  }

  .lg\:rounded-tr-2xl {
    border-top-right-radius: 1rem;
  }

  .lg\:rounded-tr-3xl {
    border-top-right-radius: 1.5rem;
  }

  .lg\:rounded-tr-full {
    border-top-right-radius: 9999px;
  }

  .lg\:rounded-br-none {
    border-bottom-right-radius: 0px;
  }

  .lg\:rounded-br-sm {
    border-bottom-right-radius: 0.125rem;
  }

  .lg\:rounded-br {
    border-bottom-right-radius: 0.25rem;
  }

  .lg\:rounded-br-md {
    border-bottom-right-radius: 0.375rem;
  }

  .lg\:rounded-br-lg {
    border-bottom-right-radius: 0.5rem;
  }

  .lg\:rounded-br-xl {
    border-bottom-right-radius: 0.75rem;
  }

  .lg\:rounded-br-2xl {
    border-bottom-right-radius: 1rem;
  }

  .lg\:rounded-br-3xl {
    border-bottom-right-radius: 1.5rem;
  }

  .lg\:rounded-br-full {
    border-bottom-right-radius: 9999px;
  }

  .lg\:rounded-bl-none {
    border-bottom-left-radius: 0px;
  }

  .lg\:rounded-bl-sm {
    border-bottom-left-radius: 0.125rem;
  }

  .lg\:rounded-bl {
    border-bottom-left-radius: 0.25rem;
  }

  .lg\:rounded-bl-md {
    border-bottom-left-radius: 0.375rem;
  }

  .lg\:rounded-bl-lg {
    border-bottom-left-radius: 0.5rem;
  }

  .lg\:rounded-bl-xl {
    border-bottom-left-radius: 0.75rem;
  }

  .lg\:rounded-bl-2xl {
    border-bottom-left-radius: 1rem;
  }

  .lg\:rounded-bl-3xl {
    border-bottom-left-radius: 1.5rem;
  }

  .lg\:rounded-bl-full {
    border-bottom-left-radius: 9999px;
  }

  .lg\:border-0 {
    border-width: 0px;
  }

  .lg\:border-2 {
    border-width: 2px;
  }

  .lg\:border-4 {
    border-width: 4px;
  }

  .lg\:border-8 {
    border-width: 8px;
  }

  .lg\:border {
    border-width: 1px;
  }

  .lg\:border-t-0 {
    border-top-width: 0px;
  }

  .lg\:border-t-2 {
    border-top-width: 2px;
  }

  .lg\:border-t-4 {
    border-top-width: 4px;
  }

  .lg\:border-t-8 {
    border-top-width: 8px;
  }

  .lg\:border-t {
    border-top-width: 1px;
  }

  .lg\:border-r-0 {
    border-right-width: 0px;
  }

  .lg\:border-r-2 {
    border-right-width: 2px;
  }

  .lg\:border-r-4 {
    border-right-width: 4px;
  }

  .lg\:border-r-8 {
    border-right-width: 8px;
  }

  .lg\:border-r {
    border-right-width: 1px;
  }

  .lg\:border-b-0 {
    border-bottom-width: 0px;
  }

  .lg\:border-b-2 {
    border-bottom-width: 2px;
  }

  .lg\:border-b-4 {
    border-bottom-width: 4px;
  }

  .lg\:border-b-8 {
    border-bottom-width: 8px;
  }

  .lg\:border-b {
    border-bottom-width: 1px;
  }

  .lg\:border-l-0 {
    border-left-width: 0px;
  }

  .lg\:border-l-2 {
    border-left-width: 2px;
  }

  .lg\:border-l-4 {
    border-left-width: 4px;
  }

  .lg\:border-l-8 {
    border-left-width: 8px;
  }

  .lg\:border-l {
    border-left-width: 1px;
  }

  .lg\:border-solid {
    border-style: solid;
  }

  .lg\:border-dashed {
    border-style: dashed;
  }

  .lg\:border-dotted {
    border-style: dotted;
  }

  .lg\:border-double {
    border-style: double;
  }

  .lg\:border-none {
    border-style: none;
  }

  .lg\:border-black {
    --tw-border-opacity: 1;
    border-color: rgba(26, 23, 30, var(--tw-border-opacity));
  }

  .lg\:border-white {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .lg\:border-grey {
    --tw-border-opacity: 1;
    border-color: rgba(174, 173, 175, var(--tw-border-opacity));
  }

  .lg\:border-purple {
    --tw-border-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-border-opacity));
  }

  .lg\:border-lightgrey {
    --tw-border-opacity: 1;
    border-color: rgba(241, 241, 241, var(--tw-border-opacity));
  }

  .lg\:border-lightpurple {
    --tw-border-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-border-opacity));
  }

  .lg\:border-purplehover {
    --tw-border-opacity: 1;
    border-color: rgba(160, 121, 232, var(--tw-border-opacity));
  }

  .lg\:border-purpleactive {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 227, var(--tw-border-opacity));
  }

  .lg\:border-red {
    --tw-border-opacity: 1;
    border-color: rgba(230, 95, 110, var(--tw-border-opacity));
  }

  .lg\:border-beige {
    --tw-border-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-border-opacity));
  }

  .lg\:border-pourpre {
    --tw-border-opacity: 1;
    border-color: rgba(74, 25, 44, var(--tw-border-opacity));
  }

  .lg\:border-petrole {
    --tw-border-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-border-opacity));
  }

  .lg\:border-antracite {
    --tw-border-opacity: 1;
    border-color: rgba(68, 78, 79, var(--tw-border-opacity));
  }

  .lg\:border-black-opacity {
    border-color: rgba(25, 23, 29, 0.7);
  }

  .lg\:border-current {
    border-color: currentColor;
  }

  .group:hover .lg\:group-hover\:border-black {
    --tw-border-opacity: 1;
    border-color: rgba(26, 23, 30, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-white {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-grey {
    --tw-border-opacity: 1;
    border-color: rgba(174, 173, 175, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-purple {
    --tw-border-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-lightgrey {
    --tw-border-opacity: 1;
    border-color: rgba(241, 241, 241, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-lightpurple {
    --tw-border-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-purplehover {
    --tw-border-opacity: 1;
    border-color: rgba(160, 121, 232, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-purpleactive {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 227, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-red {
    --tw-border-opacity: 1;
    border-color: rgba(230, 95, 110, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-beige {
    --tw-border-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-pourpre {
    --tw-border-opacity: 1;
    border-color: rgba(74, 25, 44, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-petrole {
    --tw-border-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-antracite {
    --tw-border-opacity: 1;
    border-color: rgba(68, 78, 79, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-black-opacity {
    border-color: rgba(25, 23, 29, 0.7);
  }

  .group:hover .lg\:group-hover\:border-current {
    border-color: currentColor;
  }

  .lg\[focus-within]\:border-black[focus-within] {
    --tw-border-opacity: 1;
    border-color: rgba(26, 23, 30, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-black:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(26, 23, 30, var(--tw-border-opacity));
  }

  .lg\[focus-within]\:border-white[focus-within] {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-white:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .lg\[focus-within]\:border-grey[focus-within] {
    --tw-border-opacity: 1;
    border-color: rgba(174, 173, 175, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-grey:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(174, 173, 175, var(--tw-border-opacity));
  }

  .lg\[focus-within]\:border-purple[focus-within] {
    --tw-border-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-purple:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-border-opacity));
  }

  .lg\[focus-within]\:border-lightgrey[focus-within] {
    --tw-border-opacity: 1;
    border-color: rgba(241, 241, 241, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-lightgrey:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(241, 241, 241, var(--tw-border-opacity));
  }

  .lg\[focus-within]\:border-lightpurple[focus-within] {
    --tw-border-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-lightpurple:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-border-opacity));
  }

  .lg\[focus-within]\:border-purplehover[focus-within] {
    --tw-border-opacity: 1;
    border-color: rgba(160, 121, 232, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-purplehover:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(160, 121, 232, var(--tw-border-opacity));
  }

  .lg\[focus-within]\:border-purpleactive[focus-within] {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 227, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-purpleactive:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 227, var(--tw-border-opacity));
  }

  .lg\[focus-within]\:border-red[focus-within] {
    --tw-border-opacity: 1;
    border-color: rgba(230, 95, 110, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-red:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(230, 95, 110, var(--tw-border-opacity));
  }

  .lg\[focus-within]\:border-beige[focus-within] {
    --tw-border-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-beige:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-border-opacity));
  }

  .lg\[focus-within]\:border-pourpre[focus-within] {
    --tw-border-opacity: 1;
    border-color: rgba(74, 25, 44, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-pourpre:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(74, 25, 44, var(--tw-border-opacity));
  }

  .lg\[focus-within]\:border-petrole[focus-within] {
    --tw-border-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-petrole:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-border-opacity));
  }

  .lg\[focus-within]\:border-antracite[focus-within] {
    --tw-border-opacity: 1;
    border-color: rgba(68, 78, 79, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-antracite:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(68, 78, 79, var(--tw-border-opacity));
  }

  .lg\[focus-within]\:border-black-opacity[focus-within] {
    border-color: rgba(25, 23, 29, 0.7);
  }

  .lg\:focus-within\:border-black-opacity:focus-within {
    border-color: rgba(25, 23, 29, 0.7);
  }

  .lg\[focus-within]\:border-current[focus-within] {
    border-color: currentColor;
  }

  .lg\:focus-within\:border-current:focus-within {
    border-color: currentColor;
  }

  .lg\:hover\:border-black:hover {
    --tw-border-opacity: 1;
    border-color: rgba(26, 23, 30, var(--tw-border-opacity));
  }

  .lg\:hover\:border-white:hover {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .lg\:hover\:border-grey:hover {
    --tw-border-opacity: 1;
    border-color: rgba(174, 173, 175, var(--tw-border-opacity));
  }

  .lg\:hover\:border-purple:hover {
    --tw-border-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-border-opacity));
  }

  .lg\:hover\:border-lightgrey:hover {
    --tw-border-opacity: 1;
    border-color: rgba(241, 241, 241, var(--tw-border-opacity));
  }

  .lg\:hover\:border-lightpurple:hover {
    --tw-border-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-border-opacity));
  }

  .lg\:hover\:border-purplehover:hover {
    --tw-border-opacity: 1;
    border-color: rgba(160, 121, 232, var(--tw-border-opacity));
  }

  .lg\:hover\:border-purpleactive:hover {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 227, var(--tw-border-opacity));
  }

  .lg\:hover\:border-red:hover {
    --tw-border-opacity: 1;
    border-color: rgba(230, 95, 110, var(--tw-border-opacity));
  }

  .lg\:hover\:border-beige:hover {
    --tw-border-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-border-opacity));
  }

  .lg\:hover\:border-pourpre:hover {
    --tw-border-opacity: 1;
    border-color: rgba(74, 25, 44, var(--tw-border-opacity));
  }

  .lg\:hover\:border-petrole:hover {
    --tw-border-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-border-opacity));
  }

  .lg\:hover\:border-antracite:hover {
    --tw-border-opacity: 1;
    border-color: rgba(68, 78, 79, var(--tw-border-opacity));
  }

  .lg\:hover\:border-black-opacity:hover {
    border-color: rgba(25, 23, 29, 0.7);
  }

  .lg\:hover\:border-current:hover {
    border-color: currentColor;
  }

  .lg\:focus\:border-black:focus {
    --tw-border-opacity: 1;
    border-color: rgba(26, 23, 30, var(--tw-border-opacity));
  }

  .lg\:focus\:border-white:focus {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .lg\:focus\:border-grey:focus {
    --tw-border-opacity: 1;
    border-color: rgba(174, 173, 175, var(--tw-border-opacity));
  }

  .lg\:focus\:border-purple:focus {
    --tw-border-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-border-opacity));
  }

  .lg\:focus\:border-lightgrey:focus {
    --tw-border-opacity: 1;
    border-color: rgba(241, 241, 241, var(--tw-border-opacity));
  }

  .lg\:focus\:border-lightpurple:focus {
    --tw-border-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-border-opacity));
  }

  .lg\:focus\:border-purplehover:focus {
    --tw-border-opacity: 1;
    border-color: rgba(160, 121, 232, var(--tw-border-opacity));
  }

  .lg\:focus\:border-purpleactive:focus {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 227, var(--tw-border-opacity));
  }

  .lg\:focus\:border-red:focus {
    --tw-border-opacity: 1;
    border-color: rgba(230, 95, 110, var(--tw-border-opacity));
  }

  .lg\:focus\:border-beige:focus {
    --tw-border-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-border-opacity));
  }

  .lg\:focus\:border-pourpre:focus {
    --tw-border-opacity: 1;
    border-color: rgba(74, 25, 44, var(--tw-border-opacity));
  }

  .lg\:focus\:border-petrole:focus {
    --tw-border-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-border-opacity));
  }

  .lg\:focus\:border-antracite:focus {
    --tw-border-opacity: 1;
    border-color: rgba(68, 78, 79, var(--tw-border-opacity));
  }

  .lg\:focus\:border-black-opacity:focus {
    border-color: rgba(25, 23, 29, 0.7);
  }

  .lg\:focus\:border-current:focus {
    border-color: currentColor;
  }

  .lg\:border-opacity-0 {
    --tw-border-opacity: 0;
  }

  .lg\:border-opacity-5 {
    --tw-border-opacity: 0.05;
  }

  .lg\:border-opacity-10 {
    --tw-border-opacity: 0.1;
  }

  .lg\:border-opacity-20 {
    --tw-border-opacity: 0.2;
  }

  .lg\:border-opacity-25 {
    --tw-border-opacity: 0.25;
  }

  .lg\:border-opacity-30 {
    --tw-border-opacity: 0.3;
  }

  .lg\:border-opacity-40 {
    --tw-border-opacity: 0.4;
  }

  .lg\:border-opacity-50 {
    --tw-border-opacity: 0.5;
  }

  .lg\:border-opacity-60 {
    --tw-border-opacity: 0.6;
  }

  .lg\:border-opacity-70 {
    --tw-border-opacity: 0.7;
  }

  .lg\:border-opacity-75 {
    --tw-border-opacity: 0.75;
  }

  .lg\:border-opacity-80 {
    --tw-border-opacity: 0.8;
  }

  .lg\:border-opacity-90 {
    --tw-border-opacity: 0.9;
  }

  .lg\:border-opacity-95 {
    --tw-border-opacity: 0.95;
  }

  .lg\:border-opacity-100 {
    --tw-border-opacity: 1;
  }

  .group:hover .lg\:group-hover\:border-opacity-0 {
    --tw-border-opacity: 0;
  }

  .group:hover .lg\:group-hover\:border-opacity-5 {
    --tw-border-opacity: 0.05;
  }

  .group:hover .lg\:group-hover\:border-opacity-10 {
    --tw-border-opacity: 0.1;
  }

  .group:hover .lg\:group-hover\:border-opacity-20 {
    --tw-border-opacity: 0.2;
  }

  .group:hover .lg\:group-hover\:border-opacity-25 {
    --tw-border-opacity: 0.25;
  }

  .group:hover .lg\:group-hover\:border-opacity-30 {
    --tw-border-opacity: 0.3;
  }

  .group:hover .lg\:group-hover\:border-opacity-40 {
    --tw-border-opacity: 0.4;
  }

  .group:hover .lg\:group-hover\:border-opacity-50 {
    --tw-border-opacity: 0.5;
  }

  .group:hover .lg\:group-hover\:border-opacity-60 {
    --tw-border-opacity: 0.6;
  }

  .group:hover .lg\:group-hover\:border-opacity-70 {
    --tw-border-opacity: 0.7;
  }

  .group:hover .lg\:group-hover\:border-opacity-75 {
    --tw-border-opacity: 0.75;
  }

  .group:hover .lg\:group-hover\:border-opacity-80 {
    --tw-border-opacity: 0.8;
  }

  .group:hover .lg\:group-hover\:border-opacity-90 {
    --tw-border-opacity: 0.9;
  }

  .group:hover .lg\:group-hover\:border-opacity-95 {
    --tw-border-opacity: 0.95;
  }

  .group:hover .lg\:group-hover\:border-opacity-100 {
    --tw-border-opacity: 1;
  }

  .lg\[focus-within]\:border-opacity-0[focus-within] {
    --tw-border-opacity: 0;
  }

  .lg\:focus-within\:border-opacity-0:focus-within {
    --tw-border-opacity: 0;
  }

  .lg\[focus-within]\:border-opacity-5[focus-within] {
    --tw-border-opacity: 0.05;
  }

  .lg\:focus-within\:border-opacity-5:focus-within {
    --tw-border-opacity: 0.05;
  }

  .lg\[focus-within]\:border-opacity-10[focus-within] {
    --tw-border-opacity: 0.1;
  }

  .lg\:focus-within\:border-opacity-10:focus-within {
    --tw-border-opacity: 0.1;
  }

  .lg\[focus-within]\:border-opacity-20[focus-within] {
    --tw-border-opacity: 0.2;
  }

  .lg\:focus-within\:border-opacity-20:focus-within {
    --tw-border-opacity: 0.2;
  }

  .lg\[focus-within]\:border-opacity-25[focus-within] {
    --tw-border-opacity: 0.25;
  }

  .lg\:focus-within\:border-opacity-25:focus-within {
    --tw-border-opacity: 0.25;
  }

  .lg\[focus-within]\:border-opacity-30[focus-within] {
    --tw-border-opacity: 0.3;
  }

  .lg\:focus-within\:border-opacity-30:focus-within {
    --tw-border-opacity: 0.3;
  }

  .lg\[focus-within]\:border-opacity-40[focus-within] {
    --tw-border-opacity: 0.4;
  }

  .lg\:focus-within\:border-opacity-40:focus-within {
    --tw-border-opacity: 0.4;
  }

  .lg\[focus-within]\:border-opacity-50[focus-within] {
    --tw-border-opacity: 0.5;
  }

  .lg\:focus-within\:border-opacity-50:focus-within {
    --tw-border-opacity: 0.5;
  }

  .lg\[focus-within]\:border-opacity-60[focus-within] {
    --tw-border-opacity: 0.6;
  }

  .lg\:focus-within\:border-opacity-60:focus-within {
    --tw-border-opacity: 0.6;
  }

  .lg\[focus-within]\:border-opacity-70[focus-within] {
    --tw-border-opacity: 0.7;
  }

  .lg\:focus-within\:border-opacity-70:focus-within {
    --tw-border-opacity: 0.7;
  }

  .lg\[focus-within]\:border-opacity-75[focus-within] {
    --tw-border-opacity: 0.75;
  }

  .lg\:focus-within\:border-opacity-75:focus-within {
    --tw-border-opacity: 0.75;
  }

  .lg\[focus-within]\:border-opacity-80[focus-within] {
    --tw-border-opacity: 0.8;
  }

  .lg\:focus-within\:border-opacity-80:focus-within {
    --tw-border-opacity: 0.8;
  }

  .lg\[focus-within]\:border-opacity-90[focus-within] {
    --tw-border-opacity: 0.9;
  }

  .lg\:focus-within\:border-opacity-90:focus-within {
    --tw-border-opacity: 0.9;
  }

  .lg\[focus-within]\:border-opacity-95[focus-within] {
    --tw-border-opacity: 0.95;
  }

  .lg\:focus-within\:border-opacity-95:focus-within {
    --tw-border-opacity: 0.95;
  }

  .lg\[focus-within]\:border-opacity-100[focus-within] {
    --tw-border-opacity: 1;
  }

  .lg\:focus-within\:border-opacity-100:focus-within {
    --tw-border-opacity: 1;
  }

  .lg\:hover\:border-opacity-0:hover {
    --tw-border-opacity: 0;
  }

  .lg\:hover\:border-opacity-5:hover {
    --tw-border-opacity: 0.05;
  }

  .lg\:hover\:border-opacity-10:hover {
    --tw-border-opacity: 0.1;
  }

  .lg\:hover\:border-opacity-20:hover {
    --tw-border-opacity: 0.2;
  }

  .lg\:hover\:border-opacity-25:hover {
    --tw-border-opacity: 0.25;
  }

  .lg\:hover\:border-opacity-30:hover {
    --tw-border-opacity: 0.3;
  }

  .lg\:hover\:border-opacity-40:hover {
    --tw-border-opacity: 0.4;
  }

  .lg\:hover\:border-opacity-50:hover {
    --tw-border-opacity: 0.5;
  }

  .lg\:hover\:border-opacity-60:hover {
    --tw-border-opacity: 0.6;
  }

  .lg\:hover\:border-opacity-70:hover {
    --tw-border-opacity: 0.7;
  }

  .lg\:hover\:border-opacity-75:hover {
    --tw-border-opacity: 0.75;
  }

  .lg\:hover\:border-opacity-80:hover {
    --tw-border-opacity: 0.8;
  }

  .lg\:hover\:border-opacity-90:hover {
    --tw-border-opacity: 0.9;
  }

  .lg\:hover\:border-opacity-95:hover {
    --tw-border-opacity: 0.95;
  }

  .lg\:hover\:border-opacity-100:hover {
    --tw-border-opacity: 1;
  }

  .lg\:focus\:border-opacity-0:focus {
    --tw-border-opacity: 0;
  }

  .lg\:focus\:border-opacity-5:focus {
    --tw-border-opacity: 0.05;
  }

  .lg\:focus\:border-opacity-10:focus {
    --tw-border-opacity: 0.1;
  }

  .lg\:focus\:border-opacity-20:focus {
    --tw-border-opacity: 0.2;
  }

  .lg\:focus\:border-opacity-25:focus {
    --tw-border-opacity: 0.25;
  }

  .lg\:focus\:border-opacity-30:focus {
    --tw-border-opacity: 0.3;
  }

  .lg\:focus\:border-opacity-40:focus {
    --tw-border-opacity: 0.4;
  }

  .lg\:focus\:border-opacity-50:focus {
    --tw-border-opacity: 0.5;
  }

  .lg\:focus\:border-opacity-60:focus {
    --tw-border-opacity: 0.6;
  }

  .lg\:focus\:border-opacity-70:focus {
    --tw-border-opacity: 0.7;
  }

  .lg\:focus\:border-opacity-75:focus {
    --tw-border-opacity: 0.75;
  }

  .lg\:focus\:border-opacity-80:focus {
    --tw-border-opacity: 0.8;
  }

  .lg\:focus\:border-opacity-90:focus {
    --tw-border-opacity: 0.9;
  }

  .lg\:focus\:border-opacity-95:focus {
    --tw-border-opacity: 0.95;
  }

  .lg\:focus\:border-opacity-100:focus {
    --tw-border-opacity: 1;
  }

  .lg\:bg-black {
    --tw-bg-opacity: 1;
    background-color: rgba(26, 23, 30, var(--tw-bg-opacity));
  }

  .lg\:bg-white {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .lg\:bg-grey {
    --tw-bg-opacity: 1;
    background-color: rgba(174, 173, 175, var(--tw-bg-opacity));
  }

  .lg\:bg-purple {
    --tw-bg-opacity: 1;
    background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
  }

  .lg\:bg-lightgrey {
    --tw-bg-opacity: 1;
    background-color: rgba(241, 241, 241, var(--tw-bg-opacity));
  }

  .lg\:bg-lightpurple {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
  }

  .lg\:bg-purplehover {
    --tw-bg-opacity: 1;
    background-color: rgba(160, 121, 232, var(--tw-bg-opacity));
  }

  .lg\:bg-purpleactive {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 227, var(--tw-bg-opacity));
  }

  .lg\:bg-red {
    --tw-bg-opacity: 1;
    background-color: rgba(230, 95, 110, var(--tw-bg-opacity));
  }

  .lg\:bg-beige {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
  }

  .lg\:bg-pourpre {
    --tw-bg-opacity: 1;
    background-color: rgba(74, 25, 44, var(--tw-bg-opacity));
  }

  .lg\:bg-petrole {
    --tw-bg-opacity: 1;
    background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
  }

  .lg\:bg-antracite {
    --tw-bg-opacity: 1;
    background-color: rgba(68, 78, 79, var(--tw-bg-opacity));
  }

  .lg\:bg-black-opacity {
    background-color: rgba(25, 23, 29, 0.7);
  }

  .lg\:bg-current {
    background-color: currentColor;
  }

  .group:hover .lg\:group-hover\:bg-black {
    --tw-bg-opacity: 1;
    background-color: rgba(26, 23, 30, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-white {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-grey {
    --tw-bg-opacity: 1;
    background-color: rgba(174, 173, 175, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-purple {
    --tw-bg-opacity: 1;
    background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-lightgrey {
    --tw-bg-opacity: 1;
    background-color: rgba(241, 241, 241, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-lightpurple {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-purplehover {
    --tw-bg-opacity: 1;
    background-color: rgba(160, 121, 232, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-purpleactive {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 227, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-red {
    --tw-bg-opacity: 1;
    background-color: rgba(230, 95, 110, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-beige {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-pourpre {
    --tw-bg-opacity: 1;
    background-color: rgba(74, 25, 44, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-petrole {
    --tw-bg-opacity: 1;
    background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-antracite {
    --tw-bg-opacity: 1;
    background-color: rgba(68, 78, 79, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-black-opacity {
    background-color: rgba(25, 23, 29, 0.7);
  }

  .group:hover .lg\:group-hover\:bg-current {
    background-color: currentColor;
  }

  .lg\[focus-within]\:bg-black[focus-within] {
    --tw-bg-opacity: 1;
    background-color: rgba(26, 23, 30, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-black:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(26, 23, 30, var(--tw-bg-opacity));
  }

  .lg\[focus-within]\:bg-white[focus-within] {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-white:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .lg\[focus-within]\:bg-grey[focus-within] {
    --tw-bg-opacity: 1;
    background-color: rgba(174, 173, 175, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-grey:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(174, 173, 175, var(--tw-bg-opacity));
  }

  .lg\[focus-within]\:bg-purple[focus-within] {
    --tw-bg-opacity: 1;
    background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-purple:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
  }

  .lg\[focus-within]\:bg-lightgrey[focus-within] {
    --tw-bg-opacity: 1;
    background-color: rgba(241, 241, 241, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-lightgrey:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(241, 241, 241, var(--tw-bg-opacity));
  }

  .lg\[focus-within]\:bg-lightpurple[focus-within] {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-lightpurple:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
  }

  .lg\[focus-within]\:bg-purplehover[focus-within] {
    --tw-bg-opacity: 1;
    background-color: rgba(160, 121, 232, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-purplehover:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(160, 121, 232, var(--tw-bg-opacity));
  }

  .lg\[focus-within]\:bg-purpleactive[focus-within] {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 227, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-purpleactive:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 227, var(--tw-bg-opacity));
  }

  .lg\[focus-within]\:bg-red[focus-within] {
    --tw-bg-opacity: 1;
    background-color: rgba(230, 95, 110, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-red:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(230, 95, 110, var(--tw-bg-opacity));
  }

  .lg\[focus-within]\:bg-beige[focus-within] {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-beige:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
  }

  .lg\[focus-within]\:bg-pourpre[focus-within] {
    --tw-bg-opacity: 1;
    background-color: rgba(74, 25, 44, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-pourpre:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(74, 25, 44, var(--tw-bg-opacity));
  }

  .lg\[focus-within]\:bg-petrole[focus-within] {
    --tw-bg-opacity: 1;
    background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-petrole:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
  }

  .lg\[focus-within]\:bg-antracite[focus-within] {
    --tw-bg-opacity: 1;
    background-color: rgba(68, 78, 79, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-antracite:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(68, 78, 79, var(--tw-bg-opacity));
  }

  .lg\[focus-within]\:bg-black-opacity[focus-within] {
    background-color: rgba(25, 23, 29, 0.7);
  }

  .lg\:focus-within\:bg-black-opacity:focus-within {
    background-color: rgba(25, 23, 29, 0.7);
  }

  .lg\[focus-within]\:bg-current[focus-within] {
    background-color: currentColor;
  }

  .lg\:focus-within\:bg-current:focus-within {
    background-color: currentColor;
  }

  .lg\:hover\:bg-black:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(26, 23, 30, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-white:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-grey:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(174, 173, 175, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-purple:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-lightgrey:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(241, 241, 241, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-lightpurple:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-purplehover:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(160, 121, 232, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-purpleactive:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 227, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-red:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(230, 95, 110, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-beige:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-pourpre:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(74, 25, 44, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-petrole:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-antracite:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(68, 78, 79, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-black-opacity:hover {
    background-color: rgba(25, 23, 29, 0.7);
  }

  .lg\:hover\:bg-current:hover {
    background-color: currentColor;
  }

  .lg\:focus\:bg-black:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(26, 23, 30, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-white:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-grey:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(174, 173, 175, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-purple:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-lightgrey:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(241, 241, 241, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-lightpurple:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-purplehover:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(160, 121, 232, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-purpleactive:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 227, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-red:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(230, 95, 110, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-beige:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-pourpre:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(74, 25, 44, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-petrole:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-antracite:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(68, 78, 79, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-black-opacity:focus {
    background-color: rgba(25, 23, 29, 0.7);
  }

  .lg\:focus\:bg-current:focus {
    background-color: currentColor;
  }

  .lg\:bg-opacity-0 {
    --tw-bg-opacity: 0;
  }

  .lg\:bg-opacity-5 {
    --tw-bg-opacity: 0.05;
  }

  .lg\:bg-opacity-10 {
    --tw-bg-opacity: 0.1;
  }

  .lg\:bg-opacity-20 {
    --tw-bg-opacity: 0.2;
  }

  .lg\:bg-opacity-25 {
    --tw-bg-opacity: 0.25;
  }

  .lg\:bg-opacity-30 {
    --tw-bg-opacity: 0.3;
  }

  .lg\:bg-opacity-40 {
    --tw-bg-opacity: 0.4;
  }

  .lg\:bg-opacity-50 {
    --tw-bg-opacity: 0.5;
  }

  .lg\:bg-opacity-60 {
    --tw-bg-opacity: 0.6;
  }

  .lg\:bg-opacity-70 {
    --tw-bg-opacity: 0.7;
  }

  .lg\:bg-opacity-75 {
    --tw-bg-opacity: 0.75;
  }

  .lg\:bg-opacity-80 {
    --tw-bg-opacity: 0.8;
  }

  .lg\:bg-opacity-90 {
    --tw-bg-opacity: 0.9;
  }

  .lg\:bg-opacity-95 {
    --tw-bg-opacity: 0.95;
  }

  .lg\:bg-opacity-100 {
    --tw-bg-opacity: 1;
  }

  .group:hover .lg\:group-hover\:bg-opacity-0 {
    --tw-bg-opacity: 0;
  }

  .group:hover .lg\:group-hover\:bg-opacity-5 {
    --tw-bg-opacity: 0.05;
  }

  .group:hover .lg\:group-hover\:bg-opacity-10 {
    --tw-bg-opacity: 0.1;
  }

  .group:hover .lg\:group-hover\:bg-opacity-20 {
    --tw-bg-opacity: 0.2;
  }

  .group:hover .lg\:group-hover\:bg-opacity-25 {
    --tw-bg-opacity: 0.25;
  }

  .group:hover .lg\:group-hover\:bg-opacity-30 {
    --tw-bg-opacity: 0.3;
  }

  .group:hover .lg\:group-hover\:bg-opacity-40 {
    --tw-bg-opacity: 0.4;
  }

  .group:hover .lg\:group-hover\:bg-opacity-50 {
    --tw-bg-opacity: 0.5;
  }

  .group:hover .lg\:group-hover\:bg-opacity-60 {
    --tw-bg-opacity: 0.6;
  }

  .group:hover .lg\:group-hover\:bg-opacity-70 {
    --tw-bg-opacity: 0.7;
  }

  .group:hover .lg\:group-hover\:bg-opacity-75 {
    --tw-bg-opacity: 0.75;
  }

  .group:hover .lg\:group-hover\:bg-opacity-80 {
    --tw-bg-opacity: 0.8;
  }

  .group:hover .lg\:group-hover\:bg-opacity-90 {
    --tw-bg-opacity: 0.9;
  }

  .group:hover .lg\:group-hover\:bg-opacity-95 {
    --tw-bg-opacity: 0.95;
  }

  .group:hover .lg\:group-hover\:bg-opacity-100 {
    --tw-bg-opacity: 1;
  }

  .lg\[focus-within]\:bg-opacity-0[focus-within] {
    --tw-bg-opacity: 0;
  }

  .lg\:focus-within\:bg-opacity-0:focus-within {
    --tw-bg-opacity: 0;
  }

  .lg\[focus-within]\:bg-opacity-5[focus-within] {
    --tw-bg-opacity: 0.05;
  }

  .lg\:focus-within\:bg-opacity-5:focus-within {
    --tw-bg-opacity: 0.05;
  }

  .lg\[focus-within]\:bg-opacity-10[focus-within] {
    --tw-bg-opacity: 0.1;
  }

  .lg\:focus-within\:bg-opacity-10:focus-within {
    --tw-bg-opacity: 0.1;
  }

  .lg\[focus-within]\:bg-opacity-20[focus-within] {
    --tw-bg-opacity: 0.2;
  }

  .lg\:focus-within\:bg-opacity-20:focus-within {
    --tw-bg-opacity: 0.2;
  }

  .lg\[focus-within]\:bg-opacity-25[focus-within] {
    --tw-bg-opacity: 0.25;
  }

  .lg\:focus-within\:bg-opacity-25:focus-within {
    --tw-bg-opacity: 0.25;
  }

  .lg\[focus-within]\:bg-opacity-30[focus-within] {
    --tw-bg-opacity: 0.3;
  }

  .lg\:focus-within\:bg-opacity-30:focus-within {
    --tw-bg-opacity: 0.3;
  }

  .lg\[focus-within]\:bg-opacity-40[focus-within] {
    --tw-bg-opacity: 0.4;
  }

  .lg\:focus-within\:bg-opacity-40:focus-within {
    --tw-bg-opacity: 0.4;
  }

  .lg\[focus-within]\:bg-opacity-50[focus-within] {
    --tw-bg-opacity: 0.5;
  }

  .lg\:focus-within\:bg-opacity-50:focus-within {
    --tw-bg-opacity: 0.5;
  }

  .lg\[focus-within]\:bg-opacity-60[focus-within] {
    --tw-bg-opacity: 0.6;
  }

  .lg\:focus-within\:bg-opacity-60:focus-within {
    --tw-bg-opacity: 0.6;
  }

  .lg\[focus-within]\:bg-opacity-70[focus-within] {
    --tw-bg-opacity: 0.7;
  }

  .lg\:focus-within\:bg-opacity-70:focus-within {
    --tw-bg-opacity: 0.7;
  }

  .lg\[focus-within]\:bg-opacity-75[focus-within] {
    --tw-bg-opacity: 0.75;
  }

  .lg\:focus-within\:bg-opacity-75:focus-within {
    --tw-bg-opacity: 0.75;
  }

  .lg\[focus-within]\:bg-opacity-80[focus-within] {
    --tw-bg-opacity: 0.8;
  }

  .lg\:focus-within\:bg-opacity-80:focus-within {
    --tw-bg-opacity: 0.8;
  }

  .lg\[focus-within]\:bg-opacity-90[focus-within] {
    --tw-bg-opacity: 0.9;
  }

  .lg\:focus-within\:bg-opacity-90:focus-within {
    --tw-bg-opacity: 0.9;
  }

  .lg\[focus-within]\:bg-opacity-95[focus-within] {
    --tw-bg-opacity: 0.95;
  }

  .lg\:focus-within\:bg-opacity-95:focus-within {
    --tw-bg-opacity: 0.95;
  }

  .lg\[focus-within]\:bg-opacity-100[focus-within] {
    --tw-bg-opacity: 1;
  }

  .lg\:focus-within\:bg-opacity-100:focus-within {
    --tw-bg-opacity: 1;
  }

  .lg\:hover\:bg-opacity-0:hover {
    --tw-bg-opacity: 0;
  }

  .lg\:hover\:bg-opacity-5:hover {
    --tw-bg-opacity: 0.05;
  }

  .lg\:hover\:bg-opacity-10:hover {
    --tw-bg-opacity: 0.1;
  }

  .lg\:hover\:bg-opacity-20:hover {
    --tw-bg-opacity: 0.2;
  }

  .lg\:hover\:bg-opacity-25:hover {
    --tw-bg-opacity: 0.25;
  }

  .lg\:hover\:bg-opacity-30:hover {
    --tw-bg-opacity: 0.3;
  }

  .lg\:hover\:bg-opacity-40:hover {
    --tw-bg-opacity: 0.4;
  }

  .lg\:hover\:bg-opacity-50:hover {
    --tw-bg-opacity: 0.5;
  }

  .lg\:hover\:bg-opacity-60:hover {
    --tw-bg-opacity: 0.6;
  }

  .lg\:hover\:bg-opacity-70:hover {
    --tw-bg-opacity: 0.7;
  }

  .lg\:hover\:bg-opacity-75:hover {
    --tw-bg-opacity: 0.75;
  }

  .lg\:hover\:bg-opacity-80:hover {
    --tw-bg-opacity: 0.8;
  }

  .lg\:hover\:bg-opacity-90:hover {
    --tw-bg-opacity: 0.9;
  }

  .lg\:hover\:bg-opacity-95:hover {
    --tw-bg-opacity: 0.95;
  }

  .lg\:hover\:bg-opacity-100:hover {
    --tw-bg-opacity: 1;
  }

  .lg\:focus\:bg-opacity-0:focus {
    --tw-bg-opacity: 0;
  }

  .lg\:focus\:bg-opacity-5:focus {
    --tw-bg-opacity: 0.05;
  }

  .lg\:focus\:bg-opacity-10:focus {
    --tw-bg-opacity: 0.1;
  }

  .lg\:focus\:bg-opacity-20:focus {
    --tw-bg-opacity: 0.2;
  }

  .lg\:focus\:bg-opacity-25:focus {
    --tw-bg-opacity: 0.25;
  }

  .lg\:focus\:bg-opacity-30:focus {
    --tw-bg-opacity: 0.3;
  }

  .lg\:focus\:bg-opacity-40:focus {
    --tw-bg-opacity: 0.4;
  }

  .lg\:focus\:bg-opacity-50:focus {
    --tw-bg-opacity: 0.5;
  }

  .lg\:focus\:bg-opacity-60:focus {
    --tw-bg-opacity: 0.6;
  }

  .lg\:focus\:bg-opacity-70:focus {
    --tw-bg-opacity: 0.7;
  }

  .lg\:focus\:bg-opacity-75:focus {
    --tw-bg-opacity: 0.75;
  }

  .lg\:focus\:bg-opacity-80:focus {
    --tw-bg-opacity: 0.8;
  }

  .lg\:focus\:bg-opacity-90:focus {
    --tw-bg-opacity: 0.9;
  }

  .lg\:focus\:bg-opacity-95:focus {
    --tw-bg-opacity: 0.95;
  }

  .lg\:focus\:bg-opacity-100:focus {
    --tw-bg-opacity: 1;
  }

  .lg\:bg-none {
    background-image: none;
  }

  .lg\:bg-gradient-to-t {
    background-image: -webkit-gradient(linear, left bottom, left top, from(var(--tw-gradient-stops)));
    background-image: linear-gradient(to top, var(--tw-gradient-stops));
  }

  .lg\:bg-gradient-to-tr {
    background-image: -webkit-gradient(linear, left bottom, right top, from(var(--tw-gradient-stops)));
    background-image: linear-gradient(to top right, var(--tw-gradient-stops));
  }

  .lg\:bg-gradient-to-r {
    background-image: -webkit-gradient(linear, left top, right top, from(var(--tw-gradient-stops)));
    background-image: linear-gradient(to right, var(--tw-gradient-stops));
  }

  .lg\:bg-gradient-to-br {
    background-image: -webkit-gradient(linear, left top, right bottom, from(var(--tw-gradient-stops)));
    background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
  }

  .lg\:bg-gradient-to-b {
    background-image: -webkit-gradient(linear, left top, left bottom, from(var(--tw-gradient-stops)));
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
  }

  .lg\:bg-gradient-to-bl {
    background-image: -webkit-gradient(linear, right top, left bottom, from(var(--tw-gradient-stops)));
    background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));
  }

  .lg\:bg-gradient-to-l {
    background-image: -webkit-gradient(linear, right top, left top, from(var(--tw-gradient-stops)));
    background-image: linear-gradient(to left, var(--tw-gradient-stops));
  }

  .lg\:bg-gradient-to-tl {
    background-image: -webkit-gradient(linear, right bottom, left top, from(var(--tw-gradient-stops)));
    background-image: linear-gradient(to top left, var(--tw-gradient-stops));
  }

  .lg\:from-black {
    --tw-gradient-from: #1A171E;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(26, 23, 30, 0));
  }

  .lg\:from-white {
    --tw-gradient-from: #fff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .lg\:from-grey {
    --tw-gradient-from: #AEADAF;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(174, 173, 175, 0));
  }

  .lg\:from-purple {
    --tw-gradient-from: #01425e;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 66, 94, 0));
  }

  .lg\:from-lightgrey {
    --tw-gradient-from: #F1F1F1;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(241, 241, 241, 0));
  }

  .lg\:from-lightpurple {
    --tw-gradient-from: #c7b7a7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 183, 167, 0));
  }

  .lg\:from-purplehover {
    --tw-gradient-from: #a079e8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(160, 121, 232, 0));
  }

  .lg\:from-purpleactive {
    --tw-gradient-from: #8b5ce3;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 227, 0));
  }

  .lg\:from-red {
    --tw-gradient-from: #E65F6E;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(230, 95, 110, 0));
  }

  .lg\:from-beige {
    --tw-gradient-from: #c7b7a7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 183, 167, 0));
  }

  .lg\:from-pourpre {
    --tw-gradient-from: #4a192c;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(74, 25, 44, 0));
  }

  .lg\:from-petrole {
    --tw-gradient-from: #01425e;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 66, 94, 0));
  }

  .lg\:from-antracite {
    --tw-gradient-from: #444e4f;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(68, 78, 79, 0));
  }

  .lg\:from-black-opacity {
    --tw-gradient-from: rgba(25, 23, 29, 0.7);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(25, 23, 29, 0));
  }

  .lg\:from-current {
    --tw-gradient-from: currentColor;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .lg\:hover\:from-black:hover {
    --tw-gradient-from: #1A171E;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(26, 23, 30, 0));
  }

  .lg\:hover\:from-white:hover {
    --tw-gradient-from: #fff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .lg\:hover\:from-grey:hover {
    --tw-gradient-from: #AEADAF;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(174, 173, 175, 0));
  }

  .lg\:hover\:from-purple:hover {
    --tw-gradient-from: #01425e;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 66, 94, 0));
  }

  .lg\:hover\:from-lightgrey:hover {
    --tw-gradient-from: #F1F1F1;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(241, 241, 241, 0));
  }

  .lg\:hover\:from-lightpurple:hover {
    --tw-gradient-from: #c7b7a7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 183, 167, 0));
  }

  .lg\:hover\:from-purplehover:hover {
    --tw-gradient-from: #a079e8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(160, 121, 232, 0));
  }

  .lg\:hover\:from-purpleactive:hover {
    --tw-gradient-from: #8b5ce3;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 227, 0));
  }

  .lg\:hover\:from-red:hover {
    --tw-gradient-from: #E65F6E;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(230, 95, 110, 0));
  }

  .lg\:hover\:from-beige:hover {
    --tw-gradient-from: #c7b7a7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 183, 167, 0));
  }

  .lg\:hover\:from-pourpre:hover {
    --tw-gradient-from: #4a192c;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(74, 25, 44, 0));
  }

  .lg\:hover\:from-petrole:hover {
    --tw-gradient-from: #01425e;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 66, 94, 0));
  }

  .lg\:hover\:from-antracite:hover {
    --tw-gradient-from: #444e4f;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(68, 78, 79, 0));
  }

  .lg\:hover\:from-black-opacity:hover {
    --tw-gradient-from: rgba(25, 23, 29, 0.7);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(25, 23, 29, 0));
  }

  .lg\:hover\:from-current:hover {
    --tw-gradient-from: currentColor;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .lg\:focus\:from-black:focus {
    --tw-gradient-from: #1A171E;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(26, 23, 30, 0));
  }

  .lg\:focus\:from-white:focus {
    --tw-gradient-from: #fff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .lg\:focus\:from-grey:focus {
    --tw-gradient-from: #AEADAF;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(174, 173, 175, 0));
  }

  .lg\:focus\:from-purple:focus {
    --tw-gradient-from: #01425e;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 66, 94, 0));
  }

  .lg\:focus\:from-lightgrey:focus {
    --tw-gradient-from: #F1F1F1;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(241, 241, 241, 0));
  }

  .lg\:focus\:from-lightpurple:focus {
    --tw-gradient-from: #c7b7a7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 183, 167, 0));
  }

  .lg\:focus\:from-purplehover:focus {
    --tw-gradient-from: #a079e8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(160, 121, 232, 0));
  }

  .lg\:focus\:from-purpleactive:focus {
    --tw-gradient-from: #8b5ce3;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 227, 0));
  }

  .lg\:focus\:from-red:focus {
    --tw-gradient-from: #E65F6E;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(230, 95, 110, 0));
  }

  .lg\:focus\:from-beige:focus {
    --tw-gradient-from: #c7b7a7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 183, 167, 0));
  }

  .lg\:focus\:from-pourpre:focus {
    --tw-gradient-from: #4a192c;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(74, 25, 44, 0));
  }

  .lg\:focus\:from-petrole:focus {
    --tw-gradient-from: #01425e;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 66, 94, 0));
  }

  .lg\:focus\:from-antracite:focus {
    --tw-gradient-from: #444e4f;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(68, 78, 79, 0));
  }

  .lg\:focus\:from-black-opacity:focus {
    --tw-gradient-from: rgba(25, 23, 29, 0.7);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(25, 23, 29, 0));
  }

  .lg\:focus\:from-current:focus {
    --tw-gradient-from: currentColor;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .lg\:via-black {
    --tw-gradient-stops: var(--tw-gradient-from), #1A171E, var(--tw-gradient-to, rgba(26, 23, 30, 0));
  }

  .lg\:via-white {
    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .lg\:via-grey {
    --tw-gradient-stops: var(--tw-gradient-from), #AEADAF, var(--tw-gradient-to, rgba(174, 173, 175, 0));
  }

  .lg\:via-purple {
    --tw-gradient-stops: var(--tw-gradient-from), #01425e, var(--tw-gradient-to, rgba(1, 66, 94, 0));
  }

  .lg\:via-lightgrey {
    --tw-gradient-stops: var(--tw-gradient-from), #F1F1F1, var(--tw-gradient-to, rgba(241, 241, 241, 0));
  }

  .lg\:via-lightpurple {
    --tw-gradient-stops: var(--tw-gradient-from), #c7b7a7, var(--tw-gradient-to, rgba(199, 183, 167, 0));
  }

  .lg\:via-purplehover {
    --tw-gradient-stops: var(--tw-gradient-from), #a079e8, var(--tw-gradient-to, rgba(160, 121, 232, 0));
  }

  .lg\:via-purpleactive {
    --tw-gradient-stops: var(--tw-gradient-from), #8b5ce3, var(--tw-gradient-to, rgba(139, 92, 227, 0));
  }

  .lg\:via-red {
    --tw-gradient-stops: var(--tw-gradient-from), #E65F6E, var(--tw-gradient-to, rgba(230, 95, 110, 0));
  }

  .lg\:via-beige {
    --tw-gradient-stops: var(--tw-gradient-from), #c7b7a7, var(--tw-gradient-to, rgba(199, 183, 167, 0));
  }

  .lg\:via-pourpre {
    --tw-gradient-stops: var(--tw-gradient-from), #4a192c, var(--tw-gradient-to, rgba(74, 25, 44, 0));
  }

  .lg\:via-petrole {
    --tw-gradient-stops: var(--tw-gradient-from), #01425e, var(--tw-gradient-to, rgba(1, 66, 94, 0));
  }

  .lg\:via-antracite {
    --tw-gradient-stops: var(--tw-gradient-from), #444e4f, var(--tw-gradient-to, rgba(68, 78, 79, 0));
  }

  .lg\:via-black-opacity {
    --tw-gradient-stops: var(--tw-gradient-from), rgba(25, 23, 29, 0.7), var(--tw-gradient-to, rgba(25, 23, 29, 0));
  }

  .lg\:via-current {
    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .lg\:hover\:via-black:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #1A171E, var(--tw-gradient-to, rgba(26, 23, 30, 0));
  }

  .lg\:hover\:via-white:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .lg\:hover\:via-grey:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #AEADAF, var(--tw-gradient-to, rgba(174, 173, 175, 0));
  }

  .lg\:hover\:via-purple:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #01425e, var(--tw-gradient-to, rgba(1, 66, 94, 0));
  }

  .lg\:hover\:via-lightgrey:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #F1F1F1, var(--tw-gradient-to, rgba(241, 241, 241, 0));
  }

  .lg\:hover\:via-lightpurple:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #c7b7a7, var(--tw-gradient-to, rgba(199, 183, 167, 0));
  }

  .lg\:hover\:via-purplehover:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #a079e8, var(--tw-gradient-to, rgba(160, 121, 232, 0));
  }

  .lg\:hover\:via-purpleactive:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #8b5ce3, var(--tw-gradient-to, rgba(139, 92, 227, 0));
  }

  .lg\:hover\:via-red:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #E65F6E, var(--tw-gradient-to, rgba(230, 95, 110, 0));
  }

  .lg\:hover\:via-beige:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #c7b7a7, var(--tw-gradient-to, rgba(199, 183, 167, 0));
  }

  .lg\:hover\:via-pourpre:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #4a192c, var(--tw-gradient-to, rgba(74, 25, 44, 0));
  }

  .lg\:hover\:via-petrole:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #01425e, var(--tw-gradient-to, rgba(1, 66, 94, 0));
  }

  .lg\:hover\:via-antracite:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #444e4f, var(--tw-gradient-to, rgba(68, 78, 79, 0));
  }

  .lg\:hover\:via-black-opacity:hover {
    --tw-gradient-stops: var(--tw-gradient-from), rgba(25, 23, 29, 0.7), var(--tw-gradient-to, rgba(25, 23, 29, 0));
  }

  .lg\:hover\:via-current:hover {
    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .lg\:focus\:via-black:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #1A171E, var(--tw-gradient-to, rgba(26, 23, 30, 0));
  }

  .lg\:focus\:via-white:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .lg\:focus\:via-grey:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #AEADAF, var(--tw-gradient-to, rgba(174, 173, 175, 0));
  }

  .lg\:focus\:via-purple:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #01425e, var(--tw-gradient-to, rgba(1, 66, 94, 0));
  }

  .lg\:focus\:via-lightgrey:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #F1F1F1, var(--tw-gradient-to, rgba(241, 241, 241, 0));
  }

  .lg\:focus\:via-lightpurple:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #c7b7a7, var(--tw-gradient-to, rgba(199, 183, 167, 0));
  }

  .lg\:focus\:via-purplehover:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #a079e8, var(--tw-gradient-to, rgba(160, 121, 232, 0));
  }

  .lg\:focus\:via-purpleactive:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #8b5ce3, var(--tw-gradient-to, rgba(139, 92, 227, 0));
  }

  .lg\:focus\:via-red:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #E65F6E, var(--tw-gradient-to, rgba(230, 95, 110, 0));
  }

  .lg\:focus\:via-beige:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #c7b7a7, var(--tw-gradient-to, rgba(199, 183, 167, 0));
  }

  .lg\:focus\:via-pourpre:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #4a192c, var(--tw-gradient-to, rgba(74, 25, 44, 0));
  }

  .lg\:focus\:via-petrole:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #01425e, var(--tw-gradient-to, rgba(1, 66, 94, 0));
  }

  .lg\:focus\:via-antracite:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #444e4f, var(--tw-gradient-to, rgba(68, 78, 79, 0));
  }

  .lg\:focus\:via-black-opacity:focus {
    --tw-gradient-stops: var(--tw-gradient-from), rgba(25, 23, 29, 0.7), var(--tw-gradient-to, rgba(25, 23, 29, 0));
  }

  .lg\:focus\:via-current:focus {
    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .lg\:to-black {
    --tw-gradient-to: #1A171E;
  }

  .lg\:to-white {
    --tw-gradient-to: #fff;
  }

  .lg\:to-grey {
    --tw-gradient-to: #AEADAF;
  }

  .lg\:to-purple {
    --tw-gradient-to: #01425e;
  }

  .lg\:to-lightgrey {
    --tw-gradient-to: #F1F1F1;
  }

  .lg\:to-lightpurple {
    --tw-gradient-to: #c7b7a7;
  }

  .lg\:to-purplehover {
    --tw-gradient-to: #a079e8;
  }

  .lg\:to-purpleactive {
    --tw-gradient-to: #8b5ce3;
  }

  .lg\:to-red {
    --tw-gradient-to: #E65F6E;
  }

  .lg\:to-beige {
    --tw-gradient-to: #c7b7a7;
  }

  .lg\:to-pourpre {
    --tw-gradient-to: #4a192c;
  }

  .lg\:to-petrole {
    --tw-gradient-to: #01425e;
  }

  .lg\:to-antracite {
    --tw-gradient-to: #444e4f;
  }

  .lg\:to-black-opacity {
    --tw-gradient-to: rgba(25, 23, 29, 0.7);
  }

  .lg\:to-current {
    --tw-gradient-to: currentColor;
  }

  .lg\:hover\:to-black:hover {
    --tw-gradient-to: #1A171E;
  }

  .lg\:hover\:to-white:hover {
    --tw-gradient-to: #fff;
  }

  .lg\:hover\:to-grey:hover {
    --tw-gradient-to: #AEADAF;
  }

  .lg\:hover\:to-purple:hover {
    --tw-gradient-to: #01425e;
  }

  .lg\:hover\:to-lightgrey:hover {
    --tw-gradient-to: #F1F1F1;
  }

  .lg\:hover\:to-lightpurple:hover {
    --tw-gradient-to: #c7b7a7;
  }

  .lg\:hover\:to-purplehover:hover {
    --tw-gradient-to: #a079e8;
  }

  .lg\:hover\:to-purpleactive:hover {
    --tw-gradient-to: #8b5ce3;
  }

  .lg\:hover\:to-red:hover {
    --tw-gradient-to: #E65F6E;
  }

  .lg\:hover\:to-beige:hover {
    --tw-gradient-to: #c7b7a7;
  }

  .lg\:hover\:to-pourpre:hover {
    --tw-gradient-to: #4a192c;
  }

  .lg\:hover\:to-petrole:hover {
    --tw-gradient-to: #01425e;
  }

  .lg\:hover\:to-antracite:hover {
    --tw-gradient-to: #444e4f;
  }

  .lg\:hover\:to-black-opacity:hover {
    --tw-gradient-to: rgba(25, 23, 29, 0.7);
  }

  .lg\:hover\:to-current:hover {
    --tw-gradient-to: currentColor;
  }

  .lg\:focus\:to-black:focus {
    --tw-gradient-to: #1A171E;
  }

  .lg\:focus\:to-white:focus {
    --tw-gradient-to: #fff;
  }

  .lg\:focus\:to-grey:focus {
    --tw-gradient-to: #AEADAF;
  }

  .lg\:focus\:to-purple:focus {
    --tw-gradient-to: #01425e;
  }

  .lg\:focus\:to-lightgrey:focus {
    --tw-gradient-to: #F1F1F1;
  }

  .lg\:focus\:to-lightpurple:focus {
    --tw-gradient-to: #c7b7a7;
  }

  .lg\:focus\:to-purplehover:focus {
    --tw-gradient-to: #a079e8;
  }

  .lg\:focus\:to-purpleactive:focus {
    --tw-gradient-to: #8b5ce3;
  }

  .lg\:focus\:to-red:focus {
    --tw-gradient-to: #E65F6E;
  }

  .lg\:focus\:to-beige:focus {
    --tw-gradient-to: #c7b7a7;
  }

  .lg\:focus\:to-pourpre:focus {
    --tw-gradient-to: #4a192c;
  }

  .lg\:focus\:to-petrole:focus {
    --tw-gradient-to: #01425e;
  }

  .lg\:focus\:to-antracite:focus {
    --tw-gradient-to: #444e4f;
  }

  .lg\:focus\:to-black-opacity:focus {
    --tw-gradient-to: rgba(25, 23, 29, 0.7);
  }

  .lg\:focus\:to-current:focus {
    --tw-gradient-to: currentColor;
  }

  .lg\:decoration-slice {
    -webkit-box-decoration-break: slice;
            box-decoration-break: slice;
  }

  .lg\:decoration-clone {
    -webkit-box-decoration-break: clone;
            box-decoration-break: clone;
  }

  .lg\:bg-auto {
    background-size: auto;
  }

  .lg\:bg-cover {
    background-size: cover;
  }

  .lg\:bg-contain {
    background-size: contain;
  }

  .lg\:bg-fixed {
    background-attachment: fixed;
  }

  .lg\:bg-local {
    background-attachment: local;
  }

  .lg\:bg-scroll {
    background-attachment: scroll;
  }

  .lg\:bg-clip-border {
    background-clip: border-box;
  }

  .lg\:bg-clip-padding {
    background-clip: padding-box;
  }

  .lg\:bg-clip-content {
    background-clip: content-box;
  }

  .lg\:bg-clip-text {
    -webkit-background-clip: text;
            background-clip: text;
  }

  .lg\:bg-bottom {
    background-position: bottom;
  }

  .lg\:bg-center {
    background-position: center;
  }

  .lg\:bg-left {
    background-position: left;
  }

  .lg\:bg-left-bottom {
    background-position: left bottom;
  }

  .lg\:bg-left-top {
    background-position: left top;
  }

  .lg\:bg-right {
    background-position: right;
  }

  .lg\:bg-right-bottom {
    background-position: right bottom;
  }

  .lg\:bg-right-top {
    background-position: right top;
  }

  .lg\:bg-top {
    background-position: top;
  }

  .lg\:bg-repeat {
    background-repeat: repeat;
  }

  .lg\:bg-no-repeat {
    background-repeat: no-repeat;
  }

  .lg\:bg-repeat-x {
    background-repeat: repeat-x;
  }

  .lg\:bg-repeat-y {
    background-repeat: repeat-y;
  }

  .lg\:bg-repeat-round {
    background-repeat: round;
  }

  .lg\:bg-repeat-space {
    background-repeat: space;
  }

  .lg\:bg-origin-border {
    background-origin: border-box;
  }

  .lg\:bg-origin-padding {
    background-origin: padding-box;
  }

  .lg\:bg-origin-content {
    background-origin: content-box;
  }

  .lg\:fill-current {
    fill: currentColor;
  }

  .lg\:stroke-current {
    stroke: currentColor;
  }

  .lg\:stroke-0 {
    stroke-width: 0;
  }

  .lg\:stroke-1 {
    stroke-width: 1;
  }

  .lg\:stroke-2 {
    stroke-width: 2;
  }

  .lg\:object-contain {
    -o-object-fit: contain;
       object-fit: contain;
  }

  .lg\:object-cover {
    -o-object-fit: cover;
       object-fit: cover;
  }

  .lg\:object-fill {
    -o-object-fit: fill;
       object-fit: fill;
  }

  .lg\:object-none {
    -o-object-fit: none;
       object-fit: none;
  }

  .lg\:object-scale-down {
    -o-object-fit: scale-down;
       object-fit: scale-down;
  }

  .lg\:object-bottom {
    -o-object-position: bottom;
       object-position: bottom;
  }

  .lg\:object-center {
    -o-object-position: center;
       object-position: center;
  }

  .lg\:object-left {
    -o-object-position: left;
       object-position: left;
  }

  .lg\:object-left-bottom {
    -o-object-position: left bottom;
       object-position: left bottom;
  }

  .lg\:object-left-top {
    -o-object-position: left top;
       object-position: left top;
  }

  .lg\:object-right {
    -o-object-position: right;
       object-position: right;
  }

  .lg\:object-right-bottom {
    -o-object-position: right bottom;
       object-position: right bottom;
  }

  .lg\:object-right-top {
    -o-object-position: right top;
       object-position: right top;
  }

  .lg\:object-top {
    -o-object-position: top;
       object-position: top;
  }

  .lg\:p-0 {
    padding: 0rem;
  }

  .lg\:p-1 {
    padding: 1rem;
  }

  .lg\:p-2 {
    padding: 1.2rem;
  }

  .lg\:p-3 {
    padding: 1.5rem;
  }

  .lg\:p-4 {
    padding: 1.7rem;
  }

  .lg\:p-5 {
    padding: 2rem;
  }

  .lg\:p-6 {
    padding: 2.5rem;
  }

  .lg\:p-7 {
    padding: 3rem;
  }

  .lg\:p-8 {
    padding: 3.5rem;
  }

  .lg\:p-9 {
    padding: 4rem;
  }

  .lg\:p-10 {
    padding: 4.5rem;
  }

  .lg\:p-11 {
    padding: 5rem;
  }

  .lg\:p-12 {
    padding: 5.5rem;
  }

  .lg\:p-13 {
    padding: 6rem;
  }

  .lg\:p-14 {
    padding: 6.5rem;
  }

  .lg\:p-15 {
    padding: 7rem;
  }

  .lg\:p-16 {
    padding: 7.5rem;
  }

  .lg\:p-17 {
    padding: 8rem;
  }

  .lg\:p-18 {
    padding: 8.5rem;
  }

  .lg\:p-19 {
    padding: 9.5rem;
  }

  .lg\:p-20 {
    padding: 10rem;
  }

  .lg\:p-21 {
    padding: 11rem;
  }

  .lg\:p-22 {
    padding: 13rem;
  }

  .lg\:p-23 {
    padding: 15rem;
  }

  .lg\:p-24 {
    padding: 20.5rem;
  }

  .lg\:p-tiny {
    padding: 0.5rem;
  }

  .lg\:p-42p {
    padding: 42%;
  }

  .lg\:p-huge {
    padding: 39.5rem;
  }

  .lg\:p-fit {
    padding: fit-content;
  }

  .lg\:px-0 {
    padding-left: 0rem;
    padding-right: 0rem;
  }

  .lg\:px-1 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .lg\:px-2 {
    padding-left: 1.2rem;
    padding-right: 1.2rem;
  }

  .lg\:px-3 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .lg\:px-4 {
    padding-left: 1.7rem;
    padding-right: 1.7rem;
  }

  .lg\:px-5 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .lg\:px-6 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .lg\:px-7 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .lg\:px-8 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }

  .lg\:px-9 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .lg\:px-10 {
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }

  .lg\:px-11 {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .lg\:px-12 {
    padding-left: 5.5rem;
    padding-right: 5.5rem;
  }

  .lg\:px-13 {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .lg\:px-14 {
    padding-left: 6.5rem;
    padding-right: 6.5rem;
  }

  .lg\:px-15 {
    padding-left: 7rem;
    padding-right: 7rem;
  }

  .lg\:px-16 {
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }

  .lg\:px-17 {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .lg\:px-18 {
    padding-left: 8.5rem;
    padding-right: 8.5rem;
  }

  .lg\:px-19 {
    padding-left: 9.5rem;
    padding-right: 9.5rem;
  }

  .lg\:px-20 {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .lg\:px-21 {
    padding-left: 11rem;
    padding-right: 11rem;
  }

  .lg\:px-22 {
    padding-left: 13rem;
    padding-right: 13rem;
  }

  .lg\:px-23 {
    padding-left: 15rem;
    padding-right: 15rem;
  }

  .lg\:px-24 {
    padding-left: 20.5rem;
    padding-right: 20.5rem;
  }

  .lg\:px-tiny {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .lg\:px-42p {
    padding-left: 42%;
    padding-right: 42%;
  }

  .lg\:px-huge {
    padding-left: 39.5rem;
    padding-right: 39.5rem;
  }

  .lg\:px-fit {
    padding-left: fit-content;
    padding-right: fit-content;
  }

  .lg\:py-0 {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }

  .lg\:py-1 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .lg\:py-2 {
    padding-top: 1.2rem;
    padding-bottom: 1.2rem;
  }

  .lg\:py-3 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .lg\:py-4 {
    padding-top: 1.7rem;
    padding-bottom: 1.7rem;
  }

  .lg\:py-5 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .lg\:py-6 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .lg\:py-7 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .lg\:py-8 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .lg\:py-9 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .lg\:py-10 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }

  .lg\:py-11 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .lg\:py-12 {
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }

  .lg\:py-13 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .lg\:py-14 {
    padding-top: 6.5rem;
    padding-bottom: 6.5rem;
  }

  .lg\:py-15 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .lg\:py-16 {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .lg\:py-17 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .lg\:py-18 {
    padding-top: 8.5rem;
    padding-bottom: 8.5rem;
  }

  .lg\:py-19 {
    padding-top: 9.5rem;
    padding-bottom: 9.5rem;
  }

  .lg\:py-20 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .lg\:py-21 {
    padding-top: 11rem;
    padding-bottom: 11rem;
  }

  .lg\:py-22 {
    padding-top: 13rem;
    padding-bottom: 13rem;
  }

  .lg\:py-23 {
    padding-top: 15rem;
    padding-bottom: 15rem;
  }

  .lg\:py-24 {
    padding-top: 20.5rem;
    padding-bottom: 20.5rem;
  }

  .lg\:py-tiny {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .lg\:py-42p {
    padding-top: 42%;
    padding-bottom: 42%;
  }

  .lg\:py-huge {
    padding-top: 39.5rem;
    padding-bottom: 39.5rem;
  }

  .lg\:py-fit {
    padding-top: fit-content;
    padding-bottom: fit-content;
  }

  .lg\:pt-0 {
    padding-top: 0rem;
  }

  .lg\:pt-1 {
    padding-top: 1rem;
  }

  .lg\:pt-2 {
    padding-top: 1.2rem;
  }

  .lg\:pt-3 {
    padding-top: 1.5rem;
  }

  .lg\:pt-4 {
    padding-top: 1.7rem;
  }

  .lg\:pt-5 {
    padding-top: 2rem;
  }

  .lg\:pt-6 {
    padding-top: 2.5rem;
  }

  .lg\:pt-7 {
    padding-top: 3rem;
  }

  .lg\:pt-8 {
    padding-top: 3.5rem;
  }

  .lg\:pt-9 {
    padding-top: 4rem;
  }

  .lg\:pt-10 {
    padding-top: 4.5rem;
  }

  .lg\:pt-11 {
    padding-top: 5rem;
  }

  .lg\:pt-12 {
    padding-top: 5.5rem;
  }

  .lg\:pt-13 {
    padding-top: 6rem;
  }

  .lg\:pt-14 {
    padding-top: 6.5rem;
  }

  .lg\:pt-15 {
    padding-top: 7rem;
  }

  .lg\:pt-16 {
    padding-top: 7.5rem;
  }

  .lg\:pt-17 {
    padding-top: 8rem;
  }

  .lg\:pt-18 {
    padding-top: 8.5rem;
  }

  .lg\:pt-19 {
    padding-top: 9.5rem;
  }

  .lg\:pt-20 {
    padding-top: 10rem;
  }

  .lg\:pt-21 {
    padding-top: 11rem;
  }

  .lg\:pt-22 {
    padding-top: 13rem;
  }

  .lg\:pt-23 {
    padding-top: 15rem;
  }

  .lg\:pt-24 {
    padding-top: 20.5rem;
  }

  .lg\:pt-tiny {
    padding-top: 0.5rem;
  }

  .lg\:pt-42p {
    padding-top: 42%;
  }

  .lg\:pt-huge {
    padding-top: 39.5rem;
  }

  .lg\:pt-fit {
    padding-top: fit-content;
  }

  .lg\:pr-0 {
    padding-right: 0rem;
  }

  .lg\:pr-1 {
    padding-right: 1rem;
  }

  .lg\:pr-2 {
    padding-right: 1.2rem;
  }

  .lg\:pr-3 {
    padding-right: 1.5rem;
  }

  .lg\:pr-4 {
    padding-right: 1.7rem;
  }

  .lg\:pr-5 {
    padding-right: 2rem;
  }

  .lg\:pr-6 {
    padding-right: 2.5rem;
  }

  .lg\:pr-7 {
    padding-right: 3rem;
  }

  .lg\:pr-8 {
    padding-right: 3.5rem;
  }

  .lg\:pr-9 {
    padding-right: 4rem;
  }

  .lg\:pr-10 {
    padding-right: 4.5rem;
  }

  .lg\:pr-11 {
    padding-right: 5rem;
  }

  .lg\:pr-12 {
    padding-right: 5.5rem;
  }

  .lg\:pr-13 {
    padding-right: 6rem;
  }

  .lg\:pr-14 {
    padding-right: 6.5rem;
  }

  .lg\:pr-15 {
    padding-right: 7rem;
  }

  .lg\:pr-16 {
    padding-right: 7.5rem;
  }

  .lg\:pr-17 {
    padding-right: 8rem;
  }

  .lg\:pr-18 {
    padding-right: 8.5rem;
  }

  .lg\:pr-19 {
    padding-right: 9.5rem;
  }

  .lg\:pr-20 {
    padding-right: 10rem;
  }

  .lg\:pr-21 {
    padding-right: 11rem;
  }

  .lg\:pr-22 {
    padding-right: 13rem;
  }

  .lg\:pr-23 {
    padding-right: 15rem;
  }

  .lg\:pr-24 {
    padding-right: 20.5rem;
  }

  .lg\:pr-tiny {
    padding-right: 0.5rem;
  }

  .lg\:pr-42p {
    padding-right: 42%;
  }

  .lg\:pr-huge {
    padding-right: 39.5rem;
  }

  .lg\:pr-fit {
    padding-right: fit-content;
  }

  .lg\:pb-0 {
    padding-bottom: 0rem;
  }

  .lg\:pb-1 {
    padding-bottom: 1rem;
  }

  .lg\:pb-2 {
    padding-bottom: 1.2rem;
  }

  .lg\:pb-3 {
    padding-bottom: 1.5rem;
  }

  .lg\:pb-4 {
    padding-bottom: 1.7rem;
  }

  .lg\:pb-5 {
    padding-bottom: 2rem;
  }

  .lg\:pb-6 {
    padding-bottom: 2.5rem;
  }

  .lg\:pb-7 {
    padding-bottom: 3rem;
  }

  .lg\:pb-8 {
    padding-bottom: 3.5rem;
  }

  .lg\:pb-9 {
    padding-bottom: 4rem;
  }

  .lg\:pb-10 {
    padding-bottom: 4.5rem;
  }

  .lg\:pb-11 {
    padding-bottom: 5rem;
  }

  .lg\:pb-12 {
    padding-bottom: 5.5rem;
  }

  .lg\:pb-13 {
    padding-bottom: 6rem;
  }

  .lg\:pb-14 {
    padding-bottom: 6.5rem;
  }

  .lg\:pb-15 {
    padding-bottom: 7rem;
  }

  .lg\:pb-16 {
    padding-bottom: 7.5rem;
  }

  .lg\:pb-17 {
    padding-bottom: 8rem;
  }

  .lg\:pb-18 {
    padding-bottom: 8.5rem;
  }

  .lg\:pb-19 {
    padding-bottom: 9.5rem;
  }

  .lg\:pb-20 {
    padding-bottom: 10rem;
  }

  .lg\:pb-21 {
    padding-bottom: 11rem;
  }

  .lg\:pb-22 {
    padding-bottom: 13rem;
  }

  .lg\:pb-23 {
    padding-bottom: 15rem;
  }

  .lg\:pb-24 {
    padding-bottom: 20.5rem;
  }

  .lg\:pb-tiny {
    padding-bottom: 0.5rem;
  }

  .lg\:pb-42p {
    padding-bottom: 42%;
  }

  .lg\:pb-huge {
    padding-bottom: 39.5rem;
  }

  .lg\:pb-fit {
    padding-bottom: fit-content;
  }

  .lg\:pl-0 {
    padding-left: 0rem;
  }

  .lg\:pl-1 {
    padding-left: 1rem;
  }

  .lg\:pl-2 {
    padding-left: 1.2rem;
  }

  .lg\:pl-3 {
    padding-left: 1.5rem;
  }

  .lg\:pl-4 {
    padding-left: 1.7rem;
  }

  .lg\:pl-5 {
    padding-left: 2rem;
  }

  .lg\:pl-6 {
    padding-left: 2.5rem;
  }

  .lg\:pl-7 {
    padding-left: 3rem;
  }

  .lg\:pl-8 {
    padding-left: 3.5rem;
  }

  .lg\:pl-9 {
    padding-left: 4rem;
  }

  .lg\:pl-10 {
    padding-left: 4.5rem;
  }

  .lg\:pl-11 {
    padding-left: 5rem;
  }

  .lg\:pl-12 {
    padding-left: 5.5rem;
  }

  .lg\:pl-13 {
    padding-left: 6rem;
  }

  .lg\:pl-14 {
    padding-left: 6.5rem;
  }

  .lg\:pl-15 {
    padding-left: 7rem;
  }

  .lg\:pl-16 {
    padding-left: 7.5rem;
  }

  .lg\:pl-17 {
    padding-left: 8rem;
  }

  .lg\:pl-18 {
    padding-left: 8.5rem;
  }

  .lg\:pl-19 {
    padding-left: 9.5rem;
  }

  .lg\:pl-20 {
    padding-left: 10rem;
  }

  .lg\:pl-21 {
    padding-left: 11rem;
  }

  .lg\:pl-22 {
    padding-left: 13rem;
  }

  .lg\:pl-23 {
    padding-left: 15rem;
  }

  .lg\:pl-24 {
    padding-left: 20.5rem;
  }

  .lg\:pl-tiny {
    padding-left: 0.5rem;
  }

  .lg\:pl-42p {
    padding-left: 42%;
  }

  .lg\:pl-huge {
    padding-left: 39.5rem;
  }

  .lg\:pl-fit {
    padding-left: fit-content;
  }

  .lg\:text-left {
    text-align: left;
  }

  .lg\:text-center {
    text-align: center;
  }

  .lg\:text-right {
    text-align: right;
  }

  .lg\:text-justify {
    text-align: justify;
  }

  .lg\:align-baseline {
    vertical-align: baseline;
  }

  .lg\:align-top {
    vertical-align: top;
  }

  .lg\:align-middle {
    vertical-align: middle;
  }

  .lg\:align-bottom {
    vertical-align: bottom;
  }

  .lg\:align-text-top {
    vertical-align: text-top;
  }

  .lg\:align-text-bottom {
    vertical-align: text-bottom;
  }

  .lg\:font-sans {
    font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  }

  .lg\:font-serif {
    font-family: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;
  }

  .lg\:font-mono {
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  }

  .lg\:text-1 {
    font-size: 1.4rem;
  }

  .lg\:text-2 {
    font-size: 1.5rem;
  }

  .lg\:text-3 {
    font-size: 1.6rem;
  }

  .lg\:text-4 {
    font-size: 1.8rem;
  }

  .lg\:text-5 {
    font-size: 2rem;
  }

  .lg\:text-6 {
    font-size: 2.2rem;
  }

  .lg\:text-7 {
    font-size: 2.4rem;
  }

  .lg\:text-8 {
    font-size: 2.6rem;
  }

  .lg\:text-9 {
    font-size: 2.8rem;
  }

  .lg\:text-10 {
    font-size: 4.8rem;
  }

  .lg\:font-thin {
    font-weight: 100;
  }

  .lg\:font-extralight {
    font-weight: 200;
  }

  .lg\:font-light {
    font-weight: 300;
  }

  .lg\:font-normal {
    font-weight: 400;
  }

  .lg\:font-medium {
    font-weight: 500;
  }

  .lg\:font-semibold {
    font-weight: 600;
  }

  .lg\:font-bold {
    font-weight: 700;
  }

  .lg\:font-extrabold {
    font-weight: 800;
  }

  .lg\:font-black {
    font-weight: 900;
  }

  .lg\:uppercase {
    text-transform: uppercase;
  }

  .lg\:lowercase {
    text-transform: lowercase;
  }

  .lg\:capitalize {
    text-transform: capitalize;
  }

  .lg\:normal-case {
    text-transform: none;
  }

  .lg\:italic {
    font-style: italic;
  }

  .lg\:not-italic {
    font-style: normal;
  }

  .lg\:ordinal, .lg\:slashed-zero, .lg\:lining-nums, .lg\:oldstyle-nums, .lg\:proportional-nums, .lg\:tabular-nums, .lg\:diagonal-fractions, .lg\:stacked-fractions {
    --tw-ordinal: var(--tw-empty,/*!*/ /*!*/);
    --tw-slashed-zero: var(--tw-empty,/*!*/ /*!*/);
    --tw-numeric-figure: var(--tw-empty,/*!*/ /*!*/);
    --tw-numeric-spacing: var(--tw-empty,/*!*/ /*!*/);
    --tw-numeric-fraction: var(--tw-empty,/*!*/ /*!*/);
    -webkit-font-feature-settings: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
            font-feature-settings: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
    font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
  }

  .lg\:normal-nums {
    -webkit-font-feature-settings: normal;
            font-feature-settings: normal;
    font-variant-numeric: normal;
  }

  .lg\:ordinal {
    --tw-ordinal: ordinal;
  }

  .lg\:slashed-zero {
    --tw-slashed-zero: slashed-zero;
  }

  .lg\:lining-nums {
    --tw-numeric-figure: lining-nums;
  }

  .lg\:oldstyle-nums {
    --tw-numeric-figure: oldstyle-nums;
  }

  .lg\:proportional-nums {
    --tw-numeric-spacing: proportional-nums;
  }

  .lg\:tabular-nums {
    --tw-numeric-spacing: tabular-nums;
  }

  .lg\:diagonal-fractions {
    --tw-numeric-fraction: diagonal-fractions;
  }

  .lg\:stacked-fractions {
    --tw-numeric-fraction: stacked-fractions;
  }

  .lg\:leading-3 {
    line-height: .75rem;
  }

  .lg\:leading-4 {
    line-height: 1rem;
  }

  .lg\:leading-5 {
    line-height: 1.25rem;
  }

  .lg\:leading-6 {
    line-height: 1.5rem;
  }

  .lg\:leading-7 {
    line-height: 1.75rem;
  }

  .lg\:leading-8 {
    line-height: 2rem;
  }

  .lg\:leading-9 {
    line-height: 2.25rem;
  }

  .lg\:leading-10 {
    line-height: 2.5rem;
  }

  .lg\:leading-none {
    line-height: 1;
  }

  .lg\:leading-tight {
    line-height: 1.25;
  }

  .lg\:leading-snug {
    line-height: 1.375;
  }

  .lg\:leading-normal {
    line-height: 1.5;
  }

  .lg\:leading-relaxed {
    line-height: 1.625;
  }

  .lg\:leading-loose {
    line-height: 2;
  }

  .lg\:leading-large {
    line-height: 32px;
  }

  .lg\:leading-xl {
    line-height: 34px;
  }

  .lg\:tracking-tighter {
    letter-spacing: -0.05em;
  }

  .lg\:tracking-tight {
    letter-spacing: -0.025em;
  }

  .lg\:tracking-normal {
    letter-spacing: 0em;
  }

  .lg\:tracking-wide {
    letter-spacing: 0.025em;
  }

  .lg\:tracking-wider {
    letter-spacing: 0.05em;
  }

  .lg\:tracking-widest {
    letter-spacing: 0.1em;
  }

  .lg\:text-black {
    --tw-text-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-text-opacity));
  }

  .lg\:text-white {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .lg\:text-grey {
    --tw-text-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-text-opacity));
  }

  .lg\:text-purple {
    --tw-text-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-text-opacity));
  }

  .lg\:text-lightgrey {
    --tw-text-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-text-opacity));
  }

  .lg\:text-lightpurple {
    --tw-text-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-text-opacity));
  }

  .lg\:text-purplehover {
    --tw-text-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-text-opacity));
  }

  .lg\:text-purpleactive {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-text-opacity));
  }

  .lg\:text-red {
    --tw-text-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-text-opacity));
  }

  .lg\:text-beige {
    --tw-text-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-text-opacity));
  }

  .lg\:text-pourpre {
    --tw-text-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-text-opacity));
  }

  .lg\:text-petrole {
    --tw-text-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-text-opacity));
  }

  .lg\:text-antracite {
    --tw-text-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-text-opacity));
  }

  .lg\:text-black-opacity {
    color: rgba(25, 23, 29, 0.7);
  }

  .lg\:text-current {
    color: currentColor;
  }

  .group:hover .lg\:group-hover\:text-black {
    --tw-text-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-white {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-grey {
    --tw-text-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-purple {
    --tw-text-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-lightgrey {
    --tw-text-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-lightpurple {
    --tw-text-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-purplehover {
    --tw-text-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-purpleactive {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-red {
    --tw-text-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-beige {
    --tw-text-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-pourpre {
    --tw-text-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-petrole {
    --tw-text-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-antracite {
    --tw-text-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-black-opacity {
    color: rgba(25, 23, 29, 0.7);
  }

  .group:hover .lg\:group-hover\:text-current {
    color: currentColor;
  }

  .lg\[focus-within]\:text-black[focus-within] {
    --tw-text-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-black:focus-within {
    --tw-text-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-text-opacity));
  }

  .lg\[focus-within]\:text-white[focus-within] {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-white:focus-within {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .lg\[focus-within]\:text-grey[focus-within] {
    --tw-text-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-grey:focus-within {
    --tw-text-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-text-opacity));
  }

  .lg\[focus-within]\:text-purple[focus-within] {
    --tw-text-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-purple:focus-within {
    --tw-text-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-text-opacity));
  }

  .lg\[focus-within]\:text-lightgrey[focus-within] {
    --tw-text-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-lightgrey:focus-within {
    --tw-text-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-text-opacity));
  }

  .lg\[focus-within]\:text-lightpurple[focus-within] {
    --tw-text-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-lightpurple:focus-within {
    --tw-text-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-text-opacity));
  }

  .lg\[focus-within]\:text-purplehover[focus-within] {
    --tw-text-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-purplehover:focus-within {
    --tw-text-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-text-opacity));
  }

  .lg\[focus-within]\:text-purpleactive[focus-within] {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-purpleactive:focus-within {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-text-opacity));
  }

  .lg\[focus-within]\:text-red[focus-within] {
    --tw-text-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-red:focus-within {
    --tw-text-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-text-opacity));
  }

  .lg\[focus-within]\:text-beige[focus-within] {
    --tw-text-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-beige:focus-within {
    --tw-text-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-text-opacity));
  }

  .lg\[focus-within]\:text-pourpre[focus-within] {
    --tw-text-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-pourpre:focus-within {
    --tw-text-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-text-opacity));
  }

  .lg\[focus-within]\:text-petrole[focus-within] {
    --tw-text-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-petrole:focus-within {
    --tw-text-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-text-opacity));
  }

  .lg\[focus-within]\:text-antracite[focus-within] {
    --tw-text-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-antracite:focus-within {
    --tw-text-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-text-opacity));
  }

  .lg\[focus-within]\:text-black-opacity[focus-within] {
    color: rgba(25, 23, 29, 0.7);
  }

  .lg\:focus-within\:text-black-opacity:focus-within {
    color: rgba(25, 23, 29, 0.7);
  }

  .lg\[focus-within]\:text-current[focus-within] {
    color: currentColor;
  }

  .lg\:focus-within\:text-current:focus-within {
    color: currentColor;
  }

  .lg\:hover\:text-black:hover {
    --tw-text-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-text-opacity));
  }

  .lg\:hover\:text-white:hover {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .lg\:hover\:text-grey:hover {
    --tw-text-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-text-opacity));
  }

  .lg\:hover\:text-purple:hover {
    --tw-text-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-text-opacity));
  }

  .lg\:hover\:text-lightgrey:hover {
    --tw-text-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-text-opacity));
  }

  .lg\:hover\:text-lightpurple:hover {
    --tw-text-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-text-opacity));
  }

  .lg\:hover\:text-purplehover:hover {
    --tw-text-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-text-opacity));
  }

  .lg\:hover\:text-purpleactive:hover {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-text-opacity));
  }

  .lg\:hover\:text-red:hover {
    --tw-text-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-text-opacity));
  }

  .lg\:hover\:text-beige:hover {
    --tw-text-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-text-opacity));
  }

  .lg\:hover\:text-pourpre:hover {
    --tw-text-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-text-opacity));
  }

  .lg\:hover\:text-petrole:hover {
    --tw-text-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-text-opacity));
  }

  .lg\:hover\:text-antracite:hover {
    --tw-text-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-text-opacity));
  }

  .lg\:hover\:text-black-opacity:hover {
    color: rgba(25, 23, 29, 0.7);
  }

  .lg\:hover\:text-current:hover {
    color: currentColor;
  }

  .lg\:focus\:text-black:focus {
    --tw-text-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-text-opacity));
  }

  .lg\:focus\:text-white:focus {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .lg\:focus\:text-grey:focus {
    --tw-text-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-text-opacity));
  }

  .lg\:focus\:text-purple:focus {
    --tw-text-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-text-opacity));
  }

  .lg\:focus\:text-lightgrey:focus {
    --tw-text-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-text-opacity));
  }

  .lg\:focus\:text-lightpurple:focus {
    --tw-text-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-text-opacity));
  }

  .lg\:focus\:text-purplehover:focus {
    --tw-text-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-text-opacity));
  }

  .lg\:focus\:text-purpleactive:focus {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-text-opacity));
  }

  .lg\:focus\:text-red:focus {
    --tw-text-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-text-opacity));
  }

  .lg\:focus\:text-beige:focus {
    --tw-text-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-text-opacity));
  }

  .lg\:focus\:text-pourpre:focus {
    --tw-text-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-text-opacity));
  }

  .lg\:focus\:text-petrole:focus {
    --tw-text-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-text-opacity));
  }

  .lg\:focus\:text-antracite:focus {
    --tw-text-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-text-opacity));
  }

  .lg\:focus\:text-black-opacity:focus {
    color: rgba(25, 23, 29, 0.7);
  }

  .lg\:focus\:text-current:focus {
    color: currentColor;
  }

  .lg\:text-opacity-0 {
    --tw-text-opacity: 0;
  }

  .lg\:text-opacity-5 {
    --tw-text-opacity: 0.05;
  }

  .lg\:text-opacity-10 {
    --tw-text-opacity: 0.1;
  }

  .lg\:text-opacity-20 {
    --tw-text-opacity: 0.2;
  }

  .lg\:text-opacity-25 {
    --tw-text-opacity: 0.25;
  }

  .lg\:text-opacity-30 {
    --tw-text-opacity: 0.3;
  }

  .lg\:text-opacity-40 {
    --tw-text-opacity: 0.4;
  }

  .lg\:text-opacity-50 {
    --tw-text-opacity: 0.5;
  }

  .lg\:text-opacity-60 {
    --tw-text-opacity: 0.6;
  }

  .lg\:text-opacity-70 {
    --tw-text-opacity: 0.7;
  }

  .lg\:text-opacity-75 {
    --tw-text-opacity: 0.75;
  }

  .lg\:text-opacity-80 {
    --tw-text-opacity: 0.8;
  }

  .lg\:text-opacity-90 {
    --tw-text-opacity: 0.9;
  }

  .lg\:text-opacity-95 {
    --tw-text-opacity: 0.95;
  }

  .lg\:text-opacity-100 {
    --tw-text-opacity: 1;
  }

  .group:hover .lg\:group-hover\:text-opacity-0 {
    --tw-text-opacity: 0;
  }

  .group:hover .lg\:group-hover\:text-opacity-5 {
    --tw-text-opacity: 0.05;
  }

  .group:hover .lg\:group-hover\:text-opacity-10 {
    --tw-text-opacity: 0.1;
  }

  .group:hover .lg\:group-hover\:text-opacity-20 {
    --tw-text-opacity: 0.2;
  }

  .group:hover .lg\:group-hover\:text-opacity-25 {
    --tw-text-opacity: 0.25;
  }

  .group:hover .lg\:group-hover\:text-opacity-30 {
    --tw-text-opacity: 0.3;
  }

  .group:hover .lg\:group-hover\:text-opacity-40 {
    --tw-text-opacity: 0.4;
  }

  .group:hover .lg\:group-hover\:text-opacity-50 {
    --tw-text-opacity: 0.5;
  }

  .group:hover .lg\:group-hover\:text-opacity-60 {
    --tw-text-opacity: 0.6;
  }

  .group:hover .lg\:group-hover\:text-opacity-70 {
    --tw-text-opacity: 0.7;
  }

  .group:hover .lg\:group-hover\:text-opacity-75 {
    --tw-text-opacity: 0.75;
  }

  .group:hover .lg\:group-hover\:text-opacity-80 {
    --tw-text-opacity: 0.8;
  }

  .group:hover .lg\:group-hover\:text-opacity-90 {
    --tw-text-opacity: 0.9;
  }

  .group:hover .lg\:group-hover\:text-opacity-95 {
    --tw-text-opacity: 0.95;
  }

  .group:hover .lg\:group-hover\:text-opacity-100 {
    --tw-text-opacity: 1;
  }

  .lg\[focus-within]\:text-opacity-0[focus-within] {
    --tw-text-opacity: 0;
  }

  .lg\:focus-within\:text-opacity-0:focus-within {
    --tw-text-opacity: 0;
  }

  .lg\[focus-within]\:text-opacity-5[focus-within] {
    --tw-text-opacity: 0.05;
  }

  .lg\:focus-within\:text-opacity-5:focus-within {
    --tw-text-opacity: 0.05;
  }

  .lg\[focus-within]\:text-opacity-10[focus-within] {
    --tw-text-opacity: 0.1;
  }

  .lg\:focus-within\:text-opacity-10:focus-within {
    --tw-text-opacity: 0.1;
  }

  .lg\[focus-within]\:text-opacity-20[focus-within] {
    --tw-text-opacity: 0.2;
  }

  .lg\:focus-within\:text-opacity-20:focus-within {
    --tw-text-opacity: 0.2;
  }

  .lg\[focus-within]\:text-opacity-25[focus-within] {
    --tw-text-opacity: 0.25;
  }

  .lg\:focus-within\:text-opacity-25:focus-within {
    --tw-text-opacity: 0.25;
  }

  .lg\[focus-within]\:text-opacity-30[focus-within] {
    --tw-text-opacity: 0.3;
  }

  .lg\:focus-within\:text-opacity-30:focus-within {
    --tw-text-opacity: 0.3;
  }

  .lg\[focus-within]\:text-opacity-40[focus-within] {
    --tw-text-opacity: 0.4;
  }

  .lg\:focus-within\:text-opacity-40:focus-within {
    --tw-text-opacity: 0.4;
  }

  .lg\[focus-within]\:text-opacity-50[focus-within] {
    --tw-text-opacity: 0.5;
  }

  .lg\:focus-within\:text-opacity-50:focus-within {
    --tw-text-opacity: 0.5;
  }

  .lg\[focus-within]\:text-opacity-60[focus-within] {
    --tw-text-opacity: 0.6;
  }

  .lg\:focus-within\:text-opacity-60:focus-within {
    --tw-text-opacity: 0.6;
  }

  .lg\[focus-within]\:text-opacity-70[focus-within] {
    --tw-text-opacity: 0.7;
  }

  .lg\:focus-within\:text-opacity-70:focus-within {
    --tw-text-opacity: 0.7;
  }

  .lg\[focus-within]\:text-opacity-75[focus-within] {
    --tw-text-opacity: 0.75;
  }

  .lg\:focus-within\:text-opacity-75:focus-within {
    --tw-text-opacity: 0.75;
  }

  .lg\[focus-within]\:text-opacity-80[focus-within] {
    --tw-text-opacity: 0.8;
  }

  .lg\:focus-within\:text-opacity-80:focus-within {
    --tw-text-opacity: 0.8;
  }

  .lg\[focus-within]\:text-opacity-90[focus-within] {
    --tw-text-opacity: 0.9;
  }

  .lg\:focus-within\:text-opacity-90:focus-within {
    --tw-text-opacity: 0.9;
  }

  .lg\[focus-within]\:text-opacity-95[focus-within] {
    --tw-text-opacity: 0.95;
  }

  .lg\:focus-within\:text-opacity-95:focus-within {
    --tw-text-opacity: 0.95;
  }

  .lg\[focus-within]\:text-opacity-100[focus-within] {
    --tw-text-opacity: 1;
  }

  .lg\:focus-within\:text-opacity-100:focus-within {
    --tw-text-opacity: 1;
  }

  .lg\:hover\:text-opacity-0:hover {
    --tw-text-opacity: 0;
  }

  .lg\:hover\:text-opacity-5:hover {
    --tw-text-opacity: 0.05;
  }

  .lg\:hover\:text-opacity-10:hover {
    --tw-text-opacity: 0.1;
  }

  .lg\:hover\:text-opacity-20:hover {
    --tw-text-opacity: 0.2;
  }

  .lg\:hover\:text-opacity-25:hover {
    --tw-text-opacity: 0.25;
  }

  .lg\:hover\:text-opacity-30:hover {
    --tw-text-opacity: 0.3;
  }

  .lg\:hover\:text-opacity-40:hover {
    --tw-text-opacity: 0.4;
  }

  .lg\:hover\:text-opacity-50:hover {
    --tw-text-opacity: 0.5;
  }

  .lg\:hover\:text-opacity-60:hover {
    --tw-text-opacity: 0.6;
  }

  .lg\:hover\:text-opacity-70:hover {
    --tw-text-opacity: 0.7;
  }

  .lg\:hover\:text-opacity-75:hover {
    --tw-text-opacity: 0.75;
  }

  .lg\:hover\:text-opacity-80:hover {
    --tw-text-opacity: 0.8;
  }

  .lg\:hover\:text-opacity-90:hover {
    --tw-text-opacity: 0.9;
  }

  .lg\:hover\:text-opacity-95:hover {
    --tw-text-opacity: 0.95;
  }

  .lg\:hover\:text-opacity-100:hover {
    --tw-text-opacity: 1;
  }

  .lg\:focus\:text-opacity-0:focus {
    --tw-text-opacity: 0;
  }

  .lg\:focus\:text-opacity-5:focus {
    --tw-text-opacity: 0.05;
  }

  .lg\:focus\:text-opacity-10:focus {
    --tw-text-opacity: 0.1;
  }

  .lg\:focus\:text-opacity-20:focus {
    --tw-text-opacity: 0.2;
  }

  .lg\:focus\:text-opacity-25:focus {
    --tw-text-opacity: 0.25;
  }

  .lg\:focus\:text-opacity-30:focus {
    --tw-text-opacity: 0.3;
  }

  .lg\:focus\:text-opacity-40:focus {
    --tw-text-opacity: 0.4;
  }

  .lg\:focus\:text-opacity-50:focus {
    --tw-text-opacity: 0.5;
  }

  .lg\:focus\:text-opacity-60:focus {
    --tw-text-opacity: 0.6;
  }

  .lg\:focus\:text-opacity-70:focus {
    --tw-text-opacity: 0.7;
  }

  .lg\:focus\:text-opacity-75:focus {
    --tw-text-opacity: 0.75;
  }

  .lg\:focus\:text-opacity-80:focus {
    --tw-text-opacity: 0.8;
  }

  .lg\:focus\:text-opacity-90:focus {
    --tw-text-opacity: 0.9;
  }

  .lg\:focus\:text-opacity-95:focus {
    --tw-text-opacity: 0.95;
  }

  .lg\:focus\:text-opacity-100:focus {
    --tw-text-opacity: 1;
  }

  .lg\:underline {
    text-decoration: underline;
  }

  .lg\:line-through {
    text-decoration: line-through;
  }

  .lg\:no-underline {
    text-decoration: none;
  }

  .group:hover .lg\:group-hover\:underline {
    text-decoration: underline;
  }

  .group:hover .lg\:group-hover\:line-through {
    text-decoration: line-through;
  }

  .group:hover .lg\:group-hover\:no-underline {
    text-decoration: none;
  }

  .lg\[focus-within]\:underline[focus-within] {
    text-decoration: underline;
  }

  .lg\:focus-within\:underline:focus-within {
    text-decoration: underline;
  }

  .lg\[focus-within]\:line-through[focus-within] {
    text-decoration: line-through;
  }

  .lg\:focus-within\:line-through:focus-within {
    text-decoration: line-through;
  }

  .lg\[focus-within]\:no-underline[focus-within] {
    text-decoration: none;
  }

  .lg\:focus-within\:no-underline:focus-within {
    text-decoration: none;
  }

  .lg\:hover\:underline:hover {
    text-decoration: underline;
  }

  .lg\:hover\:line-through:hover {
    text-decoration: line-through;
  }

  .lg\:hover\:no-underline:hover {
    text-decoration: none;
  }

  .lg\:focus\:underline:focus {
    text-decoration: underline;
  }

  .lg\:focus\:line-through:focus {
    text-decoration: line-through;
  }

  .lg\:focus\:no-underline:focus {
    text-decoration: none;
  }

  .lg\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .lg\:subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .lg\:placeholder-black::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-black::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-black:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-black::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-black::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-white::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-white::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-white:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-white::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-white::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-grey::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-grey::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-grey:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-grey::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-grey::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-purple::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-purple::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-purple:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-purple::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-purple::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-lightgrey::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-lightgrey::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-lightgrey:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-lightgrey::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-lightgrey::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-lightpurple::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-lightpurple::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-lightpurple:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-lightpurple::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-lightpurple::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-purplehover::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-purplehover::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-purplehover:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-purplehover::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-purplehover::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-purpleactive::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-purpleactive::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-purpleactive:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-purpleactive::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-purpleactive::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-red::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-red::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-red:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-red::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-red::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-beige::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-beige::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-beige:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-beige::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-beige::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-pourpre::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-pourpre::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-pourpre:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-pourpre::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-pourpre::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-petrole::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-petrole::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-petrole:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-petrole::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-petrole::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-antracite::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-antracite::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-antracite:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-antracite::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-antracite::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-black-opacity::-webkit-input-placeholder {
    color: rgba(25, 23, 29, 0.7);
  }

  .lg\:placeholder-black-opacity::-moz-placeholder {
    color: rgba(25, 23, 29, 0.7);
  }

  .lg\:placeholder-black-opacity:-ms-input-placeholder {
    color: rgba(25, 23, 29, 0.7);
  }

  .lg\:placeholder-black-opacity::-ms-input-placeholder {
    color: rgba(25, 23, 29, 0.7);
  }

  .lg\:placeholder-black-opacity::placeholder {
    color: rgba(25, 23, 29, 0.7);
  }

  .lg\:placeholder-current::-webkit-input-placeholder {
    color: currentColor;
  }

  .lg\:placeholder-current::-moz-placeholder {
    color: currentColor;
  }

  .lg\:placeholder-current:-ms-input-placeholder {
    color: currentColor;
  }

  .lg\:placeholder-current::-ms-input-placeholder {
    color: currentColor;
  }

  .lg\:placeholder-current::placeholder {
    color: currentColor;
  }

  .lg\:focus\:placeholder-black:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-black:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-black:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-black:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-black:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-white:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-white:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-white:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-white:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-white:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-grey:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-grey:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-grey:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-grey:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-grey:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-purple:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-purple:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-purple:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-purple:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-purple:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-lightgrey:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-lightgrey:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-lightgrey:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-lightgrey:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-lightgrey:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-lightpurple:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-lightpurple:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-lightpurple:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-lightpurple:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-lightpurple:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-purplehover:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-purplehover:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-purplehover:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-purplehover:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-purplehover:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-purpleactive:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-purpleactive:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-purpleactive:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-purpleactive:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-purpleactive:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-red:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-red:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-red:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-red:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-red:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-beige:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-beige:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-beige:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-beige:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-beige:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-pourpre:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-pourpre:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-pourpre:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-pourpre:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-pourpre:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-petrole:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-petrole:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-petrole:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-petrole:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-petrole:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-antracite:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-antracite:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-antracite:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-antracite:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-antracite:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-black-opacity:focus::-webkit-input-placeholder {
    color: rgba(25, 23, 29, 0.7);
  }

  .lg\:focus\:placeholder-black-opacity:focus::-moz-placeholder {
    color: rgba(25, 23, 29, 0.7);
  }

  .lg\:focus\:placeholder-black-opacity:focus:-ms-input-placeholder {
    color: rgba(25, 23, 29, 0.7);
  }

  .lg\:focus\:placeholder-black-opacity:focus::-ms-input-placeholder {
    color: rgba(25, 23, 29, 0.7);
  }

  .lg\:focus\:placeholder-black-opacity:focus::placeholder {
    color: rgba(25, 23, 29, 0.7);
  }

  .lg\:focus\:placeholder-current:focus::-webkit-input-placeholder {
    color: currentColor;
  }

  .lg\:focus\:placeholder-current:focus::-moz-placeholder {
    color: currentColor;
  }

  .lg\:focus\:placeholder-current:focus:-ms-input-placeholder {
    color: currentColor;
  }

  .lg\:focus\:placeholder-current:focus::-ms-input-placeholder {
    color: currentColor;
  }

  .lg\:focus\:placeholder-current:focus::placeholder {
    color: currentColor;
  }

  .lg\:placeholder-opacity-0::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0;
  }

  .lg\:placeholder-opacity-0::-moz-placeholder {
    --tw-placeholder-opacity: 0;
  }

  .lg\:placeholder-opacity-0:-ms-input-placeholder {
    --tw-placeholder-opacity: 0;
  }

  .lg\:placeholder-opacity-0::-ms-input-placeholder {
    --tw-placeholder-opacity: 0;
  }

  .lg\:placeholder-opacity-0::placeholder {
    --tw-placeholder-opacity: 0;
  }

  .lg\:placeholder-opacity-5::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .lg\:placeholder-opacity-5::-moz-placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .lg\:placeholder-opacity-5:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .lg\:placeholder-opacity-5::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .lg\:placeholder-opacity-5::placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .lg\:placeholder-opacity-10::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .lg\:placeholder-opacity-10::-moz-placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .lg\:placeholder-opacity-10:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .lg\:placeholder-opacity-10::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .lg\:placeholder-opacity-10::placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .lg\:placeholder-opacity-20::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .lg\:placeholder-opacity-20::-moz-placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .lg\:placeholder-opacity-20:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .lg\:placeholder-opacity-20::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .lg\:placeholder-opacity-20::placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .lg\:placeholder-opacity-25::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .lg\:placeholder-opacity-25::-moz-placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .lg\:placeholder-opacity-25:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .lg\:placeholder-opacity-25::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .lg\:placeholder-opacity-25::placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .lg\:placeholder-opacity-30::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .lg\:placeholder-opacity-30::-moz-placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .lg\:placeholder-opacity-30:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .lg\:placeholder-opacity-30::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .lg\:placeholder-opacity-30::placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .lg\:placeholder-opacity-40::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .lg\:placeholder-opacity-40::-moz-placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .lg\:placeholder-opacity-40:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .lg\:placeholder-opacity-40::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .lg\:placeholder-opacity-40::placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .lg\:placeholder-opacity-50::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .lg\:placeholder-opacity-50::-moz-placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .lg\:placeholder-opacity-50:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .lg\:placeholder-opacity-50::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .lg\:placeholder-opacity-50::placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .lg\:placeholder-opacity-60::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .lg\:placeholder-opacity-60::-moz-placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .lg\:placeholder-opacity-60:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .lg\:placeholder-opacity-60::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .lg\:placeholder-opacity-60::placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .lg\:placeholder-opacity-70::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .lg\:placeholder-opacity-70::-moz-placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .lg\:placeholder-opacity-70:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .lg\:placeholder-opacity-70::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .lg\:placeholder-opacity-70::placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .lg\:placeholder-opacity-75::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .lg\:placeholder-opacity-75::-moz-placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .lg\:placeholder-opacity-75:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .lg\:placeholder-opacity-75::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .lg\:placeholder-opacity-75::placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .lg\:placeholder-opacity-80::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .lg\:placeholder-opacity-80::-moz-placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .lg\:placeholder-opacity-80:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .lg\:placeholder-opacity-80::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .lg\:placeholder-opacity-80::placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .lg\:placeholder-opacity-90::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .lg\:placeholder-opacity-90::-moz-placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .lg\:placeholder-opacity-90:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .lg\:placeholder-opacity-90::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .lg\:placeholder-opacity-90::placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .lg\:placeholder-opacity-95::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .lg\:placeholder-opacity-95::-moz-placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .lg\:placeholder-opacity-95:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .lg\:placeholder-opacity-95::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .lg\:placeholder-opacity-95::placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .lg\:placeholder-opacity-100::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
  }

  .lg\:placeholder-opacity-100::-moz-placeholder {
    --tw-placeholder-opacity: 1;
  }

  .lg\:placeholder-opacity-100:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
  }

  .lg\:placeholder-opacity-100::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
  }

  .lg\:placeholder-opacity-100::placeholder {
    --tw-placeholder-opacity: 1;
  }

  .lg\:focus\:placeholder-opacity-0:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0;
  }

  .lg\:focus\:placeholder-opacity-0:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0;
  }

  .lg\:focus\:placeholder-opacity-0:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0;
  }

  .lg\:focus\:placeholder-opacity-0:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0;
  }

  .lg\:focus\:placeholder-opacity-0:focus::placeholder {
    --tw-placeholder-opacity: 0;
  }

  .lg\:focus\:placeholder-opacity-5:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .lg\:focus\:placeholder-opacity-5:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .lg\:focus\:placeholder-opacity-5:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .lg\:focus\:placeholder-opacity-5:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .lg\:focus\:placeholder-opacity-5:focus::placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .lg\:focus\:placeholder-opacity-10:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .lg\:focus\:placeholder-opacity-10:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .lg\:focus\:placeholder-opacity-10:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .lg\:focus\:placeholder-opacity-10:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .lg\:focus\:placeholder-opacity-10:focus::placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .lg\:focus\:placeholder-opacity-20:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .lg\:focus\:placeholder-opacity-20:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .lg\:focus\:placeholder-opacity-20:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .lg\:focus\:placeholder-opacity-20:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .lg\:focus\:placeholder-opacity-20:focus::placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .lg\:focus\:placeholder-opacity-25:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .lg\:focus\:placeholder-opacity-25:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .lg\:focus\:placeholder-opacity-25:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .lg\:focus\:placeholder-opacity-25:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .lg\:focus\:placeholder-opacity-25:focus::placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .lg\:focus\:placeholder-opacity-30:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .lg\:focus\:placeholder-opacity-30:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .lg\:focus\:placeholder-opacity-30:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .lg\:focus\:placeholder-opacity-30:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .lg\:focus\:placeholder-opacity-30:focus::placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .lg\:focus\:placeholder-opacity-40:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .lg\:focus\:placeholder-opacity-40:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .lg\:focus\:placeholder-opacity-40:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .lg\:focus\:placeholder-opacity-40:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .lg\:focus\:placeholder-opacity-40:focus::placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .lg\:focus\:placeholder-opacity-50:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .lg\:focus\:placeholder-opacity-50:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .lg\:focus\:placeholder-opacity-50:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .lg\:focus\:placeholder-opacity-50:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .lg\:focus\:placeholder-opacity-50:focus::placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .lg\:focus\:placeholder-opacity-60:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .lg\:focus\:placeholder-opacity-60:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .lg\:focus\:placeholder-opacity-60:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .lg\:focus\:placeholder-opacity-60:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .lg\:focus\:placeholder-opacity-60:focus::placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .lg\:focus\:placeholder-opacity-70:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .lg\:focus\:placeholder-opacity-70:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .lg\:focus\:placeholder-opacity-70:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .lg\:focus\:placeholder-opacity-70:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .lg\:focus\:placeholder-opacity-70:focus::placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .lg\:focus\:placeholder-opacity-75:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .lg\:focus\:placeholder-opacity-75:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .lg\:focus\:placeholder-opacity-75:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .lg\:focus\:placeholder-opacity-75:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .lg\:focus\:placeholder-opacity-75:focus::placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .lg\:focus\:placeholder-opacity-80:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .lg\:focus\:placeholder-opacity-80:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .lg\:focus\:placeholder-opacity-80:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .lg\:focus\:placeholder-opacity-80:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .lg\:focus\:placeholder-opacity-80:focus::placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .lg\:focus\:placeholder-opacity-90:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .lg\:focus\:placeholder-opacity-90:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .lg\:focus\:placeholder-opacity-90:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .lg\:focus\:placeholder-opacity-90:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .lg\:focus\:placeholder-opacity-90:focus::placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .lg\:focus\:placeholder-opacity-95:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .lg\:focus\:placeholder-opacity-95:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .lg\:focus\:placeholder-opacity-95:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .lg\:focus\:placeholder-opacity-95:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .lg\:focus\:placeholder-opacity-95:focus::placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .lg\:focus\:placeholder-opacity-100:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
  }

  .lg\:focus\:placeholder-opacity-100:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
  }

  .lg\:focus\:placeholder-opacity-100:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
  }

  .lg\:focus\:placeholder-opacity-100:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
  }

  .lg\:focus\:placeholder-opacity-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
  }

  .lg\:opacity-0 {
    opacity: 0;
  }

  .lg\:opacity-5 {
    opacity: 0.05;
  }

  .lg\:opacity-10 {
    opacity: 0.1;
  }

  .lg\:opacity-20 {
    opacity: 0.2;
  }

  .lg\:opacity-25 {
    opacity: 0.25;
  }

  .lg\:opacity-30 {
    opacity: 0.3;
  }

  .lg\:opacity-40 {
    opacity: 0.4;
  }

  .lg\:opacity-50 {
    opacity: 0.5;
  }

  .lg\:opacity-60 {
    opacity: 0.6;
  }

  .lg\:opacity-70 {
    opacity: 0.7;
  }

  .lg\:opacity-75 {
    opacity: 0.75;
  }

  .lg\:opacity-80 {
    opacity: 0.8;
  }

  .lg\:opacity-90 {
    opacity: 0.9;
  }

  .lg\:opacity-95 {
    opacity: 0.95;
  }

  .lg\:opacity-100 {
    opacity: 1;
  }

  .group:hover .lg\:group-hover\:opacity-0 {
    opacity: 0;
  }

  .group:hover .lg\:group-hover\:opacity-5 {
    opacity: 0.05;
  }

  .group:hover .lg\:group-hover\:opacity-10 {
    opacity: 0.1;
  }

  .group:hover .lg\:group-hover\:opacity-20 {
    opacity: 0.2;
  }

  .group:hover .lg\:group-hover\:opacity-25 {
    opacity: 0.25;
  }

  .group:hover .lg\:group-hover\:opacity-30 {
    opacity: 0.3;
  }

  .group:hover .lg\:group-hover\:opacity-40 {
    opacity: 0.4;
  }

  .group:hover .lg\:group-hover\:opacity-50 {
    opacity: 0.5;
  }

  .group:hover .lg\:group-hover\:opacity-60 {
    opacity: 0.6;
  }

  .group:hover .lg\:group-hover\:opacity-70 {
    opacity: 0.7;
  }

  .group:hover .lg\:group-hover\:opacity-75 {
    opacity: 0.75;
  }

  .group:hover .lg\:group-hover\:opacity-80 {
    opacity: 0.8;
  }

  .group:hover .lg\:group-hover\:opacity-90 {
    opacity: 0.9;
  }

  .group:hover .lg\:group-hover\:opacity-95 {
    opacity: 0.95;
  }

  .group:hover .lg\:group-hover\:opacity-100 {
    opacity: 1;
  }

  .lg\[focus-within]\:opacity-0[focus-within] {
    opacity: 0;
  }

  .lg\:focus-within\:opacity-0:focus-within {
    opacity: 0;
  }

  .lg\[focus-within]\:opacity-5[focus-within] {
    opacity: 0.05;
  }

  .lg\:focus-within\:opacity-5:focus-within {
    opacity: 0.05;
  }

  .lg\[focus-within]\:opacity-10[focus-within] {
    opacity: 0.1;
  }

  .lg\:focus-within\:opacity-10:focus-within {
    opacity: 0.1;
  }

  .lg\[focus-within]\:opacity-20[focus-within] {
    opacity: 0.2;
  }

  .lg\:focus-within\:opacity-20:focus-within {
    opacity: 0.2;
  }

  .lg\[focus-within]\:opacity-25[focus-within] {
    opacity: 0.25;
  }

  .lg\:focus-within\:opacity-25:focus-within {
    opacity: 0.25;
  }

  .lg\[focus-within]\:opacity-30[focus-within] {
    opacity: 0.3;
  }

  .lg\:focus-within\:opacity-30:focus-within {
    opacity: 0.3;
  }

  .lg\[focus-within]\:opacity-40[focus-within] {
    opacity: 0.4;
  }

  .lg\:focus-within\:opacity-40:focus-within {
    opacity: 0.4;
  }

  .lg\[focus-within]\:opacity-50[focus-within] {
    opacity: 0.5;
  }

  .lg\:focus-within\:opacity-50:focus-within {
    opacity: 0.5;
  }

  .lg\[focus-within]\:opacity-60[focus-within] {
    opacity: 0.6;
  }

  .lg\:focus-within\:opacity-60:focus-within {
    opacity: 0.6;
  }

  .lg\[focus-within]\:opacity-70[focus-within] {
    opacity: 0.7;
  }

  .lg\:focus-within\:opacity-70:focus-within {
    opacity: 0.7;
  }

  .lg\[focus-within]\:opacity-75[focus-within] {
    opacity: 0.75;
  }

  .lg\:focus-within\:opacity-75:focus-within {
    opacity: 0.75;
  }

  .lg\[focus-within]\:opacity-80[focus-within] {
    opacity: 0.8;
  }

  .lg\:focus-within\:opacity-80:focus-within {
    opacity: 0.8;
  }

  .lg\[focus-within]\:opacity-90[focus-within] {
    opacity: 0.9;
  }

  .lg\:focus-within\:opacity-90:focus-within {
    opacity: 0.9;
  }

  .lg\[focus-within]\:opacity-95[focus-within] {
    opacity: 0.95;
  }

  .lg\:focus-within\:opacity-95:focus-within {
    opacity: 0.95;
  }

  .lg\[focus-within]\:opacity-100[focus-within] {
    opacity: 1;
  }

  .lg\:focus-within\:opacity-100:focus-within {
    opacity: 1;
  }

  .lg\:hover\:opacity-0:hover {
    opacity: 0;
  }

  .lg\:hover\:opacity-5:hover {
    opacity: 0.05;
  }

  .lg\:hover\:opacity-10:hover {
    opacity: 0.1;
  }

  .lg\:hover\:opacity-20:hover {
    opacity: 0.2;
  }

  .lg\:hover\:opacity-25:hover {
    opacity: 0.25;
  }

  .lg\:hover\:opacity-30:hover {
    opacity: 0.3;
  }

  .lg\:hover\:opacity-40:hover {
    opacity: 0.4;
  }

  .lg\:hover\:opacity-50:hover {
    opacity: 0.5;
  }

  .lg\:hover\:opacity-60:hover {
    opacity: 0.6;
  }

  .lg\:hover\:opacity-70:hover {
    opacity: 0.7;
  }

  .lg\:hover\:opacity-75:hover {
    opacity: 0.75;
  }

  .lg\:hover\:opacity-80:hover {
    opacity: 0.8;
  }

  .lg\:hover\:opacity-90:hover {
    opacity: 0.9;
  }

  .lg\:hover\:opacity-95:hover {
    opacity: 0.95;
  }

  .lg\:hover\:opacity-100:hover {
    opacity: 1;
  }

  .lg\:focus\:opacity-0:focus {
    opacity: 0;
  }

  .lg\:focus\:opacity-5:focus {
    opacity: 0.05;
  }

  .lg\:focus\:opacity-10:focus {
    opacity: 0.1;
  }

  .lg\:focus\:opacity-20:focus {
    opacity: 0.2;
  }

  .lg\:focus\:opacity-25:focus {
    opacity: 0.25;
  }

  .lg\:focus\:opacity-30:focus {
    opacity: 0.3;
  }

  .lg\:focus\:opacity-40:focus {
    opacity: 0.4;
  }

  .lg\:focus\:opacity-50:focus {
    opacity: 0.5;
  }

  .lg\:focus\:opacity-60:focus {
    opacity: 0.6;
  }

  .lg\:focus\:opacity-70:focus {
    opacity: 0.7;
  }

  .lg\:focus\:opacity-75:focus {
    opacity: 0.75;
  }

  .lg\:focus\:opacity-80:focus {
    opacity: 0.8;
  }

  .lg\:focus\:opacity-90:focus {
    opacity: 0.9;
  }

  .lg\:focus\:opacity-95:focus {
    opacity: 0.95;
  }

  .lg\:focus\:opacity-100:focus {
    opacity: 1;
  }

  .lg\:bg-blend-normal {
    background-blend-mode: normal;
  }

  .lg\:bg-blend-multiply {
    background-blend-mode: multiply;
  }

  .lg\:bg-blend-screen {
    background-blend-mode: screen;
  }

  .lg\:bg-blend-overlay {
    background-blend-mode: overlay;
  }

  .lg\:bg-blend-darken {
    background-blend-mode: darken;
  }

  .lg\:bg-blend-lighten {
    background-blend-mode: lighten;
  }

  .lg\:bg-blend-color-dodge {
    background-blend-mode: color-dodge;
  }

  .lg\:bg-blend-color-burn {
    background-blend-mode: color-burn;
  }

  .lg\:bg-blend-hard-light {
    background-blend-mode: hard-light;
  }

  .lg\:bg-blend-soft-light {
    background-blend-mode: soft-light;
  }

  .lg\:bg-blend-difference {
    background-blend-mode: difference;
  }

  .lg\:bg-blend-exclusion {
    background-blend-mode: exclusion;
  }

  .lg\:bg-blend-hue {
    background-blend-mode: hue;
  }

  .lg\:bg-blend-saturation {
    background-blend-mode: saturation;
  }

  .lg\:bg-blend-color {
    background-blend-mode: color;
  }

  .lg\:bg-blend-luminosity {
    background-blend-mode: luminosity;
  }

  .lg\:mix-blend-normal {
    mix-blend-mode: normal;
  }

  .lg\:mix-blend-multiply {
    mix-blend-mode: multiply;
  }

  .lg\:mix-blend-screen {
    mix-blend-mode: screen;
  }

  .lg\:mix-blend-overlay {
    mix-blend-mode: overlay;
  }

  .lg\:mix-blend-darken {
    mix-blend-mode: darken;
  }

  .lg\:mix-blend-lighten {
    mix-blend-mode: lighten;
  }

  .lg\:mix-blend-color-dodge {
    mix-blend-mode: color-dodge;
  }

  .lg\:mix-blend-color-burn {
    mix-blend-mode: color-burn;
  }

  .lg\:mix-blend-hard-light {
    mix-blend-mode: hard-light;
  }

  .lg\:mix-blend-soft-light {
    mix-blend-mode: soft-light;
  }

  .lg\:mix-blend-difference {
    mix-blend-mode: difference;
  }

  .lg\:mix-blend-exclusion {
    mix-blend-mode: exclusion;
  }

  .lg\:mix-blend-hue {
    mix-blend-mode: hue;
  }

  .lg\:mix-blend-saturation {
    mix-blend-mode: saturation;
  }

  .lg\:mix-blend-color {
    mix-blend-mode: color;
  }

  .lg\:mix-blend-luminosity {
    mix-blend-mode: luminosity;
  }

  .lg\:shadow-sm {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .lg\:shadow {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .lg\:shadow-md {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .lg\:shadow-lg {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .lg\:shadow-xl {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .lg\:shadow-2xl {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .lg\:shadow-inner {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .lg\:shadow-none {
    --tw-shadow: 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .group:hover .lg\:group-hover\:shadow-sm {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .group:hover .lg\:group-hover\:shadow {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .group:hover .lg\:group-hover\:shadow-md {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .group:hover .lg\:group-hover\:shadow-lg {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .group:hover .lg\:group-hover\:shadow-xl {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .group:hover .lg\:group-hover\:shadow-2xl {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .group:hover .lg\:group-hover\:shadow-inner {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .group:hover .lg\:group-hover\:shadow-none {
    --tw-shadow: 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .lg\[focus-within]\:shadow-sm[focus-within] {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .lg\:focus-within\:shadow-sm:focus-within {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .lg\[focus-within]\:shadow[focus-within] {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .lg\:focus-within\:shadow:focus-within {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .lg\[focus-within]\:shadow-md[focus-within] {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .lg\:focus-within\:shadow-md:focus-within {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .lg\[focus-within]\:shadow-lg[focus-within] {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .lg\:focus-within\:shadow-lg:focus-within {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .lg\[focus-within]\:shadow-xl[focus-within] {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .lg\:focus-within\:shadow-xl:focus-within {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .lg\[focus-within]\:shadow-2xl[focus-within] {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .lg\:focus-within\:shadow-2xl:focus-within {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .lg\[focus-within]\:shadow-inner[focus-within] {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .lg\:focus-within\:shadow-inner:focus-within {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .lg\[focus-within]\:shadow-none[focus-within] {
    --tw-shadow: 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .lg\:focus-within\:shadow-none:focus-within {
    --tw-shadow: 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .lg\:hover\:shadow-sm:hover {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .lg\:hover\:shadow:hover {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .lg\:hover\:shadow-md:hover {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .lg\:hover\:shadow-lg:hover {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .lg\:hover\:shadow-xl:hover {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .lg\:hover\:shadow-2xl:hover {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .lg\:hover\:shadow-inner:hover {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .lg\:hover\:shadow-none:hover {
    --tw-shadow: 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .lg\:focus\:shadow-sm:focus {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .lg\:focus\:shadow:focus {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .lg\:focus\:shadow-md:focus {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .lg\:focus\:shadow-lg:focus {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .lg\:focus\:shadow-xl:focus {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .lg\:focus\:shadow-2xl:focus {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .lg\:focus\:shadow-inner:focus {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .lg\:focus\:shadow-none:focus {
    --tw-shadow: 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .lg\:outline-none {
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .lg\:outline-white {
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .lg\:outline-black {
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .lg\[focus-within]\:outline-none[focus-within] {
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .lg\:focus-within\:outline-none:focus-within {
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .lg\[focus-within]\:outline-white[focus-within] {
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .lg\:focus-within\:outline-white:focus-within {
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .lg\[focus-within]\:outline-black[focus-within] {
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .lg\:focus-within\:outline-black:focus-within {
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .lg\:focus\:outline-none:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .lg\:focus\:outline-white:focus {
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .lg\:focus\:outline-black:focus {
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .lg\:ring-0 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .lg\:ring-1 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .lg\:ring-2 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .lg\:ring-4 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .lg\:ring-8 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .lg\:ring {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .lg\[focus-within]\:ring-0[focus-within] {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .lg\:focus-within\:ring-0:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .lg\[focus-within]\:ring-1[focus-within] {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .lg\:focus-within\:ring-1:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .lg\[focus-within]\:ring-2[focus-within] {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .lg\:focus-within\:ring-2:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .lg\[focus-within]\:ring-4[focus-within] {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .lg\:focus-within\:ring-4:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .lg\[focus-within]\:ring-8[focus-within] {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .lg\:focus-within\:ring-8:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .lg\[focus-within]\:ring[focus-within] {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .lg\:focus-within\:ring:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .lg\:focus\:ring-0:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .lg\:focus\:ring-1:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .lg\:focus\:ring-2:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .lg\:focus\:ring-4:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .lg\:focus\:ring-8:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .lg\:focus\:ring:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .lg\:ring-inset {
    --tw-ring-inset: inset;
  }

  .lg\[focus-within]\:ring-inset[focus-within] {
    --tw-ring-inset: inset;
  }

  .lg\:focus-within\:ring-inset:focus-within {
    --tw-ring-inset: inset;
  }

  .lg\:focus\:ring-inset:focus {
    --tw-ring-inset: inset;
  }

  .lg\:ring-black {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(26, 23, 30, var(--tw-ring-opacity));
  }

  .lg\:ring-white {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
  }

  .lg\:ring-grey {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(174, 173, 175, var(--tw-ring-opacity));
  }

  .lg\:ring-purple {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(1, 66, 94, var(--tw-ring-opacity));
  }

  .lg\:ring-lightgrey {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(241, 241, 241, var(--tw-ring-opacity));
  }

  .lg\:ring-lightpurple {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(199, 183, 167, var(--tw-ring-opacity));
  }

  .lg\:ring-purplehover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(160, 121, 232, var(--tw-ring-opacity));
  }

  .lg\:ring-purpleactive {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(139, 92, 227, var(--tw-ring-opacity));
  }

  .lg\:ring-red {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(230, 95, 110, var(--tw-ring-opacity));
  }

  .lg\:ring-beige {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(199, 183, 167, var(--tw-ring-opacity));
  }

  .lg\:ring-pourpre {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(74, 25, 44, var(--tw-ring-opacity));
  }

  .lg\:ring-petrole {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(1, 66, 94, var(--tw-ring-opacity));
  }

  .lg\:ring-antracite {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(68, 78, 79, var(--tw-ring-opacity));
  }

  .lg\:ring-black-opacity {
    --tw-ring-color: rgba(25, 23, 29, 0.7);
  }

  .lg\:ring-current {
    --tw-ring-color: currentColor;
  }

  .lg\[focus-within]\:ring-black[focus-within] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(26, 23, 30, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-black:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(26, 23, 30, var(--tw-ring-opacity));
  }

  .lg\[focus-within]\:ring-white[focus-within] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-white:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
  }

  .lg\[focus-within]\:ring-grey[focus-within] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(174, 173, 175, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-grey:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(174, 173, 175, var(--tw-ring-opacity));
  }

  .lg\[focus-within]\:ring-purple[focus-within] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(1, 66, 94, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-purple:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(1, 66, 94, var(--tw-ring-opacity));
  }

  .lg\[focus-within]\:ring-lightgrey[focus-within] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(241, 241, 241, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-lightgrey:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(241, 241, 241, var(--tw-ring-opacity));
  }

  .lg\[focus-within]\:ring-lightpurple[focus-within] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(199, 183, 167, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-lightpurple:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(199, 183, 167, var(--tw-ring-opacity));
  }

  .lg\[focus-within]\:ring-purplehover[focus-within] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(160, 121, 232, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-purplehover:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(160, 121, 232, var(--tw-ring-opacity));
  }

  .lg\[focus-within]\:ring-purpleactive[focus-within] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(139, 92, 227, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-purpleactive:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(139, 92, 227, var(--tw-ring-opacity));
  }

  .lg\[focus-within]\:ring-red[focus-within] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(230, 95, 110, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-red:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(230, 95, 110, var(--tw-ring-opacity));
  }

  .lg\[focus-within]\:ring-beige[focus-within] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(199, 183, 167, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-beige:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(199, 183, 167, var(--tw-ring-opacity));
  }

  .lg\[focus-within]\:ring-pourpre[focus-within] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(74, 25, 44, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-pourpre:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(74, 25, 44, var(--tw-ring-opacity));
  }

  .lg\[focus-within]\:ring-petrole[focus-within] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(1, 66, 94, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-petrole:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(1, 66, 94, var(--tw-ring-opacity));
  }

  .lg\[focus-within]\:ring-antracite[focus-within] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(68, 78, 79, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-antracite:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(68, 78, 79, var(--tw-ring-opacity));
  }

  .lg\[focus-within]\:ring-black-opacity[focus-within] {
    --tw-ring-color: rgba(25, 23, 29, 0.7);
  }

  .lg\:focus-within\:ring-black-opacity:focus-within {
    --tw-ring-color: rgba(25, 23, 29, 0.7);
  }

  .lg\[focus-within]\:ring-current[focus-within] {
    --tw-ring-color: currentColor;
  }

  .lg\:focus-within\:ring-current:focus-within {
    --tw-ring-color: currentColor;
  }

  .lg\:focus\:ring-black:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(26, 23, 30, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-white:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-grey:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(174, 173, 175, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-purple:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(1, 66, 94, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-lightgrey:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(241, 241, 241, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-lightpurple:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(199, 183, 167, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-purplehover:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(160, 121, 232, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-purpleactive:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(139, 92, 227, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-red:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(230, 95, 110, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-beige:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(199, 183, 167, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-pourpre:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(74, 25, 44, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-petrole:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(1, 66, 94, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-antracite:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(68, 78, 79, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-black-opacity:focus {
    --tw-ring-color: rgba(25, 23, 29, 0.7);
  }

  .lg\:focus\:ring-current:focus {
    --tw-ring-color: currentColor;
  }

  .lg\:ring-opacity-0 {
    --tw-ring-opacity: 0;
  }

  .lg\:ring-opacity-5 {
    --tw-ring-opacity: 0.05;
  }

  .lg\:ring-opacity-10 {
    --tw-ring-opacity: 0.1;
  }

  .lg\:ring-opacity-20 {
    --tw-ring-opacity: 0.2;
  }

  .lg\:ring-opacity-25 {
    --tw-ring-opacity: 0.25;
  }

  .lg\:ring-opacity-30 {
    --tw-ring-opacity: 0.3;
  }

  .lg\:ring-opacity-40 {
    --tw-ring-opacity: 0.4;
  }

  .lg\:ring-opacity-50 {
    --tw-ring-opacity: 0.5;
  }

  .lg\:ring-opacity-60 {
    --tw-ring-opacity: 0.6;
  }

  .lg\:ring-opacity-70 {
    --tw-ring-opacity: 0.7;
  }

  .lg\:ring-opacity-75 {
    --tw-ring-opacity: 0.75;
  }

  .lg\:ring-opacity-80 {
    --tw-ring-opacity: 0.8;
  }

  .lg\:ring-opacity-90 {
    --tw-ring-opacity: 0.9;
  }

  .lg\:ring-opacity-95 {
    --tw-ring-opacity: 0.95;
  }

  .lg\:ring-opacity-100 {
    --tw-ring-opacity: 1;
  }

  .lg\[focus-within]\:ring-opacity-0[focus-within] {
    --tw-ring-opacity: 0;
  }

  .lg\:focus-within\:ring-opacity-0:focus-within {
    --tw-ring-opacity: 0;
  }

  .lg\[focus-within]\:ring-opacity-5[focus-within] {
    --tw-ring-opacity: 0.05;
  }

  .lg\:focus-within\:ring-opacity-5:focus-within {
    --tw-ring-opacity: 0.05;
  }

  .lg\[focus-within]\:ring-opacity-10[focus-within] {
    --tw-ring-opacity: 0.1;
  }

  .lg\:focus-within\:ring-opacity-10:focus-within {
    --tw-ring-opacity: 0.1;
  }

  .lg\[focus-within]\:ring-opacity-20[focus-within] {
    --tw-ring-opacity: 0.2;
  }

  .lg\:focus-within\:ring-opacity-20:focus-within {
    --tw-ring-opacity: 0.2;
  }

  .lg\[focus-within]\:ring-opacity-25[focus-within] {
    --tw-ring-opacity: 0.25;
  }

  .lg\:focus-within\:ring-opacity-25:focus-within {
    --tw-ring-opacity: 0.25;
  }

  .lg\[focus-within]\:ring-opacity-30[focus-within] {
    --tw-ring-opacity: 0.3;
  }

  .lg\:focus-within\:ring-opacity-30:focus-within {
    --tw-ring-opacity: 0.3;
  }

  .lg\[focus-within]\:ring-opacity-40[focus-within] {
    --tw-ring-opacity: 0.4;
  }

  .lg\:focus-within\:ring-opacity-40:focus-within {
    --tw-ring-opacity: 0.4;
  }

  .lg\[focus-within]\:ring-opacity-50[focus-within] {
    --tw-ring-opacity: 0.5;
  }

  .lg\:focus-within\:ring-opacity-50:focus-within {
    --tw-ring-opacity: 0.5;
  }

  .lg\[focus-within]\:ring-opacity-60[focus-within] {
    --tw-ring-opacity: 0.6;
  }

  .lg\:focus-within\:ring-opacity-60:focus-within {
    --tw-ring-opacity: 0.6;
  }

  .lg\[focus-within]\:ring-opacity-70[focus-within] {
    --tw-ring-opacity: 0.7;
  }

  .lg\:focus-within\:ring-opacity-70:focus-within {
    --tw-ring-opacity: 0.7;
  }

  .lg\[focus-within]\:ring-opacity-75[focus-within] {
    --tw-ring-opacity: 0.75;
  }

  .lg\:focus-within\:ring-opacity-75:focus-within {
    --tw-ring-opacity: 0.75;
  }

  .lg\[focus-within]\:ring-opacity-80[focus-within] {
    --tw-ring-opacity: 0.8;
  }

  .lg\:focus-within\:ring-opacity-80:focus-within {
    --tw-ring-opacity: 0.8;
  }

  .lg\[focus-within]\:ring-opacity-90[focus-within] {
    --tw-ring-opacity: 0.9;
  }

  .lg\:focus-within\:ring-opacity-90:focus-within {
    --tw-ring-opacity: 0.9;
  }

  .lg\[focus-within]\:ring-opacity-95[focus-within] {
    --tw-ring-opacity: 0.95;
  }

  .lg\:focus-within\:ring-opacity-95:focus-within {
    --tw-ring-opacity: 0.95;
  }

  .lg\[focus-within]\:ring-opacity-100[focus-within] {
    --tw-ring-opacity: 1;
  }

  .lg\:focus-within\:ring-opacity-100:focus-within {
    --tw-ring-opacity: 1;
  }

  .lg\:focus\:ring-opacity-0:focus {
    --tw-ring-opacity: 0;
  }

  .lg\:focus\:ring-opacity-5:focus {
    --tw-ring-opacity: 0.05;
  }

  .lg\:focus\:ring-opacity-10:focus {
    --tw-ring-opacity: 0.1;
  }

  .lg\:focus\:ring-opacity-20:focus {
    --tw-ring-opacity: 0.2;
  }

  .lg\:focus\:ring-opacity-25:focus {
    --tw-ring-opacity: 0.25;
  }

  .lg\:focus\:ring-opacity-30:focus {
    --tw-ring-opacity: 0.3;
  }

  .lg\:focus\:ring-opacity-40:focus {
    --tw-ring-opacity: 0.4;
  }

  .lg\:focus\:ring-opacity-50:focus {
    --tw-ring-opacity: 0.5;
  }

  .lg\:focus\:ring-opacity-60:focus {
    --tw-ring-opacity: 0.6;
  }

  .lg\:focus\:ring-opacity-70:focus {
    --tw-ring-opacity: 0.7;
  }

  .lg\:focus\:ring-opacity-75:focus {
    --tw-ring-opacity: 0.75;
  }

  .lg\:focus\:ring-opacity-80:focus {
    --tw-ring-opacity: 0.8;
  }

  .lg\:focus\:ring-opacity-90:focus {
    --tw-ring-opacity: 0.9;
  }

  .lg\:focus\:ring-opacity-95:focus {
    --tw-ring-opacity: 0.95;
  }

  .lg\:focus\:ring-opacity-100:focus {
    --tw-ring-opacity: 1;
  }

  .lg\:ring-offset-0 {
    --tw-ring-offset-width: 0px;
  }

  .lg\:ring-offset-1 {
    --tw-ring-offset-width: 1px;
  }

  .lg\:ring-offset-2 {
    --tw-ring-offset-width: 2px;
  }

  .lg\:ring-offset-4 {
    --tw-ring-offset-width: 4px;
  }

  .lg\:ring-offset-8 {
    --tw-ring-offset-width: 8px;
  }

  .lg\[focus-within]\:ring-offset-0[focus-within] {
    --tw-ring-offset-width: 0px;
  }

  .lg\:focus-within\:ring-offset-0:focus-within {
    --tw-ring-offset-width: 0px;
  }

  .lg\[focus-within]\:ring-offset-1[focus-within] {
    --tw-ring-offset-width: 1px;
  }

  .lg\:focus-within\:ring-offset-1:focus-within {
    --tw-ring-offset-width: 1px;
  }

  .lg\[focus-within]\:ring-offset-2[focus-within] {
    --tw-ring-offset-width: 2px;
  }

  .lg\:focus-within\:ring-offset-2:focus-within {
    --tw-ring-offset-width: 2px;
  }

  .lg\[focus-within]\:ring-offset-4[focus-within] {
    --tw-ring-offset-width: 4px;
  }

  .lg\:focus-within\:ring-offset-4:focus-within {
    --tw-ring-offset-width: 4px;
  }

  .lg\[focus-within]\:ring-offset-8[focus-within] {
    --tw-ring-offset-width: 8px;
  }

  .lg\:focus-within\:ring-offset-8:focus-within {
    --tw-ring-offset-width: 8px;
  }

  .lg\:focus\:ring-offset-0:focus {
    --tw-ring-offset-width: 0px;
  }

  .lg\:focus\:ring-offset-1:focus {
    --tw-ring-offset-width: 1px;
  }

  .lg\:focus\:ring-offset-2:focus {
    --tw-ring-offset-width: 2px;
  }

  .lg\:focus\:ring-offset-4:focus {
    --tw-ring-offset-width: 4px;
  }

  .lg\:focus\:ring-offset-8:focus {
    --tw-ring-offset-width: 8px;
  }

  .lg\:ring-offset-black {
    --tw-ring-offset-color: #1A171E;
  }

  .lg\:ring-offset-white {
    --tw-ring-offset-color: #fff;
  }

  .lg\:ring-offset-grey {
    --tw-ring-offset-color: #AEADAF;
  }

  .lg\:ring-offset-purple {
    --tw-ring-offset-color: #01425e;
  }

  .lg\:ring-offset-lightgrey {
    --tw-ring-offset-color: #F1F1F1;
  }

  .lg\:ring-offset-lightpurple {
    --tw-ring-offset-color: #c7b7a7;
  }

  .lg\:ring-offset-purplehover {
    --tw-ring-offset-color: #a079e8;
  }

  .lg\:ring-offset-purpleactive {
    --tw-ring-offset-color: #8b5ce3;
  }

  .lg\:ring-offset-red {
    --tw-ring-offset-color: #E65F6E;
  }

  .lg\:ring-offset-beige {
    --tw-ring-offset-color: #c7b7a7;
  }

  .lg\:ring-offset-pourpre {
    --tw-ring-offset-color: #4a192c;
  }

  .lg\:ring-offset-petrole {
    --tw-ring-offset-color: #01425e;
  }

  .lg\:ring-offset-antracite {
    --tw-ring-offset-color: #444e4f;
  }

  .lg\:ring-offset-black-opacity {
    --tw-ring-offset-color: rgba(25, 23, 29, 0.7);
  }

  .lg\:ring-offset-current {
    --tw-ring-offset-color: currentColor;
  }

  .lg\[focus-within]\:ring-offset-black[focus-within] {
    --tw-ring-offset-color: #1A171E;
  }

  .lg\:focus-within\:ring-offset-black:focus-within {
    --tw-ring-offset-color: #1A171E;
  }

  .lg\[focus-within]\:ring-offset-white[focus-within] {
    --tw-ring-offset-color: #fff;
  }

  .lg\:focus-within\:ring-offset-white:focus-within {
    --tw-ring-offset-color: #fff;
  }

  .lg\[focus-within]\:ring-offset-grey[focus-within] {
    --tw-ring-offset-color: #AEADAF;
  }

  .lg\:focus-within\:ring-offset-grey:focus-within {
    --tw-ring-offset-color: #AEADAF;
  }

  .lg\[focus-within]\:ring-offset-purple[focus-within] {
    --tw-ring-offset-color: #01425e;
  }

  .lg\:focus-within\:ring-offset-purple:focus-within {
    --tw-ring-offset-color: #01425e;
  }

  .lg\[focus-within]\:ring-offset-lightgrey[focus-within] {
    --tw-ring-offset-color: #F1F1F1;
  }

  .lg\:focus-within\:ring-offset-lightgrey:focus-within {
    --tw-ring-offset-color: #F1F1F1;
  }

  .lg\[focus-within]\:ring-offset-lightpurple[focus-within] {
    --tw-ring-offset-color: #c7b7a7;
  }

  .lg\:focus-within\:ring-offset-lightpurple:focus-within {
    --tw-ring-offset-color: #c7b7a7;
  }

  .lg\[focus-within]\:ring-offset-purplehover[focus-within] {
    --tw-ring-offset-color: #a079e8;
  }

  .lg\:focus-within\:ring-offset-purplehover:focus-within {
    --tw-ring-offset-color: #a079e8;
  }

  .lg\[focus-within]\:ring-offset-purpleactive[focus-within] {
    --tw-ring-offset-color: #8b5ce3;
  }

  .lg\:focus-within\:ring-offset-purpleactive:focus-within {
    --tw-ring-offset-color: #8b5ce3;
  }

  .lg\[focus-within]\:ring-offset-red[focus-within] {
    --tw-ring-offset-color: #E65F6E;
  }

  .lg\:focus-within\:ring-offset-red:focus-within {
    --tw-ring-offset-color: #E65F6E;
  }

  .lg\[focus-within]\:ring-offset-beige[focus-within] {
    --tw-ring-offset-color: #c7b7a7;
  }

  .lg\:focus-within\:ring-offset-beige:focus-within {
    --tw-ring-offset-color: #c7b7a7;
  }

  .lg\[focus-within]\:ring-offset-pourpre[focus-within] {
    --tw-ring-offset-color: #4a192c;
  }

  .lg\:focus-within\:ring-offset-pourpre:focus-within {
    --tw-ring-offset-color: #4a192c;
  }

  .lg\[focus-within]\:ring-offset-petrole[focus-within] {
    --tw-ring-offset-color: #01425e;
  }

  .lg\:focus-within\:ring-offset-petrole:focus-within {
    --tw-ring-offset-color: #01425e;
  }

  .lg\[focus-within]\:ring-offset-antracite[focus-within] {
    --tw-ring-offset-color: #444e4f;
  }

  .lg\:focus-within\:ring-offset-antracite:focus-within {
    --tw-ring-offset-color: #444e4f;
  }

  .lg\[focus-within]\:ring-offset-black-opacity[focus-within] {
    --tw-ring-offset-color: rgba(25, 23, 29, 0.7);
  }

  .lg\:focus-within\:ring-offset-black-opacity:focus-within {
    --tw-ring-offset-color: rgba(25, 23, 29, 0.7);
  }

  .lg\[focus-within]\:ring-offset-current[focus-within] {
    --tw-ring-offset-color: currentColor;
  }

  .lg\:focus-within\:ring-offset-current:focus-within {
    --tw-ring-offset-color: currentColor;
  }

  .lg\:focus\:ring-offset-black:focus {
    --tw-ring-offset-color: #1A171E;
  }

  .lg\:focus\:ring-offset-white:focus {
    --tw-ring-offset-color: #fff;
  }

  .lg\:focus\:ring-offset-grey:focus {
    --tw-ring-offset-color: #AEADAF;
  }

  .lg\:focus\:ring-offset-purple:focus {
    --tw-ring-offset-color: #01425e;
  }

  .lg\:focus\:ring-offset-lightgrey:focus {
    --tw-ring-offset-color: #F1F1F1;
  }

  .lg\:focus\:ring-offset-lightpurple:focus {
    --tw-ring-offset-color: #c7b7a7;
  }

  .lg\:focus\:ring-offset-purplehover:focus {
    --tw-ring-offset-color: #a079e8;
  }

  .lg\:focus\:ring-offset-purpleactive:focus {
    --tw-ring-offset-color: #8b5ce3;
  }

  .lg\:focus\:ring-offset-red:focus {
    --tw-ring-offset-color: #E65F6E;
  }

  .lg\:focus\:ring-offset-beige:focus {
    --tw-ring-offset-color: #c7b7a7;
  }

  .lg\:focus\:ring-offset-pourpre:focus {
    --tw-ring-offset-color: #4a192c;
  }

  .lg\:focus\:ring-offset-petrole:focus {
    --tw-ring-offset-color: #01425e;
  }

  .lg\:focus\:ring-offset-antracite:focus {
    --tw-ring-offset-color: #444e4f;
  }

  .lg\:focus\:ring-offset-black-opacity:focus {
    --tw-ring-offset-color: rgba(25, 23, 29, 0.7);
  }

  .lg\:focus\:ring-offset-current:focus {
    --tw-ring-offset-color: currentColor;
  }

  .lg\:filter {
    --tw-blur: var(--tw-empty,/*!*/ /*!*/);
    --tw-brightness: var(--tw-empty,/*!*/ /*!*/);
    --tw-contrast: var(--tw-empty,/*!*/ /*!*/);
    --tw-grayscale: var(--tw-empty,/*!*/ /*!*/);
    --tw-hue-rotate: var(--tw-empty,/*!*/ /*!*/);
    --tw-invert: var(--tw-empty,/*!*/ /*!*/);
    --tw-saturate: var(--tw-empty,/*!*/ /*!*/);
    --tw-sepia: var(--tw-empty,/*!*/ /*!*/);
    --tw-drop-shadow: var(--tw-empty,/*!*/ /*!*/);
    -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
            filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }

  .lg\:filter-none {
    -webkit-filter: none;
            filter: none;
  }

  .lg\:blur-0 {
    --tw-blur: blur(0);
  }

  .lg\:blur-none {
    --tw-blur: blur(0);
  }

  .lg\:blur-sm {
    --tw-blur: blur(4px);
  }

  .lg\:blur {
    --tw-blur: blur(8px);
  }

  .lg\:blur-md {
    --tw-blur: blur(12px);
  }

  .lg\:blur-lg {
    --tw-blur: blur(16px);
  }

  .lg\:blur-xl {
    --tw-blur: blur(24px);
  }

  .lg\:blur-2xl {
    --tw-blur: blur(40px);
  }

  .lg\:blur-3xl {
    --tw-blur: blur(64px);
  }

  .lg\:brightness-0 {
    --tw-brightness: brightness(0);
  }

  .lg\:brightness-50 {
    --tw-brightness: brightness(.5);
  }

  .lg\:brightness-75 {
    --tw-brightness: brightness(.75);
  }

  .lg\:brightness-90 {
    --tw-brightness: brightness(.9);
  }

  .lg\:brightness-95 {
    --tw-brightness: brightness(.95);
  }

  .lg\:brightness-100 {
    --tw-brightness: brightness(1);
  }

  .lg\:brightness-105 {
    --tw-brightness: brightness(1.05);
  }

  .lg\:brightness-110 {
    --tw-brightness: brightness(1.1);
  }

  .lg\:brightness-125 {
    --tw-brightness: brightness(1.25);
  }

  .lg\:brightness-150 {
    --tw-brightness: brightness(1.5);
  }

  .lg\:brightness-200 {
    --tw-brightness: brightness(2);
  }

  .lg\:contrast-0 {
    --tw-contrast: contrast(0);
  }

  .lg\:contrast-50 {
    --tw-contrast: contrast(.5);
  }

  .lg\:contrast-75 {
    --tw-contrast: contrast(.75);
  }

  .lg\:contrast-100 {
    --tw-contrast: contrast(1);
  }

  .lg\:contrast-125 {
    --tw-contrast: contrast(1.25);
  }

  .lg\:contrast-150 {
    --tw-contrast: contrast(1.5);
  }

  .lg\:contrast-200 {
    --tw-contrast: contrast(2);
  }

  .lg\:drop-shadow-sm {
    --tw-drop-shadow: drop-shadow(0 1px 1px rgba(0,0,0,0.05));
  }

  .lg\:drop-shadow {
    --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1)) drop-shadow(0 1px 1px rgba(0, 0, 0, 0.06));
  }

  .lg\:drop-shadow-md {
    --tw-drop-shadow: drop-shadow(0 4px 3px rgba(0, 0, 0, 0.07)) drop-shadow(0 2px 2px rgba(0, 0, 0, 0.06));
  }

  .lg\:drop-shadow-lg {
    --tw-drop-shadow: drop-shadow(0 10px 8px rgba(0, 0, 0, 0.04)) drop-shadow(0 4px 3px rgba(0, 0, 0, 0.1));
  }

  .lg\:drop-shadow-xl {
    --tw-drop-shadow: drop-shadow(0 20px 13px rgba(0, 0, 0, 0.03)) drop-shadow(0 8px 5px rgba(0, 0, 0, 0.08));
  }

  .lg\:drop-shadow-2xl {
    --tw-drop-shadow: drop-shadow(0 25px 25px rgba(0, 0, 0, 0.15));
  }

  .lg\:drop-shadow-none {
    --tw-drop-shadow: drop-shadow(0 0 rgba(0,0,0,0));
  }

  .lg\:grayscale-0 {
    --tw-grayscale: grayscale(0);
  }

  .lg\:grayscale {
    --tw-grayscale: grayscale(100%);
  }

  .lg\:hue-rotate-0 {
    --tw-hue-rotate: hue-rotate(0deg);
  }

  .lg\:hue-rotate-15 {
    --tw-hue-rotate: hue-rotate(15deg);
  }

  .lg\:hue-rotate-30 {
    --tw-hue-rotate: hue-rotate(30deg);
  }

  .lg\:hue-rotate-60 {
    --tw-hue-rotate: hue-rotate(60deg);
  }

  .lg\:hue-rotate-90 {
    --tw-hue-rotate: hue-rotate(90deg);
  }

  .lg\:hue-rotate-180 {
    --tw-hue-rotate: hue-rotate(180deg);
  }

  .lg\:-hue-rotate-180 {
    --tw-hue-rotate: hue-rotate(-180deg);
  }

  .lg\:-hue-rotate-90 {
    --tw-hue-rotate: hue-rotate(-90deg);
  }

  .lg\:-hue-rotate-60 {
    --tw-hue-rotate: hue-rotate(-60deg);
  }

  .lg\:-hue-rotate-30 {
    --tw-hue-rotate: hue-rotate(-30deg);
  }

  .lg\:-hue-rotate-15 {
    --tw-hue-rotate: hue-rotate(-15deg);
  }

  .lg\:invert-0 {
    --tw-invert: invert(0);
  }

  .lg\:invert {
    --tw-invert: invert(100%);
  }

  .lg\:saturate-0 {
    --tw-saturate: saturate(0);
  }

  .lg\:saturate-50 {
    --tw-saturate: saturate(.5);
  }

  .lg\:saturate-100 {
    --tw-saturate: saturate(1);
  }

  .lg\:saturate-150 {
    --tw-saturate: saturate(1.5);
  }

  .lg\:saturate-200 {
    --tw-saturate: saturate(2);
  }

  .lg\:sepia-0 {
    --tw-sepia: sepia(0);
  }

  .lg\:sepia {
    --tw-sepia: sepia(100%);
  }

  .lg\:backdrop-filter {
    --tw-backdrop-blur: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-brightness: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-contrast: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-grayscale: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-hue-rotate: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-invert: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-opacity: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-saturate: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-sepia: var(--tw-empty,/*!*/ /*!*/);
    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);
  }

  .lg\:backdrop-filter-none {
    backdrop-filter: none;
  }

  .lg\:backdrop-blur-0 {
    --tw-backdrop-blur: blur(0);
  }

  .lg\:backdrop-blur-none {
    --tw-backdrop-blur: blur(0);
  }

  .lg\:backdrop-blur-sm {
    --tw-backdrop-blur: blur(4px);
  }

  .lg\:backdrop-blur {
    --tw-backdrop-blur: blur(8px);
  }

  .lg\:backdrop-blur-md {
    --tw-backdrop-blur: blur(12px);
  }

  .lg\:backdrop-blur-lg {
    --tw-backdrop-blur: blur(16px);
  }

  .lg\:backdrop-blur-xl {
    --tw-backdrop-blur: blur(24px);
  }

  .lg\:backdrop-blur-2xl {
    --tw-backdrop-blur: blur(40px);
  }

  .lg\:backdrop-blur-3xl {
    --tw-backdrop-blur: blur(64px);
  }

  .lg\:backdrop-brightness-0 {
    --tw-backdrop-brightness: brightness(0);
  }

  .lg\:backdrop-brightness-50 {
    --tw-backdrop-brightness: brightness(.5);
  }

  .lg\:backdrop-brightness-75 {
    --tw-backdrop-brightness: brightness(.75);
  }

  .lg\:backdrop-brightness-90 {
    --tw-backdrop-brightness: brightness(.9);
  }

  .lg\:backdrop-brightness-95 {
    --tw-backdrop-brightness: brightness(.95);
  }

  .lg\:backdrop-brightness-100 {
    --tw-backdrop-brightness: brightness(1);
  }

  .lg\:backdrop-brightness-105 {
    --tw-backdrop-brightness: brightness(1.05);
  }

  .lg\:backdrop-brightness-110 {
    --tw-backdrop-brightness: brightness(1.1);
  }

  .lg\:backdrop-brightness-125 {
    --tw-backdrop-brightness: brightness(1.25);
  }

  .lg\:backdrop-brightness-150 {
    --tw-backdrop-brightness: brightness(1.5);
  }

  .lg\:backdrop-brightness-200 {
    --tw-backdrop-brightness: brightness(2);
  }

  .lg\:backdrop-contrast-0 {
    --tw-backdrop-contrast: contrast(0);
  }

  .lg\:backdrop-contrast-50 {
    --tw-backdrop-contrast: contrast(.5);
  }

  .lg\:backdrop-contrast-75 {
    --tw-backdrop-contrast: contrast(.75);
  }

  .lg\:backdrop-contrast-100 {
    --tw-backdrop-contrast: contrast(1);
  }

  .lg\:backdrop-contrast-125 {
    --tw-backdrop-contrast: contrast(1.25);
  }

  .lg\:backdrop-contrast-150 {
    --tw-backdrop-contrast: contrast(1.5);
  }

  .lg\:backdrop-contrast-200 {
    --tw-backdrop-contrast: contrast(2);
  }

  .lg\:backdrop-grayscale-0 {
    --tw-backdrop-grayscale: grayscale(0);
  }

  .lg\:backdrop-grayscale {
    --tw-backdrop-grayscale: grayscale(100%);
  }

  .lg\:backdrop-hue-rotate-0 {
    --tw-backdrop-hue-rotate: hue-rotate(0deg);
  }

  .lg\:backdrop-hue-rotate-15 {
    --tw-backdrop-hue-rotate: hue-rotate(15deg);
  }

  .lg\:backdrop-hue-rotate-30 {
    --tw-backdrop-hue-rotate: hue-rotate(30deg);
  }

  .lg\:backdrop-hue-rotate-60 {
    --tw-backdrop-hue-rotate: hue-rotate(60deg);
  }

  .lg\:backdrop-hue-rotate-90 {
    --tw-backdrop-hue-rotate: hue-rotate(90deg);
  }

  .lg\:backdrop-hue-rotate-180 {
    --tw-backdrop-hue-rotate: hue-rotate(180deg);
  }

  .lg\:-backdrop-hue-rotate-180 {
    --tw-backdrop-hue-rotate: hue-rotate(-180deg);
  }

  .lg\:-backdrop-hue-rotate-90 {
    --tw-backdrop-hue-rotate: hue-rotate(-90deg);
  }

  .lg\:-backdrop-hue-rotate-60 {
    --tw-backdrop-hue-rotate: hue-rotate(-60deg);
  }

  .lg\:-backdrop-hue-rotate-30 {
    --tw-backdrop-hue-rotate: hue-rotate(-30deg);
  }

  .lg\:-backdrop-hue-rotate-15 {
    --tw-backdrop-hue-rotate: hue-rotate(-15deg);
  }

  .lg\:backdrop-invert-0 {
    --tw-backdrop-invert: invert(0);
  }

  .lg\:backdrop-invert {
    --tw-backdrop-invert: invert(100%);
  }

  .lg\:backdrop-opacity-0 {
    --tw-backdrop-opacity: opacity(0);
  }

  .lg\:backdrop-opacity-5 {
    --tw-backdrop-opacity: opacity(0.05);
  }

  .lg\:backdrop-opacity-10 {
    --tw-backdrop-opacity: opacity(0.1);
  }

  .lg\:backdrop-opacity-20 {
    --tw-backdrop-opacity: opacity(0.2);
  }

  .lg\:backdrop-opacity-25 {
    --tw-backdrop-opacity: opacity(0.25);
  }

  .lg\:backdrop-opacity-30 {
    --tw-backdrop-opacity: opacity(0.3);
  }

  .lg\:backdrop-opacity-40 {
    --tw-backdrop-opacity: opacity(0.4);
  }

  .lg\:backdrop-opacity-50 {
    --tw-backdrop-opacity: opacity(0.5);
  }

  .lg\:backdrop-opacity-60 {
    --tw-backdrop-opacity: opacity(0.6);
  }

  .lg\:backdrop-opacity-70 {
    --tw-backdrop-opacity: opacity(0.7);
  }

  .lg\:backdrop-opacity-75 {
    --tw-backdrop-opacity: opacity(0.75);
  }

  .lg\:backdrop-opacity-80 {
    --tw-backdrop-opacity: opacity(0.8);
  }

  .lg\:backdrop-opacity-90 {
    --tw-backdrop-opacity: opacity(0.9);
  }

  .lg\:backdrop-opacity-95 {
    --tw-backdrop-opacity: opacity(0.95);
  }

  .lg\:backdrop-opacity-100 {
    --tw-backdrop-opacity: opacity(1);
  }

  .lg\:backdrop-saturate-0 {
    --tw-backdrop-saturate: saturate(0);
  }

  .lg\:backdrop-saturate-50 {
    --tw-backdrop-saturate: saturate(.5);
  }

  .lg\:backdrop-saturate-100 {
    --tw-backdrop-saturate: saturate(1);
  }

  .lg\:backdrop-saturate-150 {
    --tw-backdrop-saturate: saturate(1.5);
  }

  .lg\:backdrop-saturate-200 {
    --tw-backdrop-saturate: saturate(2);
  }

  .lg\:backdrop-sepia-0 {
    --tw-backdrop-sepia: sepia(0);
  }

  .lg\:backdrop-sepia {
    --tw-backdrop-sepia: sepia(100%);
  }

  .lg\:transition-none {
    -webkit-transition-property: none;
    transition-property: none;
  }

  .lg\:transition-all {
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-duration: 150ms;
            transition-duration: 150ms;
  }

  .lg\:transition {
    -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, backdrop-filter, -webkit-box-shadow, -webkit-transform, -webkit-filter;
    transition-property: background-color, border-color, color, fill, stroke, opacity, backdrop-filter, -webkit-box-shadow, -webkit-transform, -webkit-filter;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-box-shadow, -webkit-transform, -webkit-filter;
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-duration: 150ms;
            transition-duration: 150ms;
  }

  .lg\:transition-colors {
    -webkit-transition-property: background-color, border-color, color, fill, stroke;
    transition-property: background-color, border-color, color, fill, stroke;
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-duration: 150ms;
            transition-duration: 150ms;
  }

  .lg\:transition-opacity {
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-duration: 150ms;
            transition-duration: 150ms;
  }

  .lg\:transition-shadow {
    -webkit-transition-property: -webkit-box-shadow;
    transition-property: -webkit-box-shadow;
    transition-property: box-shadow;
    transition-property: box-shadow, -webkit-box-shadow;
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-duration: 150ms;
            transition-duration: 150ms;
  }

  .lg\:transition-transform {
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-duration: 150ms;
            transition-duration: 150ms;
  }

  .lg\:delay-75 {
    -webkit-transition-delay: 75ms;
            transition-delay: 75ms;
  }

  .lg\:delay-100 {
    -webkit-transition-delay: 100ms;
            transition-delay: 100ms;
  }

  .lg\:delay-150 {
    -webkit-transition-delay: 150ms;
            transition-delay: 150ms;
  }

  .lg\:delay-200 {
    -webkit-transition-delay: 200ms;
            transition-delay: 200ms;
  }

  .lg\:delay-300 {
    -webkit-transition-delay: 300ms;
            transition-delay: 300ms;
  }

  .lg\:delay-500 {
    -webkit-transition-delay: 500ms;
            transition-delay: 500ms;
  }

  .lg\:delay-700 {
    -webkit-transition-delay: 700ms;
            transition-delay: 700ms;
  }

  .lg\:delay-1000 {
    -webkit-transition-delay: 1000ms;
            transition-delay: 1000ms;
  }

  .lg\:duration-75 {
    -webkit-transition-duration: 75ms;
            transition-duration: 75ms;
  }

  .lg\:duration-100 {
    -webkit-transition-duration: 100ms;
            transition-duration: 100ms;
  }

  .lg\:duration-150 {
    -webkit-transition-duration: 150ms;
            transition-duration: 150ms;
  }

  .lg\:duration-200 {
    -webkit-transition-duration: 200ms;
            transition-duration: 200ms;
  }

  .lg\:duration-300 {
    -webkit-transition-duration: 300ms;
            transition-duration: 300ms;
  }

  .lg\:duration-500 {
    -webkit-transition-duration: 500ms;
            transition-duration: 500ms;
  }

  .lg\:duration-700 {
    -webkit-transition-duration: 700ms;
            transition-duration: 700ms;
  }

  .lg\:duration-1000 {
    -webkit-transition-duration: 1000ms;
            transition-duration: 1000ms;
  }

  .lg\:ease-linear {
    -webkit-transition-timing-function: linear;
            transition-timing-function: linear;
  }

  .lg\:ease-in {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
  }

  .lg\:ease-out {
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }

  .lg\:ease-in-out {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }
}

@media (min-width: 1280px) {
  .xl\:sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .xl\:not-sr-only {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .xl\[focus-within]\:sr-only[focus-within] {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .xl\:focus-within\:sr-only:focus-within {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .xl\[focus-within]\:not-sr-only[focus-within] {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .xl\:focus-within\:not-sr-only:focus-within {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .xl\:focus\:sr-only:focus {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .xl\:focus\:not-sr-only:focus {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .xl\:pointer-events-none {
    pointer-events: none;
  }

  .xl\:pointer-events-auto {
    pointer-events: auto;
  }

  .xl\:visible {
    visibility: visible;
  }

  .xl\:invisible {
    visibility: hidden;
  }

  .xl\:static {
    position: static;
  }

  .xl\:fixed {
    position: fixed;
  }

  .xl\:absolute {
    position: absolute;
  }

  .xl\:relative {
    position: relative;
  }

  .xl\:sticky {
    position: sticky;
  }

  .xl\:inset-0 {
    top: 0rem;
    right: 0rem;
    bottom: 0rem;
    left: 0rem;
  }

  .xl\:inset-1 {
    top: 1rem;
    right: 1rem;
    bottom: 1rem;
    left: 1rem;
  }

  .xl\:inset-2 {
    top: 1.2rem;
    right: 1.2rem;
    bottom: 1.2rem;
    left: 1.2rem;
  }

  .xl\:inset-3 {
    top: 1.5rem;
    right: 1.5rem;
    bottom: 1.5rem;
    left: 1.5rem;
  }

  .xl\:inset-4 {
    top: 1.7rem;
    right: 1.7rem;
    bottom: 1.7rem;
    left: 1.7rem;
  }

  .xl\:inset-5 {
    top: 2rem;
    right: 2rem;
    bottom: 2rem;
    left: 2rem;
  }

  .xl\:inset-6 {
    top: 2.5rem;
    right: 2.5rem;
    bottom: 2.5rem;
    left: 2.5rem;
  }

  .xl\:inset-7 {
    top: 3rem;
    right: 3rem;
    bottom: 3rem;
    left: 3rem;
  }

  .xl\:inset-8 {
    top: 3rem;
    right: 3rem;
    bottom: 3rem;
    left: 3rem;
  }

  .xl\:inset-9 {
    top: 4rem;
    right: 4rem;
    bottom: 4rem;
    left: 4rem;
  }

  .xl\:inset-10 {
    top: 4.5rem;
    right: 4.5rem;
    bottom: 4.5rem;
    left: 4.5rem;
  }

  .xl\:inset-11 {
    top: 5rem;
    right: 5rem;
    bottom: 5rem;
    left: 5rem;
  }

  .xl\:inset-12 {
    top: 5.5rem;
    right: 5.5rem;
    bottom: 5.5rem;
    left: 5.5rem;
  }

  .xl\:inset-13 {
    top: 6rem;
    right: 6rem;
    bottom: 6rem;
    left: 6rem;
  }

  .xl\:inset-14 {
    top: 6.5rem;
    right: 6.5rem;
    bottom: 6.5rem;
    left: 6.5rem;
  }

  .xl\:inset-15 {
    top: 7rem;
    right: 7rem;
    bottom: 7rem;
    left: 7rem;
  }

  .xl\:inset-16 {
    top: 7.5rem;
    right: 7.5rem;
    bottom: 7.5rem;
    left: 7.5rem;
  }

  .xl\:inset-17 {
    top: 8rem;
    right: 8rem;
    bottom: 8rem;
    left: 8rem;
  }

  .xl\:inset-18 {
    top: 8.5rem;
    right: 8.5rem;
    bottom: 8.5rem;
    left: 8.5rem;
  }

  .xl\:inset-19 {
    top: 9.5rem;
    right: 9.5rem;
    bottom: 9.5rem;
    left: 9.5rem;
  }

  .xl\:inset-20 {
    top: 10.4rem;
    right: 10.4rem;
    bottom: 10.4rem;
    left: 10.4rem;
  }

  .xl\:inset-21 {
    top: 11rem;
    right: 11rem;
    bottom: 11rem;
    left: 11rem;
  }

  .xl\:inset-22 {
    top: 13rem;
    right: 13rem;
    bottom: 13rem;
    left: 13rem;
  }

  .xl\:inset-23 {
    top: 15rem;
    right: 15rem;
    bottom: 15rem;
    left: 15rem;
  }

  .xl\:inset-24 {
    top: 20.5rem;
    right: 20.5rem;
    bottom: 20.5rem;
    left: 20.5rem;
  }

  .xl\:inset-auto {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .xl\:inset-tiny {
    top: 0.5rem;
    right: 0.5rem;
    bottom: 0.5rem;
    left: 0.5rem;
  }

  .xl\:inset-42p {
    top: 42%;
    right: 42%;
    bottom: 42%;
    left: 42%;
  }

  .xl\:inset-huge {
    top: 39.5rem;
    right: 39.5rem;
    bottom: 39.5rem;
    left: 39.5rem;
  }

  .xl\:inset-fit {
    top: fit-content;
    right: fit-content;
    bottom: fit-content;
    left: fit-content;
  }

  .xl\:-inset-0 {
    top: 0rem;
    right: 0rem;
    bottom: 0rem;
    left: 0rem;
  }

  .xl\:-inset-1 {
    top: -1rem;
    right: -1rem;
    bottom: -1rem;
    left: -1rem;
  }

  .xl\:-inset-2 {
    top: -1.2rem;
    right: -1.2rem;
    bottom: -1.2rem;
    left: -1.2rem;
  }

  .xl\:-inset-3 {
    top: -1.5rem;
    right: -1.5rem;
    bottom: -1.5rem;
    left: -1.5rem;
  }

  .xl\:-inset-4 {
    top: -1.7rem;
    right: -1.7rem;
    bottom: -1.7rem;
    left: -1.7rem;
  }

  .xl\:-inset-5 {
    top: -2rem;
    right: -2rem;
    bottom: -2rem;
    left: -2rem;
  }

  .xl\:-inset-6 {
    top: -2.5rem;
    right: -2.5rem;
    bottom: -2.5rem;
    left: -2.5rem;
  }

  .xl\:-inset-7 {
    top: -3rem;
    right: -3rem;
    bottom: -3rem;
    left: -3rem;
  }

  .xl\:-inset-8 {
    top: -3.5rem;
    right: -3.5rem;
    bottom: -3.5rem;
    left: -3.5rem;
  }

  .xl\:-inset-9 {
    top: -4rem;
    right: -4rem;
    bottom: -4rem;
    left: -4rem;
  }

  .xl\:-inset-10 {
    top: -4.5rem;
    right: -4.5rem;
    bottom: -4.5rem;
    left: -4.5rem;
  }

  .xl\:-inset-11 {
    top: -5rem;
    right: -5rem;
    bottom: -5rem;
    left: -5rem;
  }

  .xl\:-inset-12 {
    top: -5.5rem;
    right: -5.5rem;
    bottom: -5.5rem;
    left: -5.5rem;
  }

  .xl\:-inset-13 {
    top: -6rem;
    right: -6rem;
    bottom: -6rem;
    left: -6rem;
  }

  .xl\:-inset-14 {
    top: -6.5rem;
    right: -6.5rem;
    bottom: -6.5rem;
    left: -6.5rem;
  }

  .xl\:-inset-15 {
    top: -7rem;
    right: -7rem;
    bottom: -7rem;
    left: -7rem;
  }

  .xl\:-inset-16 {
    top: -7.5rem;
    right: -7.5rem;
    bottom: -7.5rem;
    left: -7.5rem;
  }

  .xl\:-inset-17 {
    top: -8rem;
    right: -8rem;
    bottom: -8rem;
    left: -8rem;
  }

  .xl\:-inset-18 {
    top: -8.5rem;
    right: -8.5rem;
    bottom: -8.5rem;
    left: -8.5rem;
  }

  .xl\:-inset-19 {
    top: -9.5rem;
    right: -9.5rem;
    bottom: -9.5rem;
    left: -9.5rem;
  }

  .xl\:-inset-20 {
    top: -10rem;
    right: -10rem;
    bottom: -10rem;
    left: -10rem;
  }

  .xl\:-inset-21 {
    top: -10.5rem;
    right: -10.5rem;
    bottom: -10.5rem;
    left: -10.5rem;
  }

  .xl\:-inset-22 {
    top: -13rem;
    right: -13rem;
    bottom: -13rem;
    left: -13rem;
  }

  .xl\:-inset-23 {
    top: -15rem;
    right: -15rem;
    bottom: -15rem;
    left: -15rem;
  }

  .xl\:-inset-24 {
    top: -20.5rem;
    right: -20.5rem;
    bottom: -20.5rem;
    left: -20.5rem;
  }

  .xl\:-inset-tiny {
    top: -0.5rem;
    right: -0.5rem;
    bottom: -0.5rem;
    left: -0.5rem;
  }

  .xl\:-inset-42p {
    top: -42%;
    right: -42%;
    bottom: -42%;
    left: -42%;
  }

  .xl\:-inset-huge {
    top: -39.5rem;
    right: -39.5rem;
    bottom: -39.5rem;
    left: -39.5rem;
  }

  .xl\:-inset-fit {
    top: fit-content;
    right: fit-content;
    bottom: fit-content;
    left: fit-content;
  }

  .xl\:inset-1\/2 {
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .xl\:inset-1\/3 {
    top: 33.333333%;
    right: 33.333333%;
    bottom: 33.333333%;
    left: 33.333333%;
  }

  .xl\:inset-2\/3 {
    top: 66.666667%;
    right: 66.666667%;
    bottom: 66.666667%;
    left: 66.666667%;
  }

  .xl\:inset-1\/4 {
    top: 25%;
    right: 25%;
    bottom: 25%;
    left: 25%;
  }

  .xl\:inset-2\/4 {
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .xl\:inset-3\/4 {
    top: 75%;
    right: 75%;
    bottom: 75%;
    left: 75%;
  }

  .xl\:inset-full {
    top: 100%;
    right: 100%;
    bottom: 100%;
    left: 100%;
  }

  .xl\:-inset-1\/2 {
    top: -50%;
    right: -50%;
    bottom: -50%;
    left: -50%;
  }

  .xl\:-inset-1\/3 {
    top: -33.333333%;
    right: -33.333333%;
    bottom: -33.333333%;
    left: -33.333333%;
  }

  .xl\:-inset-2\/3 {
    top: -66.666667%;
    right: -66.666667%;
    bottom: -66.666667%;
    left: -66.666667%;
  }

  .xl\:-inset-1\/4 {
    top: -25%;
    right: -25%;
    bottom: -25%;
    left: -25%;
  }

  .xl\:-inset-2\/4 {
    top: -50%;
    right: -50%;
    bottom: -50%;
    left: -50%;
  }

  .xl\:-inset-3\/4 {
    top: -75%;
    right: -75%;
    bottom: -75%;
    left: -75%;
  }

  .xl\:-inset-full {
    top: -100%;
    right: -100%;
    bottom: -100%;
    left: -100%;
  }

  .xl\:inset-x-0 {
    left: 0rem;
    right: 0rem;
  }

  .xl\:inset-x-1 {
    left: 1rem;
    right: 1rem;
  }

  .xl\:inset-x-2 {
    left: 1.2rem;
    right: 1.2rem;
  }

  .xl\:inset-x-3 {
    left: 1.5rem;
    right: 1.5rem;
  }

  .xl\:inset-x-4 {
    left: 1.7rem;
    right: 1.7rem;
  }

  .xl\:inset-x-5 {
    left: 2rem;
    right: 2rem;
  }

  .xl\:inset-x-6 {
    left: 2.5rem;
    right: 2.5rem;
  }

  .xl\:inset-x-7 {
    left: 3rem;
    right: 3rem;
  }

  .xl\:inset-x-8 {
    left: 3rem;
    right: 3rem;
  }

  .xl\:inset-x-9 {
    left: 4rem;
    right: 4rem;
  }

  .xl\:inset-x-10 {
    left: 4.5rem;
    right: 4.5rem;
  }

  .xl\:inset-x-11 {
    left: 5rem;
    right: 5rem;
  }

  .xl\:inset-x-12 {
    left: 5.5rem;
    right: 5.5rem;
  }

  .xl\:inset-x-13 {
    left: 6rem;
    right: 6rem;
  }

  .xl\:inset-x-14 {
    left: 6.5rem;
    right: 6.5rem;
  }

  .xl\:inset-x-15 {
    left: 7rem;
    right: 7rem;
  }

  .xl\:inset-x-16 {
    left: 7.5rem;
    right: 7.5rem;
  }

  .xl\:inset-x-17 {
    left: 8rem;
    right: 8rem;
  }

  .xl\:inset-x-18 {
    left: 8.5rem;
    right: 8.5rem;
  }

  .xl\:inset-x-19 {
    left: 9.5rem;
    right: 9.5rem;
  }

  .xl\:inset-x-20 {
    left: 10.4rem;
    right: 10.4rem;
  }

  .xl\:inset-x-21 {
    left: 11rem;
    right: 11rem;
  }

  .xl\:inset-x-22 {
    left: 13rem;
    right: 13rem;
  }

  .xl\:inset-x-23 {
    left: 15rem;
    right: 15rem;
  }

  .xl\:inset-x-24 {
    left: 20.5rem;
    right: 20.5rem;
  }

  .xl\:inset-x-auto {
    left: auto;
    right: auto;
  }

  .xl\:inset-x-tiny {
    left: 0.5rem;
    right: 0.5rem;
  }

  .xl\:inset-x-42p {
    left: 42%;
    right: 42%;
  }

  .xl\:inset-x-huge {
    left: 39.5rem;
    right: 39.5rem;
  }

  .xl\:inset-x-fit {
    left: fit-content;
    right: fit-content;
  }

  .xl\:-inset-x-0 {
    left: 0rem;
    right: 0rem;
  }

  .xl\:-inset-x-1 {
    left: -1rem;
    right: -1rem;
  }

  .xl\:-inset-x-2 {
    left: -1.2rem;
    right: -1.2rem;
  }

  .xl\:-inset-x-3 {
    left: -1.5rem;
    right: -1.5rem;
  }

  .xl\:-inset-x-4 {
    left: -1.7rem;
    right: -1.7rem;
  }

  .xl\:-inset-x-5 {
    left: -2rem;
    right: -2rem;
  }

  .xl\:-inset-x-6 {
    left: -2.5rem;
    right: -2.5rem;
  }

  .xl\:-inset-x-7 {
    left: -3rem;
    right: -3rem;
  }

  .xl\:-inset-x-8 {
    left: -3.5rem;
    right: -3.5rem;
  }

  .xl\:-inset-x-9 {
    left: -4rem;
    right: -4rem;
  }

  .xl\:-inset-x-10 {
    left: -4.5rem;
    right: -4.5rem;
  }

  .xl\:-inset-x-11 {
    left: -5rem;
    right: -5rem;
  }

  .xl\:-inset-x-12 {
    left: -5.5rem;
    right: -5.5rem;
  }

  .xl\:-inset-x-13 {
    left: -6rem;
    right: -6rem;
  }

  .xl\:-inset-x-14 {
    left: -6.5rem;
    right: -6.5rem;
  }

  .xl\:-inset-x-15 {
    left: -7rem;
    right: -7rem;
  }

  .xl\:-inset-x-16 {
    left: -7.5rem;
    right: -7.5rem;
  }

  .xl\:-inset-x-17 {
    left: -8rem;
    right: -8rem;
  }

  .xl\:-inset-x-18 {
    left: -8.5rem;
    right: -8.5rem;
  }

  .xl\:-inset-x-19 {
    left: -9.5rem;
    right: -9.5rem;
  }

  .xl\:-inset-x-20 {
    left: -10rem;
    right: -10rem;
  }

  .xl\:-inset-x-21 {
    left: -10.5rem;
    right: -10.5rem;
  }

  .xl\:-inset-x-22 {
    left: -13rem;
    right: -13rem;
  }

  .xl\:-inset-x-23 {
    left: -15rem;
    right: -15rem;
  }

  .xl\:-inset-x-24 {
    left: -20.5rem;
    right: -20.5rem;
  }

  .xl\:-inset-x-tiny {
    left: -0.5rem;
    right: -0.5rem;
  }

  .xl\:-inset-x-42p {
    left: -42%;
    right: -42%;
  }

  .xl\:-inset-x-huge {
    left: -39.5rem;
    right: -39.5rem;
  }

  .xl\:-inset-x-fit {
    left: fit-content;
    right: fit-content;
  }

  .xl\:inset-x-1\/2 {
    left: 50%;
    right: 50%;
  }

  .xl\:inset-x-1\/3 {
    left: 33.333333%;
    right: 33.333333%;
  }

  .xl\:inset-x-2\/3 {
    left: 66.666667%;
    right: 66.666667%;
  }

  .xl\:inset-x-1\/4 {
    left: 25%;
    right: 25%;
  }

  .xl\:inset-x-2\/4 {
    left: 50%;
    right: 50%;
  }

  .xl\:inset-x-3\/4 {
    left: 75%;
    right: 75%;
  }

  .xl\:inset-x-full {
    left: 100%;
    right: 100%;
  }

  .xl\:-inset-x-1\/2 {
    left: -50%;
    right: -50%;
  }

  .xl\:-inset-x-1\/3 {
    left: -33.333333%;
    right: -33.333333%;
  }

  .xl\:-inset-x-2\/3 {
    left: -66.666667%;
    right: -66.666667%;
  }

  .xl\:-inset-x-1\/4 {
    left: -25%;
    right: -25%;
  }

  .xl\:-inset-x-2\/4 {
    left: -50%;
    right: -50%;
  }

  .xl\:-inset-x-3\/4 {
    left: -75%;
    right: -75%;
  }

  .xl\:-inset-x-full {
    left: -100%;
    right: -100%;
  }

  .xl\:inset-y-0 {
    top: 0rem;
    bottom: 0rem;
  }

  .xl\:inset-y-1 {
    top: 1rem;
    bottom: 1rem;
  }

  .xl\:inset-y-2 {
    top: 1.2rem;
    bottom: 1.2rem;
  }

  .xl\:inset-y-3 {
    top: 1.5rem;
    bottom: 1.5rem;
  }

  .xl\:inset-y-4 {
    top: 1.7rem;
    bottom: 1.7rem;
  }

  .xl\:inset-y-5 {
    top: 2rem;
    bottom: 2rem;
  }

  .xl\:inset-y-6 {
    top: 2.5rem;
    bottom: 2.5rem;
  }

  .xl\:inset-y-7 {
    top: 3rem;
    bottom: 3rem;
  }

  .xl\:inset-y-8 {
    top: 3rem;
    bottom: 3rem;
  }

  .xl\:inset-y-9 {
    top: 4rem;
    bottom: 4rem;
  }

  .xl\:inset-y-10 {
    top: 4.5rem;
    bottom: 4.5rem;
  }

  .xl\:inset-y-11 {
    top: 5rem;
    bottom: 5rem;
  }

  .xl\:inset-y-12 {
    top: 5.5rem;
    bottom: 5.5rem;
  }

  .xl\:inset-y-13 {
    top: 6rem;
    bottom: 6rem;
  }

  .xl\:inset-y-14 {
    top: 6.5rem;
    bottom: 6.5rem;
  }

  .xl\:inset-y-15 {
    top: 7rem;
    bottom: 7rem;
  }

  .xl\:inset-y-16 {
    top: 7.5rem;
    bottom: 7.5rem;
  }

  .xl\:inset-y-17 {
    top: 8rem;
    bottom: 8rem;
  }

  .xl\:inset-y-18 {
    top: 8.5rem;
    bottom: 8.5rem;
  }

  .xl\:inset-y-19 {
    top: 9.5rem;
    bottom: 9.5rem;
  }

  .xl\:inset-y-20 {
    top: 10.4rem;
    bottom: 10.4rem;
  }

  .xl\:inset-y-21 {
    top: 11rem;
    bottom: 11rem;
  }

  .xl\:inset-y-22 {
    top: 13rem;
    bottom: 13rem;
  }

  .xl\:inset-y-23 {
    top: 15rem;
    bottom: 15rem;
  }

  .xl\:inset-y-24 {
    top: 20.5rem;
    bottom: 20.5rem;
  }

  .xl\:inset-y-auto {
    top: auto;
    bottom: auto;
  }

  .xl\:inset-y-tiny {
    top: 0.5rem;
    bottom: 0.5rem;
  }

  .xl\:inset-y-42p {
    top: 42%;
    bottom: 42%;
  }

  .xl\:inset-y-huge {
    top: 39.5rem;
    bottom: 39.5rem;
  }

  .xl\:inset-y-fit {
    top: fit-content;
    bottom: fit-content;
  }

  .xl\:-inset-y-0 {
    top: 0rem;
    bottom: 0rem;
  }

  .xl\:-inset-y-1 {
    top: -1rem;
    bottom: -1rem;
  }

  .xl\:-inset-y-2 {
    top: -1.2rem;
    bottom: -1.2rem;
  }

  .xl\:-inset-y-3 {
    top: -1.5rem;
    bottom: -1.5rem;
  }

  .xl\:-inset-y-4 {
    top: -1.7rem;
    bottom: -1.7rem;
  }

  .xl\:-inset-y-5 {
    top: -2rem;
    bottom: -2rem;
  }

  .xl\:-inset-y-6 {
    top: -2.5rem;
    bottom: -2.5rem;
  }

  .xl\:-inset-y-7 {
    top: -3rem;
    bottom: -3rem;
  }

  .xl\:-inset-y-8 {
    top: -3.5rem;
    bottom: -3.5rem;
  }

  .xl\:-inset-y-9 {
    top: -4rem;
    bottom: -4rem;
  }

  .xl\:-inset-y-10 {
    top: -4.5rem;
    bottom: -4.5rem;
  }

  .xl\:-inset-y-11 {
    top: -5rem;
    bottom: -5rem;
  }

  .xl\:-inset-y-12 {
    top: -5.5rem;
    bottom: -5.5rem;
  }

  .xl\:-inset-y-13 {
    top: -6rem;
    bottom: -6rem;
  }

  .xl\:-inset-y-14 {
    top: -6.5rem;
    bottom: -6.5rem;
  }

  .xl\:-inset-y-15 {
    top: -7rem;
    bottom: -7rem;
  }

  .xl\:-inset-y-16 {
    top: -7.5rem;
    bottom: -7.5rem;
  }

  .xl\:-inset-y-17 {
    top: -8rem;
    bottom: -8rem;
  }

  .xl\:-inset-y-18 {
    top: -8.5rem;
    bottom: -8.5rem;
  }

  .xl\:-inset-y-19 {
    top: -9.5rem;
    bottom: -9.5rem;
  }

  .xl\:-inset-y-20 {
    top: -10rem;
    bottom: -10rem;
  }

  .xl\:-inset-y-21 {
    top: -10.5rem;
    bottom: -10.5rem;
  }

  .xl\:-inset-y-22 {
    top: -13rem;
    bottom: -13rem;
  }

  .xl\:-inset-y-23 {
    top: -15rem;
    bottom: -15rem;
  }

  .xl\:-inset-y-24 {
    top: -20.5rem;
    bottom: -20.5rem;
  }

  .xl\:-inset-y-tiny {
    top: -0.5rem;
    bottom: -0.5rem;
  }

  .xl\:-inset-y-42p {
    top: -42%;
    bottom: -42%;
  }

  .xl\:-inset-y-huge {
    top: -39.5rem;
    bottom: -39.5rem;
  }

  .xl\:-inset-y-fit {
    top: fit-content;
    bottom: fit-content;
  }

  .xl\:inset-y-1\/2 {
    top: 50%;
    bottom: 50%;
  }

  .xl\:inset-y-1\/3 {
    top: 33.333333%;
    bottom: 33.333333%;
  }

  .xl\:inset-y-2\/3 {
    top: 66.666667%;
    bottom: 66.666667%;
  }

  .xl\:inset-y-1\/4 {
    top: 25%;
    bottom: 25%;
  }

  .xl\:inset-y-2\/4 {
    top: 50%;
    bottom: 50%;
  }

  .xl\:inset-y-3\/4 {
    top: 75%;
    bottom: 75%;
  }

  .xl\:inset-y-full {
    top: 100%;
    bottom: 100%;
  }

  .xl\:-inset-y-1\/2 {
    top: -50%;
    bottom: -50%;
  }

  .xl\:-inset-y-1\/3 {
    top: -33.333333%;
    bottom: -33.333333%;
  }

  .xl\:-inset-y-2\/3 {
    top: -66.666667%;
    bottom: -66.666667%;
  }

  .xl\:-inset-y-1\/4 {
    top: -25%;
    bottom: -25%;
  }

  .xl\:-inset-y-2\/4 {
    top: -50%;
    bottom: -50%;
  }

  .xl\:-inset-y-3\/4 {
    top: -75%;
    bottom: -75%;
  }

  .xl\:-inset-y-full {
    top: -100%;
    bottom: -100%;
  }

  .xl\:top-0 {
    top: 0rem;
  }

  .xl\:top-1 {
    top: 1rem;
  }

  .xl\:top-2 {
    top: 1.2rem;
  }

  .xl\:top-3 {
    top: 1.5rem;
  }

  .xl\:top-4 {
    top: 1.7rem;
  }

  .xl\:top-5 {
    top: 2rem;
  }

  .xl\:top-6 {
    top: 2.5rem;
  }

  .xl\:top-7 {
    top: 3rem;
  }

  .xl\:top-8 {
    top: 3rem;
  }

  .xl\:top-9 {
    top: 4rem;
  }

  .xl\:top-10 {
    top: 4.5rem;
  }

  .xl\:top-11 {
    top: 5rem;
  }

  .xl\:top-12 {
    top: 5.5rem;
  }

  .xl\:top-13 {
    top: 6rem;
  }

  .xl\:top-14 {
    top: 6.5rem;
  }

  .xl\:top-15 {
    top: 7rem;
  }

  .xl\:top-16 {
    top: 7.5rem;
  }

  .xl\:top-17 {
    top: 8rem;
  }

  .xl\:top-18 {
    top: 8.5rem;
  }

  .xl\:top-19 {
    top: 9.5rem;
  }

  .xl\:top-20 {
    top: 10.4rem;
  }

  .xl\:top-21 {
    top: 11rem;
  }

  .xl\:top-22 {
    top: 13rem;
  }

  .xl\:top-23 {
    top: 15rem;
  }

  .xl\:top-24 {
    top: 20.5rem;
  }

  .xl\:top-auto {
    top: auto;
  }

  .xl\:top-tiny {
    top: 0.5rem;
  }

  .xl\:top-42p {
    top: 42%;
  }

  .xl\:top-huge {
    top: 39.5rem;
  }

  .xl\:top-fit {
    top: fit-content;
  }

  .xl\:-top-0 {
    top: 0rem;
  }

  .xl\:-top-1 {
    top: -1rem;
  }

  .xl\:-top-2 {
    top: -1.2rem;
  }

  .xl\:-top-3 {
    top: -1.5rem;
  }

  .xl\:-top-4 {
    top: -1.7rem;
  }

  .xl\:-top-5 {
    top: -2rem;
  }

  .xl\:-top-6 {
    top: -2.5rem;
  }

  .xl\:-top-7 {
    top: -3rem;
  }

  .xl\:-top-8 {
    top: -3.5rem;
  }

  .xl\:-top-9 {
    top: -4rem;
  }

  .xl\:-top-10 {
    top: -4.5rem;
  }

  .xl\:-top-11 {
    top: -5rem;
  }

  .xl\:-top-12 {
    top: -5.5rem;
  }

  .xl\:-top-13 {
    top: -6rem;
  }

  .xl\:-top-14 {
    top: -6.5rem;
  }

  .xl\:-top-15 {
    top: -7rem;
  }

  .xl\:-top-16 {
    top: -7.5rem;
  }

  .xl\:-top-17 {
    top: -8rem;
  }

  .xl\:-top-18 {
    top: -8.5rem;
  }

  .xl\:-top-19 {
    top: -9.5rem;
  }

  .xl\:-top-20 {
    top: -10rem;
  }

  .xl\:-top-21 {
    top: -10.5rem;
  }

  .xl\:-top-22 {
    top: -13rem;
  }

  .xl\:-top-23 {
    top: -15rem;
  }

  .xl\:-top-24 {
    top: -20.5rem;
  }

  .xl\:-top-tiny {
    top: -0.5rem;
  }

  .xl\:-top-42p {
    top: -42%;
  }

  .xl\:-top-huge {
    top: -39.5rem;
  }

  .xl\:-top-fit {
    top: fit-content;
  }

  .xl\:top-1\/2 {
    top: 50%;
  }

  .xl\:top-1\/3 {
    top: 33.333333%;
  }

  .xl\:top-2\/3 {
    top: 66.666667%;
  }

  .xl\:top-1\/4 {
    top: 25%;
  }

  .xl\:top-2\/4 {
    top: 50%;
  }

  .xl\:top-3\/4 {
    top: 75%;
  }

  .xl\:top-full {
    top: 100%;
  }

  .xl\:-top-1\/2 {
    top: -50%;
  }

  .xl\:-top-1\/3 {
    top: -33.333333%;
  }

  .xl\:-top-2\/3 {
    top: -66.666667%;
  }

  .xl\:-top-1\/4 {
    top: -25%;
  }

  .xl\:-top-2\/4 {
    top: -50%;
  }

  .xl\:-top-3\/4 {
    top: -75%;
  }

  .xl\:-top-full {
    top: -100%;
  }

  .xl\:right-0 {
    right: 0rem;
  }

  .xl\:right-1 {
    right: 1rem;
  }

  .xl\:right-2 {
    right: 1.2rem;
  }

  .xl\:right-3 {
    right: 1.5rem;
  }

  .xl\:right-4 {
    right: 1.7rem;
  }

  .xl\:right-5 {
    right: 2rem;
  }

  .xl\:right-6 {
    right: 2.5rem;
  }

  .xl\:right-7 {
    right: 3rem;
  }

  .xl\:right-8 {
    right: 3rem;
  }

  .xl\:right-9 {
    right: 4rem;
  }

  .xl\:right-10 {
    right: 4.5rem;
  }

  .xl\:right-11 {
    right: 5rem;
  }

  .xl\:right-12 {
    right: 5.5rem;
  }

  .xl\:right-13 {
    right: 6rem;
  }

  .xl\:right-14 {
    right: 6.5rem;
  }

  .xl\:right-15 {
    right: 7rem;
  }

  .xl\:right-16 {
    right: 7.5rem;
  }

  .xl\:right-17 {
    right: 8rem;
  }

  .xl\:right-18 {
    right: 8.5rem;
  }

  .xl\:right-19 {
    right: 9.5rem;
  }

  .xl\:right-20 {
    right: 10.4rem;
  }

  .xl\:right-21 {
    right: 11rem;
  }

  .xl\:right-22 {
    right: 13rem;
  }

  .xl\:right-23 {
    right: 15rem;
  }

  .xl\:right-24 {
    right: 20.5rem;
  }

  .xl\:right-auto {
    right: auto;
  }

  .xl\:right-tiny {
    right: 0.5rem;
  }

  .xl\:right-42p {
    right: 42%;
  }

  .xl\:right-huge {
    right: 39.5rem;
  }

  .xl\:right-fit {
    right: fit-content;
  }

  .xl\:-right-0 {
    right: 0rem;
  }

  .xl\:-right-1 {
    right: -1rem;
  }

  .xl\:-right-2 {
    right: -1.2rem;
  }

  .xl\:-right-3 {
    right: -1.5rem;
  }

  .xl\:-right-4 {
    right: -1.7rem;
  }

  .xl\:-right-5 {
    right: -2rem;
  }

  .xl\:-right-6 {
    right: -2.5rem;
  }

  .xl\:-right-7 {
    right: -3rem;
  }

  .xl\:-right-8 {
    right: -3.5rem;
  }

  .xl\:-right-9 {
    right: -4rem;
  }

  .xl\:-right-10 {
    right: -4.5rem;
  }

  .xl\:-right-11 {
    right: -5rem;
  }

  .xl\:-right-12 {
    right: -5.5rem;
  }

  .xl\:-right-13 {
    right: -6rem;
  }

  .xl\:-right-14 {
    right: -6.5rem;
  }

  .xl\:-right-15 {
    right: -7rem;
  }

  .xl\:-right-16 {
    right: -7.5rem;
  }

  .xl\:-right-17 {
    right: -8rem;
  }

  .xl\:-right-18 {
    right: -8.5rem;
  }

  .xl\:-right-19 {
    right: -9.5rem;
  }

  .xl\:-right-20 {
    right: -10rem;
  }

  .xl\:-right-21 {
    right: -10.5rem;
  }

  .xl\:-right-22 {
    right: -13rem;
  }

  .xl\:-right-23 {
    right: -15rem;
  }

  .xl\:-right-24 {
    right: -20.5rem;
  }

  .xl\:-right-tiny {
    right: -0.5rem;
  }

  .xl\:-right-42p {
    right: -42%;
  }

  .xl\:-right-huge {
    right: -39.5rem;
  }

  .xl\:-right-fit {
    right: fit-content;
  }

  .xl\:right-1\/2 {
    right: 50%;
  }

  .xl\:right-1\/3 {
    right: 33.333333%;
  }

  .xl\:right-2\/3 {
    right: 66.666667%;
  }

  .xl\:right-1\/4 {
    right: 25%;
  }

  .xl\:right-2\/4 {
    right: 50%;
  }

  .xl\:right-3\/4 {
    right: 75%;
  }

  .xl\:right-full {
    right: 100%;
  }

  .xl\:-right-1\/2 {
    right: -50%;
  }

  .xl\:-right-1\/3 {
    right: -33.333333%;
  }

  .xl\:-right-2\/3 {
    right: -66.666667%;
  }

  .xl\:-right-1\/4 {
    right: -25%;
  }

  .xl\:-right-2\/4 {
    right: -50%;
  }

  .xl\:-right-3\/4 {
    right: -75%;
  }

  .xl\:-right-full {
    right: -100%;
  }

  .xl\:bottom-0 {
    bottom: 0rem;
  }

  .xl\:bottom-1 {
    bottom: 1rem;
  }

  .xl\:bottom-2 {
    bottom: 1.2rem;
  }

  .xl\:bottom-3 {
    bottom: 1.5rem;
  }

  .xl\:bottom-4 {
    bottom: 1.7rem;
  }

  .xl\:bottom-5 {
    bottom: 2rem;
  }

  .xl\:bottom-6 {
    bottom: 2.5rem;
  }

  .xl\:bottom-7 {
    bottom: 3rem;
  }

  .xl\:bottom-8 {
    bottom: 3rem;
  }

  .xl\:bottom-9 {
    bottom: 4rem;
  }

  .xl\:bottom-10 {
    bottom: 4.5rem;
  }

  .xl\:bottom-11 {
    bottom: 5rem;
  }

  .xl\:bottom-12 {
    bottom: 5.5rem;
  }

  .xl\:bottom-13 {
    bottom: 6rem;
  }

  .xl\:bottom-14 {
    bottom: 6.5rem;
  }

  .xl\:bottom-15 {
    bottom: 7rem;
  }

  .xl\:bottom-16 {
    bottom: 7.5rem;
  }

  .xl\:bottom-17 {
    bottom: 8rem;
  }

  .xl\:bottom-18 {
    bottom: 8.5rem;
  }

  .xl\:bottom-19 {
    bottom: 9.5rem;
  }

  .xl\:bottom-20 {
    bottom: 10.4rem;
  }

  .xl\:bottom-21 {
    bottom: 11rem;
  }

  .xl\:bottom-22 {
    bottom: 13rem;
  }

  .xl\:bottom-23 {
    bottom: 15rem;
  }

  .xl\:bottom-24 {
    bottom: 20.5rem;
  }

  .xl\:bottom-auto {
    bottom: auto;
  }

  .xl\:bottom-tiny {
    bottom: 0.5rem;
  }

  .xl\:bottom-42p {
    bottom: 42%;
  }

  .xl\:bottom-huge {
    bottom: 39.5rem;
  }

  .xl\:bottom-fit {
    bottom: fit-content;
  }

  .xl\:-bottom-0 {
    bottom: 0rem;
  }

  .xl\:-bottom-1 {
    bottom: -1rem;
  }

  .xl\:-bottom-2 {
    bottom: -1.2rem;
  }

  .xl\:-bottom-3 {
    bottom: -1.5rem;
  }

  .xl\:-bottom-4 {
    bottom: -1.7rem;
  }

  .xl\:-bottom-5 {
    bottom: -2rem;
  }

  .xl\:-bottom-6 {
    bottom: -2.5rem;
  }

  .xl\:-bottom-7 {
    bottom: -3rem;
  }

  .xl\:-bottom-8 {
    bottom: -3.5rem;
  }

  .xl\:-bottom-9 {
    bottom: -4rem;
  }

  .xl\:-bottom-10 {
    bottom: -4.5rem;
  }

  .xl\:-bottom-11 {
    bottom: -5rem;
  }

  .xl\:-bottom-12 {
    bottom: -5.5rem;
  }

  .xl\:-bottom-13 {
    bottom: -6rem;
  }

  .xl\:-bottom-14 {
    bottom: -6.5rem;
  }

  .xl\:-bottom-15 {
    bottom: -7rem;
  }

  .xl\:-bottom-16 {
    bottom: -7.5rem;
  }

  .xl\:-bottom-17 {
    bottom: -8rem;
  }

  .xl\:-bottom-18 {
    bottom: -8.5rem;
  }

  .xl\:-bottom-19 {
    bottom: -9.5rem;
  }

  .xl\:-bottom-20 {
    bottom: -10rem;
  }

  .xl\:-bottom-21 {
    bottom: -10.5rem;
  }

  .xl\:-bottom-22 {
    bottom: -13rem;
  }

  .xl\:-bottom-23 {
    bottom: -15rem;
  }

  .xl\:-bottom-24 {
    bottom: -20.5rem;
  }

  .xl\:-bottom-tiny {
    bottom: -0.5rem;
  }

  .xl\:-bottom-42p {
    bottom: -42%;
  }

  .xl\:-bottom-huge {
    bottom: -39.5rem;
  }

  .xl\:-bottom-fit {
    bottom: fit-content;
  }

  .xl\:bottom-1\/2 {
    bottom: 50%;
  }

  .xl\:bottom-1\/3 {
    bottom: 33.333333%;
  }

  .xl\:bottom-2\/3 {
    bottom: 66.666667%;
  }

  .xl\:bottom-1\/4 {
    bottom: 25%;
  }

  .xl\:bottom-2\/4 {
    bottom: 50%;
  }

  .xl\:bottom-3\/4 {
    bottom: 75%;
  }

  .xl\:bottom-full {
    bottom: 100%;
  }

  .xl\:-bottom-1\/2 {
    bottom: -50%;
  }

  .xl\:-bottom-1\/3 {
    bottom: -33.333333%;
  }

  .xl\:-bottom-2\/3 {
    bottom: -66.666667%;
  }

  .xl\:-bottom-1\/4 {
    bottom: -25%;
  }

  .xl\:-bottom-2\/4 {
    bottom: -50%;
  }

  .xl\:-bottom-3\/4 {
    bottom: -75%;
  }

  .xl\:-bottom-full {
    bottom: -100%;
  }

  .xl\:left-0 {
    left: 0rem;
  }

  .xl\:left-1 {
    left: 1rem;
  }

  .xl\:left-2 {
    left: 1.2rem;
  }

  .xl\:left-3 {
    left: 1.5rem;
  }

  .xl\:left-4 {
    left: 1.7rem;
  }

  .xl\:left-5 {
    left: 2rem;
  }

  .xl\:left-6 {
    left: 2.5rem;
  }

  .xl\:left-7 {
    left: 3rem;
  }

  .xl\:left-8 {
    left: 3rem;
  }

  .xl\:left-9 {
    left: 4rem;
  }

  .xl\:left-10 {
    left: 4.5rem;
  }

  .xl\:left-11 {
    left: 5rem;
  }

  .xl\:left-12 {
    left: 5.5rem;
  }

  .xl\:left-13 {
    left: 6rem;
  }

  .xl\:left-14 {
    left: 6.5rem;
  }

  .xl\:left-15 {
    left: 7rem;
  }

  .xl\:left-16 {
    left: 7.5rem;
  }

  .xl\:left-17 {
    left: 8rem;
  }

  .xl\:left-18 {
    left: 8.5rem;
  }

  .xl\:left-19 {
    left: 9.5rem;
  }

  .xl\:left-20 {
    left: 10.4rem;
  }

  .xl\:left-21 {
    left: 11rem;
  }

  .xl\:left-22 {
    left: 13rem;
  }

  .xl\:left-23 {
    left: 15rem;
  }

  .xl\:left-24 {
    left: 20.5rem;
  }

  .xl\:left-auto {
    left: auto;
  }

  .xl\:left-tiny {
    left: 0.5rem;
  }

  .xl\:left-42p {
    left: 42%;
  }

  .xl\:left-huge {
    left: 39.5rem;
  }

  .xl\:left-fit {
    left: fit-content;
  }

  .xl\:-left-0 {
    left: 0rem;
  }

  .xl\:-left-1 {
    left: -1rem;
  }

  .xl\:-left-2 {
    left: -1.2rem;
  }

  .xl\:-left-3 {
    left: -1.5rem;
  }

  .xl\:-left-4 {
    left: -1.7rem;
  }

  .xl\:-left-5 {
    left: -2rem;
  }

  .xl\:-left-6 {
    left: -2.5rem;
  }

  .xl\:-left-7 {
    left: -3rem;
  }

  .xl\:-left-8 {
    left: -3.5rem;
  }

  .xl\:-left-9 {
    left: -4rem;
  }

  .xl\:-left-10 {
    left: -4.5rem;
  }

  .xl\:-left-11 {
    left: -5rem;
  }

  .xl\:-left-12 {
    left: -5.5rem;
  }

  .xl\:-left-13 {
    left: -6rem;
  }

  .xl\:-left-14 {
    left: -6.5rem;
  }

  .xl\:-left-15 {
    left: -7rem;
  }

  .xl\:-left-16 {
    left: -7.5rem;
  }

  .xl\:-left-17 {
    left: -8rem;
  }

  .xl\:-left-18 {
    left: -8.5rem;
  }

  .xl\:-left-19 {
    left: -9.5rem;
  }

  .xl\:-left-20 {
    left: -10rem;
  }

  .xl\:-left-21 {
    left: -10.5rem;
  }

  .xl\:-left-22 {
    left: -13rem;
  }

  .xl\:-left-23 {
    left: -15rem;
  }

  .xl\:-left-24 {
    left: -20.5rem;
  }

  .xl\:-left-tiny {
    left: -0.5rem;
  }

  .xl\:-left-42p {
    left: -42%;
  }

  .xl\:-left-huge {
    left: -39.5rem;
  }

  .xl\:-left-fit {
    left: fit-content;
  }

  .xl\:left-1\/2 {
    left: 50%;
  }

  .xl\:left-1\/3 {
    left: 33.333333%;
  }

  .xl\:left-2\/3 {
    left: 66.666667%;
  }

  .xl\:left-1\/4 {
    left: 25%;
  }

  .xl\:left-2\/4 {
    left: 50%;
  }

  .xl\:left-3\/4 {
    left: 75%;
  }

  .xl\:left-full {
    left: 100%;
  }

  .xl\:-left-1\/2 {
    left: -50%;
  }

  .xl\:-left-1\/3 {
    left: -33.333333%;
  }

  .xl\:-left-2\/3 {
    left: -66.666667%;
  }

  .xl\:-left-1\/4 {
    left: -25%;
  }

  .xl\:-left-2\/4 {
    left: -50%;
  }

  .xl\:-left-3\/4 {
    left: -75%;
  }

  .xl\:-left-full {
    left: -100%;
  }

  .xl\:isolate {
    isolation: isolate;
  }

  .xl\:isolation-auto {
    isolation: auto;
  }

  .xl\:z-0 {
    z-index: 0;
  }

  .xl\:z-10 {
    z-index: 10;
  }

  .xl\:z-20 {
    z-index: 20;
  }

  .xl\:z-30 {
    z-index: 30;
  }

  .xl\:z-40 {
    z-index: 40;
  }

  .xl\:z-50 {
    z-index: 50;
  }

  .xl\:z-auto {
    z-index: auto;
  }

  .xl\:z-top {
    z-index: 99999;
  }

  .xl\[focus-within]\:z-0[focus-within] {
    z-index: 0;
  }

  .xl\:focus-within\:z-0:focus-within {
    z-index: 0;
  }

  .xl\[focus-within]\:z-10[focus-within] {
    z-index: 10;
  }

  .xl\:focus-within\:z-10:focus-within {
    z-index: 10;
  }

  .xl\[focus-within]\:z-20[focus-within] {
    z-index: 20;
  }

  .xl\:focus-within\:z-20:focus-within {
    z-index: 20;
  }

  .xl\[focus-within]\:z-30[focus-within] {
    z-index: 30;
  }

  .xl\:focus-within\:z-30:focus-within {
    z-index: 30;
  }

  .xl\[focus-within]\:z-40[focus-within] {
    z-index: 40;
  }

  .xl\:focus-within\:z-40:focus-within {
    z-index: 40;
  }

  .xl\[focus-within]\:z-50[focus-within] {
    z-index: 50;
  }

  .xl\:focus-within\:z-50:focus-within {
    z-index: 50;
  }

  .xl\[focus-within]\:z-auto[focus-within] {
    z-index: auto;
  }

  .xl\:focus-within\:z-auto:focus-within {
    z-index: auto;
  }

  .xl\[focus-within]\:z-top[focus-within] {
    z-index: 99999;
  }

  .xl\:focus-within\:z-top:focus-within {
    z-index: 99999;
  }

  .xl\:focus\:z-0:focus {
    z-index: 0;
  }

  .xl\:focus\:z-10:focus {
    z-index: 10;
  }

  .xl\:focus\:z-20:focus {
    z-index: 20;
  }

  .xl\:focus\:z-30:focus {
    z-index: 30;
  }

  .xl\:focus\:z-40:focus {
    z-index: 40;
  }

  .xl\:focus\:z-50:focus {
    z-index: 50;
  }

  .xl\:focus\:z-auto:focus {
    z-index: auto;
  }

  .xl\:focus\:z-top:focus {
    z-index: 99999;
  }

  .xl\:order-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .xl\:order-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  .xl\:order-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  .xl\:order-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }

  .xl\:order-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }

  .xl\:order-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }

  .xl\:order-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }

  .xl\:order-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }

  .xl\:order-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }

  .xl\:order-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }

  .xl\:order-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }

  .xl\:order-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }

  .xl\:order-first {
    -webkit-box-ordinal-group: -9998;
        -ms-flex-order: -9999;
            order: -9999;
  }

  .xl\:order-last {
    -webkit-box-ordinal-group: 10000;
        -ms-flex-order: 9999;
            order: 9999;
  }

  .xl\:order-none {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }

  .xl\:col-auto {
    grid-column: auto;
  }

  .xl\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .xl\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .xl\:col-span-3 {
    grid-column: span 3 / span 3;
  }

  .xl\:col-span-4 {
    grid-column: span 4 / span 4;
  }

  .xl\:col-span-5 {
    grid-column: span 5 / span 5;
  }

  .xl\:col-span-6 {
    grid-column: span 6 / span 6;
  }

  .xl\:col-span-7 {
    grid-column: span 7 / span 7;
  }

  .xl\:col-span-8 {
    grid-column: span 8 / span 8;
  }

  .xl\:col-span-9 {
    grid-column: span 9 / span 9;
  }

  .xl\:col-span-10 {
    grid-column: span 10 / span 10;
  }

  .xl\:col-span-11 {
    grid-column: span 11 / span 11;
  }

  .xl\:col-span-12 {
    grid-column: span 12 / span 12;
  }

  .xl\:col-span-full {
    grid-column: 1 / -1;
  }

  .xl\:col-start-1 {
    grid-column-start: 1;
  }

  .xl\:col-start-2 {
    grid-column-start: 2;
  }

  .xl\:col-start-3 {
    grid-column-start: 3;
  }

  .xl\:col-start-4 {
    grid-column-start: 4;
  }

  .xl\:col-start-5 {
    grid-column-start: 5;
  }

  .xl\:col-start-6 {
    grid-column-start: 6;
  }

  .xl\:col-start-7 {
    grid-column-start: 7;
  }

  .xl\:col-start-8 {
    grid-column-start: 8;
  }

  .xl\:col-start-9 {
    grid-column-start: 9;
  }

  .xl\:col-start-10 {
    grid-column-start: 10;
  }

  .xl\:col-start-11 {
    grid-column-start: 11;
  }

  .xl\:col-start-12 {
    grid-column-start: 12;
  }

  .xl\:col-start-13 {
    grid-column-start: 13;
  }

  .xl\:col-start-auto {
    grid-column-start: auto;
  }

  .xl\:col-end-1 {
    grid-column-end: 1;
  }

  .xl\:col-end-2 {
    grid-column-end: 2;
  }

  .xl\:col-end-3 {
    grid-column-end: 3;
  }

  .xl\:col-end-4 {
    grid-column-end: 4;
  }

  .xl\:col-end-5 {
    grid-column-end: 5;
  }

  .xl\:col-end-6 {
    grid-column-end: 6;
  }

  .xl\:col-end-7 {
    grid-column-end: 7;
  }

  .xl\:col-end-8 {
    grid-column-end: 8;
  }

  .xl\:col-end-9 {
    grid-column-end: 9;
  }

  .xl\:col-end-10 {
    grid-column-end: 10;
  }

  .xl\:col-end-11 {
    grid-column-end: 11;
  }

  .xl\:col-end-12 {
    grid-column-end: 12;
  }

  .xl\:col-end-13 {
    grid-column-end: 13;
  }

  .xl\:col-end-auto {
    grid-column-end: auto;
  }

  .xl\:row-auto {
    grid-row: auto;
  }

  .xl\:row-span-1 {
    grid-row: span 1 / span 1;
  }

  .xl\:row-span-2 {
    grid-row: span 2 / span 2;
  }

  .xl\:row-span-3 {
    grid-row: span 3 / span 3;
  }

  .xl\:row-span-4 {
    grid-row: span 4 / span 4;
  }

  .xl\:row-span-5 {
    grid-row: span 5 / span 5;
  }

  .xl\:row-span-6 {
    grid-row: span 6 / span 6;
  }

  .xl\:row-span-full {
    grid-row: 1 / -1;
  }

  .xl\:row-start-1 {
    grid-row-start: 1;
  }

  .xl\:row-start-2 {
    grid-row-start: 2;
  }

  .xl\:row-start-3 {
    grid-row-start: 3;
  }

  .xl\:row-start-4 {
    grid-row-start: 4;
  }

  .xl\:row-start-5 {
    grid-row-start: 5;
  }

  .xl\:row-start-6 {
    grid-row-start: 6;
  }

  .xl\:row-start-7 {
    grid-row-start: 7;
  }

  .xl\:row-start-auto {
    grid-row-start: auto;
  }

  .xl\:row-end-1 {
    grid-row-end: 1;
  }

  .xl\:row-end-2 {
    grid-row-end: 2;
  }

  .xl\:row-end-3 {
    grid-row-end: 3;
  }

  .xl\:row-end-4 {
    grid-row-end: 4;
  }

  .xl\:row-end-5 {
    grid-row-end: 5;
  }

  .xl\:row-end-6 {
    grid-row-end: 6;
  }

  .xl\:row-end-7 {
    grid-row-end: 7;
  }

  .xl\:row-end-auto {
    grid-row-end: auto;
  }

  .xl\:float-right {
    float: right;
  }

  .xl\:float-left {
    float: left;
  }

  .xl\:float-none {
    float: none;
  }

  .xl\:clear-left {
    clear: left;
  }

  .xl\:clear-right {
    clear: right;
  }

  .xl\:clear-both {
    clear: both;
  }

  .xl\:clear-none {
    clear: none;
  }

  .xl\:m-0 {
    margin: 0rem;
  }

  .xl\:m-1 {
    margin: 1rem;
  }

  .xl\:m-2 {
    margin: 1.2rem;
  }

  .xl\:m-3 {
    margin: 1.5rem;
  }

  .xl\:m-4 {
    margin: 1.7rem;
  }

  .xl\:m-5 {
    margin: 2rem;
  }

  .xl\:m-6 {
    margin: 2.5rem;
  }

  .xl\:m-7 {
    margin: 3rem;
  }

  .xl\:m-8 {
    margin: 3.5rem;
  }

  .xl\:m-9 {
    margin: 4rem;
  }

  .xl\:m-10 {
    margin: 4.5rem;
  }

  .xl\:m-11 {
    margin: 5rem;
  }

  .xl\:m-12 {
    margin: 5.5rem;
  }

  .xl\:m-13 {
    margin: 6rem;
  }

  .xl\:m-14 {
    margin: 6.5rem;
  }

  .xl\:m-15 {
    margin: 7rem;
  }

  .xl\:m-16 {
    margin: 7.5rem;
  }

  .xl\:m-17 {
    margin: 8rem;
  }

  .xl\:m-18 {
    margin: 8.5rem;
  }

  .xl\:m-19 {
    margin: 9.5rem;
  }

  .xl\:m-20 {
    margin: 10rem;
  }

  .xl\:m-21 {
    margin: 11rem;
  }

  .xl\:m-22 {
    margin: 13rem;
  }

  .xl\:m-23 {
    margin: 15rem;
  }

  .xl\:m-24 {
    margin: 20.5rem;
  }

  .xl\:m-auto {
    margin: auto;
  }

  .xl\:m-tiny {
    margin: 0.5rem;
  }

  .xl\:m-42p {
    margin: 42%;
  }

  .xl\:m-huge {
    margin: 39.5rem;
  }

  .xl\:m-fit {
    margin: fit-content;
  }

  .xl\:-m-0 {
    margin: 0rem;
  }

  .xl\:-m-1 {
    margin: -1rem;
  }

  .xl\:-m-2 {
    margin: -1.2rem;
  }

  .xl\:-m-3 {
    margin: -1.5rem;
  }

  .xl\:-m-4 {
    margin: -1.7rem;
  }

  .xl\:-m-5 {
    margin: -2rem;
  }

  .xl\:-m-6 {
    margin: -2.5rem;
  }

  .xl\:-m-7 {
    margin: -3rem;
  }

  .xl\:-m-8 {
    margin: -3.5rem;
  }

  .xl\:-m-9 {
    margin: -4rem;
  }

  .xl\:-m-10 {
    margin: -4.5rem;
  }

  .xl\:-m-11 {
    margin: -5rem;
  }

  .xl\:-m-12 {
    margin: -5.5rem;
  }

  .xl\:-m-13 {
    margin: -6rem;
  }

  .xl\:-m-14 {
    margin: -6.5rem;
  }

  .xl\:-m-15 {
    margin: -7rem;
  }

  .xl\:-m-16 {
    margin: -7.5rem;
  }

  .xl\:-m-17 {
    margin: -8rem;
  }

  .xl\:-m-18 {
    margin: -8.5rem;
  }

  .xl\:-m-19 {
    margin: -9.5rem;
  }

  .xl\:-m-20 {
    margin: -10rem;
  }

  .xl\:-m-21 {
    margin: -11rem;
  }

  .xl\:-m-22 {
    margin: -13rem;
  }

  .xl\:-m-23 {
    margin: -15rem;
  }

  .xl\:-m-24 {
    margin: -20.5rem;
  }

  .xl\:-m-tiny {
    margin: -0.5rem;
  }

  .xl\:-m-42p {
    margin: -42%;
  }

  .xl\:-m-huge {
    margin: -39.5rem;
  }

  .xl\:-m-fit {
    margin: fit-content;
  }

  .xl\:first\:m-0:first-child {
    margin: 0rem;
  }

  .xl\:first\:m-1:first-child {
    margin: 1rem;
  }

  .xl\:first\:m-2:first-child {
    margin: 1.2rem;
  }

  .xl\:first\:m-3:first-child {
    margin: 1.5rem;
  }

  .xl\:first\:m-4:first-child {
    margin: 1.7rem;
  }

  .xl\:first\:m-5:first-child {
    margin: 2rem;
  }

  .xl\:first\:m-6:first-child {
    margin: 2.5rem;
  }

  .xl\:first\:m-7:first-child {
    margin: 3rem;
  }

  .xl\:first\:m-8:first-child {
    margin: 3.5rem;
  }

  .xl\:first\:m-9:first-child {
    margin: 4rem;
  }

  .xl\:first\:m-10:first-child {
    margin: 4.5rem;
  }

  .xl\:first\:m-11:first-child {
    margin: 5rem;
  }

  .xl\:first\:m-12:first-child {
    margin: 5.5rem;
  }

  .xl\:first\:m-13:first-child {
    margin: 6rem;
  }

  .xl\:first\:m-14:first-child {
    margin: 6.5rem;
  }

  .xl\:first\:m-15:first-child {
    margin: 7rem;
  }

  .xl\:first\:m-16:first-child {
    margin: 7.5rem;
  }

  .xl\:first\:m-17:first-child {
    margin: 8rem;
  }

  .xl\:first\:m-18:first-child {
    margin: 8.5rem;
  }

  .xl\:first\:m-19:first-child {
    margin: 9.5rem;
  }

  .xl\:first\:m-20:first-child {
    margin: 10rem;
  }

  .xl\:first\:m-21:first-child {
    margin: 11rem;
  }

  .xl\:first\:m-22:first-child {
    margin: 13rem;
  }

  .xl\:first\:m-23:first-child {
    margin: 15rem;
  }

  .xl\:first\:m-24:first-child {
    margin: 20.5rem;
  }

  .xl\:first\:m-auto:first-child {
    margin: auto;
  }

  .xl\:first\:m-tiny:first-child {
    margin: 0.5rem;
  }

  .xl\:first\:m-42p:first-child {
    margin: 42%;
  }

  .xl\:first\:m-huge:first-child {
    margin: 39.5rem;
  }

  .xl\:first\:m-fit:first-child {
    margin: fit-content;
  }

  .xl\:first\:-m-0:first-child {
    margin: 0rem;
  }

  .xl\:first\:-m-1:first-child {
    margin: -1rem;
  }

  .xl\:first\:-m-2:first-child {
    margin: -1.2rem;
  }

  .xl\:first\:-m-3:first-child {
    margin: -1.5rem;
  }

  .xl\:first\:-m-4:first-child {
    margin: -1.7rem;
  }

  .xl\:first\:-m-5:first-child {
    margin: -2rem;
  }

  .xl\:first\:-m-6:first-child {
    margin: -2.5rem;
  }

  .xl\:first\:-m-7:first-child {
    margin: -3rem;
  }

  .xl\:first\:-m-8:first-child {
    margin: -3.5rem;
  }

  .xl\:first\:-m-9:first-child {
    margin: -4rem;
  }

  .xl\:first\:-m-10:first-child {
    margin: -4.5rem;
  }

  .xl\:first\:-m-11:first-child {
    margin: -5rem;
  }

  .xl\:first\:-m-12:first-child {
    margin: -5.5rem;
  }

  .xl\:first\:-m-13:first-child {
    margin: -6rem;
  }

  .xl\:first\:-m-14:first-child {
    margin: -6.5rem;
  }

  .xl\:first\:-m-15:first-child {
    margin: -7rem;
  }

  .xl\:first\:-m-16:first-child {
    margin: -7.5rem;
  }

  .xl\:first\:-m-17:first-child {
    margin: -8rem;
  }

  .xl\:first\:-m-18:first-child {
    margin: -8.5rem;
  }

  .xl\:first\:-m-19:first-child {
    margin: -9.5rem;
  }

  .xl\:first\:-m-20:first-child {
    margin: -10rem;
  }

  .xl\:first\:-m-21:first-child {
    margin: -11rem;
  }

  .xl\:first\:-m-22:first-child {
    margin: -13rem;
  }

  .xl\:first\:-m-23:first-child {
    margin: -15rem;
  }

  .xl\:first\:-m-24:first-child {
    margin: -20.5rem;
  }

  .xl\:first\:-m-tiny:first-child {
    margin: -0.5rem;
  }

  .xl\:first\:-m-42p:first-child {
    margin: -42%;
  }

  .xl\:first\:-m-huge:first-child {
    margin: -39.5rem;
  }

  .xl\:first\:-m-fit:first-child {
    margin: fit-content;
  }

  .xl\:last\:m-0:last-child {
    margin: 0rem;
  }

  .xl\:last\:m-1:last-child {
    margin: 1rem;
  }

  .xl\:last\:m-2:last-child {
    margin: 1.2rem;
  }

  .xl\:last\:m-3:last-child {
    margin: 1.5rem;
  }

  .xl\:last\:m-4:last-child {
    margin: 1.7rem;
  }

  .xl\:last\:m-5:last-child {
    margin: 2rem;
  }

  .xl\:last\:m-6:last-child {
    margin: 2.5rem;
  }

  .xl\:last\:m-7:last-child {
    margin: 3rem;
  }

  .xl\:last\:m-8:last-child {
    margin: 3.5rem;
  }

  .xl\:last\:m-9:last-child {
    margin: 4rem;
  }

  .xl\:last\:m-10:last-child {
    margin: 4.5rem;
  }

  .xl\:last\:m-11:last-child {
    margin: 5rem;
  }

  .xl\:last\:m-12:last-child {
    margin: 5.5rem;
  }

  .xl\:last\:m-13:last-child {
    margin: 6rem;
  }

  .xl\:last\:m-14:last-child {
    margin: 6.5rem;
  }

  .xl\:last\:m-15:last-child {
    margin: 7rem;
  }

  .xl\:last\:m-16:last-child {
    margin: 7.5rem;
  }

  .xl\:last\:m-17:last-child {
    margin: 8rem;
  }

  .xl\:last\:m-18:last-child {
    margin: 8.5rem;
  }

  .xl\:last\:m-19:last-child {
    margin: 9.5rem;
  }

  .xl\:last\:m-20:last-child {
    margin: 10rem;
  }

  .xl\:last\:m-21:last-child {
    margin: 11rem;
  }

  .xl\:last\:m-22:last-child {
    margin: 13rem;
  }

  .xl\:last\:m-23:last-child {
    margin: 15rem;
  }

  .xl\:last\:m-24:last-child {
    margin: 20.5rem;
  }

  .xl\:last\:m-auto:last-child {
    margin: auto;
  }

  .xl\:last\:m-tiny:last-child {
    margin: 0.5rem;
  }

  .xl\:last\:m-42p:last-child {
    margin: 42%;
  }

  .xl\:last\:m-huge:last-child {
    margin: 39.5rem;
  }

  .xl\:last\:m-fit:last-child {
    margin: fit-content;
  }

  .xl\:last\:-m-0:last-child {
    margin: 0rem;
  }

  .xl\:last\:-m-1:last-child {
    margin: -1rem;
  }

  .xl\:last\:-m-2:last-child {
    margin: -1.2rem;
  }

  .xl\:last\:-m-3:last-child {
    margin: -1.5rem;
  }

  .xl\:last\:-m-4:last-child {
    margin: -1.7rem;
  }

  .xl\:last\:-m-5:last-child {
    margin: -2rem;
  }

  .xl\:last\:-m-6:last-child {
    margin: -2.5rem;
  }

  .xl\:last\:-m-7:last-child {
    margin: -3rem;
  }

  .xl\:last\:-m-8:last-child {
    margin: -3.5rem;
  }

  .xl\:last\:-m-9:last-child {
    margin: -4rem;
  }

  .xl\:last\:-m-10:last-child {
    margin: -4.5rem;
  }

  .xl\:last\:-m-11:last-child {
    margin: -5rem;
  }

  .xl\:last\:-m-12:last-child {
    margin: -5.5rem;
  }

  .xl\:last\:-m-13:last-child {
    margin: -6rem;
  }

  .xl\:last\:-m-14:last-child {
    margin: -6.5rem;
  }

  .xl\:last\:-m-15:last-child {
    margin: -7rem;
  }

  .xl\:last\:-m-16:last-child {
    margin: -7.5rem;
  }

  .xl\:last\:-m-17:last-child {
    margin: -8rem;
  }

  .xl\:last\:-m-18:last-child {
    margin: -8.5rem;
  }

  .xl\:last\:-m-19:last-child {
    margin: -9.5rem;
  }

  .xl\:last\:-m-20:last-child {
    margin: -10rem;
  }

  .xl\:last\:-m-21:last-child {
    margin: -11rem;
  }

  .xl\:last\:-m-22:last-child {
    margin: -13rem;
  }

  .xl\:last\:-m-23:last-child {
    margin: -15rem;
  }

  .xl\:last\:-m-24:last-child {
    margin: -20.5rem;
  }

  .xl\:last\:-m-tiny:last-child {
    margin: -0.5rem;
  }

  .xl\:last\:-m-42p:last-child {
    margin: -42%;
  }

  .xl\:last\:-m-huge:last-child {
    margin: -39.5rem;
  }

  .xl\:last\:-m-fit:last-child {
    margin: fit-content;
  }

  .xl\:mx-0 {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .xl\:mx-1 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .xl\:mx-2 {
    margin-left: 1.2rem;
    margin-right: 1.2rem;
  }

  .xl\:mx-3 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .xl\:mx-4 {
    margin-left: 1.7rem;
    margin-right: 1.7rem;
  }

  .xl\:mx-5 {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .xl\:mx-6 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .xl\:mx-7 {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .xl\:mx-8 {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }

  .xl\:mx-9 {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .xl\:mx-10 {
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }

  .xl\:mx-11 {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .xl\:mx-12 {
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }

  .xl\:mx-13 {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .xl\:mx-14 {
    margin-left: 6.5rem;
    margin-right: 6.5rem;
  }

  .xl\:mx-15 {
    margin-left: 7rem;
    margin-right: 7rem;
  }

  .xl\:mx-16 {
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }

  .xl\:mx-17 {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .xl\:mx-18 {
    margin-left: 8.5rem;
    margin-right: 8.5rem;
  }

  .xl\:mx-19 {
    margin-left: 9.5rem;
    margin-right: 9.5rem;
  }

  .xl\:mx-20 {
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .xl\:mx-21 {
    margin-left: 11rem;
    margin-right: 11rem;
  }

  .xl\:mx-22 {
    margin-left: 13rem;
    margin-right: 13rem;
  }

  .xl\:mx-23 {
    margin-left: 15rem;
    margin-right: 15rem;
  }

  .xl\:mx-24 {
    margin-left: 20.5rem;
    margin-right: 20.5rem;
  }

  .xl\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .xl\:mx-tiny {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .xl\:mx-42p {
    margin-left: 42%;
    margin-right: 42%;
  }

  .xl\:mx-huge {
    margin-left: 39.5rem;
    margin-right: 39.5rem;
  }

  .xl\:mx-fit {
    margin-left: fit-content;
    margin-right: fit-content;
  }

  .xl\:-mx-0 {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .xl\:-mx-1 {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .xl\:-mx-2 {
    margin-left: -1.2rem;
    margin-right: -1.2rem;
  }

  .xl\:-mx-3 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .xl\:-mx-4 {
    margin-left: -1.7rem;
    margin-right: -1.7rem;
  }

  .xl\:-mx-5 {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .xl\:-mx-6 {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .xl\:-mx-7 {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .xl\:-mx-8 {
    margin-left: -3.5rem;
    margin-right: -3.5rem;
  }

  .xl\:-mx-9 {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .xl\:-mx-10 {
    margin-left: -4.5rem;
    margin-right: -4.5rem;
  }

  .xl\:-mx-11 {
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .xl\:-mx-12 {
    margin-left: -5.5rem;
    margin-right: -5.5rem;
  }

  .xl\:-mx-13 {
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .xl\:-mx-14 {
    margin-left: -6.5rem;
    margin-right: -6.5rem;
  }

  .xl\:-mx-15 {
    margin-left: -7rem;
    margin-right: -7rem;
  }

  .xl\:-mx-16 {
    margin-left: -7.5rem;
    margin-right: -7.5rem;
  }

  .xl\:-mx-17 {
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .xl\:-mx-18 {
    margin-left: -8.5rem;
    margin-right: -8.5rem;
  }

  .xl\:-mx-19 {
    margin-left: -9.5rem;
    margin-right: -9.5rem;
  }

  .xl\:-mx-20 {
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .xl\:-mx-21 {
    margin-left: -11rem;
    margin-right: -11rem;
  }

  .xl\:-mx-22 {
    margin-left: -13rem;
    margin-right: -13rem;
  }

  .xl\:-mx-23 {
    margin-left: -15rem;
    margin-right: -15rem;
  }

  .xl\:-mx-24 {
    margin-left: -20.5rem;
    margin-right: -20.5rem;
  }

  .xl\:-mx-tiny {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .xl\:-mx-42p {
    margin-left: -42%;
    margin-right: -42%;
  }

  .xl\:-mx-huge {
    margin-left: -39.5rem;
    margin-right: -39.5rem;
  }

  .xl\:-mx-fit {
    margin-left: fit-content;
    margin-right: fit-content;
  }

  .xl\:my-0 {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .xl\:my-1 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .xl\:my-2 {
    margin-top: 1.2rem;
    margin-bottom: 1.2rem;
  }

  .xl\:my-3 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .xl\:my-4 {
    margin-top: 1.7rem;
    margin-bottom: 1.7rem;
  }

  .xl\:my-5 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .xl\:my-6 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .xl\:my-7 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .xl\:my-8 {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }

  .xl\:my-9 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .xl\:my-10 {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }

  .xl\:my-11 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .xl\:my-12 {
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }

  .xl\:my-13 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .xl\:my-14 {
    margin-top: 6.5rem;
    margin-bottom: 6.5rem;
  }

  .xl\:my-15 {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }

  .xl\:my-16 {
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }

  .xl\:my-17 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .xl\:my-18 {
    margin-top: 8.5rem;
    margin-bottom: 8.5rem;
  }

  .xl\:my-19 {
    margin-top: 9.5rem;
    margin-bottom: 9.5rem;
  }

  .xl\:my-20 {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .xl\:my-21 {
    margin-top: 11rem;
    margin-bottom: 11rem;
  }

  .xl\:my-22 {
    margin-top: 13rem;
    margin-bottom: 13rem;
  }

  .xl\:my-23 {
    margin-top: 15rem;
    margin-bottom: 15rem;
  }

  .xl\:my-24 {
    margin-top: 20.5rem;
    margin-bottom: 20.5rem;
  }

  .xl\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .xl\:my-tiny {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .xl\:my-42p {
    margin-top: 42%;
    margin-bottom: 42%;
  }

  .xl\:my-huge {
    margin-top: 39.5rem;
    margin-bottom: 39.5rem;
  }

  .xl\:my-fit {
    margin-top: fit-content;
    margin-bottom: fit-content;
  }

  .xl\:-my-0 {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .xl\:-my-1 {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .xl\:-my-2 {
    margin-top: -1.2rem;
    margin-bottom: -1.2rem;
  }

  .xl\:-my-3 {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .xl\:-my-4 {
    margin-top: -1.7rem;
    margin-bottom: -1.7rem;
  }

  .xl\:-my-5 {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .xl\:-my-6 {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .xl\:-my-7 {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .xl\:-my-8 {
    margin-top: -3.5rem;
    margin-bottom: -3.5rem;
  }

  .xl\:-my-9 {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .xl\:-my-10 {
    margin-top: -4.5rem;
    margin-bottom: -4.5rem;
  }

  .xl\:-my-11 {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .xl\:-my-12 {
    margin-top: -5.5rem;
    margin-bottom: -5.5rem;
  }

  .xl\:-my-13 {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .xl\:-my-14 {
    margin-top: -6.5rem;
    margin-bottom: -6.5rem;
  }

  .xl\:-my-15 {
    margin-top: -7rem;
    margin-bottom: -7rem;
  }

  .xl\:-my-16 {
    margin-top: -7.5rem;
    margin-bottom: -7.5rem;
  }

  .xl\:-my-17 {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .xl\:-my-18 {
    margin-top: -8.5rem;
    margin-bottom: -8.5rem;
  }

  .xl\:-my-19 {
    margin-top: -9.5rem;
    margin-bottom: -9.5rem;
  }

  .xl\:-my-20 {
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .xl\:-my-21 {
    margin-top: -11rem;
    margin-bottom: -11rem;
  }

  .xl\:-my-22 {
    margin-top: -13rem;
    margin-bottom: -13rem;
  }

  .xl\:-my-23 {
    margin-top: -15rem;
    margin-bottom: -15rem;
  }

  .xl\:-my-24 {
    margin-top: -20.5rem;
    margin-bottom: -20.5rem;
  }

  .xl\:-my-tiny {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .xl\:-my-42p {
    margin-top: -42%;
    margin-bottom: -42%;
  }

  .xl\:-my-huge {
    margin-top: -39.5rem;
    margin-bottom: -39.5rem;
  }

  .xl\:-my-fit {
    margin-top: fit-content;
    margin-bottom: fit-content;
  }

  .xl\:first\:mx-0:first-child {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .xl\:first\:mx-1:first-child {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .xl\:first\:mx-2:first-child {
    margin-left: 1.2rem;
    margin-right: 1.2rem;
  }

  .xl\:first\:mx-3:first-child {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .xl\:first\:mx-4:first-child {
    margin-left: 1.7rem;
    margin-right: 1.7rem;
  }

  .xl\:first\:mx-5:first-child {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .xl\:first\:mx-6:first-child {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .xl\:first\:mx-7:first-child {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .xl\:first\:mx-8:first-child {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }

  .xl\:first\:mx-9:first-child {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .xl\:first\:mx-10:first-child {
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }

  .xl\:first\:mx-11:first-child {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .xl\:first\:mx-12:first-child {
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }

  .xl\:first\:mx-13:first-child {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .xl\:first\:mx-14:first-child {
    margin-left: 6.5rem;
    margin-right: 6.5rem;
  }

  .xl\:first\:mx-15:first-child {
    margin-left: 7rem;
    margin-right: 7rem;
  }

  .xl\:first\:mx-16:first-child {
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }

  .xl\:first\:mx-17:first-child {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .xl\:first\:mx-18:first-child {
    margin-left: 8.5rem;
    margin-right: 8.5rem;
  }

  .xl\:first\:mx-19:first-child {
    margin-left: 9.5rem;
    margin-right: 9.5rem;
  }

  .xl\:first\:mx-20:first-child {
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .xl\:first\:mx-21:first-child {
    margin-left: 11rem;
    margin-right: 11rem;
  }

  .xl\:first\:mx-22:first-child {
    margin-left: 13rem;
    margin-right: 13rem;
  }

  .xl\:first\:mx-23:first-child {
    margin-left: 15rem;
    margin-right: 15rem;
  }

  .xl\:first\:mx-24:first-child {
    margin-left: 20.5rem;
    margin-right: 20.5rem;
  }

  .xl\:first\:mx-auto:first-child {
    margin-left: auto;
    margin-right: auto;
  }

  .xl\:first\:mx-tiny:first-child {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .xl\:first\:mx-42p:first-child {
    margin-left: 42%;
    margin-right: 42%;
  }

  .xl\:first\:mx-huge:first-child {
    margin-left: 39.5rem;
    margin-right: 39.5rem;
  }

  .xl\:first\:mx-fit:first-child {
    margin-left: fit-content;
    margin-right: fit-content;
  }

  .xl\:first\:-mx-0:first-child {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .xl\:first\:-mx-1:first-child {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .xl\:first\:-mx-2:first-child {
    margin-left: -1.2rem;
    margin-right: -1.2rem;
  }

  .xl\:first\:-mx-3:first-child {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .xl\:first\:-mx-4:first-child {
    margin-left: -1.7rem;
    margin-right: -1.7rem;
  }

  .xl\:first\:-mx-5:first-child {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .xl\:first\:-mx-6:first-child {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .xl\:first\:-mx-7:first-child {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .xl\:first\:-mx-8:first-child {
    margin-left: -3.5rem;
    margin-right: -3.5rem;
  }

  .xl\:first\:-mx-9:first-child {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .xl\:first\:-mx-10:first-child {
    margin-left: -4.5rem;
    margin-right: -4.5rem;
  }

  .xl\:first\:-mx-11:first-child {
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .xl\:first\:-mx-12:first-child {
    margin-left: -5.5rem;
    margin-right: -5.5rem;
  }

  .xl\:first\:-mx-13:first-child {
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .xl\:first\:-mx-14:first-child {
    margin-left: -6.5rem;
    margin-right: -6.5rem;
  }

  .xl\:first\:-mx-15:first-child {
    margin-left: -7rem;
    margin-right: -7rem;
  }

  .xl\:first\:-mx-16:first-child {
    margin-left: -7.5rem;
    margin-right: -7.5rem;
  }

  .xl\:first\:-mx-17:first-child {
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .xl\:first\:-mx-18:first-child {
    margin-left: -8.5rem;
    margin-right: -8.5rem;
  }

  .xl\:first\:-mx-19:first-child {
    margin-left: -9.5rem;
    margin-right: -9.5rem;
  }

  .xl\:first\:-mx-20:first-child {
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .xl\:first\:-mx-21:first-child {
    margin-left: -11rem;
    margin-right: -11rem;
  }

  .xl\:first\:-mx-22:first-child {
    margin-left: -13rem;
    margin-right: -13rem;
  }

  .xl\:first\:-mx-23:first-child {
    margin-left: -15rem;
    margin-right: -15rem;
  }

  .xl\:first\:-mx-24:first-child {
    margin-left: -20.5rem;
    margin-right: -20.5rem;
  }

  .xl\:first\:-mx-tiny:first-child {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .xl\:first\:-mx-42p:first-child {
    margin-left: -42%;
    margin-right: -42%;
  }

  .xl\:first\:-mx-huge:first-child {
    margin-left: -39.5rem;
    margin-right: -39.5rem;
  }

  .xl\:first\:-mx-fit:first-child {
    margin-left: fit-content;
    margin-right: fit-content;
  }

  .xl\:first\:my-0:first-child {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .xl\:first\:my-1:first-child {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .xl\:first\:my-2:first-child {
    margin-top: 1.2rem;
    margin-bottom: 1.2rem;
  }

  .xl\:first\:my-3:first-child {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .xl\:first\:my-4:first-child {
    margin-top: 1.7rem;
    margin-bottom: 1.7rem;
  }

  .xl\:first\:my-5:first-child {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .xl\:first\:my-6:first-child {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .xl\:first\:my-7:first-child {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .xl\:first\:my-8:first-child {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }

  .xl\:first\:my-9:first-child {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .xl\:first\:my-10:first-child {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }

  .xl\:first\:my-11:first-child {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .xl\:first\:my-12:first-child {
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }

  .xl\:first\:my-13:first-child {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .xl\:first\:my-14:first-child {
    margin-top: 6.5rem;
    margin-bottom: 6.5rem;
  }

  .xl\:first\:my-15:first-child {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }

  .xl\:first\:my-16:first-child {
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }

  .xl\:first\:my-17:first-child {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .xl\:first\:my-18:first-child {
    margin-top: 8.5rem;
    margin-bottom: 8.5rem;
  }

  .xl\:first\:my-19:first-child {
    margin-top: 9.5rem;
    margin-bottom: 9.5rem;
  }

  .xl\:first\:my-20:first-child {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .xl\:first\:my-21:first-child {
    margin-top: 11rem;
    margin-bottom: 11rem;
  }

  .xl\:first\:my-22:first-child {
    margin-top: 13rem;
    margin-bottom: 13rem;
  }

  .xl\:first\:my-23:first-child {
    margin-top: 15rem;
    margin-bottom: 15rem;
  }

  .xl\:first\:my-24:first-child {
    margin-top: 20.5rem;
    margin-bottom: 20.5rem;
  }

  .xl\:first\:my-auto:first-child {
    margin-top: auto;
    margin-bottom: auto;
  }

  .xl\:first\:my-tiny:first-child {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .xl\:first\:my-42p:first-child {
    margin-top: 42%;
    margin-bottom: 42%;
  }

  .xl\:first\:my-huge:first-child {
    margin-top: 39.5rem;
    margin-bottom: 39.5rem;
  }

  .xl\:first\:my-fit:first-child {
    margin-top: fit-content;
    margin-bottom: fit-content;
  }

  .xl\:first\:-my-0:first-child {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .xl\:first\:-my-1:first-child {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .xl\:first\:-my-2:first-child {
    margin-top: -1.2rem;
    margin-bottom: -1.2rem;
  }

  .xl\:first\:-my-3:first-child {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .xl\:first\:-my-4:first-child {
    margin-top: -1.7rem;
    margin-bottom: -1.7rem;
  }

  .xl\:first\:-my-5:first-child {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .xl\:first\:-my-6:first-child {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .xl\:first\:-my-7:first-child {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .xl\:first\:-my-8:first-child {
    margin-top: -3.5rem;
    margin-bottom: -3.5rem;
  }

  .xl\:first\:-my-9:first-child {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .xl\:first\:-my-10:first-child {
    margin-top: -4.5rem;
    margin-bottom: -4.5rem;
  }

  .xl\:first\:-my-11:first-child {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .xl\:first\:-my-12:first-child {
    margin-top: -5.5rem;
    margin-bottom: -5.5rem;
  }

  .xl\:first\:-my-13:first-child {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .xl\:first\:-my-14:first-child {
    margin-top: -6.5rem;
    margin-bottom: -6.5rem;
  }

  .xl\:first\:-my-15:first-child {
    margin-top: -7rem;
    margin-bottom: -7rem;
  }

  .xl\:first\:-my-16:first-child {
    margin-top: -7.5rem;
    margin-bottom: -7.5rem;
  }

  .xl\:first\:-my-17:first-child {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .xl\:first\:-my-18:first-child {
    margin-top: -8.5rem;
    margin-bottom: -8.5rem;
  }

  .xl\:first\:-my-19:first-child {
    margin-top: -9.5rem;
    margin-bottom: -9.5rem;
  }

  .xl\:first\:-my-20:first-child {
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .xl\:first\:-my-21:first-child {
    margin-top: -11rem;
    margin-bottom: -11rem;
  }

  .xl\:first\:-my-22:first-child {
    margin-top: -13rem;
    margin-bottom: -13rem;
  }

  .xl\:first\:-my-23:first-child {
    margin-top: -15rem;
    margin-bottom: -15rem;
  }

  .xl\:first\:-my-24:first-child {
    margin-top: -20.5rem;
    margin-bottom: -20.5rem;
  }

  .xl\:first\:-my-tiny:first-child {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .xl\:first\:-my-42p:first-child {
    margin-top: -42%;
    margin-bottom: -42%;
  }

  .xl\:first\:-my-huge:first-child {
    margin-top: -39.5rem;
    margin-bottom: -39.5rem;
  }

  .xl\:first\:-my-fit:first-child {
    margin-top: fit-content;
    margin-bottom: fit-content;
  }

  .xl\:last\:mx-0:last-child {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .xl\:last\:mx-1:last-child {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .xl\:last\:mx-2:last-child {
    margin-left: 1.2rem;
    margin-right: 1.2rem;
  }

  .xl\:last\:mx-3:last-child {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .xl\:last\:mx-4:last-child {
    margin-left: 1.7rem;
    margin-right: 1.7rem;
  }

  .xl\:last\:mx-5:last-child {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .xl\:last\:mx-6:last-child {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .xl\:last\:mx-7:last-child {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .xl\:last\:mx-8:last-child {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }

  .xl\:last\:mx-9:last-child {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .xl\:last\:mx-10:last-child {
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }

  .xl\:last\:mx-11:last-child {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .xl\:last\:mx-12:last-child {
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }

  .xl\:last\:mx-13:last-child {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .xl\:last\:mx-14:last-child {
    margin-left: 6.5rem;
    margin-right: 6.5rem;
  }

  .xl\:last\:mx-15:last-child {
    margin-left: 7rem;
    margin-right: 7rem;
  }

  .xl\:last\:mx-16:last-child {
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }

  .xl\:last\:mx-17:last-child {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .xl\:last\:mx-18:last-child {
    margin-left: 8.5rem;
    margin-right: 8.5rem;
  }

  .xl\:last\:mx-19:last-child {
    margin-left: 9.5rem;
    margin-right: 9.5rem;
  }

  .xl\:last\:mx-20:last-child {
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .xl\:last\:mx-21:last-child {
    margin-left: 11rem;
    margin-right: 11rem;
  }

  .xl\:last\:mx-22:last-child {
    margin-left: 13rem;
    margin-right: 13rem;
  }

  .xl\:last\:mx-23:last-child {
    margin-left: 15rem;
    margin-right: 15rem;
  }

  .xl\:last\:mx-24:last-child {
    margin-left: 20.5rem;
    margin-right: 20.5rem;
  }

  .xl\:last\:mx-auto:last-child {
    margin-left: auto;
    margin-right: auto;
  }

  .xl\:last\:mx-tiny:last-child {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .xl\:last\:mx-42p:last-child {
    margin-left: 42%;
    margin-right: 42%;
  }

  .xl\:last\:mx-huge:last-child {
    margin-left: 39.5rem;
    margin-right: 39.5rem;
  }

  .xl\:last\:mx-fit:last-child {
    margin-left: fit-content;
    margin-right: fit-content;
  }

  .xl\:last\:-mx-0:last-child {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .xl\:last\:-mx-1:last-child {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .xl\:last\:-mx-2:last-child {
    margin-left: -1.2rem;
    margin-right: -1.2rem;
  }

  .xl\:last\:-mx-3:last-child {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .xl\:last\:-mx-4:last-child {
    margin-left: -1.7rem;
    margin-right: -1.7rem;
  }

  .xl\:last\:-mx-5:last-child {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .xl\:last\:-mx-6:last-child {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .xl\:last\:-mx-7:last-child {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .xl\:last\:-mx-8:last-child {
    margin-left: -3.5rem;
    margin-right: -3.5rem;
  }

  .xl\:last\:-mx-9:last-child {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .xl\:last\:-mx-10:last-child {
    margin-left: -4.5rem;
    margin-right: -4.5rem;
  }

  .xl\:last\:-mx-11:last-child {
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .xl\:last\:-mx-12:last-child {
    margin-left: -5.5rem;
    margin-right: -5.5rem;
  }

  .xl\:last\:-mx-13:last-child {
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .xl\:last\:-mx-14:last-child {
    margin-left: -6.5rem;
    margin-right: -6.5rem;
  }

  .xl\:last\:-mx-15:last-child {
    margin-left: -7rem;
    margin-right: -7rem;
  }

  .xl\:last\:-mx-16:last-child {
    margin-left: -7.5rem;
    margin-right: -7.5rem;
  }

  .xl\:last\:-mx-17:last-child {
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .xl\:last\:-mx-18:last-child {
    margin-left: -8.5rem;
    margin-right: -8.5rem;
  }

  .xl\:last\:-mx-19:last-child {
    margin-left: -9.5rem;
    margin-right: -9.5rem;
  }

  .xl\:last\:-mx-20:last-child {
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .xl\:last\:-mx-21:last-child {
    margin-left: -11rem;
    margin-right: -11rem;
  }

  .xl\:last\:-mx-22:last-child {
    margin-left: -13rem;
    margin-right: -13rem;
  }

  .xl\:last\:-mx-23:last-child {
    margin-left: -15rem;
    margin-right: -15rem;
  }

  .xl\:last\:-mx-24:last-child {
    margin-left: -20.5rem;
    margin-right: -20.5rem;
  }

  .xl\:last\:-mx-tiny:last-child {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .xl\:last\:-mx-42p:last-child {
    margin-left: -42%;
    margin-right: -42%;
  }

  .xl\:last\:-mx-huge:last-child {
    margin-left: -39.5rem;
    margin-right: -39.5rem;
  }

  .xl\:last\:-mx-fit:last-child {
    margin-left: fit-content;
    margin-right: fit-content;
  }

  .xl\:last\:my-0:last-child {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .xl\:last\:my-1:last-child {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .xl\:last\:my-2:last-child {
    margin-top: 1.2rem;
    margin-bottom: 1.2rem;
  }

  .xl\:last\:my-3:last-child {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .xl\:last\:my-4:last-child {
    margin-top: 1.7rem;
    margin-bottom: 1.7rem;
  }

  .xl\:last\:my-5:last-child {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .xl\:last\:my-6:last-child {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .xl\:last\:my-7:last-child {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .xl\:last\:my-8:last-child {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }

  .xl\:last\:my-9:last-child {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .xl\:last\:my-10:last-child {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }

  .xl\:last\:my-11:last-child {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .xl\:last\:my-12:last-child {
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }

  .xl\:last\:my-13:last-child {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .xl\:last\:my-14:last-child {
    margin-top: 6.5rem;
    margin-bottom: 6.5rem;
  }

  .xl\:last\:my-15:last-child {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }

  .xl\:last\:my-16:last-child {
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }

  .xl\:last\:my-17:last-child {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .xl\:last\:my-18:last-child {
    margin-top: 8.5rem;
    margin-bottom: 8.5rem;
  }

  .xl\:last\:my-19:last-child {
    margin-top: 9.5rem;
    margin-bottom: 9.5rem;
  }

  .xl\:last\:my-20:last-child {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .xl\:last\:my-21:last-child {
    margin-top: 11rem;
    margin-bottom: 11rem;
  }

  .xl\:last\:my-22:last-child {
    margin-top: 13rem;
    margin-bottom: 13rem;
  }

  .xl\:last\:my-23:last-child {
    margin-top: 15rem;
    margin-bottom: 15rem;
  }

  .xl\:last\:my-24:last-child {
    margin-top: 20.5rem;
    margin-bottom: 20.5rem;
  }

  .xl\:last\:my-auto:last-child {
    margin-top: auto;
    margin-bottom: auto;
  }

  .xl\:last\:my-tiny:last-child {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .xl\:last\:my-42p:last-child {
    margin-top: 42%;
    margin-bottom: 42%;
  }

  .xl\:last\:my-huge:last-child {
    margin-top: 39.5rem;
    margin-bottom: 39.5rem;
  }

  .xl\:last\:my-fit:last-child {
    margin-top: fit-content;
    margin-bottom: fit-content;
  }

  .xl\:last\:-my-0:last-child {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .xl\:last\:-my-1:last-child {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .xl\:last\:-my-2:last-child {
    margin-top: -1.2rem;
    margin-bottom: -1.2rem;
  }

  .xl\:last\:-my-3:last-child {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .xl\:last\:-my-4:last-child {
    margin-top: -1.7rem;
    margin-bottom: -1.7rem;
  }

  .xl\:last\:-my-5:last-child {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .xl\:last\:-my-6:last-child {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .xl\:last\:-my-7:last-child {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .xl\:last\:-my-8:last-child {
    margin-top: -3.5rem;
    margin-bottom: -3.5rem;
  }

  .xl\:last\:-my-9:last-child {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .xl\:last\:-my-10:last-child {
    margin-top: -4.5rem;
    margin-bottom: -4.5rem;
  }

  .xl\:last\:-my-11:last-child {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .xl\:last\:-my-12:last-child {
    margin-top: -5.5rem;
    margin-bottom: -5.5rem;
  }

  .xl\:last\:-my-13:last-child {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .xl\:last\:-my-14:last-child {
    margin-top: -6.5rem;
    margin-bottom: -6.5rem;
  }

  .xl\:last\:-my-15:last-child {
    margin-top: -7rem;
    margin-bottom: -7rem;
  }

  .xl\:last\:-my-16:last-child {
    margin-top: -7.5rem;
    margin-bottom: -7.5rem;
  }

  .xl\:last\:-my-17:last-child {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .xl\:last\:-my-18:last-child {
    margin-top: -8.5rem;
    margin-bottom: -8.5rem;
  }

  .xl\:last\:-my-19:last-child {
    margin-top: -9.5rem;
    margin-bottom: -9.5rem;
  }

  .xl\:last\:-my-20:last-child {
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .xl\:last\:-my-21:last-child {
    margin-top: -11rem;
    margin-bottom: -11rem;
  }

  .xl\:last\:-my-22:last-child {
    margin-top: -13rem;
    margin-bottom: -13rem;
  }

  .xl\:last\:-my-23:last-child {
    margin-top: -15rem;
    margin-bottom: -15rem;
  }

  .xl\:last\:-my-24:last-child {
    margin-top: -20.5rem;
    margin-bottom: -20.5rem;
  }

  .xl\:last\:-my-tiny:last-child {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .xl\:last\:-my-42p:last-child {
    margin-top: -42%;
    margin-bottom: -42%;
  }

  .xl\:last\:-my-huge:last-child {
    margin-top: -39.5rem;
    margin-bottom: -39.5rem;
  }

  .xl\:last\:-my-fit:last-child {
    margin-top: fit-content;
    margin-bottom: fit-content;
  }

  .xl\:mt-0 {
    margin-top: 0rem;
  }

  .xl\:mt-1 {
    margin-top: 1rem;
  }

  .xl\:mt-2 {
    margin-top: 1.2rem;
  }

  .xl\:mt-3 {
    margin-top: 1.5rem;
  }

  .xl\:mt-4 {
    margin-top: 1.7rem;
  }

  .xl\:mt-5 {
    margin-top: 2rem;
  }

  .xl\:mt-6 {
    margin-top: 2.5rem;
  }

  .xl\:mt-7 {
    margin-top: 3rem;
  }

  .xl\:mt-8 {
    margin-top: 3.5rem;
  }

  .xl\:mt-9 {
    margin-top: 4rem;
  }

  .xl\:mt-10 {
    margin-top: 4.5rem;
  }

  .xl\:mt-11 {
    margin-top: 5rem;
  }

  .xl\:mt-12 {
    margin-top: 5.5rem;
  }

  .xl\:mt-13 {
    margin-top: 6rem;
  }

  .xl\:mt-14 {
    margin-top: 6.5rem;
  }

  .xl\:mt-15 {
    margin-top: 7rem;
  }

  .xl\:mt-16 {
    margin-top: 7.5rem;
  }

  .xl\:mt-17 {
    margin-top: 8rem;
  }

  .xl\:mt-18 {
    margin-top: 8.5rem;
  }

  .xl\:mt-19 {
    margin-top: 9.5rem;
  }

  .xl\:mt-20 {
    margin-top: 10rem;
  }

  .xl\:mt-21 {
    margin-top: 11rem;
  }

  .xl\:mt-22 {
    margin-top: 13rem;
  }

  .xl\:mt-23 {
    margin-top: 15rem;
  }

  .xl\:mt-24 {
    margin-top: 20.5rem;
  }

  .xl\:mt-auto {
    margin-top: auto;
  }

  .xl\:mt-tiny {
    margin-top: 0.5rem;
  }

  .xl\:mt-42p {
    margin-top: 42%;
  }

  .xl\:mt-huge {
    margin-top: 39.5rem;
  }

  .xl\:mt-fit {
    margin-top: fit-content;
  }

  .xl\:-mt-0 {
    margin-top: 0rem;
  }

  .xl\:-mt-1 {
    margin-top: -1rem;
  }

  .xl\:-mt-2 {
    margin-top: -1.2rem;
  }

  .xl\:-mt-3 {
    margin-top: -1.5rem;
  }

  .xl\:-mt-4 {
    margin-top: -1.7rem;
  }

  .xl\:-mt-5 {
    margin-top: -2rem;
  }

  .xl\:-mt-6 {
    margin-top: -2.5rem;
  }

  .xl\:-mt-7 {
    margin-top: -3rem;
  }

  .xl\:-mt-8 {
    margin-top: -3.5rem;
  }

  .xl\:-mt-9 {
    margin-top: -4rem;
  }

  .xl\:-mt-10 {
    margin-top: -4.5rem;
  }

  .xl\:-mt-11 {
    margin-top: -5rem;
  }

  .xl\:-mt-12 {
    margin-top: -5.5rem;
  }

  .xl\:-mt-13 {
    margin-top: -6rem;
  }

  .xl\:-mt-14 {
    margin-top: -6.5rem;
  }

  .xl\:-mt-15 {
    margin-top: -7rem;
  }

  .xl\:-mt-16 {
    margin-top: -7.5rem;
  }

  .xl\:-mt-17 {
    margin-top: -8rem;
  }

  .xl\:-mt-18 {
    margin-top: -8.5rem;
  }

  .xl\:-mt-19 {
    margin-top: -9.5rem;
  }

  .xl\:-mt-20 {
    margin-top: -10rem;
  }

  .xl\:-mt-21 {
    margin-top: -11rem;
  }

  .xl\:-mt-22 {
    margin-top: -13rem;
  }

  .xl\:-mt-23 {
    margin-top: -15rem;
  }

  .xl\:-mt-24 {
    margin-top: -20.5rem;
  }

  .xl\:-mt-tiny {
    margin-top: -0.5rem;
  }

  .xl\:-mt-42p {
    margin-top: -42%;
  }

  .xl\:-mt-huge {
    margin-top: -39.5rem;
  }

  .xl\:-mt-fit {
    margin-top: fit-content;
  }

  .xl\:mr-0 {
    margin-right: 0rem;
  }

  .xl\:mr-1 {
    margin-right: 1rem;
  }

  .xl\:mr-2 {
    margin-right: 1.2rem;
  }

  .xl\:mr-3 {
    margin-right: 1.5rem;
  }

  .xl\:mr-4 {
    margin-right: 1.7rem;
  }

  .xl\:mr-5 {
    margin-right: 2rem;
  }

  .xl\:mr-6 {
    margin-right: 2.5rem;
  }

  .xl\:mr-7 {
    margin-right: 3rem;
  }

  .xl\:mr-8 {
    margin-right: 3.5rem;
  }

  .xl\:mr-9 {
    margin-right: 4rem;
  }

  .xl\:mr-10 {
    margin-right: 4.5rem;
  }

  .xl\:mr-11 {
    margin-right: 5rem;
  }

  .xl\:mr-12 {
    margin-right: 5.5rem;
  }

  .xl\:mr-13 {
    margin-right: 6rem;
  }

  .xl\:mr-14 {
    margin-right: 6.5rem;
  }

  .xl\:mr-15 {
    margin-right: 7rem;
  }

  .xl\:mr-16 {
    margin-right: 7.5rem;
  }

  .xl\:mr-17 {
    margin-right: 8rem;
  }

  .xl\:mr-18 {
    margin-right: 8.5rem;
  }

  .xl\:mr-19 {
    margin-right: 9.5rem;
  }

  .xl\:mr-20 {
    margin-right: 10rem;
  }

  .xl\:mr-21 {
    margin-right: 11rem;
  }

  .xl\:mr-22 {
    margin-right: 13rem;
  }

  .xl\:mr-23 {
    margin-right: 15rem;
  }

  .xl\:mr-24 {
    margin-right: 20.5rem;
  }

  .xl\:mr-auto {
    margin-right: auto;
  }

  .xl\:mr-tiny {
    margin-right: 0.5rem;
  }

  .xl\:mr-42p {
    margin-right: 42%;
  }

  .xl\:mr-huge {
    margin-right: 39.5rem;
  }

  .xl\:mr-fit {
    margin-right: fit-content;
  }

  .xl\:-mr-0 {
    margin-right: 0rem;
  }

  .xl\:-mr-1 {
    margin-right: -1rem;
  }

  .xl\:-mr-2 {
    margin-right: -1.2rem;
  }

  .xl\:-mr-3 {
    margin-right: -1.5rem;
  }

  .xl\:-mr-4 {
    margin-right: -1.7rem;
  }

  .xl\:-mr-5 {
    margin-right: -2rem;
  }

  .xl\:-mr-6 {
    margin-right: -2.5rem;
  }

  .xl\:-mr-7 {
    margin-right: -3rem;
  }

  .xl\:-mr-8 {
    margin-right: -3.5rem;
  }

  .xl\:-mr-9 {
    margin-right: -4rem;
  }

  .xl\:-mr-10 {
    margin-right: -4.5rem;
  }

  .xl\:-mr-11 {
    margin-right: -5rem;
  }

  .xl\:-mr-12 {
    margin-right: -5.5rem;
  }

  .xl\:-mr-13 {
    margin-right: -6rem;
  }

  .xl\:-mr-14 {
    margin-right: -6.5rem;
  }

  .xl\:-mr-15 {
    margin-right: -7rem;
  }

  .xl\:-mr-16 {
    margin-right: -7.5rem;
  }

  .xl\:-mr-17 {
    margin-right: -8rem;
  }

  .xl\:-mr-18 {
    margin-right: -8.5rem;
  }

  .xl\:-mr-19 {
    margin-right: -9.5rem;
  }

  .xl\:-mr-20 {
    margin-right: -10rem;
  }

  .xl\:-mr-21 {
    margin-right: -11rem;
  }

  .xl\:-mr-22 {
    margin-right: -13rem;
  }

  .xl\:-mr-23 {
    margin-right: -15rem;
  }

  .xl\:-mr-24 {
    margin-right: -20.5rem;
  }

  .xl\:-mr-tiny {
    margin-right: -0.5rem;
  }

  .xl\:-mr-42p {
    margin-right: -42%;
  }

  .xl\:-mr-huge {
    margin-right: -39.5rem;
  }

  .xl\:-mr-fit {
    margin-right: fit-content;
  }

  .xl\:mb-0 {
    margin-bottom: 0rem;
  }

  .xl\:mb-1 {
    margin-bottom: 1rem;
  }

  .xl\:mb-2 {
    margin-bottom: 1.2rem;
  }

  .xl\:mb-3 {
    margin-bottom: 1.5rem;
  }

  .xl\:mb-4 {
    margin-bottom: 1.7rem;
  }

  .xl\:mb-5 {
    margin-bottom: 2rem;
  }

  .xl\:mb-6 {
    margin-bottom: 2.5rem;
  }

  .xl\:mb-7 {
    margin-bottom: 3rem;
  }

  .xl\:mb-8 {
    margin-bottom: 3.5rem;
  }

  .xl\:mb-9 {
    margin-bottom: 4rem;
  }

  .xl\:mb-10 {
    margin-bottom: 4.5rem;
  }

  .xl\:mb-11 {
    margin-bottom: 5rem;
  }

  .xl\:mb-12 {
    margin-bottom: 5.5rem;
  }

  .xl\:mb-13 {
    margin-bottom: 6rem;
  }

  .xl\:mb-14 {
    margin-bottom: 6.5rem;
  }

  .xl\:mb-15 {
    margin-bottom: 7rem;
  }

  .xl\:mb-16 {
    margin-bottom: 7.5rem;
  }

  .xl\:mb-17 {
    margin-bottom: 8rem;
  }

  .xl\:mb-18 {
    margin-bottom: 8.5rem;
  }

  .xl\:mb-19 {
    margin-bottom: 9.5rem;
  }

  .xl\:mb-20 {
    margin-bottom: 10rem;
  }

  .xl\:mb-21 {
    margin-bottom: 11rem;
  }

  .xl\:mb-22 {
    margin-bottom: 13rem;
  }

  .xl\:mb-23 {
    margin-bottom: 15rem;
  }

  .xl\:mb-24 {
    margin-bottom: 20.5rem;
  }

  .xl\:mb-auto {
    margin-bottom: auto;
  }

  .xl\:mb-tiny {
    margin-bottom: 0.5rem;
  }

  .xl\:mb-42p {
    margin-bottom: 42%;
  }

  .xl\:mb-huge {
    margin-bottom: 39.5rem;
  }

  .xl\:mb-fit {
    margin-bottom: fit-content;
  }

  .xl\:-mb-0 {
    margin-bottom: 0rem;
  }

  .xl\:-mb-1 {
    margin-bottom: -1rem;
  }

  .xl\:-mb-2 {
    margin-bottom: -1.2rem;
  }

  .xl\:-mb-3 {
    margin-bottom: -1.5rem;
  }

  .xl\:-mb-4 {
    margin-bottom: -1.7rem;
  }

  .xl\:-mb-5 {
    margin-bottom: -2rem;
  }

  .xl\:-mb-6 {
    margin-bottom: -2.5rem;
  }

  .xl\:-mb-7 {
    margin-bottom: -3rem;
  }

  .xl\:-mb-8 {
    margin-bottom: -3.5rem;
  }

  .xl\:-mb-9 {
    margin-bottom: -4rem;
  }

  .xl\:-mb-10 {
    margin-bottom: -4.5rem;
  }

  .xl\:-mb-11 {
    margin-bottom: -5rem;
  }

  .xl\:-mb-12 {
    margin-bottom: -5.5rem;
  }

  .xl\:-mb-13 {
    margin-bottom: -6rem;
  }

  .xl\:-mb-14 {
    margin-bottom: -6.5rem;
  }

  .xl\:-mb-15 {
    margin-bottom: -7rem;
  }

  .xl\:-mb-16 {
    margin-bottom: -7.5rem;
  }

  .xl\:-mb-17 {
    margin-bottom: -8rem;
  }

  .xl\:-mb-18 {
    margin-bottom: -8.5rem;
  }

  .xl\:-mb-19 {
    margin-bottom: -9.5rem;
  }

  .xl\:-mb-20 {
    margin-bottom: -10rem;
  }

  .xl\:-mb-21 {
    margin-bottom: -11rem;
  }

  .xl\:-mb-22 {
    margin-bottom: -13rem;
  }

  .xl\:-mb-23 {
    margin-bottom: -15rem;
  }

  .xl\:-mb-24 {
    margin-bottom: -20.5rem;
  }

  .xl\:-mb-tiny {
    margin-bottom: -0.5rem;
  }

  .xl\:-mb-42p {
    margin-bottom: -42%;
  }

  .xl\:-mb-huge {
    margin-bottom: -39.5rem;
  }

  .xl\:-mb-fit {
    margin-bottom: fit-content;
  }

  .xl\:ml-0 {
    margin-left: 0rem;
  }

  .xl\:ml-1 {
    margin-left: 1rem;
  }

  .xl\:ml-2 {
    margin-left: 1.2rem;
  }

  .xl\:ml-3 {
    margin-left: 1.5rem;
  }

  .xl\:ml-4 {
    margin-left: 1.7rem;
  }

  .xl\:ml-5 {
    margin-left: 2rem;
  }

  .xl\:ml-6 {
    margin-left: 2.5rem;
  }

  .xl\:ml-7 {
    margin-left: 3rem;
  }

  .xl\:ml-8 {
    margin-left: 3.5rem;
  }

  .xl\:ml-9 {
    margin-left: 4rem;
  }

  .xl\:ml-10 {
    margin-left: 4.5rem;
  }

  .xl\:ml-11 {
    margin-left: 5rem;
  }

  .xl\:ml-12 {
    margin-left: 5.5rem;
  }

  .xl\:ml-13 {
    margin-left: 6rem;
  }

  .xl\:ml-14 {
    margin-left: 6.5rem;
  }

  .xl\:ml-15 {
    margin-left: 7rem;
  }

  .xl\:ml-16 {
    margin-left: 7.5rem;
  }

  .xl\:ml-17 {
    margin-left: 8rem;
  }

  .xl\:ml-18 {
    margin-left: 8.5rem;
  }

  .xl\:ml-19 {
    margin-left: 9.5rem;
  }

  .xl\:ml-20 {
    margin-left: 10rem;
  }

  .xl\:ml-21 {
    margin-left: 11rem;
  }

  .xl\:ml-22 {
    margin-left: 13rem;
  }

  .xl\:ml-23 {
    margin-left: 15rem;
  }

  .xl\:ml-24 {
    margin-left: 20.5rem;
  }

  .xl\:ml-auto {
    margin-left: auto;
  }

  .xl\:ml-tiny {
    margin-left: 0.5rem;
  }

  .xl\:ml-42p {
    margin-left: 42%;
  }

  .xl\:ml-huge {
    margin-left: 39.5rem;
  }

  .xl\:ml-fit {
    margin-left: fit-content;
  }

  .xl\:-ml-0 {
    margin-left: 0rem;
  }

  .xl\:-ml-1 {
    margin-left: -1rem;
  }

  .xl\:-ml-2 {
    margin-left: -1.2rem;
  }

  .xl\:-ml-3 {
    margin-left: -1.5rem;
  }

  .xl\:-ml-4 {
    margin-left: -1.7rem;
  }

  .xl\:-ml-5 {
    margin-left: -2rem;
  }

  .xl\:-ml-6 {
    margin-left: -2.5rem;
  }

  .xl\:-ml-7 {
    margin-left: -3rem;
  }

  .xl\:-ml-8 {
    margin-left: -3.5rem;
  }

  .xl\:-ml-9 {
    margin-left: -4rem;
  }

  .xl\:-ml-10 {
    margin-left: -4.5rem;
  }

  .xl\:-ml-11 {
    margin-left: -5rem;
  }

  .xl\:-ml-12 {
    margin-left: -5.5rem;
  }

  .xl\:-ml-13 {
    margin-left: -6rem;
  }

  .xl\:-ml-14 {
    margin-left: -6.5rem;
  }

  .xl\:-ml-15 {
    margin-left: -7rem;
  }

  .xl\:-ml-16 {
    margin-left: -7.5rem;
  }

  .xl\:-ml-17 {
    margin-left: -8rem;
  }

  .xl\:-ml-18 {
    margin-left: -8.5rem;
  }

  .xl\:-ml-19 {
    margin-left: -9.5rem;
  }

  .xl\:-ml-20 {
    margin-left: -10rem;
  }

  .xl\:-ml-21 {
    margin-left: -11rem;
  }

  .xl\:-ml-22 {
    margin-left: -13rem;
  }

  .xl\:-ml-23 {
    margin-left: -15rem;
  }

  .xl\:-ml-24 {
    margin-left: -20.5rem;
  }

  .xl\:-ml-tiny {
    margin-left: -0.5rem;
  }

  .xl\:-ml-42p {
    margin-left: -42%;
  }

  .xl\:-ml-huge {
    margin-left: -39.5rem;
  }

  .xl\:-ml-fit {
    margin-left: fit-content;
  }

  .xl\:first\:mt-0:first-child {
    margin-top: 0rem;
  }

  .xl\:first\:mt-1:first-child {
    margin-top: 1rem;
  }

  .xl\:first\:mt-2:first-child {
    margin-top: 1.2rem;
  }

  .xl\:first\:mt-3:first-child {
    margin-top: 1.5rem;
  }

  .xl\:first\:mt-4:first-child {
    margin-top: 1.7rem;
  }

  .xl\:first\:mt-5:first-child {
    margin-top: 2rem;
  }

  .xl\:first\:mt-6:first-child {
    margin-top: 2.5rem;
  }

  .xl\:first\:mt-7:first-child {
    margin-top: 3rem;
  }

  .xl\:first\:mt-8:first-child {
    margin-top: 3.5rem;
  }

  .xl\:first\:mt-9:first-child {
    margin-top: 4rem;
  }

  .xl\:first\:mt-10:first-child {
    margin-top: 4.5rem;
  }

  .xl\:first\:mt-11:first-child {
    margin-top: 5rem;
  }

  .xl\:first\:mt-12:first-child {
    margin-top: 5.5rem;
  }

  .xl\:first\:mt-13:first-child {
    margin-top: 6rem;
  }

  .xl\:first\:mt-14:first-child {
    margin-top: 6.5rem;
  }

  .xl\:first\:mt-15:first-child {
    margin-top: 7rem;
  }

  .xl\:first\:mt-16:first-child {
    margin-top: 7.5rem;
  }

  .xl\:first\:mt-17:first-child {
    margin-top: 8rem;
  }

  .xl\:first\:mt-18:first-child {
    margin-top: 8.5rem;
  }

  .xl\:first\:mt-19:first-child {
    margin-top: 9.5rem;
  }

  .xl\:first\:mt-20:first-child {
    margin-top: 10rem;
  }

  .xl\:first\:mt-21:first-child {
    margin-top: 11rem;
  }

  .xl\:first\:mt-22:first-child {
    margin-top: 13rem;
  }

  .xl\:first\:mt-23:first-child {
    margin-top: 15rem;
  }

  .xl\:first\:mt-24:first-child {
    margin-top: 20.5rem;
  }

  .xl\:first\:mt-auto:first-child {
    margin-top: auto;
  }

  .xl\:first\:mt-tiny:first-child {
    margin-top: 0.5rem;
  }

  .xl\:first\:mt-42p:first-child {
    margin-top: 42%;
  }

  .xl\:first\:mt-huge:first-child {
    margin-top: 39.5rem;
  }

  .xl\:first\:mt-fit:first-child {
    margin-top: fit-content;
  }

  .xl\:first\:-mt-0:first-child {
    margin-top: 0rem;
  }

  .xl\:first\:-mt-1:first-child {
    margin-top: -1rem;
  }

  .xl\:first\:-mt-2:first-child {
    margin-top: -1.2rem;
  }

  .xl\:first\:-mt-3:first-child {
    margin-top: -1.5rem;
  }

  .xl\:first\:-mt-4:first-child {
    margin-top: -1.7rem;
  }

  .xl\:first\:-mt-5:first-child {
    margin-top: -2rem;
  }

  .xl\:first\:-mt-6:first-child {
    margin-top: -2.5rem;
  }

  .xl\:first\:-mt-7:first-child {
    margin-top: -3rem;
  }

  .xl\:first\:-mt-8:first-child {
    margin-top: -3.5rem;
  }

  .xl\:first\:-mt-9:first-child {
    margin-top: -4rem;
  }

  .xl\:first\:-mt-10:first-child {
    margin-top: -4.5rem;
  }

  .xl\:first\:-mt-11:first-child {
    margin-top: -5rem;
  }

  .xl\:first\:-mt-12:first-child {
    margin-top: -5.5rem;
  }

  .xl\:first\:-mt-13:first-child {
    margin-top: -6rem;
  }

  .xl\:first\:-mt-14:first-child {
    margin-top: -6.5rem;
  }

  .xl\:first\:-mt-15:first-child {
    margin-top: -7rem;
  }

  .xl\:first\:-mt-16:first-child {
    margin-top: -7.5rem;
  }

  .xl\:first\:-mt-17:first-child {
    margin-top: -8rem;
  }

  .xl\:first\:-mt-18:first-child {
    margin-top: -8.5rem;
  }

  .xl\:first\:-mt-19:first-child {
    margin-top: -9.5rem;
  }

  .xl\:first\:-mt-20:first-child {
    margin-top: -10rem;
  }

  .xl\:first\:-mt-21:first-child {
    margin-top: -11rem;
  }

  .xl\:first\:-mt-22:first-child {
    margin-top: -13rem;
  }

  .xl\:first\:-mt-23:first-child {
    margin-top: -15rem;
  }

  .xl\:first\:-mt-24:first-child {
    margin-top: -20.5rem;
  }

  .xl\:first\:-mt-tiny:first-child {
    margin-top: -0.5rem;
  }

  .xl\:first\:-mt-42p:first-child {
    margin-top: -42%;
  }

  .xl\:first\:-mt-huge:first-child {
    margin-top: -39.5rem;
  }

  .xl\:first\:-mt-fit:first-child {
    margin-top: fit-content;
  }

  .xl\:first\:mr-0:first-child {
    margin-right: 0rem;
  }

  .xl\:first\:mr-1:first-child {
    margin-right: 1rem;
  }

  .xl\:first\:mr-2:first-child {
    margin-right: 1.2rem;
  }

  .xl\:first\:mr-3:first-child {
    margin-right: 1.5rem;
  }

  .xl\:first\:mr-4:first-child {
    margin-right: 1.7rem;
  }

  .xl\:first\:mr-5:first-child {
    margin-right: 2rem;
  }

  .xl\:first\:mr-6:first-child {
    margin-right: 2.5rem;
  }

  .xl\:first\:mr-7:first-child {
    margin-right: 3rem;
  }

  .xl\:first\:mr-8:first-child {
    margin-right: 3.5rem;
  }

  .xl\:first\:mr-9:first-child {
    margin-right: 4rem;
  }

  .xl\:first\:mr-10:first-child {
    margin-right: 4.5rem;
  }

  .xl\:first\:mr-11:first-child {
    margin-right: 5rem;
  }

  .xl\:first\:mr-12:first-child {
    margin-right: 5.5rem;
  }

  .xl\:first\:mr-13:first-child {
    margin-right: 6rem;
  }

  .xl\:first\:mr-14:first-child {
    margin-right: 6.5rem;
  }

  .xl\:first\:mr-15:first-child {
    margin-right: 7rem;
  }

  .xl\:first\:mr-16:first-child {
    margin-right: 7.5rem;
  }

  .xl\:first\:mr-17:first-child {
    margin-right: 8rem;
  }

  .xl\:first\:mr-18:first-child {
    margin-right: 8.5rem;
  }

  .xl\:first\:mr-19:first-child {
    margin-right: 9.5rem;
  }

  .xl\:first\:mr-20:first-child {
    margin-right: 10rem;
  }

  .xl\:first\:mr-21:first-child {
    margin-right: 11rem;
  }

  .xl\:first\:mr-22:first-child {
    margin-right: 13rem;
  }

  .xl\:first\:mr-23:first-child {
    margin-right: 15rem;
  }

  .xl\:first\:mr-24:first-child {
    margin-right: 20.5rem;
  }

  .xl\:first\:mr-auto:first-child {
    margin-right: auto;
  }

  .xl\:first\:mr-tiny:first-child {
    margin-right: 0.5rem;
  }

  .xl\:first\:mr-42p:first-child {
    margin-right: 42%;
  }

  .xl\:first\:mr-huge:first-child {
    margin-right: 39.5rem;
  }

  .xl\:first\:mr-fit:first-child {
    margin-right: fit-content;
  }

  .xl\:first\:-mr-0:first-child {
    margin-right: 0rem;
  }

  .xl\:first\:-mr-1:first-child {
    margin-right: -1rem;
  }

  .xl\:first\:-mr-2:first-child {
    margin-right: -1.2rem;
  }

  .xl\:first\:-mr-3:first-child {
    margin-right: -1.5rem;
  }

  .xl\:first\:-mr-4:first-child {
    margin-right: -1.7rem;
  }

  .xl\:first\:-mr-5:first-child {
    margin-right: -2rem;
  }

  .xl\:first\:-mr-6:first-child {
    margin-right: -2.5rem;
  }

  .xl\:first\:-mr-7:first-child {
    margin-right: -3rem;
  }

  .xl\:first\:-mr-8:first-child {
    margin-right: -3.5rem;
  }

  .xl\:first\:-mr-9:first-child {
    margin-right: -4rem;
  }

  .xl\:first\:-mr-10:first-child {
    margin-right: -4.5rem;
  }

  .xl\:first\:-mr-11:first-child {
    margin-right: -5rem;
  }

  .xl\:first\:-mr-12:first-child {
    margin-right: -5.5rem;
  }

  .xl\:first\:-mr-13:first-child {
    margin-right: -6rem;
  }

  .xl\:first\:-mr-14:first-child {
    margin-right: -6.5rem;
  }

  .xl\:first\:-mr-15:first-child {
    margin-right: -7rem;
  }

  .xl\:first\:-mr-16:first-child {
    margin-right: -7.5rem;
  }

  .xl\:first\:-mr-17:first-child {
    margin-right: -8rem;
  }

  .xl\:first\:-mr-18:first-child {
    margin-right: -8.5rem;
  }

  .xl\:first\:-mr-19:first-child {
    margin-right: -9.5rem;
  }

  .xl\:first\:-mr-20:first-child {
    margin-right: -10rem;
  }

  .xl\:first\:-mr-21:first-child {
    margin-right: -11rem;
  }

  .xl\:first\:-mr-22:first-child {
    margin-right: -13rem;
  }

  .xl\:first\:-mr-23:first-child {
    margin-right: -15rem;
  }

  .xl\:first\:-mr-24:first-child {
    margin-right: -20.5rem;
  }

  .xl\:first\:-mr-tiny:first-child {
    margin-right: -0.5rem;
  }

  .xl\:first\:-mr-42p:first-child {
    margin-right: -42%;
  }

  .xl\:first\:-mr-huge:first-child {
    margin-right: -39.5rem;
  }

  .xl\:first\:-mr-fit:first-child {
    margin-right: fit-content;
  }

  .xl\:first\:mb-0:first-child {
    margin-bottom: 0rem;
  }

  .xl\:first\:mb-1:first-child {
    margin-bottom: 1rem;
  }

  .xl\:first\:mb-2:first-child {
    margin-bottom: 1.2rem;
  }

  .xl\:first\:mb-3:first-child {
    margin-bottom: 1.5rem;
  }

  .xl\:first\:mb-4:first-child {
    margin-bottom: 1.7rem;
  }

  .xl\:first\:mb-5:first-child {
    margin-bottom: 2rem;
  }

  .xl\:first\:mb-6:first-child {
    margin-bottom: 2.5rem;
  }

  .xl\:first\:mb-7:first-child {
    margin-bottom: 3rem;
  }

  .xl\:first\:mb-8:first-child {
    margin-bottom: 3.5rem;
  }

  .xl\:first\:mb-9:first-child {
    margin-bottom: 4rem;
  }

  .xl\:first\:mb-10:first-child {
    margin-bottom: 4.5rem;
  }

  .xl\:first\:mb-11:first-child {
    margin-bottom: 5rem;
  }

  .xl\:first\:mb-12:first-child {
    margin-bottom: 5.5rem;
  }

  .xl\:first\:mb-13:first-child {
    margin-bottom: 6rem;
  }

  .xl\:first\:mb-14:first-child {
    margin-bottom: 6.5rem;
  }

  .xl\:first\:mb-15:first-child {
    margin-bottom: 7rem;
  }

  .xl\:first\:mb-16:first-child {
    margin-bottom: 7.5rem;
  }

  .xl\:first\:mb-17:first-child {
    margin-bottom: 8rem;
  }

  .xl\:first\:mb-18:first-child {
    margin-bottom: 8.5rem;
  }

  .xl\:first\:mb-19:first-child {
    margin-bottom: 9.5rem;
  }

  .xl\:first\:mb-20:first-child {
    margin-bottom: 10rem;
  }

  .xl\:first\:mb-21:first-child {
    margin-bottom: 11rem;
  }

  .xl\:first\:mb-22:first-child {
    margin-bottom: 13rem;
  }

  .xl\:first\:mb-23:first-child {
    margin-bottom: 15rem;
  }

  .xl\:first\:mb-24:first-child {
    margin-bottom: 20.5rem;
  }

  .xl\:first\:mb-auto:first-child {
    margin-bottom: auto;
  }

  .xl\:first\:mb-tiny:first-child {
    margin-bottom: 0.5rem;
  }

  .xl\:first\:mb-42p:first-child {
    margin-bottom: 42%;
  }

  .xl\:first\:mb-huge:first-child {
    margin-bottom: 39.5rem;
  }

  .xl\:first\:mb-fit:first-child {
    margin-bottom: fit-content;
  }

  .xl\:first\:-mb-0:first-child {
    margin-bottom: 0rem;
  }

  .xl\:first\:-mb-1:first-child {
    margin-bottom: -1rem;
  }

  .xl\:first\:-mb-2:first-child {
    margin-bottom: -1.2rem;
  }

  .xl\:first\:-mb-3:first-child {
    margin-bottom: -1.5rem;
  }

  .xl\:first\:-mb-4:first-child {
    margin-bottom: -1.7rem;
  }

  .xl\:first\:-mb-5:first-child {
    margin-bottom: -2rem;
  }

  .xl\:first\:-mb-6:first-child {
    margin-bottom: -2.5rem;
  }

  .xl\:first\:-mb-7:first-child {
    margin-bottom: -3rem;
  }

  .xl\:first\:-mb-8:first-child {
    margin-bottom: -3.5rem;
  }

  .xl\:first\:-mb-9:first-child {
    margin-bottom: -4rem;
  }

  .xl\:first\:-mb-10:first-child {
    margin-bottom: -4.5rem;
  }

  .xl\:first\:-mb-11:first-child {
    margin-bottom: -5rem;
  }

  .xl\:first\:-mb-12:first-child {
    margin-bottom: -5.5rem;
  }

  .xl\:first\:-mb-13:first-child {
    margin-bottom: -6rem;
  }

  .xl\:first\:-mb-14:first-child {
    margin-bottom: -6.5rem;
  }

  .xl\:first\:-mb-15:first-child {
    margin-bottom: -7rem;
  }

  .xl\:first\:-mb-16:first-child {
    margin-bottom: -7.5rem;
  }

  .xl\:first\:-mb-17:first-child {
    margin-bottom: -8rem;
  }

  .xl\:first\:-mb-18:first-child {
    margin-bottom: -8.5rem;
  }

  .xl\:first\:-mb-19:first-child {
    margin-bottom: -9.5rem;
  }

  .xl\:first\:-mb-20:first-child {
    margin-bottom: -10rem;
  }

  .xl\:first\:-mb-21:first-child {
    margin-bottom: -11rem;
  }

  .xl\:first\:-mb-22:first-child {
    margin-bottom: -13rem;
  }

  .xl\:first\:-mb-23:first-child {
    margin-bottom: -15rem;
  }

  .xl\:first\:-mb-24:first-child {
    margin-bottom: -20.5rem;
  }

  .xl\:first\:-mb-tiny:first-child {
    margin-bottom: -0.5rem;
  }

  .xl\:first\:-mb-42p:first-child {
    margin-bottom: -42%;
  }

  .xl\:first\:-mb-huge:first-child {
    margin-bottom: -39.5rem;
  }

  .xl\:first\:-mb-fit:first-child {
    margin-bottom: fit-content;
  }

  .xl\:first\:ml-0:first-child {
    margin-left: 0rem;
  }

  .xl\:first\:ml-1:first-child {
    margin-left: 1rem;
  }

  .xl\:first\:ml-2:first-child {
    margin-left: 1.2rem;
  }

  .xl\:first\:ml-3:first-child {
    margin-left: 1.5rem;
  }

  .xl\:first\:ml-4:first-child {
    margin-left: 1.7rem;
  }

  .xl\:first\:ml-5:first-child {
    margin-left: 2rem;
  }

  .xl\:first\:ml-6:first-child {
    margin-left: 2.5rem;
  }

  .xl\:first\:ml-7:first-child {
    margin-left: 3rem;
  }

  .xl\:first\:ml-8:first-child {
    margin-left: 3.5rem;
  }

  .xl\:first\:ml-9:first-child {
    margin-left: 4rem;
  }

  .xl\:first\:ml-10:first-child {
    margin-left: 4.5rem;
  }

  .xl\:first\:ml-11:first-child {
    margin-left: 5rem;
  }

  .xl\:first\:ml-12:first-child {
    margin-left: 5.5rem;
  }

  .xl\:first\:ml-13:first-child {
    margin-left: 6rem;
  }

  .xl\:first\:ml-14:first-child {
    margin-left: 6.5rem;
  }

  .xl\:first\:ml-15:first-child {
    margin-left: 7rem;
  }

  .xl\:first\:ml-16:first-child {
    margin-left: 7.5rem;
  }

  .xl\:first\:ml-17:first-child {
    margin-left: 8rem;
  }

  .xl\:first\:ml-18:first-child {
    margin-left: 8.5rem;
  }

  .xl\:first\:ml-19:first-child {
    margin-left: 9.5rem;
  }

  .xl\:first\:ml-20:first-child {
    margin-left: 10rem;
  }

  .xl\:first\:ml-21:first-child {
    margin-left: 11rem;
  }

  .xl\:first\:ml-22:first-child {
    margin-left: 13rem;
  }

  .xl\:first\:ml-23:first-child {
    margin-left: 15rem;
  }

  .xl\:first\:ml-24:first-child {
    margin-left: 20.5rem;
  }

  .xl\:first\:ml-auto:first-child {
    margin-left: auto;
  }

  .xl\:first\:ml-tiny:first-child {
    margin-left: 0.5rem;
  }

  .xl\:first\:ml-42p:first-child {
    margin-left: 42%;
  }

  .xl\:first\:ml-huge:first-child {
    margin-left: 39.5rem;
  }

  .xl\:first\:ml-fit:first-child {
    margin-left: fit-content;
  }

  .xl\:first\:-ml-0:first-child {
    margin-left: 0rem;
  }

  .xl\:first\:-ml-1:first-child {
    margin-left: -1rem;
  }

  .xl\:first\:-ml-2:first-child {
    margin-left: -1.2rem;
  }

  .xl\:first\:-ml-3:first-child {
    margin-left: -1.5rem;
  }

  .xl\:first\:-ml-4:first-child {
    margin-left: -1.7rem;
  }

  .xl\:first\:-ml-5:first-child {
    margin-left: -2rem;
  }

  .xl\:first\:-ml-6:first-child {
    margin-left: -2.5rem;
  }

  .xl\:first\:-ml-7:first-child {
    margin-left: -3rem;
  }

  .xl\:first\:-ml-8:first-child {
    margin-left: -3.5rem;
  }

  .xl\:first\:-ml-9:first-child {
    margin-left: -4rem;
  }

  .xl\:first\:-ml-10:first-child {
    margin-left: -4.5rem;
  }

  .xl\:first\:-ml-11:first-child {
    margin-left: -5rem;
  }

  .xl\:first\:-ml-12:first-child {
    margin-left: -5.5rem;
  }

  .xl\:first\:-ml-13:first-child {
    margin-left: -6rem;
  }

  .xl\:first\:-ml-14:first-child {
    margin-left: -6.5rem;
  }

  .xl\:first\:-ml-15:first-child {
    margin-left: -7rem;
  }

  .xl\:first\:-ml-16:first-child {
    margin-left: -7.5rem;
  }

  .xl\:first\:-ml-17:first-child {
    margin-left: -8rem;
  }

  .xl\:first\:-ml-18:first-child {
    margin-left: -8.5rem;
  }

  .xl\:first\:-ml-19:first-child {
    margin-left: -9.5rem;
  }

  .xl\:first\:-ml-20:first-child {
    margin-left: -10rem;
  }

  .xl\:first\:-ml-21:first-child {
    margin-left: -11rem;
  }

  .xl\:first\:-ml-22:first-child {
    margin-left: -13rem;
  }

  .xl\:first\:-ml-23:first-child {
    margin-left: -15rem;
  }

  .xl\:first\:-ml-24:first-child {
    margin-left: -20.5rem;
  }

  .xl\:first\:-ml-tiny:first-child {
    margin-left: -0.5rem;
  }

  .xl\:first\:-ml-42p:first-child {
    margin-left: -42%;
  }

  .xl\:first\:-ml-huge:first-child {
    margin-left: -39.5rem;
  }

  .xl\:first\:-ml-fit:first-child {
    margin-left: fit-content;
  }

  .xl\:last\:mt-0:last-child {
    margin-top: 0rem;
  }

  .xl\:last\:mt-1:last-child {
    margin-top: 1rem;
  }

  .xl\:last\:mt-2:last-child {
    margin-top: 1.2rem;
  }

  .xl\:last\:mt-3:last-child {
    margin-top: 1.5rem;
  }

  .xl\:last\:mt-4:last-child {
    margin-top: 1.7rem;
  }

  .xl\:last\:mt-5:last-child {
    margin-top: 2rem;
  }

  .xl\:last\:mt-6:last-child {
    margin-top: 2.5rem;
  }

  .xl\:last\:mt-7:last-child {
    margin-top: 3rem;
  }

  .xl\:last\:mt-8:last-child {
    margin-top: 3.5rem;
  }

  .xl\:last\:mt-9:last-child {
    margin-top: 4rem;
  }

  .xl\:last\:mt-10:last-child {
    margin-top: 4.5rem;
  }

  .xl\:last\:mt-11:last-child {
    margin-top: 5rem;
  }

  .xl\:last\:mt-12:last-child {
    margin-top: 5.5rem;
  }

  .xl\:last\:mt-13:last-child {
    margin-top: 6rem;
  }

  .xl\:last\:mt-14:last-child {
    margin-top: 6.5rem;
  }

  .xl\:last\:mt-15:last-child {
    margin-top: 7rem;
  }

  .xl\:last\:mt-16:last-child {
    margin-top: 7.5rem;
  }

  .xl\:last\:mt-17:last-child {
    margin-top: 8rem;
  }

  .xl\:last\:mt-18:last-child {
    margin-top: 8.5rem;
  }

  .xl\:last\:mt-19:last-child {
    margin-top: 9.5rem;
  }

  .xl\:last\:mt-20:last-child {
    margin-top: 10rem;
  }

  .xl\:last\:mt-21:last-child {
    margin-top: 11rem;
  }

  .xl\:last\:mt-22:last-child {
    margin-top: 13rem;
  }

  .xl\:last\:mt-23:last-child {
    margin-top: 15rem;
  }

  .xl\:last\:mt-24:last-child {
    margin-top: 20.5rem;
  }

  .xl\:last\:mt-auto:last-child {
    margin-top: auto;
  }

  .xl\:last\:mt-tiny:last-child {
    margin-top: 0.5rem;
  }

  .xl\:last\:mt-42p:last-child {
    margin-top: 42%;
  }

  .xl\:last\:mt-huge:last-child {
    margin-top: 39.5rem;
  }

  .xl\:last\:mt-fit:last-child {
    margin-top: fit-content;
  }

  .xl\:last\:-mt-0:last-child {
    margin-top: 0rem;
  }

  .xl\:last\:-mt-1:last-child {
    margin-top: -1rem;
  }

  .xl\:last\:-mt-2:last-child {
    margin-top: -1.2rem;
  }

  .xl\:last\:-mt-3:last-child {
    margin-top: -1.5rem;
  }

  .xl\:last\:-mt-4:last-child {
    margin-top: -1.7rem;
  }

  .xl\:last\:-mt-5:last-child {
    margin-top: -2rem;
  }

  .xl\:last\:-mt-6:last-child {
    margin-top: -2.5rem;
  }

  .xl\:last\:-mt-7:last-child {
    margin-top: -3rem;
  }

  .xl\:last\:-mt-8:last-child {
    margin-top: -3.5rem;
  }

  .xl\:last\:-mt-9:last-child {
    margin-top: -4rem;
  }

  .xl\:last\:-mt-10:last-child {
    margin-top: -4.5rem;
  }

  .xl\:last\:-mt-11:last-child {
    margin-top: -5rem;
  }

  .xl\:last\:-mt-12:last-child {
    margin-top: -5.5rem;
  }

  .xl\:last\:-mt-13:last-child {
    margin-top: -6rem;
  }

  .xl\:last\:-mt-14:last-child {
    margin-top: -6.5rem;
  }

  .xl\:last\:-mt-15:last-child {
    margin-top: -7rem;
  }

  .xl\:last\:-mt-16:last-child {
    margin-top: -7.5rem;
  }

  .xl\:last\:-mt-17:last-child {
    margin-top: -8rem;
  }

  .xl\:last\:-mt-18:last-child {
    margin-top: -8.5rem;
  }

  .xl\:last\:-mt-19:last-child {
    margin-top: -9.5rem;
  }

  .xl\:last\:-mt-20:last-child {
    margin-top: -10rem;
  }

  .xl\:last\:-mt-21:last-child {
    margin-top: -11rem;
  }

  .xl\:last\:-mt-22:last-child {
    margin-top: -13rem;
  }

  .xl\:last\:-mt-23:last-child {
    margin-top: -15rem;
  }

  .xl\:last\:-mt-24:last-child {
    margin-top: -20.5rem;
  }

  .xl\:last\:-mt-tiny:last-child {
    margin-top: -0.5rem;
  }

  .xl\:last\:-mt-42p:last-child {
    margin-top: -42%;
  }

  .xl\:last\:-mt-huge:last-child {
    margin-top: -39.5rem;
  }

  .xl\:last\:-mt-fit:last-child {
    margin-top: fit-content;
  }

  .xl\:last\:mr-0:last-child {
    margin-right: 0rem;
  }

  .xl\:last\:mr-1:last-child {
    margin-right: 1rem;
  }

  .xl\:last\:mr-2:last-child {
    margin-right: 1.2rem;
  }

  .xl\:last\:mr-3:last-child {
    margin-right: 1.5rem;
  }

  .xl\:last\:mr-4:last-child {
    margin-right: 1.7rem;
  }

  .xl\:last\:mr-5:last-child {
    margin-right: 2rem;
  }

  .xl\:last\:mr-6:last-child {
    margin-right: 2.5rem;
  }

  .xl\:last\:mr-7:last-child {
    margin-right: 3rem;
  }

  .xl\:last\:mr-8:last-child {
    margin-right: 3.5rem;
  }

  .xl\:last\:mr-9:last-child {
    margin-right: 4rem;
  }

  .xl\:last\:mr-10:last-child {
    margin-right: 4.5rem;
  }

  .xl\:last\:mr-11:last-child {
    margin-right: 5rem;
  }

  .xl\:last\:mr-12:last-child {
    margin-right: 5.5rem;
  }

  .xl\:last\:mr-13:last-child {
    margin-right: 6rem;
  }

  .xl\:last\:mr-14:last-child {
    margin-right: 6.5rem;
  }

  .xl\:last\:mr-15:last-child {
    margin-right: 7rem;
  }

  .xl\:last\:mr-16:last-child {
    margin-right: 7.5rem;
  }

  .xl\:last\:mr-17:last-child {
    margin-right: 8rem;
  }

  .xl\:last\:mr-18:last-child {
    margin-right: 8.5rem;
  }

  .xl\:last\:mr-19:last-child {
    margin-right: 9.5rem;
  }

  .xl\:last\:mr-20:last-child {
    margin-right: 10rem;
  }

  .xl\:last\:mr-21:last-child {
    margin-right: 11rem;
  }

  .xl\:last\:mr-22:last-child {
    margin-right: 13rem;
  }

  .xl\:last\:mr-23:last-child {
    margin-right: 15rem;
  }

  .xl\:last\:mr-24:last-child {
    margin-right: 20.5rem;
  }

  .xl\:last\:mr-auto:last-child {
    margin-right: auto;
  }

  .xl\:last\:mr-tiny:last-child {
    margin-right: 0.5rem;
  }

  .xl\:last\:mr-42p:last-child {
    margin-right: 42%;
  }

  .xl\:last\:mr-huge:last-child {
    margin-right: 39.5rem;
  }

  .xl\:last\:mr-fit:last-child {
    margin-right: fit-content;
  }

  .xl\:last\:-mr-0:last-child {
    margin-right: 0rem;
  }

  .xl\:last\:-mr-1:last-child {
    margin-right: -1rem;
  }

  .xl\:last\:-mr-2:last-child {
    margin-right: -1.2rem;
  }

  .xl\:last\:-mr-3:last-child {
    margin-right: -1.5rem;
  }

  .xl\:last\:-mr-4:last-child {
    margin-right: -1.7rem;
  }

  .xl\:last\:-mr-5:last-child {
    margin-right: -2rem;
  }

  .xl\:last\:-mr-6:last-child {
    margin-right: -2.5rem;
  }

  .xl\:last\:-mr-7:last-child {
    margin-right: -3rem;
  }

  .xl\:last\:-mr-8:last-child {
    margin-right: -3.5rem;
  }

  .xl\:last\:-mr-9:last-child {
    margin-right: -4rem;
  }

  .xl\:last\:-mr-10:last-child {
    margin-right: -4.5rem;
  }

  .xl\:last\:-mr-11:last-child {
    margin-right: -5rem;
  }

  .xl\:last\:-mr-12:last-child {
    margin-right: -5.5rem;
  }

  .xl\:last\:-mr-13:last-child {
    margin-right: -6rem;
  }

  .xl\:last\:-mr-14:last-child {
    margin-right: -6.5rem;
  }

  .xl\:last\:-mr-15:last-child {
    margin-right: -7rem;
  }

  .xl\:last\:-mr-16:last-child {
    margin-right: -7.5rem;
  }

  .xl\:last\:-mr-17:last-child {
    margin-right: -8rem;
  }

  .xl\:last\:-mr-18:last-child {
    margin-right: -8.5rem;
  }

  .xl\:last\:-mr-19:last-child {
    margin-right: -9.5rem;
  }

  .xl\:last\:-mr-20:last-child {
    margin-right: -10rem;
  }

  .xl\:last\:-mr-21:last-child {
    margin-right: -11rem;
  }

  .xl\:last\:-mr-22:last-child {
    margin-right: -13rem;
  }

  .xl\:last\:-mr-23:last-child {
    margin-right: -15rem;
  }

  .xl\:last\:-mr-24:last-child {
    margin-right: -20.5rem;
  }

  .xl\:last\:-mr-tiny:last-child {
    margin-right: -0.5rem;
  }

  .xl\:last\:-mr-42p:last-child {
    margin-right: -42%;
  }

  .xl\:last\:-mr-huge:last-child {
    margin-right: -39.5rem;
  }

  .xl\:last\:-mr-fit:last-child {
    margin-right: fit-content;
  }

  .xl\:last\:mb-0:last-child {
    margin-bottom: 0rem;
  }

  .xl\:last\:mb-1:last-child {
    margin-bottom: 1rem;
  }

  .xl\:last\:mb-2:last-child {
    margin-bottom: 1.2rem;
  }

  .xl\:last\:mb-3:last-child {
    margin-bottom: 1.5rem;
  }

  .xl\:last\:mb-4:last-child {
    margin-bottom: 1.7rem;
  }

  .xl\:last\:mb-5:last-child {
    margin-bottom: 2rem;
  }

  .xl\:last\:mb-6:last-child {
    margin-bottom: 2.5rem;
  }

  .xl\:last\:mb-7:last-child {
    margin-bottom: 3rem;
  }

  .xl\:last\:mb-8:last-child {
    margin-bottom: 3.5rem;
  }

  .xl\:last\:mb-9:last-child {
    margin-bottom: 4rem;
  }

  .xl\:last\:mb-10:last-child {
    margin-bottom: 4.5rem;
  }

  .xl\:last\:mb-11:last-child {
    margin-bottom: 5rem;
  }

  .xl\:last\:mb-12:last-child {
    margin-bottom: 5.5rem;
  }

  .xl\:last\:mb-13:last-child {
    margin-bottom: 6rem;
  }

  .xl\:last\:mb-14:last-child {
    margin-bottom: 6.5rem;
  }

  .xl\:last\:mb-15:last-child {
    margin-bottom: 7rem;
  }

  .xl\:last\:mb-16:last-child {
    margin-bottom: 7.5rem;
  }

  .xl\:last\:mb-17:last-child {
    margin-bottom: 8rem;
  }

  .xl\:last\:mb-18:last-child {
    margin-bottom: 8.5rem;
  }

  .xl\:last\:mb-19:last-child {
    margin-bottom: 9.5rem;
  }

  .xl\:last\:mb-20:last-child {
    margin-bottom: 10rem;
  }

  .xl\:last\:mb-21:last-child {
    margin-bottom: 11rem;
  }

  .xl\:last\:mb-22:last-child {
    margin-bottom: 13rem;
  }

  .xl\:last\:mb-23:last-child {
    margin-bottom: 15rem;
  }

  .xl\:last\:mb-24:last-child {
    margin-bottom: 20.5rem;
  }

  .xl\:last\:mb-auto:last-child {
    margin-bottom: auto;
  }

  .xl\:last\:mb-tiny:last-child {
    margin-bottom: 0.5rem;
  }

  .xl\:last\:mb-42p:last-child {
    margin-bottom: 42%;
  }

  .xl\:last\:mb-huge:last-child {
    margin-bottom: 39.5rem;
  }

  .xl\:last\:mb-fit:last-child {
    margin-bottom: fit-content;
  }

  .xl\:last\:-mb-0:last-child {
    margin-bottom: 0rem;
  }

  .xl\:last\:-mb-1:last-child {
    margin-bottom: -1rem;
  }

  .xl\:last\:-mb-2:last-child {
    margin-bottom: -1.2rem;
  }

  .xl\:last\:-mb-3:last-child {
    margin-bottom: -1.5rem;
  }

  .xl\:last\:-mb-4:last-child {
    margin-bottom: -1.7rem;
  }

  .xl\:last\:-mb-5:last-child {
    margin-bottom: -2rem;
  }

  .xl\:last\:-mb-6:last-child {
    margin-bottom: -2.5rem;
  }

  .xl\:last\:-mb-7:last-child {
    margin-bottom: -3rem;
  }

  .xl\:last\:-mb-8:last-child {
    margin-bottom: -3.5rem;
  }

  .xl\:last\:-mb-9:last-child {
    margin-bottom: -4rem;
  }

  .xl\:last\:-mb-10:last-child {
    margin-bottom: -4.5rem;
  }

  .xl\:last\:-mb-11:last-child {
    margin-bottom: -5rem;
  }

  .xl\:last\:-mb-12:last-child {
    margin-bottom: -5.5rem;
  }

  .xl\:last\:-mb-13:last-child {
    margin-bottom: -6rem;
  }

  .xl\:last\:-mb-14:last-child {
    margin-bottom: -6.5rem;
  }

  .xl\:last\:-mb-15:last-child {
    margin-bottom: -7rem;
  }

  .xl\:last\:-mb-16:last-child {
    margin-bottom: -7.5rem;
  }

  .xl\:last\:-mb-17:last-child {
    margin-bottom: -8rem;
  }

  .xl\:last\:-mb-18:last-child {
    margin-bottom: -8.5rem;
  }

  .xl\:last\:-mb-19:last-child {
    margin-bottom: -9.5rem;
  }

  .xl\:last\:-mb-20:last-child {
    margin-bottom: -10rem;
  }

  .xl\:last\:-mb-21:last-child {
    margin-bottom: -11rem;
  }

  .xl\:last\:-mb-22:last-child {
    margin-bottom: -13rem;
  }

  .xl\:last\:-mb-23:last-child {
    margin-bottom: -15rem;
  }

  .xl\:last\:-mb-24:last-child {
    margin-bottom: -20.5rem;
  }

  .xl\:last\:-mb-tiny:last-child {
    margin-bottom: -0.5rem;
  }

  .xl\:last\:-mb-42p:last-child {
    margin-bottom: -42%;
  }

  .xl\:last\:-mb-huge:last-child {
    margin-bottom: -39.5rem;
  }

  .xl\:last\:-mb-fit:last-child {
    margin-bottom: fit-content;
  }

  .xl\:last\:ml-0:last-child {
    margin-left: 0rem;
  }

  .xl\:last\:ml-1:last-child {
    margin-left: 1rem;
  }

  .xl\:last\:ml-2:last-child {
    margin-left: 1.2rem;
  }

  .xl\:last\:ml-3:last-child {
    margin-left: 1.5rem;
  }

  .xl\:last\:ml-4:last-child {
    margin-left: 1.7rem;
  }

  .xl\:last\:ml-5:last-child {
    margin-left: 2rem;
  }

  .xl\:last\:ml-6:last-child {
    margin-left: 2.5rem;
  }

  .xl\:last\:ml-7:last-child {
    margin-left: 3rem;
  }

  .xl\:last\:ml-8:last-child {
    margin-left: 3.5rem;
  }

  .xl\:last\:ml-9:last-child {
    margin-left: 4rem;
  }

  .xl\:last\:ml-10:last-child {
    margin-left: 4.5rem;
  }

  .xl\:last\:ml-11:last-child {
    margin-left: 5rem;
  }

  .xl\:last\:ml-12:last-child {
    margin-left: 5.5rem;
  }

  .xl\:last\:ml-13:last-child {
    margin-left: 6rem;
  }

  .xl\:last\:ml-14:last-child {
    margin-left: 6.5rem;
  }

  .xl\:last\:ml-15:last-child {
    margin-left: 7rem;
  }

  .xl\:last\:ml-16:last-child {
    margin-left: 7.5rem;
  }

  .xl\:last\:ml-17:last-child {
    margin-left: 8rem;
  }

  .xl\:last\:ml-18:last-child {
    margin-left: 8.5rem;
  }

  .xl\:last\:ml-19:last-child {
    margin-left: 9.5rem;
  }

  .xl\:last\:ml-20:last-child {
    margin-left: 10rem;
  }

  .xl\:last\:ml-21:last-child {
    margin-left: 11rem;
  }

  .xl\:last\:ml-22:last-child {
    margin-left: 13rem;
  }

  .xl\:last\:ml-23:last-child {
    margin-left: 15rem;
  }

  .xl\:last\:ml-24:last-child {
    margin-left: 20.5rem;
  }

  .xl\:last\:ml-auto:last-child {
    margin-left: auto;
  }

  .xl\:last\:ml-tiny:last-child {
    margin-left: 0.5rem;
  }

  .xl\:last\:ml-42p:last-child {
    margin-left: 42%;
  }

  .xl\:last\:ml-huge:last-child {
    margin-left: 39.5rem;
  }

  .xl\:last\:ml-fit:last-child {
    margin-left: fit-content;
  }

  .xl\:last\:-ml-0:last-child {
    margin-left: 0rem;
  }

  .xl\:last\:-ml-1:last-child {
    margin-left: -1rem;
  }

  .xl\:last\:-ml-2:last-child {
    margin-left: -1.2rem;
  }

  .xl\:last\:-ml-3:last-child {
    margin-left: -1.5rem;
  }

  .xl\:last\:-ml-4:last-child {
    margin-left: -1.7rem;
  }

  .xl\:last\:-ml-5:last-child {
    margin-left: -2rem;
  }

  .xl\:last\:-ml-6:last-child {
    margin-left: -2.5rem;
  }

  .xl\:last\:-ml-7:last-child {
    margin-left: -3rem;
  }

  .xl\:last\:-ml-8:last-child {
    margin-left: -3.5rem;
  }

  .xl\:last\:-ml-9:last-child {
    margin-left: -4rem;
  }

  .xl\:last\:-ml-10:last-child {
    margin-left: -4.5rem;
  }

  .xl\:last\:-ml-11:last-child {
    margin-left: -5rem;
  }

  .xl\:last\:-ml-12:last-child {
    margin-left: -5.5rem;
  }

  .xl\:last\:-ml-13:last-child {
    margin-left: -6rem;
  }

  .xl\:last\:-ml-14:last-child {
    margin-left: -6.5rem;
  }

  .xl\:last\:-ml-15:last-child {
    margin-left: -7rem;
  }

  .xl\:last\:-ml-16:last-child {
    margin-left: -7.5rem;
  }

  .xl\:last\:-ml-17:last-child {
    margin-left: -8rem;
  }

  .xl\:last\:-ml-18:last-child {
    margin-left: -8.5rem;
  }

  .xl\:last\:-ml-19:last-child {
    margin-left: -9.5rem;
  }

  .xl\:last\:-ml-20:last-child {
    margin-left: -10rem;
  }

  .xl\:last\:-ml-21:last-child {
    margin-left: -11rem;
  }

  .xl\:last\:-ml-22:last-child {
    margin-left: -13rem;
  }

  .xl\:last\:-ml-23:last-child {
    margin-left: -15rem;
  }

  .xl\:last\:-ml-24:last-child {
    margin-left: -20.5rem;
  }

  .xl\:last\:-ml-tiny:last-child {
    margin-left: -0.5rem;
  }

  .xl\:last\:-ml-42p:last-child {
    margin-left: -42%;
  }

  .xl\:last\:-ml-huge:last-child {
    margin-left: -39.5rem;
  }

  .xl\:last\:-ml-fit:last-child {
    margin-left: fit-content;
  }

  .xl\:box-border {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }

  .xl\:box-content {
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
  }

  .xl\:block {
    display: block;
  }

  .xl\:inline-block {
    display: inline-block;
  }

  .xl\:inline {
    display: inline;
  }

  .xl\:flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .xl\:inline-flex {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }

  .xl\:table {
    display: table;
  }

  .xl\:inline-table {
    display: inline-table;
  }

  .xl\:table-caption {
    display: table-caption;
  }

  .xl\:table-cell {
    display: table-cell;
  }

  .xl\:table-column {
    display: table-column;
  }

  .xl\:table-column-group {
    display: table-column-group;
  }

  .xl\:table-footer-group {
    display: table-footer-group;
  }

  .xl\:table-header-group {
    display: table-header-group;
  }

  .xl\:table-row-group {
    display: table-row-group;
  }

  .xl\:table-row {
    display: table-row;
  }

  .xl\:flow-root {
    display: flow-root;
  }

  .xl\:grid {
    display: grid;
  }

  .xl\:inline-grid {
    display: inline-grid;
  }

  .xl\:contents {
    display: contents;
  }

  .xl\:list-item {
    display: list-item;
  }

  .xl\:hidden {
    display: none;
  }

  .xl\:h-0 {
    height: 0rem;
  }

  .xl\:h-1 {
    height: 1rem;
  }

  .xl\:h-2 {
    height: 1.2rem;
  }

  .xl\:h-3 {
    height: 1.5rem;
  }

  .xl\:h-4 {
    height: 1.7rem;
  }

  .xl\:h-5 {
    height: 2rem;
  }

  .xl\:h-6 {
    height: 2.5rem;
  }

  .xl\:h-7 {
    height: 3rem;
  }

  .xl\:h-8 {
    height: 3.5rem;
  }

  .xl\:h-9 {
    height: 4rem;
  }

  .xl\:h-10 {
    height: 4.5rem;
  }

  .xl\:h-11 {
    height: 5rem;
  }

  .xl\:h-12 {
    height: 5.5rem;
  }

  .xl\:h-13 {
    height: 6rem;
  }

  .xl\:h-14 {
    height: 6.5rem;
  }

  .xl\:h-15 {
    height: 7rem;
  }

  .xl\:h-16 {
    height: 7.5rem;
  }

  .xl\:h-17 {
    height: 8rem;
  }

  .xl\:h-18 {
    height: 8.5rem;
  }

  .xl\:h-19 {
    height: 9.5rem;
  }

  .xl\:h-20 {
    height: 10rem;
  }

  .xl\:h-21 {
    height: 11rem;
  }

  .xl\:h-22 {
    height: 13rem;
  }

  .xl\:h-23 {
    height: 15rem;
  }

  .xl\:h-24 {
    height: 20.5rem;
  }

  .xl\:h-auto {
    height: auto;
  }

  .xl\:h-tiny {
    height: 0.5rem;
  }

  .xl\:h-42p {
    height: 42%;
  }

  .xl\:h-huge {
    height: 39.5rem;
  }

  .xl\:h-fit {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
  }

  .xl\:h-1\/2 {
    height: 50%;
  }

  .xl\:h-1\/3 {
    height: 33.333333%;
  }

  .xl\:h-2\/3 {
    height: 66.666667%;
  }

  .xl\:h-1\/4 {
    height: 25%;
  }

  .xl\:h-2\/4 {
    height: 50%;
  }

  .xl\:h-3\/4 {
    height: 75%;
  }

  .xl\:h-1\/5 {
    height: 20%;
  }

  .xl\:h-2\/5 {
    height: 40%;
  }

  .xl\:h-3\/5 {
    height: 60%;
  }

  .xl\:h-4\/5 {
    height: 80%;
  }

  .xl\:h-1\/6 {
    height: 16.666667%;
  }

  .xl\:h-2\/6 {
    height: 33.333333%;
  }

  .xl\:h-3\/6 {
    height: 50%;
  }

  .xl\:h-4\/6 {
    height: 66.666667%;
  }

  .xl\:h-5\/6 {
    height: 83.333333%;
  }

  .xl\:h-full {
    height: 100%;
  }

  .xl\:h-screen {
    height: 100vh;
  }

  .xl\:max-h-0 {
    max-height: 0rem;
  }

  .xl\:max-h-1 {
    max-height: 1rem;
  }

  .xl\:max-h-2 {
    max-height: 1.2rem;
  }

  .xl\:max-h-3 {
    max-height: 1.5rem;
  }

  .xl\:max-h-4 {
    max-height: 1.7rem;
  }

  .xl\:max-h-5 {
    max-height: 2rem;
  }

  .xl\:max-h-6 {
    max-height: 2.5rem;
  }

  .xl\:max-h-7 {
    max-height: 3rem;
  }

  .xl\:max-h-8 {
    max-height: 3.5rem;
  }

  .xl\:max-h-9 {
    max-height: 4rem;
  }

  .xl\:max-h-10 {
    max-height: 4.5rem;
  }

  .xl\:max-h-11 {
    max-height: 5rem;
  }

  .xl\:max-h-12 {
    max-height: 5.5rem;
  }

  .xl\:max-h-13 {
    max-height: 6rem;
  }

  .xl\:max-h-14 {
    max-height: 6.5rem;
  }

  .xl\:max-h-15 {
    max-height: 7rem;
  }

  .xl\:max-h-16 {
    max-height: 7.5rem;
  }

  .xl\:max-h-17 {
    max-height: 8rem;
  }

  .xl\:max-h-18 {
    max-height: 8.5rem;
  }

  .xl\:max-h-19 {
    max-height: 9.5rem;
  }

  .xl\:max-h-20 {
    max-height: 10rem;
  }

  .xl\:max-h-21 {
    max-height: 11rem;
  }

  .xl\:max-h-22 {
    max-height: 13rem;
  }

  .xl\:max-h-23 {
    max-height: 15rem;
  }

  .xl\:max-h-24 {
    max-height: 20.5rem;
  }

  .xl\:max-h-tiny {
    max-height: 0.5rem;
  }

  .xl\:max-h-42p {
    max-height: 42%;
  }

  .xl\:max-h-huge {
    max-height: 39.5rem;
  }

  .xl\:max-h-fit {
    max-height: -webkit-fit-content;
    max-height: -moz-fit-content;
    max-height: fit-content;
  }

  .xl\:max-h-full {
    max-height: 100%;
  }

  .xl\:max-h-screen {
    max-height: 100vh;
  }

  .xl\:min-h-0 {
    min-height: 0px;
  }

  .xl\:min-h-full {
    min-height: 100%;
  }

  .xl\:min-h-screen {
    min-height: 100vh;
  }

  .xl\:w-0 {
    width: 0rem;
  }

  .xl\:w-1 {
    width: 1rem;
  }

  .xl\:w-2 {
    width: 1.2rem;
  }

  .xl\:w-3 {
    width: 1.5rem;
  }

  .xl\:w-4 {
    width: 1.7rem;
  }

  .xl\:w-5 {
    width: 2rem;
  }

  .xl\:w-6 {
    width: 2.5rem;
  }

  .xl\:w-7 {
    width: 3rem;
  }

  .xl\:w-8 {
    width: 3.5rem;
  }

  .xl\:w-9 {
    width: 4rem;
  }

  .xl\:w-10 {
    width: 4.5rem;
  }

  .xl\:w-11 {
    width: 5rem;
  }

  .xl\:w-12 {
    width: 5.5rem;
  }

  .xl\:w-13 {
    width: 6rem;
  }

  .xl\:w-14 {
    width: 6.5rem;
  }

  .xl\:w-15 {
    width: 7rem;
  }

  .xl\:w-16 {
    width: 7.5rem;
  }

  .xl\:w-17 {
    width: 8rem;
  }

  .xl\:w-18 {
    width: 8.5rem;
  }

  .xl\:w-19 {
    width: 9.5rem;
  }

  .xl\:w-20 {
    width: 10rem;
  }

  .xl\:w-21 {
    width: 11rem;
  }

  .xl\:w-22 {
    width: 13rem;
  }

  .xl\:w-23 {
    width: 15rem;
  }

  .xl\:w-24 {
    width: 20.5rem;
  }

  .xl\:w-auto {
    width: auto;
  }

  .xl\:w-tiny {
    width: 0.5rem;
  }

  .xl\:w-42p {
    width: 42%;
  }

  .xl\:w-huge {
    width: 39.5rem;
  }

  .xl\:w-fit {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }

  .xl\:w-1\/2 {
    width: 50%;
  }

  .xl\:w-1\/3 {
    width: 33.333333%;
  }

  .xl\:w-2\/3 {
    width: 66.666667%;
  }

  .xl\:w-1\/4 {
    width: 25%;
  }

  .xl\:w-2\/4 {
    width: 50%;
  }

  .xl\:w-3\/4 {
    width: 75%;
  }

  .xl\:w-1\/5 {
    width: 20%;
  }

  .xl\:w-2\/5 {
    width: 40%;
  }

  .xl\:w-3\/5 {
    width: 60%;
  }

  .xl\:w-4\/5 {
    width: 80%;
  }

  .xl\:w-1\/6 {
    width: 16.666667%;
  }

  .xl\:w-2\/6 {
    width: 33.333333%;
  }

  .xl\:w-3\/6 {
    width: 50%;
  }

  .xl\:w-4\/6 {
    width: 66.666667%;
  }

  .xl\:w-5\/6 {
    width: 83.333333%;
  }

  .xl\:w-1\/12 {
    width: 8.333333%;
  }

  .xl\:w-2\/12 {
    width: 16.666667%;
  }

  .xl\:w-3\/12 {
    width: 25%;
  }

  .xl\:w-4\/12 {
    width: 33.333333%;
  }

  .xl\:w-5\/12 {
    width: 41.666667%;
  }

  .xl\:w-6\/12 {
    width: 50%;
  }

  .xl\:w-7\/12 {
    width: 58.333333%;
  }

  .xl\:w-8\/12 {
    width: 66.666667%;
  }

  .xl\:w-9\/12 {
    width: 75%;
  }

  .xl\:w-10\/12 {
    width: 83.333333%;
  }

  .xl\:w-11\/12 {
    width: 91.666667%;
  }

  .xl\:w-full {
    width: 100%;
  }

  .xl\:w-screen {
    width: 100vw;
  }

  .xl\:w-min {
    width: -webkit-min-content;
    width: -moz-min-content;
    width: min-content;
  }

  .xl\:w-max {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }

  .xl\:min-w-0 {
    min-width: 0px;
  }

  .xl\:min-w-full {
    min-width: 100%;
  }

  .xl\:min-w-min {
    min-width: -webkit-min-content;
    min-width: -moz-min-content;
    min-width: min-content;
  }

  .xl\:min-w-max {
    min-width: -webkit-max-content;
    min-width: -moz-max-content;
    min-width: max-content;
  }

  .xl\:max-w-0 {
    max-width: 0rem;
  }

  .xl\:max-w-none {
    max-width: none;
  }

  .xl\:max-w-xs {
    max-width: 20rem;
  }

  .xl\:max-w-sm {
    max-width: 24rem;
  }

  .xl\:max-w-md {
    max-width: 28rem;
  }

  .xl\:max-w-lg {
    max-width: 32rem;
  }

  .xl\:max-w-xl {
    max-width: 36rem;
  }

  .xl\:max-w-2xl {
    max-width: 42rem;
  }

  .xl\:max-w-3xl {
    max-width: 48rem;
  }

  .xl\:max-w-4xl {
    max-width: 56rem;
  }

  .xl\:max-w-5xl {
    max-width: 64rem;
  }

  .xl\:max-w-6xl {
    max-width: 72rem;
  }

  .xl\:max-w-7xl {
    max-width: 80rem;
  }

  .xl\:max-w-full {
    max-width: 100%;
  }

  .xl\:max-w-min {
    max-width: -webkit-min-content;
    max-width: -moz-min-content;
    max-width: min-content;
  }

  .xl\:max-w-max {
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
  }

  .xl\:max-w-prose {
    max-width: 65ch;
  }

  .xl\:max-w-screen-sm {
    max-width: 640px;
  }

  .xl\:max-w-screen-md {
    max-width: 768px;
  }

  .xl\:max-w-screen-lg {
    max-width: 1024px;
  }

  .xl\:max-w-screen-xl {
    max-width: 1280px;
  }

  .xl\:max-w-screen-2xl {
    max-width: 1536px;
  }

  .xl\:max-w-screen-xxl {
    max-width: 120rem;
  }

  .xl\:flex-1 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
  }

  .xl\:flex-auto {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }

  .xl\:flex-initial {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
  }

  .xl\:flex-none {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }

  .xl\:flex-shrink-0 {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }

  .xl\:flex-shrink {
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }

  .xl\:flex-grow-0 {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }

  .xl\:flex-grow {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }

  .xl\:table-auto {
    table-layout: auto;
  }

  .xl\:table-fixed {
    table-layout: fixed;
  }

  .xl\:border-collapse {
    border-collapse: collapse;
  }

  .xl\:border-separate {
    border-collapse: separate;
  }

  .xl\:origin-center {
    -webkit-transform-origin: center;
            transform-origin: center;
  }

  .xl\:origin-top {
    -webkit-transform-origin: top;
            transform-origin: top;
  }

  .xl\:origin-top-right {
    -webkit-transform-origin: top right;
            transform-origin: top right;
  }

  .xl\:origin-right {
    -webkit-transform-origin: right;
            transform-origin: right;
  }

  .xl\:origin-bottom-right {
    -webkit-transform-origin: bottom right;
            transform-origin: bottom right;
  }

  .xl\:origin-bottom {
    -webkit-transform-origin: bottom;
            transform-origin: bottom;
  }

  .xl\:origin-bottom-left {
    -webkit-transform-origin: bottom left;
            transform-origin: bottom left;
  }

  .xl\:origin-left {
    -webkit-transform-origin: left;
            transform-origin: left;
  }

  .xl\:origin-top-left {
    -webkit-transform-origin: top left;
            transform-origin: top left;
  }

  .xl\:transform {
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    -webkit-transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
            transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .xl\:transform-gpu {
    --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;
    -webkit-transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
            transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .xl\:transform-none {
    -webkit-transform: none;
            transform: none;
  }

  .xl\:translate-x-0 {
    --tw-translate-x: 0rem;
  }

  .xl\:translate-x-1 {
    --tw-translate-x: 1rem;
  }

  .xl\:translate-x-2 {
    --tw-translate-x: 1.2rem;
  }

  .xl\:translate-x-3 {
    --tw-translate-x: 1.5rem;
  }

  .xl\:translate-x-4 {
    --tw-translate-x: 1.7rem;
  }

  .xl\:translate-x-5 {
    --tw-translate-x: 2rem;
  }

  .xl\:translate-x-6 {
    --tw-translate-x: 2.5rem;
  }

  .xl\:translate-x-7 {
    --tw-translate-x: 3rem;
  }

  .xl\:translate-x-8 {
    --tw-translate-x: 3.5rem;
  }

  .xl\:translate-x-9 {
    --tw-translate-x: 4rem;
  }

  .xl\:translate-x-10 {
    --tw-translate-x: 4.5rem;
  }

  .xl\:translate-x-11 {
    --tw-translate-x: 5rem;
  }

  .xl\:translate-x-12 {
    --tw-translate-x: 5.5rem;
  }

  .xl\:translate-x-13 {
    --tw-translate-x: 6rem;
  }

  .xl\:translate-x-14 {
    --tw-translate-x: 6.5rem;
  }

  .xl\:translate-x-15 {
    --tw-translate-x: 7rem;
  }

  .xl\:translate-x-16 {
    --tw-translate-x: 7.5rem;
  }

  .xl\:translate-x-17 {
    --tw-translate-x: 8rem;
  }

  .xl\:translate-x-18 {
    --tw-translate-x: 8.5rem;
  }

  .xl\:translate-x-19 {
    --tw-translate-x: 9.5rem;
  }

  .xl\:translate-x-20 {
    --tw-translate-x: 10rem;
  }

  .xl\:translate-x-21 {
    --tw-translate-x: 11rem;
  }

  .xl\:translate-x-22 {
    --tw-translate-x: 13rem;
  }

  .xl\:translate-x-23 {
    --tw-translate-x: 15rem;
  }

  .xl\:translate-x-24 {
    --tw-translate-x: 20.5rem;
  }

  .xl\:translate-x-tiny {
    --tw-translate-x: 0.5rem;
  }

  .xl\:translate-x-42p {
    --tw-translate-x: 42%;
  }

  .xl\:translate-x-huge {
    --tw-translate-x: 39.5rem;
  }

  .xl\:translate-x-fit {
    --tw-translate-x: fit-content;
  }

  .xl\:-translate-x-0 {
    --tw-translate-x: 0rem;
  }

  .xl\:-translate-x-1 {
    --tw-translate-x: -1rem;
  }

  .xl\:-translate-x-2 {
    --tw-translate-x: -1.2rem;
  }

  .xl\:-translate-x-3 {
    --tw-translate-x: -1.5rem;
  }

  .xl\:-translate-x-4 {
    --tw-translate-x: -1.7rem;
  }

  .xl\:-translate-x-5 {
    --tw-translate-x: -2rem;
  }

  .xl\:-translate-x-6 {
    --tw-translate-x: -2.5rem;
  }

  .xl\:-translate-x-7 {
    --tw-translate-x: -3rem;
  }

  .xl\:-translate-x-8 {
    --tw-translate-x: -3.5rem;
  }

  .xl\:-translate-x-9 {
    --tw-translate-x: -4rem;
  }

  .xl\:-translate-x-10 {
    --tw-translate-x: -4.5rem;
  }

  .xl\:-translate-x-11 {
    --tw-translate-x: -5rem;
  }

  .xl\:-translate-x-12 {
    --tw-translate-x: -5.5rem;
  }

  .xl\:-translate-x-13 {
    --tw-translate-x: -6rem;
  }

  .xl\:-translate-x-14 {
    --tw-translate-x: -6.5rem;
  }

  .xl\:-translate-x-15 {
    --tw-translate-x: -7rem;
  }

  .xl\:-translate-x-16 {
    --tw-translate-x: -7.5rem;
  }

  .xl\:-translate-x-17 {
    --tw-translate-x: -8rem;
  }

  .xl\:-translate-x-18 {
    --tw-translate-x: -8.5rem;
  }

  .xl\:-translate-x-19 {
    --tw-translate-x: -9.5rem;
  }

  .xl\:-translate-x-20 {
    --tw-translate-x: -10rem;
  }

  .xl\:-translate-x-21 {
    --tw-translate-x: -11rem;
  }

  .xl\:-translate-x-22 {
    --tw-translate-x: -13rem;
  }

  .xl\:-translate-x-23 {
    --tw-translate-x: -15rem;
  }

  .xl\:-translate-x-24 {
    --tw-translate-x: -20.5rem;
  }

  .xl\:-translate-x-tiny {
    --tw-translate-x: -0.5rem;
  }

  .xl\:-translate-x-42p {
    --tw-translate-x: -42%;
  }

  .xl\:-translate-x-huge {
    --tw-translate-x: -39.5rem;
  }

  .xl\:-translate-x-fit {
    --tw-translate-x: fit-content;
  }

  .xl\:translate-x-1\/2 {
    --tw-translate-x: 50%;
  }

  .xl\:translate-x-1\/3 {
    --tw-translate-x: 33.333333%;
  }

  .xl\:translate-x-2\/3 {
    --tw-translate-x: 66.666667%;
  }

  .xl\:translate-x-1\/4 {
    --tw-translate-x: 25%;
  }

  .xl\:translate-x-2\/4 {
    --tw-translate-x: 50%;
  }

  .xl\:translate-x-3\/4 {
    --tw-translate-x: 75%;
  }

  .xl\:translate-x-full {
    --tw-translate-x: 100%;
  }

  .xl\:-translate-x-1\/2 {
    --tw-translate-x: -50%;
  }

  .xl\:-translate-x-1\/3 {
    --tw-translate-x: -33.333333%;
  }

  .xl\:-translate-x-2\/3 {
    --tw-translate-x: -66.666667%;
  }

  .xl\:-translate-x-1\/4 {
    --tw-translate-x: -25%;
  }

  .xl\:-translate-x-2\/4 {
    --tw-translate-x: -50%;
  }

  .xl\:-translate-x-3\/4 {
    --tw-translate-x: -75%;
  }

  .xl\:-translate-x-full {
    --tw-translate-x: -100%;
  }

  .xl\:translate-y-0 {
    --tw-translate-y: 0rem;
  }

  .xl\:translate-y-1 {
    --tw-translate-y: 1rem;
  }

  .xl\:translate-y-2 {
    --tw-translate-y: 1.2rem;
  }

  .xl\:translate-y-3 {
    --tw-translate-y: 1.5rem;
  }

  .xl\:translate-y-4 {
    --tw-translate-y: 1.7rem;
  }

  .xl\:translate-y-5 {
    --tw-translate-y: 2rem;
  }

  .xl\:translate-y-6 {
    --tw-translate-y: 2.5rem;
  }

  .xl\:translate-y-7 {
    --tw-translate-y: 3rem;
  }

  .xl\:translate-y-8 {
    --tw-translate-y: 3.5rem;
  }

  .xl\:translate-y-9 {
    --tw-translate-y: 4rem;
  }

  .xl\:translate-y-10 {
    --tw-translate-y: 4.5rem;
  }

  .xl\:translate-y-11 {
    --tw-translate-y: 5rem;
  }

  .xl\:translate-y-12 {
    --tw-translate-y: 5.5rem;
  }

  .xl\:translate-y-13 {
    --tw-translate-y: 6rem;
  }

  .xl\:translate-y-14 {
    --tw-translate-y: 6.5rem;
  }

  .xl\:translate-y-15 {
    --tw-translate-y: 7rem;
  }

  .xl\:translate-y-16 {
    --tw-translate-y: 7.5rem;
  }

  .xl\:translate-y-17 {
    --tw-translate-y: 8rem;
  }

  .xl\:translate-y-18 {
    --tw-translate-y: 8.5rem;
  }

  .xl\:translate-y-19 {
    --tw-translate-y: 9.5rem;
  }

  .xl\:translate-y-20 {
    --tw-translate-y: 10rem;
  }

  .xl\:translate-y-21 {
    --tw-translate-y: 11rem;
  }

  .xl\:translate-y-22 {
    --tw-translate-y: 13rem;
  }

  .xl\:translate-y-23 {
    --tw-translate-y: 15rem;
  }

  .xl\:translate-y-24 {
    --tw-translate-y: 20.5rem;
  }

  .xl\:translate-y-tiny {
    --tw-translate-y: 0.5rem;
  }

  .xl\:translate-y-42p {
    --tw-translate-y: 42%;
  }

  .xl\:translate-y-huge {
    --tw-translate-y: 39.5rem;
  }

  .xl\:translate-y-fit {
    --tw-translate-y: fit-content;
  }

  .xl\:-translate-y-0 {
    --tw-translate-y: 0rem;
  }

  .xl\:-translate-y-1 {
    --tw-translate-y: -1rem;
  }

  .xl\:-translate-y-2 {
    --tw-translate-y: -1.2rem;
  }

  .xl\:-translate-y-3 {
    --tw-translate-y: -1.5rem;
  }

  .xl\:-translate-y-4 {
    --tw-translate-y: -1.7rem;
  }

  .xl\:-translate-y-5 {
    --tw-translate-y: -2rem;
  }

  .xl\:-translate-y-6 {
    --tw-translate-y: -2.5rem;
  }

  .xl\:-translate-y-7 {
    --tw-translate-y: -3rem;
  }

  .xl\:-translate-y-8 {
    --tw-translate-y: -3.5rem;
  }

  .xl\:-translate-y-9 {
    --tw-translate-y: -4rem;
  }

  .xl\:-translate-y-10 {
    --tw-translate-y: -4.5rem;
  }

  .xl\:-translate-y-11 {
    --tw-translate-y: -5rem;
  }

  .xl\:-translate-y-12 {
    --tw-translate-y: -5.5rem;
  }

  .xl\:-translate-y-13 {
    --tw-translate-y: -6rem;
  }

  .xl\:-translate-y-14 {
    --tw-translate-y: -6.5rem;
  }

  .xl\:-translate-y-15 {
    --tw-translate-y: -7rem;
  }

  .xl\:-translate-y-16 {
    --tw-translate-y: -7.5rem;
  }

  .xl\:-translate-y-17 {
    --tw-translate-y: -8rem;
  }

  .xl\:-translate-y-18 {
    --tw-translate-y: -8.5rem;
  }

  .xl\:-translate-y-19 {
    --tw-translate-y: -9.5rem;
  }

  .xl\:-translate-y-20 {
    --tw-translate-y: -10rem;
  }

  .xl\:-translate-y-21 {
    --tw-translate-y: -11rem;
  }

  .xl\:-translate-y-22 {
    --tw-translate-y: -13rem;
  }

  .xl\:-translate-y-23 {
    --tw-translate-y: -15rem;
  }

  .xl\:-translate-y-24 {
    --tw-translate-y: -20.5rem;
  }

  .xl\:-translate-y-tiny {
    --tw-translate-y: -0.5rem;
  }

  .xl\:-translate-y-42p {
    --tw-translate-y: -42%;
  }

  .xl\:-translate-y-huge {
    --tw-translate-y: -39.5rem;
  }

  .xl\:-translate-y-fit {
    --tw-translate-y: fit-content;
  }

  .xl\:translate-y-1\/2 {
    --tw-translate-y: 50%;
  }

  .xl\:translate-y-1\/3 {
    --tw-translate-y: 33.333333%;
  }

  .xl\:translate-y-2\/3 {
    --tw-translate-y: 66.666667%;
  }

  .xl\:translate-y-1\/4 {
    --tw-translate-y: 25%;
  }

  .xl\:translate-y-2\/4 {
    --tw-translate-y: 50%;
  }

  .xl\:translate-y-3\/4 {
    --tw-translate-y: 75%;
  }

  .xl\:translate-y-full {
    --tw-translate-y: 100%;
  }

  .xl\:-translate-y-1\/2 {
    --tw-translate-y: -50%;
  }

  .xl\:-translate-y-1\/3 {
    --tw-translate-y: -33.333333%;
  }

  .xl\:-translate-y-2\/3 {
    --tw-translate-y: -66.666667%;
  }

  .xl\:-translate-y-1\/4 {
    --tw-translate-y: -25%;
  }

  .xl\:-translate-y-2\/4 {
    --tw-translate-y: -50%;
  }

  .xl\:-translate-y-3\/4 {
    --tw-translate-y: -75%;
  }

  .xl\:-translate-y-full {
    --tw-translate-y: -100%;
  }

  .xl\:hover\:translate-x-0:hover {
    --tw-translate-x: 0rem;
  }

  .xl\:hover\:translate-x-1:hover {
    --tw-translate-x: 1rem;
  }

  .xl\:hover\:translate-x-2:hover {
    --tw-translate-x: 1.2rem;
  }

  .xl\:hover\:translate-x-3:hover {
    --tw-translate-x: 1.5rem;
  }

  .xl\:hover\:translate-x-4:hover {
    --tw-translate-x: 1.7rem;
  }

  .xl\:hover\:translate-x-5:hover {
    --tw-translate-x: 2rem;
  }

  .xl\:hover\:translate-x-6:hover {
    --tw-translate-x: 2.5rem;
  }

  .xl\:hover\:translate-x-7:hover {
    --tw-translate-x: 3rem;
  }

  .xl\:hover\:translate-x-8:hover {
    --tw-translate-x: 3.5rem;
  }

  .xl\:hover\:translate-x-9:hover {
    --tw-translate-x: 4rem;
  }

  .xl\:hover\:translate-x-10:hover {
    --tw-translate-x: 4.5rem;
  }

  .xl\:hover\:translate-x-11:hover {
    --tw-translate-x: 5rem;
  }

  .xl\:hover\:translate-x-12:hover {
    --tw-translate-x: 5.5rem;
  }

  .xl\:hover\:translate-x-13:hover {
    --tw-translate-x: 6rem;
  }

  .xl\:hover\:translate-x-14:hover {
    --tw-translate-x: 6.5rem;
  }

  .xl\:hover\:translate-x-15:hover {
    --tw-translate-x: 7rem;
  }

  .xl\:hover\:translate-x-16:hover {
    --tw-translate-x: 7.5rem;
  }

  .xl\:hover\:translate-x-17:hover {
    --tw-translate-x: 8rem;
  }

  .xl\:hover\:translate-x-18:hover {
    --tw-translate-x: 8.5rem;
  }

  .xl\:hover\:translate-x-19:hover {
    --tw-translate-x: 9.5rem;
  }

  .xl\:hover\:translate-x-20:hover {
    --tw-translate-x: 10rem;
  }

  .xl\:hover\:translate-x-21:hover {
    --tw-translate-x: 11rem;
  }

  .xl\:hover\:translate-x-22:hover {
    --tw-translate-x: 13rem;
  }

  .xl\:hover\:translate-x-23:hover {
    --tw-translate-x: 15rem;
  }

  .xl\:hover\:translate-x-24:hover {
    --tw-translate-x: 20.5rem;
  }

  .xl\:hover\:translate-x-tiny:hover {
    --tw-translate-x: 0.5rem;
  }

  .xl\:hover\:translate-x-42p:hover {
    --tw-translate-x: 42%;
  }

  .xl\:hover\:translate-x-huge:hover {
    --tw-translate-x: 39.5rem;
  }

  .xl\:hover\:translate-x-fit:hover {
    --tw-translate-x: fit-content;
  }

  .xl\:hover\:-translate-x-0:hover {
    --tw-translate-x: 0rem;
  }

  .xl\:hover\:-translate-x-1:hover {
    --tw-translate-x: -1rem;
  }

  .xl\:hover\:-translate-x-2:hover {
    --tw-translate-x: -1.2rem;
  }

  .xl\:hover\:-translate-x-3:hover {
    --tw-translate-x: -1.5rem;
  }

  .xl\:hover\:-translate-x-4:hover {
    --tw-translate-x: -1.7rem;
  }

  .xl\:hover\:-translate-x-5:hover {
    --tw-translate-x: -2rem;
  }

  .xl\:hover\:-translate-x-6:hover {
    --tw-translate-x: -2.5rem;
  }

  .xl\:hover\:-translate-x-7:hover {
    --tw-translate-x: -3rem;
  }

  .xl\:hover\:-translate-x-8:hover {
    --tw-translate-x: -3.5rem;
  }

  .xl\:hover\:-translate-x-9:hover {
    --tw-translate-x: -4rem;
  }

  .xl\:hover\:-translate-x-10:hover {
    --tw-translate-x: -4.5rem;
  }

  .xl\:hover\:-translate-x-11:hover {
    --tw-translate-x: -5rem;
  }

  .xl\:hover\:-translate-x-12:hover {
    --tw-translate-x: -5.5rem;
  }

  .xl\:hover\:-translate-x-13:hover {
    --tw-translate-x: -6rem;
  }

  .xl\:hover\:-translate-x-14:hover {
    --tw-translate-x: -6.5rem;
  }

  .xl\:hover\:-translate-x-15:hover {
    --tw-translate-x: -7rem;
  }

  .xl\:hover\:-translate-x-16:hover {
    --tw-translate-x: -7.5rem;
  }

  .xl\:hover\:-translate-x-17:hover {
    --tw-translate-x: -8rem;
  }

  .xl\:hover\:-translate-x-18:hover {
    --tw-translate-x: -8.5rem;
  }

  .xl\:hover\:-translate-x-19:hover {
    --tw-translate-x: -9.5rem;
  }

  .xl\:hover\:-translate-x-20:hover {
    --tw-translate-x: -10rem;
  }

  .xl\:hover\:-translate-x-21:hover {
    --tw-translate-x: -11rem;
  }

  .xl\:hover\:-translate-x-22:hover {
    --tw-translate-x: -13rem;
  }

  .xl\:hover\:-translate-x-23:hover {
    --tw-translate-x: -15rem;
  }

  .xl\:hover\:-translate-x-24:hover {
    --tw-translate-x: -20.5rem;
  }

  .xl\:hover\:-translate-x-tiny:hover {
    --tw-translate-x: -0.5rem;
  }

  .xl\:hover\:-translate-x-42p:hover {
    --tw-translate-x: -42%;
  }

  .xl\:hover\:-translate-x-huge:hover {
    --tw-translate-x: -39.5rem;
  }

  .xl\:hover\:-translate-x-fit:hover {
    --tw-translate-x: fit-content;
  }

  .xl\:hover\:translate-x-1\/2:hover {
    --tw-translate-x: 50%;
  }

  .xl\:hover\:translate-x-1\/3:hover {
    --tw-translate-x: 33.333333%;
  }

  .xl\:hover\:translate-x-2\/3:hover {
    --tw-translate-x: 66.666667%;
  }

  .xl\:hover\:translate-x-1\/4:hover {
    --tw-translate-x: 25%;
  }

  .xl\:hover\:translate-x-2\/4:hover {
    --tw-translate-x: 50%;
  }

  .xl\:hover\:translate-x-3\/4:hover {
    --tw-translate-x: 75%;
  }

  .xl\:hover\:translate-x-full:hover {
    --tw-translate-x: 100%;
  }

  .xl\:hover\:-translate-x-1\/2:hover {
    --tw-translate-x: -50%;
  }

  .xl\:hover\:-translate-x-1\/3:hover {
    --tw-translate-x: -33.333333%;
  }

  .xl\:hover\:-translate-x-2\/3:hover {
    --tw-translate-x: -66.666667%;
  }

  .xl\:hover\:-translate-x-1\/4:hover {
    --tw-translate-x: -25%;
  }

  .xl\:hover\:-translate-x-2\/4:hover {
    --tw-translate-x: -50%;
  }

  .xl\:hover\:-translate-x-3\/4:hover {
    --tw-translate-x: -75%;
  }

  .xl\:hover\:-translate-x-full:hover {
    --tw-translate-x: -100%;
  }

  .xl\:hover\:translate-y-0:hover {
    --tw-translate-y: 0rem;
  }

  .xl\:hover\:translate-y-1:hover {
    --tw-translate-y: 1rem;
  }

  .xl\:hover\:translate-y-2:hover {
    --tw-translate-y: 1.2rem;
  }

  .xl\:hover\:translate-y-3:hover {
    --tw-translate-y: 1.5rem;
  }

  .xl\:hover\:translate-y-4:hover {
    --tw-translate-y: 1.7rem;
  }

  .xl\:hover\:translate-y-5:hover {
    --tw-translate-y: 2rem;
  }

  .xl\:hover\:translate-y-6:hover {
    --tw-translate-y: 2.5rem;
  }

  .xl\:hover\:translate-y-7:hover {
    --tw-translate-y: 3rem;
  }

  .xl\:hover\:translate-y-8:hover {
    --tw-translate-y: 3.5rem;
  }

  .xl\:hover\:translate-y-9:hover {
    --tw-translate-y: 4rem;
  }

  .xl\:hover\:translate-y-10:hover {
    --tw-translate-y: 4.5rem;
  }

  .xl\:hover\:translate-y-11:hover {
    --tw-translate-y: 5rem;
  }

  .xl\:hover\:translate-y-12:hover {
    --tw-translate-y: 5.5rem;
  }

  .xl\:hover\:translate-y-13:hover {
    --tw-translate-y: 6rem;
  }

  .xl\:hover\:translate-y-14:hover {
    --tw-translate-y: 6.5rem;
  }

  .xl\:hover\:translate-y-15:hover {
    --tw-translate-y: 7rem;
  }

  .xl\:hover\:translate-y-16:hover {
    --tw-translate-y: 7.5rem;
  }

  .xl\:hover\:translate-y-17:hover {
    --tw-translate-y: 8rem;
  }

  .xl\:hover\:translate-y-18:hover {
    --tw-translate-y: 8.5rem;
  }

  .xl\:hover\:translate-y-19:hover {
    --tw-translate-y: 9.5rem;
  }

  .xl\:hover\:translate-y-20:hover {
    --tw-translate-y: 10rem;
  }

  .xl\:hover\:translate-y-21:hover {
    --tw-translate-y: 11rem;
  }

  .xl\:hover\:translate-y-22:hover {
    --tw-translate-y: 13rem;
  }

  .xl\:hover\:translate-y-23:hover {
    --tw-translate-y: 15rem;
  }

  .xl\:hover\:translate-y-24:hover {
    --tw-translate-y: 20.5rem;
  }

  .xl\:hover\:translate-y-tiny:hover {
    --tw-translate-y: 0.5rem;
  }

  .xl\:hover\:translate-y-42p:hover {
    --tw-translate-y: 42%;
  }

  .xl\:hover\:translate-y-huge:hover {
    --tw-translate-y: 39.5rem;
  }

  .xl\:hover\:translate-y-fit:hover {
    --tw-translate-y: fit-content;
  }

  .xl\:hover\:-translate-y-0:hover {
    --tw-translate-y: 0rem;
  }

  .xl\:hover\:-translate-y-1:hover {
    --tw-translate-y: -1rem;
  }

  .xl\:hover\:-translate-y-2:hover {
    --tw-translate-y: -1.2rem;
  }

  .xl\:hover\:-translate-y-3:hover {
    --tw-translate-y: -1.5rem;
  }

  .xl\:hover\:-translate-y-4:hover {
    --tw-translate-y: -1.7rem;
  }

  .xl\:hover\:-translate-y-5:hover {
    --tw-translate-y: -2rem;
  }

  .xl\:hover\:-translate-y-6:hover {
    --tw-translate-y: -2.5rem;
  }

  .xl\:hover\:-translate-y-7:hover {
    --tw-translate-y: -3rem;
  }

  .xl\:hover\:-translate-y-8:hover {
    --tw-translate-y: -3.5rem;
  }

  .xl\:hover\:-translate-y-9:hover {
    --tw-translate-y: -4rem;
  }

  .xl\:hover\:-translate-y-10:hover {
    --tw-translate-y: -4.5rem;
  }

  .xl\:hover\:-translate-y-11:hover {
    --tw-translate-y: -5rem;
  }

  .xl\:hover\:-translate-y-12:hover {
    --tw-translate-y: -5.5rem;
  }

  .xl\:hover\:-translate-y-13:hover {
    --tw-translate-y: -6rem;
  }

  .xl\:hover\:-translate-y-14:hover {
    --tw-translate-y: -6.5rem;
  }

  .xl\:hover\:-translate-y-15:hover {
    --tw-translate-y: -7rem;
  }

  .xl\:hover\:-translate-y-16:hover {
    --tw-translate-y: -7.5rem;
  }

  .xl\:hover\:-translate-y-17:hover {
    --tw-translate-y: -8rem;
  }

  .xl\:hover\:-translate-y-18:hover {
    --tw-translate-y: -8.5rem;
  }

  .xl\:hover\:-translate-y-19:hover {
    --tw-translate-y: -9.5rem;
  }

  .xl\:hover\:-translate-y-20:hover {
    --tw-translate-y: -10rem;
  }

  .xl\:hover\:-translate-y-21:hover {
    --tw-translate-y: -11rem;
  }

  .xl\:hover\:-translate-y-22:hover {
    --tw-translate-y: -13rem;
  }

  .xl\:hover\:-translate-y-23:hover {
    --tw-translate-y: -15rem;
  }

  .xl\:hover\:-translate-y-24:hover {
    --tw-translate-y: -20.5rem;
  }

  .xl\:hover\:-translate-y-tiny:hover {
    --tw-translate-y: -0.5rem;
  }

  .xl\:hover\:-translate-y-42p:hover {
    --tw-translate-y: -42%;
  }

  .xl\:hover\:-translate-y-huge:hover {
    --tw-translate-y: -39.5rem;
  }

  .xl\:hover\:-translate-y-fit:hover {
    --tw-translate-y: fit-content;
  }

  .xl\:hover\:translate-y-1\/2:hover {
    --tw-translate-y: 50%;
  }

  .xl\:hover\:translate-y-1\/3:hover {
    --tw-translate-y: 33.333333%;
  }

  .xl\:hover\:translate-y-2\/3:hover {
    --tw-translate-y: 66.666667%;
  }

  .xl\:hover\:translate-y-1\/4:hover {
    --tw-translate-y: 25%;
  }

  .xl\:hover\:translate-y-2\/4:hover {
    --tw-translate-y: 50%;
  }

  .xl\:hover\:translate-y-3\/4:hover {
    --tw-translate-y: 75%;
  }

  .xl\:hover\:translate-y-full:hover {
    --tw-translate-y: 100%;
  }

  .xl\:hover\:-translate-y-1\/2:hover {
    --tw-translate-y: -50%;
  }

  .xl\:hover\:-translate-y-1\/3:hover {
    --tw-translate-y: -33.333333%;
  }

  .xl\:hover\:-translate-y-2\/3:hover {
    --tw-translate-y: -66.666667%;
  }

  .xl\:hover\:-translate-y-1\/4:hover {
    --tw-translate-y: -25%;
  }

  .xl\:hover\:-translate-y-2\/4:hover {
    --tw-translate-y: -50%;
  }

  .xl\:hover\:-translate-y-3\/4:hover {
    --tw-translate-y: -75%;
  }

  .xl\:hover\:-translate-y-full:hover {
    --tw-translate-y: -100%;
  }

  .xl\:focus\:translate-x-0:focus {
    --tw-translate-x: 0rem;
  }

  .xl\:focus\:translate-x-1:focus {
    --tw-translate-x: 1rem;
  }

  .xl\:focus\:translate-x-2:focus {
    --tw-translate-x: 1.2rem;
  }

  .xl\:focus\:translate-x-3:focus {
    --tw-translate-x: 1.5rem;
  }

  .xl\:focus\:translate-x-4:focus {
    --tw-translate-x: 1.7rem;
  }

  .xl\:focus\:translate-x-5:focus {
    --tw-translate-x: 2rem;
  }

  .xl\:focus\:translate-x-6:focus {
    --tw-translate-x: 2.5rem;
  }

  .xl\:focus\:translate-x-7:focus {
    --tw-translate-x: 3rem;
  }

  .xl\:focus\:translate-x-8:focus {
    --tw-translate-x: 3.5rem;
  }

  .xl\:focus\:translate-x-9:focus {
    --tw-translate-x: 4rem;
  }

  .xl\:focus\:translate-x-10:focus {
    --tw-translate-x: 4.5rem;
  }

  .xl\:focus\:translate-x-11:focus {
    --tw-translate-x: 5rem;
  }

  .xl\:focus\:translate-x-12:focus {
    --tw-translate-x: 5.5rem;
  }

  .xl\:focus\:translate-x-13:focus {
    --tw-translate-x: 6rem;
  }

  .xl\:focus\:translate-x-14:focus {
    --tw-translate-x: 6.5rem;
  }

  .xl\:focus\:translate-x-15:focus {
    --tw-translate-x: 7rem;
  }

  .xl\:focus\:translate-x-16:focus {
    --tw-translate-x: 7.5rem;
  }

  .xl\:focus\:translate-x-17:focus {
    --tw-translate-x: 8rem;
  }

  .xl\:focus\:translate-x-18:focus {
    --tw-translate-x: 8.5rem;
  }

  .xl\:focus\:translate-x-19:focus {
    --tw-translate-x: 9.5rem;
  }

  .xl\:focus\:translate-x-20:focus {
    --tw-translate-x: 10rem;
  }

  .xl\:focus\:translate-x-21:focus {
    --tw-translate-x: 11rem;
  }

  .xl\:focus\:translate-x-22:focus {
    --tw-translate-x: 13rem;
  }

  .xl\:focus\:translate-x-23:focus {
    --tw-translate-x: 15rem;
  }

  .xl\:focus\:translate-x-24:focus {
    --tw-translate-x: 20.5rem;
  }

  .xl\:focus\:translate-x-tiny:focus {
    --tw-translate-x: 0.5rem;
  }

  .xl\:focus\:translate-x-42p:focus {
    --tw-translate-x: 42%;
  }

  .xl\:focus\:translate-x-huge:focus {
    --tw-translate-x: 39.5rem;
  }

  .xl\:focus\:translate-x-fit:focus {
    --tw-translate-x: fit-content;
  }

  .xl\:focus\:-translate-x-0:focus {
    --tw-translate-x: 0rem;
  }

  .xl\:focus\:-translate-x-1:focus {
    --tw-translate-x: -1rem;
  }

  .xl\:focus\:-translate-x-2:focus {
    --tw-translate-x: -1.2rem;
  }

  .xl\:focus\:-translate-x-3:focus {
    --tw-translate-x: -1.5rem;
  }

  .xl\:focus\:-translate-x-4:focus {
    --tw-translate-x: -1.7rem;
  }

  .xl\:focus\:-translate-x-5:focus {
    --tw-translate-x: -2rem;
  }

  .xl\:focus\:-translate-x-6:focus {
    --tw-translate-x: -2.5rem;
  }

  .xl\:focus\:-translate-x-7:focus {
    --tw-translate-x: -3rem;
  }

  .xl\:focus\:-translate-x-8:focus {
    --tw-translate-x: -3.5rem;
  }

  .xl\:focus\:-translate-x-9:focus {
    --tw-translate-x: -4rem;
  }

  .xl\:focus\:-translate-x-10:focus {
    --tw-translate-x: -4.5rem;
  }

  .xl\:focus\:-translate-x-11:focus {
    --tw-translate-x: -5rem;
  }

  .xl\:focus\:-translate-x-12:focus {
    --tw-translate-x: -5.5rem;
  }

  .xl\:focus\:-translate-x-13:focus {
    --tw-translate-x: -6rem;
  }

  .xl\:focus\:-translate-x-14:focus {
    --tw-translate-x: -6.5rem;
  }

  .xl\:focus\:-translate-x-15:focus {
    --tw-translate-x: -7rem;
  }

  .xl\:focus\:-translate-x-16:focus {
    --tw-translate-x: -7.5rem;
  }

  .xl\:focus\:-translate-x-17:focus {
    --tw-translate-x: -8rem;
  }

  .xl\:focus\:-translate-x-18:focus {
    --tw-translate-x: -8.5rem;
  }

  .xl\:focus\:-translate-x-19:focus {
    --tw-translate-x: -9.5rem;
  }

  .xl\:focus\:-translate-x-20:focus {
    --tw-translate-x: -10rem;
  }

  .xl\:focus\:-translate-x-21:focus {
    --tw-translate-x: -11rem;
  }

  .xl\:focus\:-translate-x-22:focus {
    --tw-translate-x: -13rem;
  }

  .xl\:focus\:-translate-x-23:focus {
    --tw-translate-x: -15rem;
  }

  .xl\:focus\:-translate-x-24:focus {
    --tw-translate-x: -20.5rem;
  }

  .xl\:focus\:-translate-x-tiny:focus {
    --tw-translate-x: -0.5rem;
  }

  .xl\:focus\:-translate-x-42p:focus {
    --tw-translate-x: -42%;
  }

  .xl\:focus\:-translate-x-huge:focus {
    --tw-translate-x: -39.5rem;
  }

  .xl\:focus\:-translate-x-fit:focus {
    --tw-translate-x: fit-content;
  }

  .xl\:focus\:translate-x-1\/2:focus {
    --tw-translate-x: 50%;
  }

  .xl\:focus\:translate-x-1\/3:focus {
    --tw-translate-x: 33.333333%;
  }

  .xl\:focus\:translate-x-2\/3:focus {
    --tw-translate-x: 66.666667%;
  }

  .xl\:focus\:translate-x-1\/4:focus {
    --tw-translate-x: 25%;
  }

  .xl\:focus\:translate-x-2\/4:focus {
    --tw-translate-x: 50%;
  }

  .xl\:focus\:translate-x-3\/4:focus {
    --tw-translate-x: 75%;
  }

  .xl\:focus\:translate-x-full:focus {
    --tw-translate-x: 100%;
  }

  .xl\:focus\:-translate-x-1\/2:focus {
    --tw-translate-x: -50%;
  }

  .xl\:focus\:-translate-x-1\/3:focus {
    --tw-translate-x: -33.333333%;
  }

  .xl\:focus\:-translate-x-2\/3:focus {
    --tw-translate-x: -66.666667%;
  }

  .xl\:focus\:-translate-x-1\/4:focus {
    --tw-translate-x: -25%;
  }

  .xl\:focus\:-translate-x-2\/4:focus {
    --tw-translate-x: -50%;
  }

  .xl\:focus\:-translate-x-3\/4:focus {
    --tw-translate-x: -75%;
  }

  .xl\:focus\:-translate-x-full:focus {
    --tw-translate-x: -100%;
  }

  .xl\:focus\:translate-y-0:focus {
    --tw-translate-y: 0rem;
  }

  .xl\:focus\:translate-y-1:focus {
    --tw-translate-y: 1rem;
  }

  .xl\:focus\:translate-y-2:focus {
    --tw-translate-y: 1.2rem;
  }

  .xl\:focus\:translate-y-3:focus {
    --tw-translate-y: 1.5rem;
  }

  .xl\:focus\:translate-y-4:focus {
    --tw-translate-y: 1.7rem;
  }

  .xl\:focus\:translate-y-5:focus {
    --tw-translate-y: 2rem;
  }

  .xl\:focus\:translate-y-6:focus {
    --tw-translate-y: 2.5rem;
  }

  .xl\:focus\:translate-y-7:focus {
    --tw-translate-y: 3rem;
  }

  .xl\:focus\:translate-y-8:focus {
    --tw-translate-y: 3.5rem;
  }

  .xl\:focus\:translate-y-9:focus {
    --tw-translate-y: 4rem;
  }

  .xl\:focus\:translate-y-10:focus {
    --tw-translate-y: 4.5rem;
  }

  .xl\:focus\:translate-y-11:focus {
    --tw-translate-y: 5rem;
  }

  .xl\:focus\:translate-y-12:focus {
    --tw-translate-y: 5.5rem;
  }

  .xl\:focus\:translate-y-13:focus {
    --tw-translate-y: 6rem;
  }

  .xl\:focus\:translate-y-14:focus {
    --tw-translate-y: 6.5rem;
  }

  .xl\:focus\:translate-y-15:focus {
    --tw-translate-y: 7rem;
  }

  .xl\:focus\:translate-y-16:focus {
    --tw-translate-y: 7.5rem;
  }

  .xl\:focus\:translate-y-17:focus {
    --tw-translate-y: 8rem;
  }

  .xl\:focus\:translate-y-18:focus {
    --tw-translate-y: 8.5rem;
  }

  .xl\:focus\:translate-y-19:focus {
    --tw-translate-y: 9.5rem;
  }

  .xl\:focus\:translate-y-20:focus {
    --tw-translate-y: 10rem;
  }

  .xl\:focus\:translate-y-21:focus {
    --tw-translate-y: 11rem;
  }

  .xl\:focus\:translate-y-22:focus {
    --tw-translate-y: 13rem;
  }

  .xl\:focus\:translate-y-23:focus {
    --tw-translate-y: 15rem;
  }

  .xl\:focus\:translate-y-24:focus {
    --tw-translate-y: 20.5rem;
  }

  .xl\:focus\:translate-y-tiny:focus {
    --tw-translate-y: 0.5rem;
  }

  .xl\:focus\:translate-y-42p:focus {
    --tw-translate-y: 42%;
  }

  .xl\:focus\:translate-y-huge:focus {
    --tw-translate-y: 39.5rem;
  }

  .xl\:focus\:translate-y-fit:focus {
    --tw-translate-y: fit-content;
  }

  .xl\:focus\:-translate-y-0:focus {
    --tw-translate-y: 0rem;
  }

  .xl\:focus\:-translate-y-1:focus {
    --tw-translate-y: -1rem;
  }

  .xl\:focus\:-translate-y-2:focus {
    --tw-translate-y: -1.2rem;
  }

  .xl\:focus\:-translate-y-3:focus {
    --tw-translate-y: -1.5rem;
  }

  .xl\:focus\:-translate-y-4:focus {
    --tw-translate-y: -1.7rem;
  }

  .xl\:focus\:-translate-y-5:focus {
    --tw-translate-y: -2rem;
  }

  .xl\:focus\:-translate-y-6:focus {
    --tw-translate-y: -2.5rem;
  }

  .xl\:focus\:-translate-y-7:focus {
    --tw-translate-y: -3rem;
  }

  .xl\:focus\:-translate-y-8:focus {
    --tw-translate-y: -3.5rem;
  }

  .xl\:focus\:-translate-y-9:focus {
    --tw-translate-y: -4rem;
  }

  .xl\:focus\:-translate-y-10:focus {
    --tw-translate-y: -4.5rem;
  }

  .xl\:focus\:-translate-y-11:focus {
    --tw-translate-y: -5rem;
  }

  .xl\:focus\:-translate-y-12:focus {
    --tw-translate-y: -5.5rem;
  }

  .xl\:focus\:-translate-y-13:focus {
    --tw-translate-y: -6rem;
  }

  .xl\:focus\:-translate-y-14:focus {
    --tw-translate-y: -6.5rem;
  }

  .xl\:focus\:-translate-y-15:focus {
    --tw-translate-y: -7rem;
  }

  .xl\:focus\:-translate-y-16:focus {
    --tw-translate-y: -7.5rem;
  }

  .xl\:focus\:-translate-y-17:focus {
    --tw-translate-y: -8rem;
  }

  .xl\:focus\:-translate-y-18:focus {
    --tw-translate-y: -8.5rem;
  }

  .xl\:focus\:-translate-y-19:focus {
    --tw-translate-y: -9.5rem;
  }

  .xl\:focus\:-translate-y-20:focus {
    --tw-translate-y: -10rem;
  }

  .xl\:focus\:-translate-y-21:focus {
    --tw-translate-y: -11rem;
  }

  .xl\:focus\:-translate-y-22:focus {
    --tw-translate-y: -13rem;
  }

  .xl\:focus\:-translate-y-23:focus {
    --tw-translate-y: -15rem;
  }

  .xl\:focus\:-translate-y-24:focus {
    --tw-translate-y: -20.5rem;
  }

  .xl\:focus\:-translate-y-tiny:focus {
    --tw-translate-y: -0.5rem;
  }

  .xl\:focus\:-translate-y-42p:focus {
    --tw-translate-y: -42%;
  }

  .xl\:focus\:-translate-y-huge:focus {
    --tw-translate-y: -39.5rem;
  }

  .xl\:focus\:-translate-y-fit:focus {
    --tw-translate-y: fit-content;
  }

  .xl\:focus\:translate-y-1\/2:focus {
    --tw-translate-y: 50%;
  }

  .xl\:focus\:translate-y-1\/3:focus {
    --tw-translate-y: 33.333333%;
  }

  .xl\:focus\:translate-y-2\/3:focus {
    --tw-translate-y: 66.666667%;
  }

  .xl\:focus\:translate-y-1\/4:focus {
    --tw-translate-y: 25%;
  }

  .xl\:focus\:translate-y-2\/4:focus {
    --tw-translate-y: 50%;
  }

  .xl\:focus\:translate-y-3\/4:focus {
    --tw-translate-y: 75%;
  }

  .xl\:focus\:translate-y-full:focus {
    --tw-translate-y: 100%;
  }

  .xl\:focus\:-translate-y-1\/2:focus {
    --tw-translate-y: -50%;
  }

  .xl\:focus\:-translate-y-1\/3:focus {
    --tw-translate-y: -33.333333%;
  }

  .xl\:focus\:-translate-y-2\/3:focus {
    --tw-translate-y: -66.666667%;
  }

  .xl\:focus\:-translate-y-1\/4:focus {
    --tw-translate-y: -25%;
  }

  .xl\:focus\:-translate-y-2\/4:focus {
    --tw-translate-y: -50%;
  }

  .xl\:focus\:-translate-y-3\/4:focus {
    --tw-translate-y: -75%;
  }

  .xl\:focus\:-translate-y-full:focus {
    --tw-translate-y: -100%;
  }

  .xl\:rotate-0 {
    --tw-rotate: 0deg;
  }

  .xl\:rotate-1 {
    --tw-rotate: 1deg;
  }

  .xl\:rotate-2 {
    --tw-rotate: 2deg;
  }

  .xl\:rotate-3 {
    --tw-rotate: 3deg;
  }

  .xl\:rotate-6 {
    --tw-rotate: 6deg;
  }

  .xl\:rotate-12 {
    --tw-rotate: 12deg;
  }

  .xl\:rotate-45 {
    --tw-rotate: 45deg;
  }

  .xl\:rotate-90 {
    --tw-rotate: 90deg;
  }

  .xl\:rotate-180 {
    --tw-rotate: 180deg;
  }

  .xl\:-rotate-180 {
    --tw-rotate: -180deg;
  }

  .xl\:-rotate-90 {
    --tw-rotate: -90deg;
  }

  .xl\:-rotate-45 {
    --tw-rotate: -45deg;
  }

  .xl\:-rotate-12 {
    --tw-rotate: -12deg;
  }

  .xl\:-rotate-6 {
    --tw-rotate: -6deg;
  }

  .xl\:-rotate-3 {
    --tw-rotate: -3deg;
  }

  .xl\:-rotate-2 {
    --tw-rotate: -2deg;
  }

  .xl\:-rotate-1 {
    --tw-rotate: -1deg;
  }

  .xl\:hover\:rotate-0:hover {
    --tw-rotate: 0deg;
  }

  .xl\:hover\:rotate-1:hover {
    --tw-rotate: 1deg;
  }

  .xl\:hover\:rotate-2:hover {
    --tw-rotate: 2deg;
  }

  .xl\:hover\:rotate-3:hover {
    --tw-rotate: 3deg;
  }

  .xl\:hover\:rotate-6:hover {
    --tw-rotate: 6deg;
  }

  .xl\:hover\:rotate-12:hover {
    --tw-rotate: 12deg;
  }

  .xl\:hover\:rotate-45:hover {
    --tw-rotate: 45deg;
  }

  .xl\:hover\:rotate-90:hover {
    --tw-rotate: 90deg;
  }

  .xl\:hover\:rotate-180:hover {
    --tw-rotate: 180deg;
  }

  .xl\:hover\:-rotate-180:hover {
    --tw-rotate: -180deg;
  }

  .xl\:hover\:-rotate-90:hover {
    --tw-rotate: -90deg;
  }

  .xl\:hover\:-rotate-45:hover {
    --tw-rotate: -45deg;
  }

  .xl\:hover\:-rotate-12:hover {
    --tw-rotate: -12deg;
  }

  .xl\:hover\:-rotate-6:hover {
    --tw-rotate: -6deg;
  }

  .xl\:hover\:-rotate-3:hover {
    --tw-rotate: -3deg;
  }

  .xl\:hover\:-rotate-2:hover {
    --tw-rotate: -2deg;
  }

  .xl\:hover\:-rotate-1:hover {
    --tw-rotate: -1deg;
  }

  .xl\:focus\:rotate-0:focus {
    --tw-rotate: 0deg;
  }

  .xl\:focus\:rotate-1:focus {
    --tw-rotate: 1deg;
  }

  .xl\:focus\:rotate-2:focus {
    --tw-rotate: 2deg;
  }

  .xl\:focus\:rotate-3:focus {
    --tw-rotate: 3deg;
  }

  .xl\:focus\:rotate-6:focus {
    --tw-rotate: 6deg;
  }

  .xl\:focus\:rotate-12:focus {
    --tw-rotate: 12deg;
  }

  .xl\:focus\:rotate-45:focus {
    --tw-rotate: 45deg;
  }

  .xl\:focus\:rotate-90:focus {
    --tw-rotate: 90deg;
  }

  .xl\:focus\:rotate-180:focus {
    --tw-rotate: 180deg;
  }

  .xl\:focus\:-rotate-180:focus {
    --tw-rotate: -180deg;
  }

  .xl\:focus\:-rotate-90:focus {
    --tw-rotate: -90deg;
  }

  .xl\:focus\:-rotate-45:focus {
    --tw-rotate: -45deg;
  }

  .xl\:focus\:-rotate-12:focus {
    --tw-rotate: -12deg;
  }

  .xl\:focus\:-rotate-6:focus {
    --tw-rotate: -6deg;
  }

  .xl\:focus\:-rotate-3:focus {
    --tw-rotate: -3deg;
  }

  .xl\:focus\:-rotate-2:focus {
    --tw-rotate: -2deg;
  }

  .xl\:focus\:-rotate-1:focus {
    --tw-rotate: -1deg;
  }

  .xl\:skew-x-0 {
    --tw-skew-x: 0deg;
  }

  .xl\:skew-x-1 {
    --tw-skew-x: 1deg;
  }

  .xl\:skew-x-2 {
    --tw-skew-x: 2deg;
  }

  .xl\:skew-x-3 {
    --tw-skew-x: 3deg;
  }

  .xl\:skew-x-6 {
    --tw-skew-x: 6deg;
  }

  .xl\:skew-x-12 {
    --tw-skew-x: 12deg;
  }

  .xl\:-skew-x-12 {
    --tw-skew-x: -12deg;
  }

  .xl\:-skew-x-6 {
    --tw-skew-x: -6deg;
  }

  .xl\:-skew-x-3 {
    --tw-skew-x: -3deg;
  }

  .xl\:-skew-x-2 {
    --tw-skew-x: -2deg;
  }

  .xl\:-skew-x-1 {
    --tw-skew-x: -1deg;
  }

  .xl\:skew-y-0 {
    --tw-skew-y: 0deg;
  }

  .xl\:skew-y-1 {
    --tw-skew-y: 1deg;
  }

  .xl\:skew-y-2 {
    --tw-skew-y: 2deg;
  }

  .xl\:skew-y-3 {
    --tw-skew-y: 3deg;
  }

  .xl\:skew-y-6 {
    --tw-skew-y: 6deg;
  }

  .xl\:skew-y-12 {
    --tw-skew-y: 12deg;
  }

  .xl\:-skew-y-12 {
    --tw-skew-y: -12deg;
  }

  .xl\:-skew-y-6 {
    --tw-skew-y: -6deg;
  }

  .xl\:-skew-y-3 {
    --tw-skew-y: -3deg;
  }

  .xl\:-skew-y-2 {
    --tw-skew-y: -2deg;
  }

  .xl\:-skew-y-1 {
    --tw-skew-y: -1deg;
  }

  .xl\:hover\:skew-x-0:hover {
    --tw-skew-x: 0deg;
  }

  .xl\:hover\:skew-x-1:hover {
    --tw-skew-x: 1deg;
  }

  .xl\:hover\:skew-x-2:hover {
    --tw-skew-x: 2deg;
  }

  .xl\:hover\:skew-x-3:hover {
    --tw-skew-x: 3deg;
  }

  .xl\:hover\:skew-x-6:hover {
    --tw-skew-x: 6deg;
  }

  .xl\:hover\:skew-x-12:hover {
    --tw-skew-x: 12deg;
  }

  .xl\:hover\:-skew-x-12:hover {
    --tw-skew-x: -12deg;
  }

  .xl\:hover\:-skew-x-6:hover {
    --tw-skew-x: -6deg;
  }

  .xl\:hover\:-skew-x-3:hover {
    --tw-skew-x: -3deg;
  }

  .xl\:hover\:-skew-x-2:hover {
    --tw-skew-x: -2deg;
  }

  .xl\:hover\:-skew-x-1:hover {
    --tw-skew-x: -1deg;
  }

  .xl\:hover\:skew-y-0:hover {
    --tw-skew-y: 0deg;
  }

  .xl\:hover\:skew-y-1:hover {
    --tw-skew-y: 1deg;
  }

  .xl\:hover\:skew-y-2:hover {
    --tw-skew-y: 2deg;
  }

  .xl\:hover\:skew-y-3:hover {
    --tw-skew-y: 3deg;
  }

  .xl\:hover\:skew-y-6:hover {
    --tw-skew-y: 6deg;
  }

  .xl\:hover\:skew-y-12:hover {
    --tw-skew-y: 12deg;
  }

  .xl\:hover\:-skew-y-12:hover {
    --tw-skew-y: -12deg;
  }

  .xl\:hover\:-skew-y-6:hover {
    --tw-skew-y: -6deg;
  }

  .xl\:hover\:-skew-y-3:hover {
    --tw-skew-y: -3deg;
  }

  .xl\:hover\:-skew-y-2:hover {
    --tw-skew-y: -2deg;
  }

  .xl\:hover\:-skew-y-1:hover {
    --tw-skew-y: -1deg;
  }

  .xl\:focus\:skew-x-0:focus {
    --tw-skew-x: 0deg;
  }

  .xl\:focus\:skew-x-1:focus {
    --tw-skew-x: 1deg;
  }

  .xl\:focus\:skew-x-2:focus {
    --tw-skew-x: 2deg;
  }

  .xl\:focus\:skew-x-3:focus {
    --tw-skew-x: 3deg;
  }

  .xl\:focus\:skew-x-6:focus {
    --tw-skew-x: 6deg;
  }

  .xl\:focus\:skew-x-12:focus {
    --tw-skew-x: 12deg;
  }

  .xl\:focus\:-skew-x-12:focus {
    --tw-skew-x: -12deg;
  }

  .xl\:focus\:-skew-x-6:focus {
    --tw-skew-x: -6deg;
  }

  .xl\:focus\:-skew-x-3:focus {
    --tw-skew-x: -3deg;
  }

  .xl\:focus\:-skew-x-2:focus {
    --tw-skew-x: -2deg;
  }

  .xl\:focus\:-skew-x-1:focus {
    --tw-skew-x: -1deg;
  }

  .xl\:focus\:skew-y-0:focus {
    --tw-skew-y: 0deg;
  }

  .xl\:focus\:skew-y-1:focus {
    --tw-skew-y: 1deg;
  }

  .xl\:focus\:skew-y-2:focus {
    --tw-skew-y: 2deg;
  }

  .xl\:focus\:skew-y-3:focus {
    --tw-skew-y: 3deg;
  }

  .xl\:focus\:skew-y-6:focus {
    --tw-skew-y: 6deg;
  }

  .xl\:focus\:skew-y-12:focus {
    --tw-skew-y: 12deg;
  }

  .xl\:focus\:-skew-y-12:focus {
    --tw-skew-y: -12deg;
  }

  .xl\:focus\:-skew-y-6:focus {
    --tw-skew-y: -6deg;
  }

  .xl\:focus\:-skew-y-3:focus {
    --tw-skew-y: -3deg;
  }

  .xl\:focus\:-skew-y-2:focus {
    --tw-skew-y: -2deg;
  }

  .xl\:focus\:-skew-y-1:focus {
    --tw-skew-y: -1deg;
  }

  .xl\:scale-0 {
    --tw-scale-x: 0;
    --tw-scale-y: 0;
  }

  .xl\:scale-50 {
    --tw-scale-x: .5;
    --tw-scale-y: .5;
  }

  .xl\:scale-75 {
    --tw-scale-x: .75;
    --tw-scale-y: .75;
  }

  .xl\:scale-90 {
    --tw-scale-x: .9;
    --tw-scale-y: .9;
  }

  .xl\:scale-95 {
    --tw-scale-x: .95;
    --tw-scale-y: .95;
  }

  .xl\:scale-100 {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
  }

  .xl\:scale-105 {
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05;
  }

  .xl\:scale-110 {
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1;
  }

  .xl\:scale-125 {
    --tw-scale-x: 1.25;
    --tw-scale-y: 1.25;
  }

  .xl\:scale-150 {
    --tw-scale-x: 1.5;
    --tw-scale-y: 1.5;
  }

  .xl\:hover\:scale-0:hover {
    --tw-scale-x: 0;
    --tw-scale-y: 0;
  }

  .xl\:hover\:scale-50:hover {
    --tw-scale-x: .5;
    --tw-scale-y: .5;
  }

  .xl\:hover\:scale-75:hover {
    --tw-scale-x: .75;
    --tw-scale-y: .75;
  }

  .xl\:hover\:scale-90:hover {
    --tw-scale-x: .9;
    --tw-scale-y: .9;
  }

  .xl\:hover\:scale-95:hover {
    --tw-scale-x: .95;
    --tw-scale-y: .95;
  }

  .xl\:hover\:scale-100:hover {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
  }

  .xl\:hover\:scale-105:hover {
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05;
  }

  .xl\:hover\:scale-110:hover {
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1;
  }

  .xl\:hover\:scale-125:hover {
    --tw-scale-x: 1.25;
    --tw-scale-y: 1.25;
  }

  .xl\:hover\:scale-150:hover {
    --tw-scale-x: 1.5;
    --tw-scale-y: 1.5;
  }

  .xl\:focus\:scale-0:focus {
    --tw-scale-x: 0;
    --tw-scale-y: 0;
  }

  .xl\:focus\:scale-50:focus {
    --tw-scale-x: .5;
    --tw-scale-y: .5;
  }

  .xl\:focus\:scale-75:focus {
    --tw-scale-x: .75;
    --tw-scale-y: .75;
  }

  .xl\:focus\:scale-90:focus {
    --tw-scale-x: .9;
    --tw-scale-y: .9;
  }

  .xl\:focus\:scale-95:focus {
    --tw-scale-x: .95;
    --tw-scale-y: .95;
  }

  .xl\:focus\:scale-100:focus {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
  }

  .xl\:focus\:scale-105:focus {
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05;
  }

  .xl\:focus\:scale-110:focus {
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1;
  }

  .xl\:focus\:scale-125:focus {
    --tw-scale-x: 1.25;
    --tw-scale-y: 1.25;
  }

  .xl\:focus\:scale-150:focus {
    --tw-scale-x: 1.5;
    --tw-scale-y: 1.5;
  }

  .xl\:scale-x-0 {
    --tw-scale-x: 0;
  }

  .xl\:scale-x-50 {
    --tw-scale-x: .5;
  }

  .xl\:scale-x-75 {
    --tw-scale-x: .75;
  }

  .xl\:scale-x-90 {
    --tw-scale-x: .9;
  }

  .xl\:scale-x-95 {
    --tw-scale-x: .95;
  }

  .xl\:scale-x-100 {
    --tw-scale-x: 1;
  }

  .xl\:scale-x-105 {
    --tw-scale-x: 1.05;
  }

  .xl\:scale-x-110 {
    --tw-scale-x: 1.1;
  }

  .xl\:scale-x-125 {
    --tw-scale-x: 1.25;
  }

  .xl\:scale-x-150 {
    --tw-scale-x: 1.5;
  }

  .xl\:scale-y-0 {
    --tw-scale-y: 0;
  }

  .xl\:scale-y-50 {
    --tw-scale-y: .5;
  }

  .xl\:scale-y-75 {
    --tw-scale-y: .75;
  }

  .xl\:scale-y-90 {
    --tw-scale-y: .9;
  }

  .xl\:scale-y-95 {
    --tw-scale-y: .95;
  }

  .xl\:scale-y-100 {
    --tw-scale-y: 1;
  }

  .xl\:scale-y-105 {
    --tw-scale-y: 1.05;
  }

  .xl\:scale-y-110 {
    --tw-scale-y: 1.1;
  }

  .xl\:scale-y-125 {
    --tw-scale-y: 1.25;
  }

  .xl\:scale-y-150 {
    --tw-scale-y: 1.5;
  }

  .xl\:hover\:scale-x-0:hover {
    --tw-scale-x: 0;
  }

  .xl\:hover\:scale-x-50:hover {
    --tw-scale-x: .5;
  }

  .xl\:hover\:scale-x-75:hover {
    --tw-scale-x: .75;
  }

  .xl\:hover\:scale-x-90:hover {
    --tw-scale-x: .9;
  }

  .xl\:hover\:scale-x-95:hover {
    --tw-scale-x: .95;
  }

  .xl\:hover\:scale-x-100:hover {
    --tw-scale-x: 1;
  }

  .xl\:hover\:scale-x-105:hover {
    --tw-scale-x: 1.05;
  }

  .xl\:hover\:scale-x-110:hover {
    --tw-scale-x: 1.1;
  }

  .xl\:hover\:scale-x-125:hover {
    --tw-scale-x: 1.25;
  }

  .xl\:hover\:scale-x-150:hover {
    --tw-scale-x: 1.5;
  }

  .xl\:hover\:scale-y-0:hover {
    --tw-scale-y: 0;
  }

  .xl\:hover\:scale-y-50:hover {
    --tw-scale-y: .5;
  }

  .xl\:hover\:scale-y-75:hover {
    --tw-scale-y: .75;
  }

  .xl\:hover\:scale-y-90:hover {
    --tw-scale-y: .9;
  }

  .xl\:hover\:scale-y-95:hover {
    --tw-scale-y: .95;
  }

  .xl\:hover\:scale-y-100:hover {
    --tw-scale-y: 1;
  }

  .xl\:hover\:scale-y-105:hover {
    --tw-scale-y: 1.05;
  }

  .xl\:hover\:scale-y-110:hover {
    --tw-scale-y: 1.1;
  }

  .xl\:hover\:scale-y-125:hover {
    --tw-scale-y: 1.25;
  }

  .xl\:hover\:scale-y-150:hover {
    --tw-scale-y: 1.5;
  }

  .xl\:focus\:scale-x-0:focus {
    --tw-scale-x: 0;
  }

  .xl\:focus\:scale-x-50:focus {
    --tw-scale-x: .5;
  }

  .xl\:focus\:scale-x-75:focus {
    --tw-scale-x: .75;
  }

  .xl\:focus\:scale-x-90:focus {
    --tw-scale-x: .9;
  }

  .xl\:focus\:scale-x-95:focus {
    --tw-scale-x: .95;
  }

  .xl\:focus\:scale-x-100:focus {
    --tw-scale-x: 1;
  }

  .xl\:focus\:scale-x-105:focus {
    --tw-scale-x: 1.05;
  }

  .xl\:focus\:scale-x-110:focus {
    --tw-scale-x: 1.1;
  }

  .xl\:focus\:scale-x-125:focus {
    --tw-scale-x: 1.25;
  }

  .xl\:focus\:scale-x-150:focus {
    --tw-scale-x: 1.5;
  }

  .xl\:focus\:scale-y-0:focus {
    --tw-scale-y: 0;
  }

  .xl\:focus\:scale-y-50:focus {
    --tw-scale-y: .5;
  }

  .xl\:focus\:scale-y-75:focus {
    --tw-scale-y: .75;
  }

  .xl\:focus\:scale-y-90:focus {
    --tw-scale-y: .9;
  }

  .xl\:focus\:scale-y-95:focus {
    --tw-scale-y: .95;
  }

  .xl\:focus\:scale-y-100:focus {
    --tw-scale-y: 1;
  }

  .xl\:focus\:scale-y-105:focus {
    --tw-scale-y: 1.05;
  }

  .xl\:focus\:scale-y-110:focus {
    --tw-scale-y: 1.1;
  }

  .xl\:focus\:scale-y-125:focus {
    --tw-scale-y: 1.25;
  }

  .xl\:focus\:scale-y-150:focus {
    --tw-scale-y: 1.5;
  }

  .xl\:animate-none {
    -webkit-animation: none;
            animation: none;
  }

  .xl\:animate-spin {
    -webkit-animation: spin 1s linear infinite;
            animation: spin 1s linear infinite;
  }

  .xl\:animate-ping {
    -webkit-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
            animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
  }

  .xl\:animate-pulse {
    -webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
            animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
  }

  .xl\:animate-bounce {
    -webkit-animation: bounce 1s infinite;
            animation: bounce 1s infinite;
  }

  .xl\:cursor-auto {
    cursor: auto;
  }

  .xl\:cursor-default {
    cursor: default;
  }

  .xl\:cursor-pointer {
    cursor: pointer;
  }

  .xl\:cursor-wait {
    cursor: wait;
  }

  .xl\:cursor-text {
    cursor: text;
  }

  .xl\:cursor-move {
    cursor: move;
  }

  .xl\:cursor-help {
    cursor: help;
  }

  .xl\:cursor-not-allowed {
    cursor: not-allowed;
  }

  .xl\:select-none {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }

  .xl\:select-text {
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text;
  }

  .xl\:select-all {
    -webkit-user-select: all;
       -moz-user-select: all;
        -ms-user-select: all;
            user-select: all;
  }

  .xl\:select-auto {
    -webkit-user-select: auto;
       -moz-user-select: auto;
        -ms-user-select: auto;
            user-select: auto;
  }

  .xl\:resize-none {
    resize: none;
  }

  .xl\:resize-y {
    resize: vertical;
  }

  .xl\:resize-x {
    resize: horizontal;
  }

  .xl\:resize {
    resize: both;
  }

  .xl\:list-inside {
    list-style-position: inside;
  }

  .xl\:list-outside {
    list-style-position: outside;
  }

  .xl\:list-none {
    list-style-type: none;
  }

  .xl\:list-disc {
    list-style-type: disc;
  }

  .xl\:list-decimal {
    list-style-type: decimal;
  }

  .xl\:appearance-none {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

  .xl\:auto-cols-auto {
    grid-auto-columns: auto;
  }

  .xl\:auto-cols-min {
    grid-auto-columns: -webkit-min-content;
    grid-auto-columns: min-content;
  }

  .xl\:auto-cols-max {
    grid-auto-columns: -webkit-max-content;
    grid-auto-columns: max-content;
  }

  .xl\:auto-cols-fr {
    grid-auto-columns: minmax(0, 1fr);
  }

  .xl\:grid-flow-row {
    grid-auto-flow: row;
  }

  .xl\:grid-flow-col {
    grid-auto-flow: column;
  }

  .xl\:grid-flow-row-dense {
    grid-auto-flow: row dense;
  }

  .xl\:grid-flow-col-dense {
    grid-auto-flow: column dense;
  }

  .xl\:auto-rows-auto {
    grid-auto-rows: auto;
  }

  .xl\:auto-rows-min {
    grid-auto-rows: -webkit-min-content;
    grid-auto-rows: min-content;
  }

  .xl\:auto-rows-max {
    grid-auto-rows: -webkit-max-content;
    grid-auto-rows: max-content;
  }

  .xl\:auto-rows-fr {
    grid-auto-rows: minmax(0, 1fr);
  }

  .xl\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .xl\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .xl\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .xl\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .xl\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .xl\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .xl\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .xl\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .xl\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .xl\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .xl\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .xl\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .xl\:grid-cols-none {
    grid-template-columns: none;
  }

  .xl\:grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .xl\:grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .xl\:grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .xl\:grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }

  .xl\:grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }

  .xl\:grid-rows-6 {
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }

  .xl\:grid-rows-none {
    grid-template-rows: none;
  }

  .xl\:flex-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .xl\:flex-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }

  .xl\:flex-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .xl\:flex-col-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .xl\:flex-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .xl\:flex-wrap-reverse {
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
  }

  .xl\:flex-nowrap {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  .xl\:place-content-center {
    -ms-flex-line-pack: center;
        align-content: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    place-content: center;
  }

  .xl\:place-content-start {
    -ms-flex-line-pack: start;
        align-content: start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: start;
    place-content: start;
  }

  .xl\:place-content-end {
    -ms-flex-line-pack: end;
        align-content: end;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: end;
    place-content: end;
  }

  .xl\:place-content-between {
    -ms-flex-line-pack: justify;
        align-content: space-between;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    place-content: space-between;
  }

  .xl\:place-content-around {
    -ms-flex-line-pack: distribute;
        align-content: space-around;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    place-content: space-around;
  }

  .xl\:place-content-evenly {
    -ms-flex-line-pack: space-evenly;
        align-content: space-evenly;
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
    place-content: space-evenly;
  }

  .xl\:place-content-stretch {
    -ms-flex-line-pack: stretch;
        align-content: stretch;
    -webkit-box-pack: stretch;
        -ms-flex-pack: stretch;
            justify-content: stretch;
    place-content: stretch;
  }

  .xl\:place-items-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
    justify-items: start;
    place-items: start;
  }

  .xl\:place-items-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: end;
    justify-items: end;
    place-items: end;
  }

  .xl\:place-items-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    justify-items: center;
    place-items: center;
  }

  .xl\:place-items-stretch {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    justify-items: stretch;
    place-items: stretch;
  }

  .xl\:content-center {
    -ms-flex-line-pack: center;
        align-content: center;
  }

  .xl\:content-start {
    -ms-flex-line-pack: start;
        align-content: flex-start;
  }

  .xl\:content-end {
    -ms-flex-line-pack: end;
        align-content: flex-end;
  }

  .xl\:content-between {
    -ms-flex-line-pack: justify;
        align-content: space-between;
  }

  .xl\:content-around {
    -ms-flex-line-pack: distribute;
        align-content: space-around;
  }

  .xl\:content-evenly {
    -ms-flex-line-pack: space-evenly;
        align-content: space-evenly;
  }

  .xl\:items-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .xl\:items-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }

  .xl\:items-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .xl\:items-baseline {
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }

  .xl\:items-stretch {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }

  .xl\:justify-start {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  .xl\:justify-end {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }

  .xl\:justify-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .xl\:justify-between {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .xl\:justify-around {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }

  .xl\:justify-evenly {
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
  }

  .xl\:justify-items-start {
    justify-items: start;
  }

  .xl\:justify-items-end {
    justify-items: end;
  }

  .xl\:justify-items-center {
    justify-items: center;
  }

  .xl\:justify-items-stretch {
    justify-items: stretch;
  }

  .xl\:gap-0 {
    grid-gap: 0rem;
    gap: 0rem;
  }

  .xl\:gap-1 {
    grid-gap: 1rem;
    gap: 1rem;
  }

  .xl\:gap-2 {
    grid-gap: 1.2rem;
    gap: 1.2rem;
  }

  .xl\:gap-3 {
    grid-gap: 1.5rem;
    gap: 1.5rem;
  }

  .xl\:gap-4 {
    grid-gap: 1.7rem;
    gap: 1.7rem;
  }

  .xl\:gap-5 {
    grid-gap: 2rem;
    gap: 2rem;
  }

  .xl\:gap-6 {
    grid-gap: 2.5rem;
    gap: 2.5rem;
  }

  .xl\:gap-7 {
    grid-gap: 3rem;
    gap: 3rem;
  }

  .xl\:gap-8 {
    grid-gap: 3.5rem;
    gap: 3.5rem;
  }

  .xl\:gap-9 {
    grid-gap: 4rem;
    gap: 4rem;
  }

  .xl\:gap-10 {
    grid-gap: 4.5rem;
    gap: 4.5rem;
  }

  .xl\:gap-11 {
    grid-gap: 5rem;
    gap: 5rem;
  }

  .xl\:gap-12 {
    grid-gap: 5.5rem;
    gap: 5.5rem;
  }

  .xl\:gap-13 {
    grid-gap: 6rem;
    gap: 6rem;
  }

  .xl\:gap-14 {
    grid-gap: 6.5rem;
    gap: 6.5rem;
  }

  .xl\:gap-15 {
    grid-gap: 7rem;
    gap: 7rem;
  }

  .xl\:gap-16 {
    grid-gap: 7.5rem;
    gap: 7.5rem;
  }

  .xl\:gap-17 {
    grid-gap: 8rem;
    gap: 8rem;
  }

  .xl\:gap-18 {
    grid-gap: 8.5rem;
    gap: 8.5rem;
  }

  .xl\:gap-19 {
    grid-gap: 9.5rem;
    gap: 9.5rem;
  }

  .xl\:gap-20 {
    grid-gap: 10rem;
    gap: 10rem;
  }

  .xl\:gap-21 {
    grid-gap: 11rem;
    gap: 11rem;
  }

  .xl\:gap-22 {
    grid-gap: 13rem;
    gap: 13rem;
  }

  .xl\:gap-23 {
    grid-gap: 15rem;
    gap: 15rem;
  }

  .xl\:gap-24 {
    grid-gap: 20.5rem;
    gap: 20.5rem;
  }

  .xl\:gap-tiny {
    grid-gap: 0.5rem;
    gap: 0.5rem;
  }

  .xl\:gap-42p {
    grid-gap: 42%;
    gap: 42%;
  }

  .xl\:gap-huge {
    grid-gap: 39.5rem;
    gap: 39.5rem;
  }

  .xl\:gap-fit {
    grid-gap: fit-content;
    gap: fit-content;
  }

  .xl\:gap-x-0 {
    grid-column-gap: 0rem;
    -webkit-column-gap: 0rem;
       -moz-column-gap: 0rem;
            column-gap: 0rem;
  }

  .xl\:gap-x-1 {
    grid-column-gap: 1rem;
    -webkit-column-gap: 1rem;
       -moz-column-gap: 1rem;
            column-gap: 1rem;
  }

  .xl\:gap-x-2 {
    grid-column-gap: 1.2rem;
    -webkit-column-gap: 1.2rem;
       -moz-column-gap: 1.2rem;
            column-gap: 1.2rem;
  }

  .xl\:gap-x-3 {
    grid-column-gap: 1.5rem;
    -webkit-column-gap: 1.5rem;
       -moz-column-gap: 1.5rem;
            column-gap: 1.5rem;
  }

  .xl\:gap-x-4 {
    grid-column-gap: 1.7rem;
    -webkit-column-gap: 1.7rem;
       -moz-column-gap: 1.7rem;
            column-gap: 1.7rem;
  }

  .xl\:gap-x-5 {
    grid-column-gap: 2rem;
    -webkit-column-gap: 2rem;
       -moz-column-gap: 2rem;
            column-gap: 2rem;
  }

  .xl\:gap-x-6 {
    grid-column-gap: 2.5rem;
    -webkit-column-gap: 2.5rem;
       -moz-column-gap: 2.5rem;
            column-gap: 2.5rem;
  }

  .xl\:gap-x-7 {
    grid-column-gap: 3rem;
    -webkit-column-gap: 3rem;
       -moz-column-gap: 3rem;
            column-gap: 3rem;
  }

  .xl\:gap-x-8 {
    grid-column-gap: 3.5rem;
    -webkit-column-gap: 3.5rem;
       -moz-column-gap: 3.5rem;
            column-gap: 3.5rem;
  }

  .xl\:gap-x-9 {
    grid-column-gap: 4rem;
    -webkit-column-gap: 4rem;
       -moz-column-gap: 4rem;
            column-gap: 4rem;
  }

  .xl\:gap-x-10 {
    grid-column-gap: 4.5rem;
    -webkit-column-gap: 4.5rem;
       -moz-column-gap: 4.5rem;
            column-gap: 4.5rem;
  }

  .xl\:gap-x-11 {
    grid-column-gap: 5rem;
    -webkit-column-gap: 5rem;
       -moz-column-gap: 5rem;
            column-gap: 5rem;
  }

  .xl\:gap-x-12 {
    grid-column-gap: 5.5rem;
    -webkit-column-gap: 5.5rem;
       -moz-column-gap: 5.5rem;
            column-gap: 5.5rem;
  }

  .xl\:gap-x-13 {
    grid-column-gap: 6rem;
    -webkit-column-gap: 6rem;
       -moz-column-gap: 6rem;
            column-gap: 6rem;
  }

  .xl\:gap-x-14 {
    grid-column-gap: 6.5rem;
    -webkit-column-gap: 6.5rem;
       -moz-column-gap: 6.5rem;
            column-gap: 6.5rem;
  }

  .xl\:gap-x-15 {
    grid-column-gap: 7rem;
    -webkit-column-gap: 7rem;
       -moz-column-gap: 7rem;
            column-gap: 7rem;
  }

  .xl\:gap-x-16 {
    grid-column-gap: 7.5rem;
    -webkit-column-gap: 7.5rem;
       -moz-column-gap: 7.5rem;
            column-gap: 7.5rem;
  }

  .xl\:gap-x-17 {
    grid-column-gap: 8rem;
    -webkit-column-gap: 8rem;
       -moz-column-gap: 8rem;
            column-gap: 8rem;
  }

  .xl\:gap-x-18 {
    grid-column-gap: 8.5rem;
    -webkit-column-gap: 8.5rem;
       -moz-column-gap: 8.5rem;
            column-gap: 8.5rem;
  }

  .xl\:gap-x-19 {
    grid-column-gap: 9.5rem;
    -webkit-column-gap: 9.5rem;
       -moz-column-gap: 9.5rem;
            column-gap: 9.5rem;
  }

  .xl\:gap-x-20 {
    grid-column-gap: 10rem;
    -webkit-column-gap: 10rem;
       -moz-column-gap: 10rem;
            column-gap: 10rem;
  }

  .xl\:gap-x-21 {
    grid-column-gap: 11rem;
    -webkit-column-gap: 11rem;
       -moz-column-gap: 11rem;
            column-gap: 11rem;
  }

  .xl\:gap-x-22 {
    grid-column-gap: 13rem;
    -webkit-column-gap: 13rem;
       -moz-column-gap: 13rem;
            column-gap: 13rem;
  }

  .xl\:gap-x-23 {
    grid-column-gap: 15rem;
    -webkit-column-gap: 15rem;
       -moz-column-gap: 15rem;
            column-gap: 15rem;
  }

  .xl\:gap-x-24 {
    grid-column-gap: 20.5rem;
    -webkit-column-gap: 20.5rem;
       -moz-column-gap: 20.5rem;
            column-gap: 20.5rem;
  }

  .xl\:gap-x-tiny {
    grid-column-gap: 0.5rem;
    -webkit-column-gap: 0.5rem;
       -moz-column-gap: 0.5rem;
            column-gap: 0.5rem;
  }

  .xl\:gap-x-42p {
    grid-column-gap: 42%;
    -webkit-column-gap: 42%;
       -moz-column-gap: 42%;
            column-gap: 42%;
  }

  .xl\:gap-x-huge {
    grid-column-gap: 39.5rem;
    -webkit-column-gap: 39.5rem;
       -moz-column-gap: 39.5rem;
            column-gap: 39.5rem;
  }

  .xl\:gap-x-fit {
    grid-column-gap: fit-content;
    -webkit-column-gap: fit-content;
       -moz-column-gap: fit-content;
            column-gap: fit-content;
  }

  .xl\:gap-y-0 {
    grid-row-gap: 0rem;
    row-gap: 0rem;
  }

  .xl\:gap-y-1 {
    grid-row-gap: 1rem;
    row-gap: 1rem;
  }

  .xl\:gap-y-2 {
    grid-row-gap: 1.2rem;
    row-gap: 1.2rem;
  }

  .xl\:gap-y-3 {
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem;
  }

  .xl\:gap-y-4 {
    grid-row-gap: 1.7rem;
    row-gap: 1.7rem;
  }

  .xl\:gap-y-5 {
    grid-row-gap: 2rem;
    row-gap: 2rem;
  }

  .xl\:gap-y-6 {
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .xl\:gap-y-7 {
    grid-row-gap: 3rem;
    row-gap: 3rem;
  }

  .xl\:gap-y-8 {
    grid-row-gap: 3.5rem;
    row-gap: 3.5rem;
  }

  .xl\:gap-y-9 {
    grid-row-gap: 4rem;
    row-gap: 4rem;
  }

  .xl\:gap-y-10 {
    grid-row-gap: 4.5rem;
    row-gap: 4.5rem;
  }

  .xl\:gap-y-11 {
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .xl\:gap-y-12 {
    grid-row-gap: 5.5rem;
    row-gap: 5.5rem;
  }

  .xl\:gap-y-13 {
    grid-row-gap: 6rem;
    row-gap: 6rem;
  }

  .xl\:gap-y-14 {
    grid-row-gap: 6.5rem;
    row-gap: 6.5rem;
  }

  .xl\:gap-y-15 {
    grid-row-gap: 7rem;
    row-gap: 7rem;
  }

  .xl\:gap-y-16 {
    grid-row-gap: 7.5rem;
    row-gap: 7.5rem;
  }

  .xl\:gap-y-17 {
    grid-row-gap: 8rem;
    row-gap: 8rem;
  }

  .xl\:gap-y-18 {
    grid-row-gap: 8.5rem;
    row-gap: 8.5rem;
  }

  .xl\:gap-y-19 {
    grid-row-gap: 9.5rem;
    row-gap: 9.5rem;
  }

  .xl\:gap-y-20 {
    grid-row-gap: 10rem;
    row-gap: 10rem;
  }

  .xl\:gap-y-21 {
    grid-row-gap: 11rem;
    row-gap: 11rem;
  }

  .xl\:gap-y-22 {
    grid-row-gap: 13rem;
    row-gap: 13rem;
  }

  .xl\:gap-y-23 {
    grid-row-gap: 15rem;
    row-gap: 15rem;
  }

  .xl\:gap-y-24 {
    grid-row-gap: 20.5rem;
    row-gap: 20.5rem;
  }

  .xl\:gap-y-tiny {
    grid-row-gap: 0.5rem;
    row-gap: 0.5rem;
  }

  .xl\:gap-y-42p {
    grid-row-gap: 42%;
    row-gap: 42%;
  }

  .xl\:gap-y-huge {
    grid-row-gap: 39.5rem;
    row-gap: 39.5rem;
  }

  .xl\:gap-y-fit {
    grid-row-gap: fit-content;
    row-gap: fit-content;
  }

  .xl\:space-x-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0rem * var(--tw-space-x-reverse));
    margin-left: calc(0rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1rem * var(--tw-space-x-reverse));
    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1.2rem * var(--tw-space-x-reverse));
    margin-left: calc(1.2rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1.5rem * var(--tw-space-x-reverse));
    margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1.7rem * var(--tw-space-x-reverse));
    margin-left: calc(1.7rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2rem * var(--tw-space-x-reverse));
    margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2.5rem * var(--tw-space-x-reverse));
    margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(3rem * var(--tw-space-x-reverse));
    margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(3.5rem * var(--tw-space-x-reverse));
    margin-left: calc(3.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-9 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(4rem * var(--tw-space-x-reverse));
    margin-left: calc(4rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(4.5rem * var(--tw-space-x-reverse));
    margin-left: calc(4.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-11 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(5rem * var(--tw-space-x-reverse));
    margin-left: calc(5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(5.5rem * var(--tw-space-x-reverse));
    margin-left: calc(5.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-13 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(6rem * var(--tw-space-x-reverse));
    margin-left: calc(6rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(6.5rem * var(--tw-space-x-reverse));
    margin-left: calc(6.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-15 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(7rem * var(--tw-space-x-reverse));
    margin-left: calc(7rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(7.5rem * var(--tw-space-x-reverse));
    margin-left: calc(7.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-17 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(8rem * var(--tw-space-x-reverse));
    margin-left: calc(8rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-18 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(8.5rem * var(--tw-space-x-reverse));
    margin-left: calc(8.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-19 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(9.5rem * var(--tw-space-x-reverse));
    margin-left: calc(9.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(10rem * var(--tw-space-x-reverse));
    margin-left: calc(10rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-21 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(11rem * var(--tw-space-x-reverse));
    margin-left: calc(11rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-22 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(13rem * var(--tw-space-x-reverse));
    margin-left: calc(13rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-23 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(15rem * var(--tw-space-x-reverse));
    margin-left: calc(15rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(20.5rem * var(--tw-space-x-reverse));
    margin-left: calc(20.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-tiny > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.5rem * var(--tw-space-x-reverse));
    margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-42p > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(42% * var(--tw-space-x-reverse));
    margin-left: calc(42% * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-huge > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(39.5rem * var(--tw-space-x-reverse));
    margin-left: calc(39.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-fit > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(fit-content * var(--tw-space-x-reverse));
    margin-left: calc(fit-content * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0rem * var(--tw-space-x-reverse));
    margin-left: calc(0rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-1rem * var(--tw-space-x-reverse));
    margin-left: calc(-1rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-1.2rem * var(--tw-space-x-reverse));
    margin-left: calc(-1.2rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-1.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-1.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-1.7rem * var(--tw-space-x-reverse));
    margin-left: calc(-1.7rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-2rem * var(--tw-space-x-reverse));
    margin-left: calc(-2rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-2.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-2.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-3rem * var(--tw-space-x-reverse));
    margin-left: calc(-3rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-3.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-3.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-9 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-4rem * var(--tw-space-x-reverse));
    margin-left: calc(-4rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-4.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-4.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-11 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-5rem * var(--tw-space-x-reverse));
    margin-left: calc(-5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-5.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-5.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-13 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-6rem * var(--tw-space-x-reverse));
    margin-left: calc(-6rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-6.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-6.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-15 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-7rem * var(--tw-space-x-reverse));
    margin-left: calc(-7rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-7.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-7.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-17 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-8rem * var(--tw-space-x-reverse));
    margin-left: calc(-8rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-18 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-8.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-8.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-19 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-9.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-9.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-10rem * var(--tw-space-x-reverse));
    margin-left: calc(-10rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-21 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-11rem * var(--tw-space-x-reverse));
    margin-left: calc(-11rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-22 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-13rem * var(--tw-space-x-reverse));
    margin-left: calc(-13rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-23 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-15rem * var(--tw-space-x-reverse));
    margin-left: calc(-15rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-20.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-20.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-tiny > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-0.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-0.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-42p > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-42% * var(--tw-space-x-reverse));
    margin-left: calc(-42% * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-huge > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-39.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-39.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-fit > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(fit-content * var(--tw-space-x-reverse));
    margin-left: calc(fit-content * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.2rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.2rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.7rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.7rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2.5rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(3rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(3.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(3.5rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-9 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(4rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(4.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(4.5rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-11 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(5rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(5.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(5.5rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-13 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(6rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(6rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(6.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(6.5rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-15 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(7rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(7rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(7.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(7.5rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-17 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(8rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(8rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-18 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(8.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(8.5rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-19 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(9.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(9.5rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(10rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(10rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-21 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(11rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(11rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-22 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(13rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(13rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-23 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(15rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(15rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(20.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(20.5rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-tiny > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-42p > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(42% * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(42% * var(--tw-space-y-reverse));
  }

  .xl\:space-y-huge > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(39.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(39.5rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-fit > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(fit-content * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(fit-content * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-1rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-1rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-1.2rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-1.2rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-1.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-1.5rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-1.7rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-1.7rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-2rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-2rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-2.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-2.5rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-3rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-3rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-3.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-3.5rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-9 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-4rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-4rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-4.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-4.5rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-11 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-5rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-5.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-5.5rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-13 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-6rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-6rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-6.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-6.5rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-15 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-7rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-7rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-7.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-7.5rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-17 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-8rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-8rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-18 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-8.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-8.5rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-19 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-9.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-9.5rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-10rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-10rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-21 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-11rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-11rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-22 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-13rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-13rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-23 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-15rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-15rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-20.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-20.5rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-tiny > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-0.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-0.5rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-42p > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-42% * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-42% * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-huge > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-39.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-39.5rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-fit > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(fit-content * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(fit-content * var(--tw-space-y-reverse));
  }

  .xl\:space-y-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 1;
  }

  .xl\:space-x-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 1;
  }

  .xl\:divide-x-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(0px * var(--tw-divide-x-reverse));
    border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .xl\:divide-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(2px * var(--tw-divide-x-reverse));
    border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .xl\:divide-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(4px * var(--tw-divide-x-reverse));
    border-left-width: calc(4px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .xl\:divide-x-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(8px * var(--tw-divide-x-reverse));
    border-left-width: calc(8px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .xl\:divide-x > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(1px * var(--tw-divide-x-reverse));
    border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .xl\:divide-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(0px * var(--tw-divide-y-reverse));
  }

  .xl\:divide-y-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(2px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(2px * var(--tw-divide-y-reverse));
  }

  .xl\:divide-y-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(4px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(4px * var(--tw-divide-y-reverse));
  }

  .xl\:divide-y-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(8px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(8px * var(--tw-divide-y-reverse));
  }

  .xl\:divide-y > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
  }

  .xl\:divide-y-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 1;
  }

  .xl\:divide-x-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 1;
  }

  .xl\:divide-solid > :not([hidden]) ~ :not([hidden]) {
    border-style: solid;
  }

  .xl\:divide-dashed > :not([hidden]) ~ :not([hidden]) {
    border-style: dashed;
  }

  .xl\:divide-dotted > :not([hidden]) ~ :not([hidden]) {
    border-style: dotted;
  }

  .xl\:divide-double > :not([hidden]) ~ :not([hidden]) {
    border-style: double;
  }

  .xl\:divide-none > :not([hidden]) ~ :not([hidden]) {
    border-style: none;
  }

  .xl\:divide-black > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(26, 23, 30, var(--tw-divide-opacity));
  }

  .xl\:divide-white > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-divide-opacity));
  }

  .xl\:divide-grey > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(174, 173, 175, var(--tw-divide-opacity));
  }

  .xl\:divide-purple > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-divide-opacity));
  }

  .xl\:divide-lightgrey > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(241, 241, 241, var(--tw-divide-opacity));
  }

  .xl\:divide-lightpurple > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-divide-opacity));
  }

  .xl\:divide-purplehover > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(160, 121, 232, var(--tw-divide-opacity));
  }

  .xl\:divide-purpleactive > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(139, 92, 227, var(--tw-divide-opacity));
  }

  .xl\:divide-red > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(230, 95, 110, var(--tw-divide-opacity));
  }

  .xl\:divide-beige > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-divide-opacity));
  }

  .xl\:divide-pourpre > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(74, 25, 44, var(--tw-divide-opacity));
  }

  .xl\:divide-petrole > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-divide-opacity));
  }

  .xl\:divide-antracite > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(68, 78, 79, var(--tw-divide-opacity));
  }

  .xl\:divide-black-opacity > :not([hidden]) ~ :not([hidden]) {
    border-color: rgba(25, 23, 29, 0.7);
  }

  .xl\:divide-current > :not([hidden]) ~ :not([hidden]) {
    border-color: currentColor;
  }

  .xl\:divide-opacity-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0;
  }

  .xl\:divide-opacity-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.05;
  }

  .xl\:divide-opacity-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.1;
  }

  .xl\:divide-opacity-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.2;
  }

  .xl\:divide-opacity-25 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.25;
  }

  .xl\:divide-opacity-30 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.3;
  }

  .xl\:divide-opacity-40 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.4;
  }

  .xl\:divide-opacity-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.5;
  }

  .xl\:divide-opacity-60 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.6;
  }

  .xl\:divide-opacity-70 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.7;
  }

  .xl\:divide-opacity-75 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.75;
  }

  .xl\:divide-opacity-80 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.8;
  }

  .xl\:divide-opacity-90 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.9;
  }

  .xl\:divide-opacity-95 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.95;
  }

  .xl\:divide-opacity-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
  }

  .xl\:place-self-auto {
    -ms-flex-item-align: auto;
        align-self: auto;
    justify-self: auto;
    place-self: auto;
  }

  .xl\:place-self-start {
    -ms-flex-item-align: start;
        align-self: start;
    justify-self: start;
    place-self: start;
  }

  .xl\:place-self-end {
    -ms-flex-item-align: end;
        align-self: end;
    justify-self: end;
    place-self: end;
  }

  .xl\:place-self-center {
    -ms-flex-item-align: center;
        align-self: center;
    justify-self: center;
    place-self: center;
  }

  .xl\:place-self-stretch {
    -ms-flex-item-align: stretch;
        align-self: stretch;
    justify-self: stretch;
    place-self: stretch;
  }

  .xl\:self-auto {
    -ms-flex-item-align: auto;
        align-self: auto;
  }

  .xl\:self-start {
    -ms-flex-item-align: start;
        align-self: flex-start;
  }

  .xl\:self-end {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }

  .xl\:self-center {
    -ms-flex-item-align: center;
        align-self: center;
  }

  .xl\:self-stretch {
    -ms-flex-item-align: stretch;
        align-self: stretch;
  }

  .xl\:self-baseline {
    -ms-flex-item-align: baseline;
        align-self: baseline;
  }

  .xl\:justify-self-auto {
    justify-self: auto;
  }

  .xl\:justify-self-start {
    justify-self: start;
  }

  .xl\:justify-self-end {
    justify-self: end;
  }

  .xl\:justify-self-center {
    justify-self: center;
  }

  .xl\:justify-self-stretch {
    justify-self: stretch;
  }

  .xl\:overflow-auto {
    overflow: auto;
  }

  .xl\:overflow-hidden {
    overflow: hidden;
  }

  .xl\:overflow-visible {
    overflow: visible;
  }

  .xl\:overflow-scroll {
    overflow: scroll;
  }

  .xl\:overflow-x-auto {
    overflow-x: auto;
  }

  .xl\:overflow-y-auto {
    overflow-y: auto;
  }

  .xl\:overflow-x-hidden {
    overflow-x: hidden;
  }

  .xl\:overflow-y-hidden {
    overflow-y: hidden;
  }

  .xl\:overflow-x-visible {
    overflow-x: visible;
  }

  .xl\:overflow-y-visible {
    overflow-y: visible;
  }

  .xl\:overflow-x-scroll {
    overflow-x: scroll;
  }

  .xl\:overflow-y-scroll {
    overflow-y: scroll;
  }

  .xl\:overscroll-auto {
    -ms-scroll-chaining: chained;
        overscroll-behavior: auto;
  }

  .xl\:overscroll-contain {
    -ms-scroll-chaining: none;
        overscroll-behavior: contain;
  }

  .xl\:overscroll-none {
    -ms-scroll-chaining: none;
        overscroll-behavior: none;
  }

  .xl\:overscroll-y-auto {
    overscroll-behavior-y: auto;
  }

  .xl\:overscroll-y-contain {
    overscroll-behavior-y: contain;
  }

  .xl\:overscroll-y-none {
    overscroll-behavior-y: none;
  }

  .xl\:overscroll-x-auto {
    overscroll-behavior-x: auto;
  }

  .xl\:overscroll-x-contain {
    overscroll-behavior-x: contain;
  }

  .xl\:overscroll-x-none {
    overscroll-behavior-x: none;
  }

  .xl\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .xl\:overflow-ellipsis {
    text-overflow: ellipsis;
  }

  .xl\:overflow-clip {
    text-overflow: clip;
  }

  .xl\:whitespace-normal {
    white-space: normal;
  }

  .xl\:whitespace-nowrap {
    white-space: nowrap;
  }

  .xl\:whitespace-pre {
    white-space: pre;
  }

  .xl\:whitespace-pre-line {
    white-space: pre-line;
  }

  .xl\:whitespace-pre-wrap {
    white-space: pre-wrap;
  }

  .xl\:break-normal {
    word-wrap: normal;
    word-break: normal;
  }

  .xl\:break-words {
    word-wrap: break-word;
  }

  .xl\:break-all {
    word-break: break-all;
  }

  .xl\:rounded-none {
    border-radius: 0px;
  }

  .xl\:rounded-sm {
    border-radius: 0.125rem;
  }

  .xl\:rounded {
    border-radius: 0.25rem;
  }

  .xl\:rounded-md {
    border-radius: 0.375rem;
  }

  .xl\:rounded-lg {
    border-radius: 0.5rem;
  }

  .xl\:rounded-xl {
    border-radius: 0.75rem;
  }

  .xl\:rounded-2xl {
    border-radius: 1rem;
  }

  .xl\:rounded-3xl {
    border-radius: 1.5rem;
  }

  .xl\:rounded-full {
    border-radius: 9999px;
  }

  .xl\:rounded-t-none {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
  }

  .xl\:rounded-t-sm {
    border-top-left-radius: 0.125rem;
    border-top-right-radius: 0.125rem;
  }

  .xl\:rounded-t {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }

  .xl\:rounded-t-md {
    border-top-left-radius: 0.375rem;
    border-top-right-radius: 0.375rem;
  }

  .xl\:rounded-t-lg {
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
  }

  .xl\:rounded-t-xl {
    border-top-left-radius: 0.75rem;
    border-top-right-radius: 0.75rem;
  }

  .xl\:rounded-t-2xl {
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
  }

  .xl\:rounded-t-3xl {
    border-top-left-radius: 1.5rem;
    border-top-right-radius: 1.5rem;
  }

  .xl\:rounded-t-full {
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .xl\:rounded-r-none {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
  }

  .xl\:rounded-r-sm {
    border-top-right-radius: 0.125rem;
    border-bottom-right-radius: 0.125rem;
  }

  .xl\:rounded-r {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }

  .xl\:rounded-r-md {
    border-top-right-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
  }

  .xl\:rounded-r-lg {
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }

  .xl\:rounded-r-xl {
    border-top-right-radius: 0.75rem;
    border-bottom-right-radius: 0.75rem;
  }

  .xl\:rounded-r-2xl {
    border-top-right-radius: 1rem;
    border-bottom-right-radius: 1rem;
  }

  .xl\:rounded-r-3xl {
    border-top-right-radius: 1.5rem;
    border-bottom-right-radius: 1.5rem;
  }

  .xl\:rounded-r-full {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .xl\:rounded-b-none {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
  }

  .xl\:rounded-b-sm {
    border-bottom-right-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .xl\:rounded-b {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .xl\:rounded-b-md {
    border-bottom-right-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .xl\:rounded-b-lg {
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .xl\:rounded-b-xl {
    border-bottom-right-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
  }

  .xl\:rounded-b-2xl {
    border-bottom-right-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }

  .xl\:rounded-b-3xl {
    border-bottom-right-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
  }

  .xl\:rounded-b-full {
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .xl\:rounded-l-none {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
  }

  .xl\:rounded-l-sm {
    border-top-left-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .xl\:rounded-l {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .xl\:rounded-l-md {
    border-top-left-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .xl\:rounded-l-lg {
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .xl\:rounded-l-xl {
    border-top-left-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
  }

  .xl\:rounded-l-2xl {
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }

  .xl\:rounded-l-3xl {
    border-top-left-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
  }

  .xl\:rounded-l-full {
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .xl\:rounded-tl-none {
    border-top-left-radius: 0px;
  }

  .xl\:rounded-tl-sm {
    border-top-left-radius: 0.125rem;
  }

  .xl\:rounded-tl {
    border-top-left-radius: 0.25rem;
  }

  .xl\:rounded-tl-md {
    border-top-left-radius: 0.375rem;
  }

  .xl\:rounded-tl-lg {
    border-top-left-radius: 0.5rem;
  }

  .xl\:rounded-tl-xl {
    border-top-left-radius: 0.75rem;
  }

  .xl\:rounded-tl-2xl {
    border-top-left-radius: 1rem;
  }

  .xl\:rounded-tl-3xl {
    border-top-left-radius: 1.5rem;
  }

  .xl\:rounded-tl-full {
    border-top-left-radius: 9999px;
  }

  .xl\:rounded-tr-none {
    border-top-right-radius: 0px;
  }

  .xl\:rounded-tr-sm {
    border-top-right-radius: 0.125rem;
  }

  .xl\:rounded-tr {
    border-top-right-radius: 0.25rem;
  }

  .xl\:rounded-tr-md {
    border-top-right-radius: 0.375rem;
  }

  .xl\:rounded-tr-lg {
    border-top-right-radius: 0.5rem;
  }

  .xl\:rounded-tr-xl {
    border-top-right-radius: 0.75rem;
  }

  .xl\:rounded-tr-2xl {
    border-top-right-radius: 1rem;
  }

  .xl\:rounded-tr-3xl {
    border-top-right-radius: 1.5rem;
  }

  .xl\:rounded-tr-full {
    border-top-right-radius: 9999px;
  }

  .xl\:rounded-br-none {
    border-bottom-right-radius: 0px;
  }

  .xl\:rounded-br-sm {
    border-bottom-right-radius: 0.125rem;
  }

  .xl\:rounded-br {
    border-bottom-right-radius: 0.25rem;
  }

  .xl\:rounded-br-md {
    border-bottom-right-radius: 0.375rem;
  }

  .xl\:rounded-br-lg {
    border-bottom-right-radius: 0.5rem;
  }

  .xl\:rounded-br-xl {
    border-bottom-right-radius: 0.75rem;
  }

  .xl\:rounded-br-2xl {
    border-bottom-right-radius: 1rem;
  }

  .xl\:rounded-br-3xl {
    border-bottom-right-radius: 1.5rem;
  }

  .xl\:rounded-br-full {
    border-bottom-right-radius: 9999px;
  }

  .xl\:rounded-bl-none {
    border-bottom-left-radius: 0px;
  }

  .xl\:rounded-bl-sm {
    border-bottom-left-radius: 0.125rem;
  }

  .xl\:rounded-bl {
    border-bottom-left-radius: 0.25rem;
  }

  .xl\:rounded-bl-md {
    border-bottom-left-radius: 0.375rem;
  }

  .xl\:rounded-bl-lg {
    border-bottom-left-radius: 0.5rem;
  }

  .xl\:rounded-bl-xl {
    border-bottom-left-radius: 0.75rem;
  }

  .xl\:rounded-bl-2xl {
    border-bottom-left-radius: 1rem;
  }

  .xl\:rounded-bl-3xl {
    border-bottom-left-radius: 1.5rem;
  }

  .xl\:rounded-bl-full {
    border-bottom-left-radius: 9999px;
  }

  .xl\:border-0 {
    border-width: 0px;
  }

  .xl\:border-2 {
    border-width: 2px;
  }

  .xl\:border-4 {
    border-width: 4px;
  }

  .xl\:border-8 {
    border-width: 8px;
  }

  .xl\:border {
    border-width: 1px;
  }

  .xl\:border-t-0 {
    border-top-width: 0px;
  }

  .xl\:border-t-2 {
    border-top-width: 2px;
  }

  .xl\:border-t-4 {
    border-top-width: 4px;
  }

  .xl\:border-t-8 {
    border-top-width: 8px;
  }

  .xl\:border-t {
    border-top-width: 1px;
  }

  .xl\:border-r-0 {
    border-right-width: 0px;
  }

  .xl\:border-r-2 {
    border-right-width: 2px;
  }

  .xl\:border-r-4 {
    border-right-width: 4px;
  }

  .xl\:border-r-8 {
    border-right-width: 8px;
  }

  .xl\:border-r {
    border-right-width: 1px;
  }

  .xl\:border-b-0 {
    border-bottom-width: 0px;
  }

  .xl\:border-b-2 {
    border-bottom-width: 2px;
  }

  .xl\:border-b-4 {
    border-bottom-width: 4px;
  }

  .xl\:border-b-8 {
    border-bottom-width: 8px;
  }

  .xl\:border-b {
    border-bottom-width: 1px;
  }

  .xl\:border-l-0 {
    border-left-width: 0px;
  }

  .xl\:border-l-2 {
    border-left-width: 2px;
  }

  .xl\:border-l-4 {
    border-left-width: 4px;
  }

  .xl\:border-l-8 {
    border-left-width: 8px;
  }

  .xl\:border-l {
    border-left-width: 1px;
  }

  .xl\:border-solid {
    border-style: solid;
  }

  .xl\:border-dashed {
    border-style: dashed;
  }

  .xl\:border-dotted {
    border-style: dotted;
  }

  .xl\:border-double {
    border-style: double;
  }

  .xl\:border-none {
    border-style: none;
  }

  .xl\:border-black {
    --tw-border-opacity: 1;
    border-color: rgba(26, 23, 30, var(--tw-border-opacity));
  }

  .xl\:border-white {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .xl\:border-grey {
    --tw-border-opacity: 1;
    border-color: rgba(174, 173, 175, var(--tw-border-opacity));
  }

  .xl\:border-purple {
    --tw-border-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-border-opacity));
  }

  .xl\:border-lightgrey {
    --tw-border-opacity: 1;
    border-color: rgba(241, 241, 241, var(--tw-border-opacity));
  }

  .xl\:border-lightpurple {
    --tw-border-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-border-opacity));
  }

  .xl\:border-purplehover {
    --tw-border-opacity: 1;
    border-color: rgba(160, 121, 232, var(--tw-border-opacity));
  }

  .xl\:border-purpleactive {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 227, var(--tw-border-opacity));
  }

  .xl\:border-red {
    --tw-border-opacity: 1;
    border-color: rgba(230, 95, 110, var(--tw-border-opacity));
  }

  .xl\:border-beige {
    --tw-border-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-border-opacity));
  }

  .xl\:border-pourpre {
    --tw-border-opacity: 1;
    border-color: rgba(74, 25, 44, var(--tw-border-opacity));
  }

  .xl\:border-petrole {
    --tw-border-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-border-opacity));
  }

  .xl\:border-antracite {
    --tw-border-opacity: 1;
    border-color: rgba(68, 78, 79, var(--tw-border-opacity));
  }

  .xl\:border-black-opacity {
    border-color: rgba(25, 23, 29, 0.7);
  }

  .xl\:border-current {
    border-color: currentColor;
  }

  .group:hover .xl\:group-hover\:border-black {
    --tw-border-opacity: 1;
    border-color: rgba(26, 23, 30, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-white {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-grey {
    --tw-border-opacity: 1;
    border-color: rgba(174, 173, 175, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-purple {
    --tw-border-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-lightgrey {
    --tw-border-opacity: 1;
    border-color: rgba(241, 241, 241, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-lightpurple {
    --tw-border-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-purplehover {
    --tw-border-opacity: 1;
    border-color: rgba(160, 121, 232, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-purpleactive {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 227, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-red {
    --tw-border-opacity: 1;
    border-color: rgba(230, 95, 110, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-beige {
    --tw-border-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-pourpre {
    --tw-border-opacity: 1;
    border-color: rgba(74, 25, 44, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-petrole {
    --tw-border-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-antracite {
    --tw-border-opacity: 1;
    border-color: rgba(68, 78, 79, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-black-opacity {
    border-color: rgba(25, 23, 29, 0.7);
  }

  .group:hover .xl\:group-hover\:border-current {
    border-color: currentColor;
  }

  .xl\[focus-within]\:border-black[focus-within] {
    --tw-border-opacity: 1;
    border-color: rgba(26, 23, 30, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-black:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(26, 23, 30, var(--tw-border-opacity));
  }

  .xl\[focus-within]\:border-white[focus-within] {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-white:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .xl\[focus-within]\:border-grey[focus-within] {
    --tw-border-opacity: 1;
    border-color: rgba(174, 173, 175, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-grey:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(174, 173, 175, var(--tw-border-opacity));
  }

  .xl\[focus-within]\:border-purple[focus-within] {
    --tw-border-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-purple:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-border-opacity));
  }

  .xl\[focus-within]\:border-lightgrey[focus-within] {
    --tw-border-opacity: 1;
    border-color: rgba(241, 241, 241, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-lightgrey:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(241, 241, 241, var(--tw-border-opacity));
  }

  .xl\[focus-within]\:border-lightpurple[focus-within] {
    --tw-border-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-lightpurple:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-border-opacity));
  }

  .xl\[focus-within]\:border-purplehover[focus-within] {
    --tw-border-opacity: 1;
    border-color: rgba(160, 121, 232, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-purplehover:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(160, 121, 232, var(--tw-border-opacity));
  }

  .xl\[focus-within]\:border-purpleactive[focus-within] {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 227, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-purpleactive:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 227, var(--tw-border-opacity));
  }

  .xl\[focus-within]\:border-red[focus-within] {
    --tw-border-opacity: 1;
    border-color: rgba(230, 95, 110, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-red:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(230, 95, 110, var(--tw-border-opacity));
  }

  .xl\[focus-within]\:border-beige[focus-within] {
    --tw-border-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-beige:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-border-opacity));
  }

  .xl\[focus-within]\:border-pourpre[focus-within] {
    --tw-border-opacity: 1;
    border-color: rgba(74, 25, 44, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-pourpre:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(74, 25, 44, var(--tw-border-opacity));
  }

  .xl\[focus-within]\:border-petrole[focus-within] {
    --tw-border-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-petrole:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-border-opacity));
  }

  .xl\[focus-within]\:border-antracite[focus-within] {
    --tw-border-opacity: 1;
    border-color: rgba(68, 78, 79, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-antracite:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(68, 78, 79, var(--tw-border-opacity));
  }

  .xl\[focus-within]\:border-black-opacity[focus-within] {
    border-color: rgba(25, 23, 29, 0.7);
  }

  .xl\:focus-within\:border-black-opacity:focus-within {
    border-color: rgba(25, 23, 29, 0.7);
  }

  .xl\[focus-within]\:border-current[focus-within] {
    border-color: currentColor;
  }

  .xl\:focus-within\:border-current:focus-within {
    border-color: currentColor;
  }

  .xl\:hover\:border-black:hover {
    --tw-border-opacity: 1;
    border-color: rgba(26, 23, 30, var(--tw-border-opacity));
  }

  .xl\:hover\:border-white:hover {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .xl\:hover\:border-grey:hover {
    --tw-border-opacity: 1;
    border-color: rgba(174, 173, 175, var(--tw-border-opacity));
  }

  .xl\:hover\:border-purple:hover {
    --tw-border-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-border-opacity));
  }

  .xl\:hover\:border-lightgrey:hover {
    --tw-border-opacity: 1;
    border-color: rgba(241, 241, 241, var(--tw-border-opacity));
  }

  .xl\:hover\:border-lightpurple:hover {
    --tw-border-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-border-opacity));
  }

  .xl\:hover\:border-purplehover:hover {
    --tw-border-opacity: 1;
    border-color: rgba(160, 121, 232, var(--tw-border-opacity));
  }

  .xl\:hover\:border-purpleactive:hover {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 227, var(--tw-border-opacity));
  }

  .xl\:hover\:border-red:hover {
    --tw-border-opacity: 1;
    border-color: rgba(230, 95, 110, var(--tw-border-opacity));
  }

  .xl\:hover\:border-beige:hover {
    --tw-border-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-border-opacity));
  }

  .xl\:hover\:border-pourpre:hover {
    --tw-border-opacity: 1;
    border-color: rgba(74, 25, 44, var(--tw-border-opacity));
  }

  .xl\:hover\:border-petrole:hover {
    --tw-border-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-border-opacity));
  }

  .xl\:hover\:border-antracite:hover {
    --tw-border-opacity: 1;
    border-color: rgba(68, 78, 79, var(--tw-border-opacity));
  }

  .xl\:hover\:border-black-opacity:hover {
    border-color: rgba(25, 23, 29, 0.7);
  }

  .xl\:hover\:border-current:hover {
    border-color: currentColor;
  }

  .xl\:focus\:border-black:focus {
    --tw-border-opacity: 1;
    border-color: rgba(26, 23, 30, var(--tw-border-opacity));
  }

  .xl\:focus\:border-white:focus {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .xl\:focus\:border-grey:focus {
    --tw-border-opacity: 1;
    border-color: rgba(174, 173, 175, var(--tw-border-opacity));
  }

  .xl\:focus\:border-purple:focus {
    --tw-border-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-border-opacity));
  }

  .xl\:focus\:border-lightgrey:focus {
    --tw-border-opacity: 1;
    border-color: rgba(241, 241, 241, var(--tw-border-opacity));
  }

  .xl\:focus\:border-lightpurple:focus {
    --tw-border-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-border-opacity));
  }

  .xl\:focus\:border-purplehover:focus {
    --tw-border-opacity: 1;
    border-color: rgba(160, 121, 232, var(--tw-border-opacity));
  }

  .xl\:focus\:border-purpleactive:focus {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 227, var(--tw-border-opacity));
  }

  .xl\:focus\:border-red:focus {
    --tw-border-opacity: 1;
    border-color: rgba(230, 95, 110, var(--tw-border-opacity));
  }

  .xl\:focus\:border-beige:focus {
    --tw-border-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-border-opacity));
  }

  .xl\:focus\:border-pourpre:focus {
    --tw-border-opacity: 1;
    border-color: rgba(74, 25, 44, var(--tw-border-opacity));
  }

  .xl\:focus\:border-petrole:focus {
    --tw-border-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-border-opacity));
  }

  .xl\:focus\:border-antracite:focus {
    --tw-border-opacity: 1;
    border-color: rgba(68, 78, 79, var(--tw-border-opacity));
  }

  .xl\:focus\:border-black-opacity:focus {
    border-color: rgba(25, 23, 29, 0.7);
  }

  .xl\:focus\:border-current:focus {
    border-color: currentColor;
  }

  .xl\:border-opacity-0 {
    --tw-border-opacity: 0;
  }

  .xl\:border-opacity-5 {
    --tw-border-opacity: 0.05;
  }

  .xl\:border-opacity-10 {
    --tw-border-opacity: 0.1;
  }

  .xl\:border-opacity-20 {
    --tw-border-opacity: 0.2;
  }

  .xl\:border-opacity-25 {
    --tw-border-opacity: 0.25;
  }

  .xl\:border-opacity-30 {
    --tw-border-opacity: 0.3;
  }

  .xl\:border-opacity-40 {
    --tw-border-opacity: 0.4;
  }

  .xl\:border-opacity-50 {
    --tw-border-opacity: 0.5;
  }

  .xl\:border-opacity-60 {
    --tw-border-opacity: 0.6;
  }

  .xl\:border-opacity-70 {
    --tw-border-opacity: 0.7;
  }

  .xl\:border-opacity-75 {
    --tw-border-opacity: 0.75;
  }

  .xl\:border-opacity-80 {
    --tw-border-opacity: 0.8;
  }

  .xl\:border-opacity-90 {
    --tw-border-opacity: 0.9;
  }

  .xl\:border-opacity-95 {
    --tw-border-opacity: 0.95;
  }

  .xl\:border-opacity-100 {
    --tw-border-opacity: 1;
  }

  .group:hover .xl\:group-hover\:border-opacity-0 {
    --tw-border-opacity: 0;
  }

  .group:hover .xl\:group-hover\:border-opacity-5 {
    --tw-border-opacity: 0.05;
  }

  .group:hover .xl\:group-hover\:border-opacity-10 {
    --tw-border-opacity: 0.1;
  }

  .group:hover .xl\:group-hover\:border-opacity-20 {
    --tw-border-opacity: 0.2;
  }

  .group:hover .xl\:group-hover\:border-opacity-25 {
    --tw-border-opacity: 0.25;
  }

  .group:hover .xl\:group-hover\:border-opacity-30 {
    --tw-border-opacity: 0.3;
  }

  .group:hover .xl\:group-hover\:border-opacity-40 {
    --tw-border-opacity: 0.4;
  }

  .group:hover .xl\:group-hover\:border-opacity-50 {
    --tw-border-opacity: 0.5;
  }

  .group:hover .xl\:group-hover\:border-opacity-60 {
    --tw-border-opacity: 0.6;
  }

  .group:hover .xl\:group-hover\:border-opacity-70 {
    --tw-border-opacity: 0.7;
  }

  .group:hover .xl\:group-hover\:border-opacity-75 {
    --tw-border-opacity: 0.75;
  }

  .group:hover .xl\:group-hover\:border-opacity-80 {
    --tw-border-opacity: 0.8;
  }

  .group:hover .xl\:group-hover\:border-opacity-90 {
    --tw-border-opacity: 0.9;
  }

  .group:hover .xl\:group-hover\:border-opacity-95 {
    --tw-border-opacity: 0.95;
  }

  .group:hover .xl\:group-hover\:border-opacity-100 {
    --tw-border-opacity: 1;
  }

  .xl\[focus-within]\:border-opacity-0[focus-within] {
    --tw-border-opacity: 0;
  }

  .xl\:focus-within\:border-opacity-0:focus-within {
    --tw-border-opacity: 0;
  }

  .xl\[focus-within]\:border-opacity-5[focus-within] {
    --tw-border-opacity: 0.05;
  }

  .xl\:focus-within\:border-opacity-5:focus-within {
    --tw-border-opacity: 0.05;
  }

  .xl\[focus-within]\:border-opacity-10[focus-within] {
    --tw-border-opacity: 0.1;
  }

  .xl\:focus-within\:border-opacity-10:focus-within {
    --tw-border-opacity: 0.1;
  }

  .xl\[focus-within]\:border-opacity-20[focus-within] {
    --tw-border-opacity: 0.2;
  }

  .xl\:focus-within\:border-opacity-20:focus-within {
    --tw-border-opacity: 0.2;
  }

  .xl\[focus-within]\:border-opacity-25[focus-within] {
    --tw-border-opacity: 0.25;
  }

  .xl\:focus-within\:border-opacity-25:focus-within {
    --tw-border-opacity: 0.25;
  }

  .xl\[focus-within]\:border-opacity-30[focus-within] {
    --tw-border-opacity: 0.3;
  }

  .xl\:focus-within\:border-opacity-30:focus-within {
    --tw-border-opacity: 0.3;
  }

  .xl\[focus-within]\:border-opacity-40[focus-within] {
    --tw-border-opacity: 0.4;
  }

  .xl\:focus-within\:border-opacity-40:focus-within {
    --tw-border-opacity: 0.4;
  }

  .xl\[focus-within]\:border-opacity-50[focus-within] {
    --tw-border-opacity: 0.5;
  }

  .xl\:focus-within\:border-opacity-50:focus-within {
    --tw-border-opacity: 0.5;
  }

  .xl\[focus-within]\:border-opacity-60[focus-within] {
    --tw-border-opacity: 0.6;
  }

  .xl\:focus-within\:border-opacity-60:focus-within {
    --tw-border-opacity: 0.6;
  }

  .xl\[focus-within]\:border-opacity-70[focus-within] {
    --tw-border-opacity: 0.7;
  }

  .xl\:focus-within\:border-opacity-70:focus-within {
    --tw-border-opacity: 0.7;
  }

  .xl\[focus-within]\:border-opacity-75[focus-within] {
    --tw-border-opacity: 0.75;
  }

  .xl\:focus-within\:border-opacity-75:focus-within {
    --tw-border-opacity: 0.75;
  }

  .xl\[focus-within]\:border-opacity-80[focus-within] {
    --tw-border-opacity: 0.8;
  }

  .xl\:focus-within\:border-opacity-80:focus-within {
    --tw-border-opacity: 0.8;
  }

  .xl\[focus-within]\:border-opacity-90[focus-within] {
    --tw-border-opacity: 0.9;
  }

  .xl\:focus-within\:border-opacity-90:focus-within {
    --tw-border-opacity: 0.9;
  }

  .xl\[focus-within]\:border-opacity-95[focus-within] {
    --tw-border-opacity: 0.95;
  }

  .xl\:focus-within\:border-opacity-95:focus-within {
    --tw-border-opacity: 0.95;
  }

  .xl\[focus-within]\:border-opacity-100[focus-within] {
    --tw-border-opacity: 1;
  }

  .xl\:focus-within\:border-opacity-100:focus-within {
    --tw-border-opacity: 1;
  }

  .xl\:hover\:border-opacity-0:hover {
    --tw-border-opacity: 0;
  }

  .xl\:hover\:border-opacity-5:hover {
    --tw-border-opacity: 0.05;
  }

  .xl\:hover\:border-opacity-10:hover {
    --tw-border-opacity: 0.1;
  }

  .xl\:hover\:border-opacity-20:hover {
    --tw-border-opacity: 0.2;
  }

  .xl\:hover\:border-opacity-25:hover {
    --tw-border-opacity: 0.25;
  }

  .xl\:hover\:border-opacity-30:hover {
    --tw-border-opacity: 0.3;
  }

  .xl\:hover\:border-opacity-40:hover {
    --tw-border-opacity: 0.4;
  }

  .xl\:hover\:border-opacity-50:hover {
    --tw-border-opacity: 0.5;
  }

  .xl\:hover\:border-opacity-60:hover {
    --tw-border-opacity: 0.6;
  }

  .xl\:hover\:border-opacity-70:hover {
    --tw-border-opacity: 0.7;
  }

  .xl\:hover\:border-opacity-75:hover {
    --tw-border-opacity: 0.75;
  }

  .xl\:hover\:border-opacity-80:hover {
    --tw-border-opacity: 0.8;
  }

  .xl\:hover\:border-opacity-90:hover {
    --tw-border-opacity: 0.9;
  }

  .xl\:hover\:border-opacity-95:hover {
    --tw-border-opacity: 0.95;
  }

  .xl\:hover\:border-opacity-100:hover {
    --tw-border-opacity: 1;
  }

  .xl\:focus\:border-opacity-0:focus {
    --tw-border-opacity: 0;
  }

  .xl\:focus\:border-opacity-5:focus {
    --tw-border-opacity: 0.05;
  }

  .xl\:focus\:border-opacity-10:focus {
    --tw-border-opacity: 0.1;
  }

  .xl\:focus\:border-opacity-20:focus {
    --tw-border-opacity: 0.2;
  }

  .xl\:focus\:border-opacity-25:focus {
    --tw-border-opacity: 0.25;
  }

  .xl\:focus\:border-opacity-30:focus {
    --tw-border-opacity: 0.3;
  }

  .xl\:focus\:border-opacity-40:focus {
    --tw-border-opacity: 0.4;
  }

  .xl\:focus\:border-opacity-50:focus {
    --tw-border-opacity: 0.5;
  }

  .xl\:focus\:border-opacity-60:focus {
    --tw-border-opacity: 0.6;
  }

  .xl\:focus\:border-opacity-70:focus {
    --tw-border-opacity: 0.7;
  }

  .xl\:focus\:border-opacity-75:focus {
    --tw-border-opacity: 0.75;
  }

  .xl\:focus\:border-opacity-80:focus {
    --tw-border-opacity: 0.8;
  }

  .xl\:focus\:border-opacity-90:focus {
    --tw-border-opacity: 0.9;
  }

  .xl\:focus\:border-opacity-95:focus {
    --tw-border-opacity: 0.95;
  }

  .xl\:focus\:border-opacity-100:focus {
    --tw-border-opacity: 1;
  }

  .xl\:bg-black {
    --tw-bg-opacity: 1;
    background-color: rgba(26, 23, 30, var(--tw-bg-opacity));
  }

  .xl\:bg-white {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .xl\:bg-grey {
    --tw-bg-opacity: 1;
    background-color: rgba(174, 173, 175, var(--tw-bg-opacity));
  }

  .xl\:bg-purple {
    --tw-bg-opacity: 1;
    background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
  }

  .xl\:bg-lightgrey {
    --tw-bg-opacity: 1;
    background-color: rgba(241, 241, 241, var(--tw-bg-opacity));
  }

  .xl\:bg-lightpurple {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
  }

  .xl\:bg-purplehover {
    --tw-bg-opacity: 1;
    background-color: rgba(160, 121, 232, var(--tw-bg-opacity));
  }

  .xl\:bg-purpleactive {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 227, var(--tw-bg-opacity));
  }

  .xl\:bg-red {
    --tw-bg-opacity: 1;
    background-color: rgba(230, 95, 110, var(--tw-bg-opacity));
  }

  .xl\:bg-beige {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
  }

  .xl\:bg-pourpre {
    --tw-bg-opacity: 1;
    background-color: rgba(74, 25, 44, var(--tw-bg-opacity));
  }

  .xl\:bg-petrole {
    --tw-bg-opacity: 1;
    background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
  }

  .xl\:bg-antracite {
    --tw-bg-opacity: 1;
    background-color: rgba(68, 78, 79, var(--tw-bg-opacity));
  }

  .xl\:bg-black-opacity {
    background-color: rgba(25, 23, 29, 0.7);
  }

  .xl\:bg-current {
    background-color: currentColor;
  }

  .group:hover .xl\:group-hover\:bg-black {
    --tw-bg-opacity: 1;
    background-color: rgba(26, 23, 30, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-white {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-grey {
    --tw-bg-opacity: 1;
    background-color: rgba(174, 173, 175, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-purple {
    --tw-bg-opacity: 1;
    background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-lightgrey {
    --tw-bg-opacity: 1;
    background-color: rgba(241, 241, 241, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-lightpurple {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-purplehover {
    --tw-bg-opacity: 1;
    background-color: rgba(160, 121, 232, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-purpleactive {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 227, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-red {
    --tw-bg-opacity: 1;
    background-color: rgba(230, 95, 110, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-beige {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-pourpre {
    --tw-bg-opacity: 1;
    background-color: rgba(74, 25, 44, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-petrole {
    --tw-bg-opacity: 1;
    background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-antracite {
    --tw-bg-opacity: 1;
    background-color: rgba(68, 78, 79, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-black-opacity {
    background-color: rgba(25, 23, 29, 0.7);
  }

  .group:hover .xl\:group-hover\:bg-current {
    background-color: currentColor;
  }

  .xl\[focus-within]\:bg-black[focus-within] {
    --tw-bg-opacity: 1;
    background-color: rgba(26, 23, 30, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-black:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(26, 23, 30, var(--tw-bg-opacity));
  }

  .xl\[focus-within]\:bg-white[focus-within] {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-white:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .xl\[focus-within]\:bg-grey[focus-within] {
    --tw-bg-opacity: 1;
    background-color: rgba(174, 173, 175, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-grey:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(174, 173, 175, var(--tw-bg-opacity));
  }

  .xl\[focus-within]\:bg-purple[focus-within] {
    --tw-bg-opacity: 1;
    background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-purple:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
  }

  .xl\[focus-within]\:bg-lightgrey[focus-within] {
    --tw-bg-opacity: 1;
    background-color: rgba(241, 241, 241, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-lightgrey:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(241, 241, 241, var(--tw-bg-opacity));
  }

  .xl\[focus-within]\:bg-lightpurple[focus-within] {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-lightpurple:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
  }

  .xl\[focus-within]\:bg-purplehover[focus-within] {
    --tw-bg-opacity: 1;
    background-color: rgba(160, 121, 232, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-purplehover:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(160, 121, 232, var(--tw-bg-opacity));
  }

  .xl\[focus-within]\:bg-purpleactive[focus-within] {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 227, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-purpleactive:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 227, var(--tw-bg-opacity));
  }

  .xl\[focus-within]\:bg-red[focus-within] {
    --tw-bg-opacity: 1;
    background-color: rgba(230, 95, 110, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-red:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(230, 95, 110, var(--tw-bg-opacity));
  }

  .xl\[focus-within]\:bg-beige[focus-within] {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-beige:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
  }

  .xl\[focus-within]\:bg-pourpre[focus-within] {
    --tw-bg-opacity: 1;
    background-color: rgba(74, 25, 44, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-pourpre:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(74, 25, 44, var(--tw-bg-opacity));
  }

  .xl\[focus-within]\:bg-petrole[focus-within] {
    --tw-bg-opacity: 1;
    background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-petrole:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
  }

  .xl\[focus-within]\:bg-antracite[focus-within] {
    --tw-bg-opacity: 1;
    background-color: rgba(68, 78, 79, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-antracite:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(68, 78, 79, var(--tw-bg-opacity));
  }

  .xl\[focus-within]\:bg-black-opacity[focus-within] {
    background-color: rgba(25, 23, 29, 0.7);
  }

  .xl\:focus-within\:bg-black-opacity:focus-within {
    background-color: rgba(25, 23, 29, 0.7);
  }

  .xl\[focus-within]\:bg-current[focus-within] {
    background-color: currentColor;
  }

  .xl\:focus-within\:bg-current:focus-within {
    background-color: currentColor;
  }

  .xl\:hover\:bg-black:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(26, 23, 30, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-white:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-grey:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(174, 173, 175, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-purple:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-lightgrey:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(241, 241, 241, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-lightpurple:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-purplehover:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(160, 121, 232, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-purpleactive:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 227, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-red:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(230, 95, 110, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-beige:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-pourpre:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(74, 25, 44, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-petrole:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-antracite:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(68, 78, 79, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-black-opacity:hover {
    background-color: rgba(25, 23, 29, 0.7);
  }

  .xl\:hover\:bg-current:hover {
    background-color: currentColor;
  }

  .xl\:focus\:bg-black:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(26, 23, 30, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-white:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-grey:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(174, 173, 175, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-purple:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-lightgrey:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(241, 241, 241, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-lightpurple:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-purplehover:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(160, 121, 232, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-purpleactive:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 227, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-red:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(230, 95, 110, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-beige:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-pourpre:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(74, 25, 44, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-petrole:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-antracite:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(68, 78, 79, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-black-opacity:focus {
    background-color: rgba(25, 23, 29, 0.7);
  }

  .xl\:focus\:bg-current:focus {
    background-color: currentColor;
  }

  .xl\:bg-opacity-0 {
    --tw-bg-opacity: 0;
  }

  .xl\:bg-opacity-5 {
    --tw-bg-opacity: 0.05;
  }

  .xl\:bg-opacity-10 {
    --tw-bg-opacity: 0.1;
  }

  .xl\:bg-opacity-20 {
    --tw-bg-opacity: 0.2;
  }

  .xl\:bg-opacity-25 {
    --tw-bg-opacity: 0.25;
  }

  .xl\:bg-opacity-30 {
    --tw-bg-opacity: 0.3;
  }

  .xl\:bg-opacity-40 {
    --tw-bg-opacity: 0.4;
  }

  .xl\:bg-opacity-50 {
    --tw-bg-opacity: 0.5;
  }

  .xl\:bg-opacity-60 {
    --tw-bg-opacity: 0.6;
  }

  .xl\:bg-opacity-70 {
    --tw-bg-opacity: 0.7;
  }

  .xl\:bg-opacity-75 {
    --tw-bg-opacity: 0.75;
  }

  .xl\:bg-opacity-80 {
    --tw-bg-opacity: 0.8;
  }

  .xl\:bg-opacity-90 {
    --tw-bg-opacity: 0.9;
  }

  .xl\:bg-opacity-95 {
    --tw-bg-opacity: 0.95;
  }

  .xl\:bg-opacity-100 {
    --tw-bg-opacity: 1;
  }

  .group:hover .xl\:group-hover\:bg-opacity-0 {
    --tw-bg-opacity: 0;
  }

  .group:hover .xl\:group-hover\:bg-opacity-5 {
    --tw-bg-opacity: 0.05;
  }

  .group:hover .xl\:group-hover\:bg-opacity-10 {
    --tw-bg-opacity: 0.1;
  }

  .group:hover .xl\:group-hover\:bg-opacity-20 {
    --tw-bg-opacity: 0.2;
  }

  .group:hover .xl\:group-hover\:bg-opacity-25 {
    --tw-bg-opacity: 0.25;
  }

  .group:hover .xl\:group-hover\:bg-opacity-30 {
    --tw-bg-opacity: 0.3;
  }

  .group:hover .xl\:group-hover\:bg-opacity-40 {
    --tw-bg-opacity: 0.4;
  }

  .group:hover .xl\:group-hover\:bg-opacity-50 {
    --tw-bg-opacity: 0.5;
  }

  .group:hover .xl\:group-hover\:bg-opacity-60 {
    --tw-bg-opacity: 0.6;
  }

  .group:hover .xl\:group-hover\:bg-opacity-70 {
    --tw-bg-opacity: 0.7;
  }

  .group:hover .xl\:group-hover\:bg-opacity-75 {
    --tw-bg-opacity: 0.75;
  }

  .group:hover .xl\:group-hover\:bg-opacity-80 {
    --tw-bg-opacity: 0.8;
  }

  .group:hover .xl\:group-hover\:bg-opacity-90 {
    --tw-bg-opacity: 0.9;
  }

  .group:hover .xl\:group-hover\:bg-opacity-95 {
    --tw-bg-opacity: 0.95;
  }

  .group:hover .xl\:group-hover\:bg-opacity-100 {
    --tw-bg-opacity: 1;
  }

  .xl\[focus-within]\:bg-opacity-0[focus-within] {
    --tw-bg-opacity: 0;
  }

  .xl\:focus-within\:bg-opacity-0:focus-within {
    --tw-bg-opacity: 0;
  }

  .xl\[focus-within]\:bg-opacity-5[focus-within] {
    --tw-bg-opacity: 0.05;
  }

  .xl\:focus-within\:bg-opacity-5:focus-within {
    --tw-bg-opacity: 0.05;
  }

  .xl\[focus-within]\:bg-opacity-10[focus-within] {
    --tw-bg-opacity: 0.1;
  }

  .xl\:focus-within\:bg-opacity-10:focus-within {
    --tw-bg-opacity: 0.1;
  }

  .xl\[focus-within]\:bg-opacity-20[focus-within] {
    --tw-bg-opacity: 0.2;
  }

  .xl\:focus-within\:bg-opacity-20:focus-within {
    --tw-bg-opacity: 0.2;
  }

  .xl\[focus-within]\:bg-opacity-25[focus-within] {
    --tw-bg-opacity: 0.25;
  }

  .xl\:focus-within\:bg-opacity-25:focus-within {
    --tw-bg-opacity: 0.25;
  }

  .xl\[focus-within]\:bg-opacity-30[focus-within] {
    --tw-bg-opacity: 0.3;
  }

  .xl\:focus-within\:bg-opacity-30:focus-within {
    --tw-bg-opacity: 0.3;
  }

  .xl\[focus-within]\:bg-opacity-40[focus-within] {
    --tw-bg-opacity: 0.4;
  }

  .xl\:focus-within\:bg-opacity-40:focus-within {
    --tw-bg-opacity: 0.4;
  }

  .xl\[focus-within]\:bg-opacity-50[focus-within] {
    --tw-bg-opacity: 0.5;
  }

  .xl\:focus-within\:bg-opacity-50:focus-within {
    --tw-bg-opacity: 0.5;
  }

  .xl\[focus-within]\:bg-opacity-60[focus-within] {
    --tw-bg-opacity: 0.6;
  }

  .xl\:focus-within\:bg-opacity-60:focus-within {
    --tw-bg-opacity: 0.6;
  }

  .xl\[focus-within]\:bg-opacity-70[focus-within] {
    --tw-bg-opacity: 0.7;
  }

  .xl\:focus-within\:bg-opacity-70:focus-within {
    --tw-bg-opacity: 0.7;
  }

  .xl\[focus-within]\:bg-opacity-75[focus-within] {
    --tw-bg-opacity: 0.75;
  }

  .xl\:focus-within\:bg-opacity-75:focus-within {
    --tw-bg-opacity: 0.75;
  }

  .xl\[focus-within]\:bg-opacity-80[focus-within] {
    --tw-bg-opacity: 0.8;
  }

  .xl\:focus-within\:bg-opacity-80:focus-within {
    --tw-bg-opacity: 0.8;
  }

  .xl\[focus-within]\:bg-opacity-90[focus-within] {
    --tw-bg-opacity: 0.9;
  }

  .xl\:focus-within\:bg-opacity-90:focus-within {
    --tw-bg-opacity: 0.9;
  }

  .xl\[focus-within]\:bg-opacity-95[focus-within] {
    --tw-bg-opacity: 0.95;
  }

  .xl\:focus-within\:bg-opacity-95:focus-within {
    --tw-bg-opacity: 0.95;
  }

  .xl\[focus-within]\:bg-opacity-100[focus-within] {
    --tw-bg-opacity: 1;
  }

  .xl\:focus-within\:bg-opacity-100:focus-within {
    --tw-bg-opacity: 1;
  }

  .xl\:hover\:bg-opacity-0:hover {
    --tw-bg-opacity: 0;
  }

  .xl\:hover\:bg-opacity-5:hover {
    --tw-bg-opacity: 0.05;
  }

  .xl\:hover\:bg-opacity-10:hover {
    --tw-bg-opacity: 0.1;
  }

  .xl\:hover\:bg-opacity-20:hover {
    --tw-bg-opacity: 0.2;
  }

  .xl\:hover\:bg-opacity-25:hover {
    --tw-bg-opacity: 0.25;
  }

  .xl\:hover\:bg-opacity-30:hover {
    --tw-bg-opacity: 0.3;
  }

  .xl\:hover\:bg-opacity-40:hover {
    --tw-bg-opacity: 0.4;
  }

  .xl\:hover\:bg-opacity-50:hover {
    --tw-bg-opacity: 0.5;
  }

  .xl\:hover\:bg-opacity-60:hover {
    --tw-bg-opacity: 0.6;
  }

  .xl\:hover\:bg-opacity-70:hover {
    --tw-bg-opacity: 0.7;
  }

  .xl\:hover\:bg-opacity-75:hover {
    --tw-bg-opacity: 0.75;
  }

  .xl\:hover\:bg-opacity-80:hover {
    --tw-bg-opacity: 0.8;
  }

  .xl\:hover\:bg-opacity-90:hover {
    --tw-bg-opacity: 0.9;
  }

  .xl\:hover\:bg-opacity-95:hover {
    --tw-bg-opacity: 0.95;
  }

  .xl\:hover\:bg-opacity-100:hover {
    --tw-bg-opacity: 1;
  }

  .xl\:focus\:bg-opacity-0:focus {
    --tw-bg-opacity: 0;
  }

  .xl\:focus\:bg-opacity-5:focus {
    --tw-bg-opacity: 0.05;
  }

  .xl\:focus\:bg-opacity-10:focus {
    --tw-bg-opacity: 0.1;
  }

  .xl\:focus\:bg-opacity-20:focus {
    --tw-bg-opacity: 0.2;
  }

  .xl\:focus\:bg-opacity-25:focus {
    --tw-bg-opacity: 0.25;
  }

  .xl\:focus\:bg-opacity-30:focus {
    --tw-bg-opacity: 0.3;
  }

  .xl\:focus\:bg-opacity-40:focus {
    --tw-bg-opacity: 0.4;
  }

  .xl\:focus\:bg-opacity-50:focus {
    --tw-bg-opacity: 0.5;
  }

  .xl\:focus\:bg-opacity-60:focus {
    --tw-bg-opacity: 0.6;
  }

  .xl\:focus\:bg-opacity-70:focus {
    --tw-bg-opacity: 0.7;
  }

  .xl\:focus\:bg-opacity-75:focus {
    --tw-bg-opacity: 0.75;
  }

  .xl\:focus\:bg-opacity-80:focus {
    --tw-bg-opacity: 0.8;
  }

  .xl\:focus\:bg-opacity-90:focus {
    --tw-bg-opacity: 0.9;
  }

  .xl\:focus\:bg-opacity-95:focus {
    --tw-bg-opacity: 0.95;
  }

  .xl\:focus\:bg-opacity-100:focus {
    --tw-bg-opacity: 1;
  }

  .xl\:bg-none {
    background-image: none;
  }

  .xl\:bg-gradient-to-t {
    background-image: -webkit-gradient(linear, left bottom, left top, from(var(--tw-gradient-stops)));
    background-image: linear-gradient(to top, var(--tw-gradient-stops));
  }

  .xl\:bg-gradient-to-tr {
    background-image: -webkit-gradient(linear, left bottom, right top, from(var(--tw-gradient-stops)));
    background-image: linear-gradient(to top right, var(--tw-gradient-stops));
  }

  .xl\:bg-gradient-to-r {
    background-image: -webkit-gradient(linear, left top, right top, from(var(--tw-gradient-stops)));
    background-image: linear-gradient(to right, var(--tw-gradient-stops));
  }

  .xl\:bg-gradient-to-br {
    background-image: -webkit-gradient(linear, left top, right bottom, from(var(--tw-gradient-stops)));
    background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
  }

  .xl\:bg-gradient-to-b {
    background-image: -webkit-gradient(linear, left top, left bottom, from(var(--tw-gradient-stops)));
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
  }

  .xl\:bg-gradient-to-bl {
    background-image: -webkit-gradient(linear, right top, left bottom, from(var(--tw-gradient-stops)));
    background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));
  }

  .xl\:bg-gradient-to-l {
    background-image: -webkit-gradient(linear, right top, left top, from(var(--tw-gradient-stops)));
    background-image: linear-gradient(to left, var(--tw-gradient-stops));
  }

  .xl\:bg-gradient-to-tl {
    background-image: -webkit-gradient(linear, right bottom, left top, from(var(--tw-gradient-stops)));
    background-image: linear-gradient(to top left, var(--tw-gradient-stops));
  }

  .xl\:from-black {
    --tw-gradient-from: #1A171E;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(26, 23, 30, 0));
  }

  .xl\:from-white {
    --tw-gradient-from: #fff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .xl\:from-grey {
    --tw-gradient-from: #AEADAF;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(174, 173, 175, 0));
  }

  .xl\:from-purple {
    --tw-gradient-from: #01425e;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 66, 94, 0));
  }

  .xl\:from-lightgrey {
    --tw-gradient-from: #F1F1F1;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(241, 241, 241, 0));
  }

  .xl\:from-lightpurple {
    --tw-gradient-from: #c7b7a7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 183, 167, 0));
  }

  .xl\:from-purplehover {
    --tw-gradient-from: #a079e8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(160, 121, 232, 0));
  }

  .xl\:from-purpleactive {
    --tw-gradient-from: #8b5ce3;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 227, 0));
  }

  .xl\:from-red {
    --tw-gradient-from: #E65F6E;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(230, 95, 110, 0));
  }

  .xl\:from-beige {
    --tw-gradient-from: #c7b7a7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 183, 167, 0));
  }

  .xl\:from-pourpre {
    --tw-gradient-from: #4a192c;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(74, 25, 44, 0));
  }

  .xl\:from-petrole {
    --tw-gradient-from: #01425e;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 66, 94, 0));
  }

  .xl\:from-antracite {
    --tw-gradient-from: #444e4f;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(68, 78, 79, 0));
  }

  .xl\:from-black-opacity {
    --tw-gradient-from: rgba(25, 23, 29, 0.7);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(25, 23, 29, 0));
  }

  .xl\:from-current {
    --tw-gradient-from: currentColor;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .xl\:hover\:from-black:hover {
    --tw-gradient-from: #1A171E;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(26, 23, 30, 0));
  }

  .xl\:hover\:from-white:hover {
    --tw-gradient-from: #fff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .xl\:hover\:from-grey:hover {
    --tw-gradient-from: #AEADAF;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(174, 173, 175, 0));
  }

  .xl\:hover\:from-purple:hover {
    --tw-gradient-from: #01425e;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 66, 94, 0));
  }

  .xl\:hover\:from-lightgrey:hover {
    --tw-gradient-from: #F1F1F1;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(241, 241, 241, 0));
  }

  .xl\:hover\:from-lightpurple:hover {
    --tw-gradient-from: #c7b7a7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 183, 167, 0));
  }

  .xl\:hover\:from-purplehover:hover {
    --tw-gradient-from: #a079e8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(160, 121, 232, 0));
  }

  .xl\:hover\:from-purpleactive:hover {
    --tw-gradient-from: #8b5ce3;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 227, 0));
  }

  .xl\:hover\:from-red:hover {
    --tw-gradient-from: #E65F6E;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(230, 95, 110, 0));
  }

  .xl\:hover\:from-beige:hover {
    --tw-gradient-from: #c7b7a7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 183, 167, 0));
  }

  .xl\:hover\:from-pourpre:hover {
    --tw-gradient-from: #4a192c;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(74, 25, 44, 0));
  }

  .xl\:hover\:from-petrole:hover {
    --tw-gradient-from: #01425e;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 66, 94, 0));
  }

  .xl\:hover\:from-antracite:hover {
    --tw-gradient-from: #444e4f;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(68, 78, 79, 0));
  }

  .xl\:hover\:from-black-opacity:hover {
    --tw-gradient-from: rgba(25, 23, 29, 0.7);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(25, 23, 29, 0));
  }

  .xl\:hover\:from-current:hover {
    --tw-gradient-from: currentColor;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .xl\:focus\:from-black:focus {
    --tw-gradient-from: #1A171E;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(26, 23, 30, 0));
  }

  .xl\:focus\:from-white:focus {
    --tw-gradient-from: #fff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .xl\:focus\:from-grey:focus {
    --tw-gradient-from: #AEADAF;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(174, 173, 175, 0));
  }

  .xl\:focus\:from-purple:focus {
    --tw-gradient-from: #01425e;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 66, 94, 0));
  }

  .xl\:focus\:from-lightgrey:focus {
    --tw-gradient-from: #F1F1F1;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(241, 241, 241, 0));
  }

  .xl\:focus\:from-lightpurple:focus {
    --tw-gradient-from: #c7b7a7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 183, 167, 0));
  }

  .xl\:focus\:from-purplehover:focus {
    --tw-gradient-from: #a079e8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(160, 121, 232, 0));
  }

  .xl\:focus\:from-purpleactive:focus {
    --tw-gradient-from: #8b5ce3;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 227, 0));
  }

  .xl\:focus\:from-red:focus {
    --tw-gradient-from: #E65F6E;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(230, 95, 110, 0));
  }

  .xl\:focus\:from-beige:focus {
    --tw-gradient-from: #c7b7a7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 183, 167, 0));
  }

  .xl\:focus\:from-pourpre:focus {
    --tw-gradient-from: #4a192c;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(74, 25, 44, 0));
  }

  .xl\:focus\:from-petrole:focus {
    --tw-gradient-from: #01425e;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 66, 94, 0));
  }

  .xl\:focus\:from-antracite:focus {
    --tw-gradient-from: #444e4f;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(68, 78, 79, 0));
  }

  .xl\:focus\:from-black-opacity:focus {
    --tw-gradient-from: rgba(25, 23, 29, 0.7);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(25, 23, 29, 0));
  }

  .xl\:focus\:from-current:focus {
    --tw-gradient-from: currentColor;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .xl\:via-black {
    --tw-gradient-stops: var(--tw-gradient-from), #1A171E, var(--tw-gradient-to, rgba(26, 23, 30, 0));
  }

  .xl\:via-white {
    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .xl\:via-grey {
    --tw-gradient-stops: var(--tw-gradient-from), #AEADAF, var(--tw-gradient-to, rgba(174, 173, 175, 0));
  }

  .xl\:via-purple {
    --tw-gradient-stops: var(--tw-gradient-from), #01425e, var(--tw-gradient-to, rgba(1, 66, 94, 0));
  }

  .xl\:via-lightgrey {
    --tw-gradient-stops: var(--tw-gradient-from), #F1F1F1, var(--tw-gradient-to, rgba(241, 241, 241, 0));
  }

  .xl\:via-lightpurple {
    --tw-gradient-stops: var(--tw-gradient-from), #c7b7a7, var(--tw-gradient-to, rgba(199, 183, 167, 0));
  }

  .xl\:via-purplehover {
    --tw-gradient-stops: var(--tw-gradient-from), #a079e8, var(--tw-gradient-to, rgba(160, 121, 232, 0));
  }

  .xl\:via-purpleactive {
    --tw-gradient-stops: var(--tw-gradient-from), #8b5ce3, var(--tw-gradient-to, rgba(139, 92, 227, 0));
  }

  .xl\:via-red {
    --tw-gradient-stops: var(--tw-gradient-from), #E65F6E, var(--tw-gradient-to, rgba(230, 95, 110, 0));
  }

  .xl\:via-beige {
    --tw-gradient-stops: var(--tw-gradient-from), #c7b7a7, var(--tw-gradient-to, rgba(199, 183, 167, 0));
  }

  .xl\:via-pourpre {
    --tw-gradient-stops: var(--tw-gradient-from), #4a192c, var(--tw-gradient-to, rgba(74, 25, 44, 0));
  }

  .xl\:via-petrole {
    --tw-gradient-stops: var(--tw-gradient-from), #01425e, var(--tw-gradient-to, rgba(1, 66, 94, 0));
  }

  .xl\:via-antracite {
    --tw-gradient-stops: var(--tw-gradient-from), #444e4f, var(--tw-gradient-to, rgba(68, 78, 79, 0));
  }

  .xl\:via-black-opacity {
    --tw-gradient-stops: var(--tw-gradient-from), rgba(25, 23, 29, 0.7), var(--tw-gradient-to, rgba(25, 23, 29, 0));
  }

  .xl\:via-current {
    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .xl\:hover\:via-black:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #1A171E, var(--tw-gradient-to, rgba(26, 23, 30, 0));
  }

  .xl\:hover\:via-white:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .xl\:hover\:via-grey:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #AEADAF, var(--tw-gradient-to, rgba(174, 173, 175, 0));
  }

  .xl\:hover\:via-purple:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #01425e, var(--tw-gradient-to, rgba(1, 66, 94, 0));
  }

  .xl\:hover\:via-lightgrey:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #F1F1F1, var(--tw-gradient-to, rgba(241, 241, 241, 0));
  }

  .xl\:hover\:via-lightpurple:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #c7b7a7, var(--tw-gradient-to, rgba(199, 183, 167, 0));
  }

  .xl\:hover\:via-purplehover:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #a079e8, var(--tw-gradient-to, rgba(160, 121, 232, 0));
  }

  .xl\:hover\:via-purpleactive:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #8b5ce3, var(--tw-gradient-to, rgba(139, 92, 227, 0));
  }

  .xl\:hover\:via-red:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #E65F6E, var(--tw-gradient-to, rgba(230, 95, 110, 0));
  }

  .xl\:hover\:via-beige:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #c7b7a7, var(--tw-gradient-to, rgba(199, 183, 167, 0));
  }

  .xl\:hover\:via-pourpre:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #4a192c, var(--tw-gradient-to, rgba(74, 25, 44, 0));
  }

  .xl\:hover\:via-petrole:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #01425e, var(--tw-gradient-to, rgba(1, 66, 94, 0));
  }

  .xl\:hover\:via-antracite:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #444e4f, var(--tw-gradient-to, rgba(68, 78, 79, 0));
  }

  .xl\:hover\:via-black-opacity:hover {
    --tw-gradient-stops: var(--tw-gradient-from), rgba(25, 23, 29, 0.7), var(--tw-gradient-to, rgba(25, 23, 29, 0));
  }

  .xl\:hover\:via-current:hover {
    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .xl\:focus\:via-black:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #1A171E, var(--tw-gradient-to, rgba(26, 23, 30, 0));
  }

  .xl\:focus\:via-white:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .xl\:focus\:via-grey:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #AEADAF, var(--tw-gradient-to, rgba(174, 173, 175, 0));
  }

  .xl\:focus\:via-purple:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #01425e, var(--tw-gradient-to, rgba(1, 66, 94, 0));
  }

  .xl\:focus\:via-lightgrey:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #F1F1F1, var(--tw-gradient-to, rgba(241, 241, 241, 0));
  }

  .xl\:focus\:via-lightpurple:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #c7b7a7, var(--tw-gradient-to, rgba(199, 183, 167, 0));
  }

  .xl\:focus\:via-purplehover:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #a079e8, var(--tw-gradient-to, rgba(160, 121, 232, 0));
  }

  .xl\:focus\:via-purpleactive:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #8b5ce3, var(--tw-gradient-to, rgba(139, 92, 227, 0));
  }

  .xl\:focus\:via-red:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #E65F6E, var(--tw-gradient-to, rgba(230, 95, 110, 0));
  }

  .xl\:focus\:via-beige:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #c7b7a7, var(--tw-gradient-to, rgba(199, 183, 167, 0));
  }

  .xl\:focus\:via-pourpre:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #4a192c, var(--tw-gradient-to, rgba(74, 25, 44, 0));
  }

  .xl\:focus\:via-petrole:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #01425e, var(--tw-gradient-to, rgba(1, 66, 94, 0));
  }

  .xl\:focus\:via-antracite:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #444e4f, var(--tw-gradient-to, rgba(68, 78, 79, 0));
  }

  .xl\:focus\:via-black-opacity:focus {
    --tw-gradient-stops: var(--tw-gradient-from), rgba(25, 23, 29, 0.7), var(--tw-gradient-to, rgba(25, 23, 29, 0));
  }

  .xl\:focus\:via-current:focus {
    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .xl\:to-black {
    --tw-gradient-to: #1A171E;
  }

  .xl\:to-white {
    --tw-gradient-to: #fff;
  }

  .xl\:to-grey {
    --tw-gradient-to: #AEADAF;
  }

  .xl\:to-purple {
    --tw-gradient-to: #01425e;
  }

  .xl\:to-lightgrey {
    --tw-gradient-to: #F1F1F1;
  }

  .xl\:to-lightpurple {
    --tw-gradient-to: #c7b7a7;
  }

  .xl\:to-purplehover {
    --tw-gradient-to: #a079e8;
  }

  .xl\:to-purpleactive {
    --tw-gradient-to: #8b5ce3;
  }

  .xl\:to-red {
    --tw-gradient-to: #E65F6E;
  }

  .xl\:to-beige {
    --tw-gradient-to: #c7b7a7;
  }

  .xl\:to-pourpre {
    --tw-gradient-to: #4a192c;
  }

  .xl\:to-petrole {
    --tw-gradient-to: #01425e;
  }

  .xl\:to-antracite {
    --tw-gradient-to: #444e4f;
  }

  .xl\:to-black-opacity {
    --tw-gradient-to: rgba(25, 23, 29, 0.7);
  }

  .xl\:to-current {
    --tw-gradient-to: currentColor;
  }

  .xl\:hover\:to-black:hover {
    --tw-gradient-to: #1A171E;
  }

  .xl\:hover\:to-white:hover {
    --tw-gradient-to: #fff;
  }

  .xl\:hover\:to-grey:hover {
    --tw-gradient-to: #AEADAF;
  }

  .xl\:hover\:to-purple:hover {
    --tw-gradient-to: #01425e;
  }

  .xl\:hover\:to-lightgrey:hover {
    --tw-gradient-to: #F1F1F1;
  }

  .xl\:hover\:to-lightpurple:hover {
    --tw-gradient-to: #c7b7a7;
  }

  .xl\:hover\:to-purplehover:hover {
    --tw-gradient-to: #a079e8;
  }

  .xl\:hover\:to-purpleactive:hover {
    --tw-gradient-to: #8b5ce3;
  }

  .xl\:hover\:to-red:hover {
    --tw-gradient-to: #E65F6E;
  }

  .xl\:hover\:to-beige:hover {
    --tw-gradient-to: #c7b7a7;
  }

  .xl\:hover\:to-pourpre:hover {
    --tw-gradient-to: #4a192c;
  }

  .xl\:hover\:to-petrole:hover {
    --tw-gradient-to: #01425e;
  }

  .xl\:hover\:to-antracite:hover {
    --tw-gradient-to: #444e4f;
  }

  .xl\:hover\:to-black-opacity:hover {
    --tw-gradient-to: rgba(25, 23, 29, 0.7);
  }

  .xl\:hover\:to-current:hover {
    --tw-gradient-to: currentColor;
  }

  .xl\:focus\:to-black:focus {
    --tw-gradient-to: #1A171E;
  }

  .xl\:focus\:to-white:focus {
    --tw-gradient-to: #fff;
  }

  .xl\:focus\:to-grey:focus {
    --tw-gradient-to: #AEADAF;
  }

  .xl\:focus\:to-purple:focus {
    --tw-gradient-to: #01425e;
  }

  .xl\:focus\:to-lightgrey:focus {
    --tw-gradient-to: #F1F1F1;
  }

  .xl\:focus\:to-lightpurple:focus {
    --tw-gradient-to: #c7b7a7;
  }

  .xl\:focus\:to-purplehover:focus {
    --tw-gradient-to: #a079e8;
  }

  .xl\:focus\:to-purpleactive:focus {
    --tw-gradient-to: #8b5ce3;
  }

  .xl\:focus\:to-red:focus {
    --tw-gradient-to: #E65F6E;
  }

  .xl\:focus\:to-beige:focus {
    --tw-gradient-to: #c7b7a7;
  }

  .xl\:focus\:to-pourpre:focus {
    --tw-gradient-to: #4a192c;
  }

  .xl\:focus\:to-petrole:focus {
    --tw-gradient-to: #01425e;
  }

  .xl\:focus\:to-antracite:focus {
    --tw-gradient-to: #444e4f;
  }

  .xl\:focus\:to-black-opacity:focus {
    --tw-gradient-to: rgba(25, 23, 29, 0.7);
  }

  .xl\:focus\:to-current:focus {
    --tw-gradient-to: currentColor;
  }

  .xl\:decoration-slice {
    -webkit-box-decoration-break: slice;
            box-decoration-break: slice;
  }

  .xl\:decoration-clone {
    -webkit-box-decoration-break: clone;
            box-decoration-break: clone;
  }

  .xl\:bg-auto {
    background-size: auto;
  }

  .xl\:bg-cover {
    background-size: cover;
  }

  .xl\:bg-contain {
    background-size: contain;
  }

  .xl\:bg-fixed {
    background-attachment: fixed;
  }

  .xl\:bg-local {
    background-attachment: local;
  }

  .xl\:bg-scroll {
    background-attachment: scroll;
  }

  .xl\:bg-clip-border {
    background-clip: border-box;
  }

  .xl\:bg-clip-padding {
    background-clip: padding-box;
  }

  .xl\:bg-clip-content {
    background-clip: content-box;
  }

  .xl\:bg-clip-text {
    -webkit-background-clip: text;
            background-clip: text;
  }

  .xl\:bg-bottom {
    background-position: bottom;
  }

  .xl\:bg-center {
    background-position: center;
  }

  .xl\:bg-left {
    background-position: left;
  }

  .xl\:bg-left-bottom {
    background-position: left bottom;
  }

  .xl\:bg-left-top {
    background-position: left top;
  }

  .xl\:bg-right {
    background-position: right;
  }

  .xl\:bg-right-bottom {
    background-position: right bottom;
  }

  .xl\:bg-right-top {
    background-position: right top;
  }

  .xl\:bg-top {
    background-position: top;
  }

  .xl\:bg-repeat {
    background-repeat: repeat;
  }

  .xl\:bg-no-repeat {
    background-repeat: no-repeat;
  }

  .xl\:bg-repeat-x {
    background-repeat: repeat-x;
  }

  .xl\:bg-repeat-y {
    background-repeat: repeat-y;
  }

  .xl\:bg-repeat-round {
    background-repeat: round;
  }

  .xl\:bg-repeat-space {
    background-repeat: space;
  }

  .xl\:bg-origin-border {
    background-origin: border-box;
  }

  .xl\:bg-origin-padding {
    background-origin: padding-box;
  }

  .xl\:bg-origin-content {
    background-origin: content-box;
  }

  .xl\:fill-current {
    fill: currentColor;
  }

  .xl\:stroke-current {
    stroke: currentColor;
  }

  .xl\:stroke-0 {
    stroke-width: 0;
  }

  .xl\:stroke-1 {
    stroke-width: 1;
  }

  .xl\:stroke-2 {
    stroke-width: 2;
  }

  .xl\:object-contain {
    -o-object-fit: contain;
       object-fit: contain;
  }

  .xl\:object-cover {
    -o-object-fit: cover;
       object-fit: cover;
  }

  .xl\:object-fill {
    -o-object-fit: fill;
       object-fit: fill;
  }

  .xl\:object-none {
    -o-object-fit: none;
       object-fit: none;
  }

  .xl\:object-scale-down {
    -o-object-fit: scale-down;
       object-fit: scale-down;
  }

  .xl\:object-bottom {
    -o-object-position: bottom;
       object-position: bottom;
  }

  .xl\:object-center {
    -o-object-position: center;
       object-position: center;
  }

  .xl\:object-left {
    -o-object-position: left;
       object-position: left;
  }

  .xl\:object-left-bottom {
    -o-object-position: left bottom;
       object-position: left bottom;
  }

  .xl\:object-left-top {
    -o-object-position: left top;
       object-position: left top;
  }

  .xl\:object-right {
    -o-object-position: right;
       object-position: right;
  }

  .xl\:object-right-bottom {
    -o-object-position: right bottom;
       object-position: right bottom;
  }

  .xl\:object-right-top {
    -o-object-position: right top;
       object-position: right top;
  }

  .xl\:object-top {
    -o-object-position: top;
       object-position: top;
  }

  .xl\:p-0 {
    padding: 0rem;
  }

  .xl\:p-1 {
    padding: 1rem;
  }

  .xl\:p-2 {
    padding: 1.2rem;
  }

  .xl\:p-3 {
    padding: 1.5rem;
  }

  .xl\:p-4 {
    padding: 1.7rem;
  }

  .xl\:p-5 {
    padding: 2rem;
  }

  .xl\:p-6 {
    padding: 2.5rem;
  }

  .xl\:p-7 {
    padding: 3rem;
  }

  .xl\:p-8 {
    padding: 3.5rem;
  }

  .xl\:p-9 {
    padding: 4rem;
  }

  .xl\:p-10 {
    padding: 4.5rem;
  }

  .xl\:p-11 {
    padding: 5rem;
  }

  .xl\:p-12 {
    padding: 5.5rem;
  }

  .xl\:p-13 {
    padding: 6rem;
  }

  .xl\:p-14 {
    padding: 6.5rem;
  }

  .xl\:p-15 {
    padding: 7rem;
  }

  .xl\:p-16 {
    padding: 7.5rem;
  }

  .xl\:p-17 {
    padding: 8rem;
  }

  .xl\:p-18 {
    padding: 8.5rem;
  }

  .xl\:p-19 {
    padding: 9.5rem;
  }

  .xl\:p-20 {
    padding: 10rem;
  }

  .xl\:p-21 {
    padding: 11rem;
  }

  .xl\:p-22 {
    padding: 13rem;
  }

  .xl\:p-23 {
    padding: 15rem;
  }

  .xl\:p-24 {
    padding: 20.5rem;
  }

  .xl\:p-tiny {
    padding: 0.5rem;
  }

  .xl\:p-42p {
    padding: 42%;
  }

  .xl\:p-huge {
    padding: 39.5rem;
  }

  .xl\:p-fit {
    padding: fit-content;
  }

  .xl\:px-0 {
    padding-left: 0rem;
    padding-right: 0rem;
  }

  .xl\:px-1 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .xl\:px-2 {
    padding-left: 1.2rem;
    padding-right: 1.2rem;
  }

  .xl\:px-3 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .xl\:px-4 {
    padding-left: 1.7rem;
    padding-right: 1.7rem;
  }

  .xl\:px-5 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .xl\:px-6 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .xl\:px-7 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .xl\:px-8 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }

  .xl\:px-9 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .xl\:px-10 {
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }

  .xl\:px-11 {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .xl\:px-12 {
    padding-left: 5.5rem;
    padding-right: 5.5rem;
  }

  .xl\:px-13 {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .xl\:px-14 {
    padding-left: 6.5rem;
    padding-right: 6.5rem;
  }

  .xl\:px-15 {
    padding-left: 7rem;
    padding-right: 7rem;
  }

  .xl\:px-16 {
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }

  .xl\:px-17 {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .xl\:px-18 {
    padding-left: 8.5rem;
    padding-right: 8.5rem;
  }

  .xl\:px-19 {
    padding-left: 9.5rem;
    padding-right: 9.5rem;
  }

  .xl\:px-20 {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .xl\:px-21 {
    padding-left: 11rem;
    padding-right: 11rem;
  }

  .xl\:px-22 {
    padding-left: 13rem;
    padding-right: 13rem;
  }

  .xl\:px-23 {
    padding-left: 15rem;
    padding-right: 15rem;
  }

  .xl\:px-24 {
    padding-left: 20.5rem;
    padding-right: 20.5rem;
  }

  .xl\:px-tiny {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .xl\:px-42p {
    padding-left: 42%;
    padding-right: 42%;
  }

  .xl\:px-huge {
    padding-left: 39.5rem;
    padding-right: 39.5rem;
  }

  .xl\:px-fit {
    padding-left: fit-content;
    padding-right: fit-content;
  }

  .xl\:py-0 {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }

  .xl\:py-1 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .xl\:py-2 {
    padding-top: 1.2rem;
    padding-bottom: 1.2rem;
  }

  .xl\:py-3 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .xl\:py-4 {
    padding-top: 1.7rem;
    padding-bottom: 1.7rem;
  }

  .xl\:py-5 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .xl\:py-6 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .xl\:py-7 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .xl\:py-8 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .xl\:py-9 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .xl\:py-10 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }

  .xl\:py-11 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .xl\:py-12 {
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }

  .xl\:py-13 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .xl\:py-14 {
    padding-top: 6.5rem;
    padding-bottom: 6.5rem;
  }

  .xl\:py-15 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .xl\:py-16 {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .xl\:py-17 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .xl\:py-18 {
    padding-top: 8.5rem;
    padding-bottom: 8.5rem;
  }

  .xl\:py-19 {
    padding-top: 9.5rem;
    padding-bottom: 9.5rem;
  }

  .xl\:py-20 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .xl\:py-21 {
    padding-top: 11rem;
    padding-bottom: 11rem;
  }

  .xl\:py-22 {
    padding-top: 13rem;
    padding-bottom: 13rem;
  }

  .xl\:py-23 {
    padding-top: 15rem;
    padding-bottom: 15rem;
  }

  .xl\:py-24 {
    padding-top: 20.5rem;
    padding-bottom: 20.5rem;
  }

  .xl\:py-tiny {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .xl\:py-42p {
    padding-top: 42%;
    padding-bottom: 42%;
  }

  .xl\:py-huge {
    padding-top: 39.5rem;
    padding-bottom: 39.5rem;
  }

  .xl\:py-fit {
    padding-top: fit-content;
    padding-bottom: fit-content;
  }

  .xl\:pt-0 {
    padding-top: 0rem;
  }

  .xl\:pt-1 {
    padding-top: 1rem;
  }

  .xl\:pt-2 {
    padding-top: 1.2rem;
  }

  .xl\:pt-3 {
    padding-top: 1.5rem;
  }

  .xl\:pt-4 {
    padding-top: 1.7rem;
  }

  .xl\:pt-5 {
    padding-top: 2rem;
  }

  .xl\:pt-6 {
    padding-top: 2.5rem;
  }

  .xl\:pt-7 {
    padding-top: 3rem;
  }

  .xl\:pt-8 {
    padding-top: 3.5rem;
  }

  .xl\:pt-9 {
    padding-top: 4rem;
  }

  .xl\:pt-10 {
    padding-top: 4.5rem;
  }

  .xl\:pt-11 {
    padding-top: 5rem;
  }

  .xl\:pt-12 {
    padding-top: 5.5rem;
  }

  .xl\:pt-13 {
    padding-top: 6rem;
  }

  .xl\:pt-14 {
    padding-top: 6.5rem;
  }

  .xl\:pt-15 {
    padding-top: 7rem;
  }

  .xl\:pt-16 {
    padding-top: 7.5rem;
  }

  .xl\:pt-17 {
    padding-top: 8rem;
  }

  .xl\:pt-18 {
    padding-top: 8.5rem;
  }

  .xl\:pt-19 {
    padding-top: 9.5rem;
  }

  .xl\:pt-20 {
    padding-top: 10rem;
  }

  .xl\:pt-21 {
    padding-top: 11rem;
  }

  .xl\:pt-22 {
    padding-top: 13rem;
  }

  .xl\:pt-23 {
    padding-top: 15rem;
  }

  .xl\:pt-24 {
    padding-top: 20.5rem;
  }

  .xl\:pt-tiny {
    padding-top: 0.5rem;
  }

  .xl\:pt-42p {
    padding-top: 42%;
  }

  .xl\:pt-huge {
    padding-top: 39.5rem;
  }

  .xl\:pt-fit {
    padding-top: fit-content;
  }

  .xl\:pr-0 {
    padding-right: 0rem;
  }

  .xl\:pr-1 {
    padding-right: 1rem;
  }

  .xl\:pr-2 {
    padding-right: 1.2rem;
  }

  .xl\:pr-3 {
    padding-right: 1.5rem;
  }

  .xl\:pr-4 {
    padding-right: 1.7rem;
  }

  .xl\:pr-5 {
    padding-right: 2rem;
  }

  .xl\:pr-6 {
    padding-right: 2.5rem;
  }

  .xl\:pr-7 {
    padding-right: 3rem;
  }

  .xl\:pr-8 {
    padding-right: 3.5rem;
  }

  .xl\:pr-9 {
    padding-right: 4rem;
  }

  .xl\:pr-10 {
    padding-right: 4.5rem;
  }

  .xl\:pr-11 {
    padding-right: 5rem;
  }

  .xl\:pr-12 {
    padding-right: 5.5rem;
  }

  .xl\:pr-13 {
    padding-right: 6rem;
  }

  .xl\:pr-14 {
    padding-right: 6.5rem;
  }

  .xl\:pr-15 {
    padding-right: 7rem;
  }

  .xl\:pr-16 {
    padding-right: 7.5rem;
  }

  .xl\:pr-17 {
    padding-right: 8rem;
  }

  .xl\:pr-18 {
    padding-right: 8.5rem;
  }

  .xl\:pr-19 {
    padding-right: 9.5rem;
  }

  .xl\:pr-20 {
    padding-right: 10rem;
  }

  .xl\:pr-21 {
    padding-right: 11rem;
  }

  .xl\:pr-22 {
    padding-right: 13rem;
  }

  .xl\:pr-23 {
    padding-right: 15rem;
  }

  .xl\:pr-24 {
    padding-right: 20.5rem;
  }

  .xl\:pr-tiny {
    padding-right: 0.5rem;
  }

  .xl\:pr-42p {
    padding-right: 42%;
  }

  .xl\:pr-huge {
    padding-right: 39.5rem;
  }

  .xl\:pr-fit {
    padding-right: fit-content;
  }

  .xl\:pb-0 {
    padding-bottom: 0rem;
  }

  .xl\:pb-1 {
    padding-bottom: 1rem;
  }

  .xl\:pb-2 {
    padding-bottom: 1.2rem;
  }

  .xl\:pb-3 {
    padding-bottom: 1.5rem;
  }

  .xl\:pb-4 {
    padding-bottom: 1.7rem;
  }

  .xl\:pb-5 {
    padding-bottom: 2rem;
  }

  .xl\:pb-6 {
    padding-bottom: 2.5rem;
  }

  .xl\:pb-7 {
    padding-bottom: 3rem;
  }

  .xl\:pb-8 {
    padding-bottom: 3.5rem;
  }

  .xl\:pb-9 {
    padding-bottom: 4rem;
  }

  .xl\:pb-10 {
    padding-bottom: 4.5rem;
  }

  .xl\:pb-11 {
    padding-bottom: 5rem;
  }

  .xl\:pb-12 {
    padding-bottom: 5.5rem;
  }

  .xl\:pb-13 {
    padding-bottom: 6rem;
  }

  .xl\:pb-14 {
    padding-bottom: 6.5rem;
  }

  .xl\:pb-15 {
    padding-bottom: 7rem;
  }

  .xl\:pb-16 {
    padding-bottom: 7.5rem;
  }

  .xl\:pb-17 {
    padding-bottom: 8rem;
  }

  .xl\:pb-18 {
    padding-bottom: 8.5rem;
  }

  .xl\:pb-19 {
    padding-bottom: 9.5rem;
  }

  .xl\:pb-20 {
    padding-bottom: 10rem;
  }

  .xl\:pb-21 {
    padding-bottom: 11rem;
  }

  .xl\:pb-22 {
    padding-bottom: 13rem;
  }

  .xl\:pb-23 {
    padding-bottom: 15rem;
  }

  .xl\:pb-24 {
    padding-bottom: 20.5rem;
  }

  .xl\:pb-tiny {
    padding-bottom: 0.5rem;
  }

  .xl\:pb-42p {
    padding-bottom: 42%;
  }

  .xl\:pb-huge {
    padding-bottom: 39.5rem;
  }

  .xl\:pb-fit {
    padding-bottom: fit-content;
  }

  .xl\:pl-0 {
    padding-left: 0rem;
  }

  .xl\:pl-1 {
    padding-left: 1rem;
  }

  .xl\:pl-2 {
    padding-left: 1.2rem;
  }

  .xl\:pl-3 {
    padding-left: 1.5rem;
  }

  .xl\:pl-4 {
    padding-left: 1.7rem;
  }

  .xl\:pl-5 {
    padding-left: 2rem;
  }

  .xl\:pl-6 {
    padding-left: 2.5rem;
  }

  .xl\:pl-7 {
    padding-left: 3rem;
  }

  .xl\:pl-8 {
    padding-left: 3.5rem;
  }

  .xl\:pl-9 {
    padding-left: 4rem;
  }

  .xl\:pl-10 {
    padding-left: 4.5rem;
  }

  .xl\:pl-11 {
    padding-left: 5rem;
  }

  .xl\:pl-12 {
    padding-left: 5.5rem;
  }

  .xl\:pl-13 {
    padding-left: 6rem;
  }

  .xl\:pl-14 {
    padding-left: 6.5rem;
  }

  .xl\:pl-15 {
    padding-left: 7rem;
  }

  .xl\:pl-16 {
    padding-left: 7.5rem;
  }

  .xl\:pl-17 {
    padding-left: 8rem;
  }

  .xl\:pl-18 {
    padding-left: 8.5rem;
  }

  .xl\:pl-19 {
    padding-left: 9.5rem;
  }

  .xl\:pl-20 {
    padding-left: 10rem;
  }

  .xl\:pl-21 {
    padding-left: 11rem;
  }

  .xl\:pl-22 {
    padding-left: 13rem;
  }

  .xl\:pl-23 {
    padding-left: 15rem;
  }

  .xl\:pl-24 {
    padding-left: 20.5rem;
  }

  .xl\:pl-tiny {
    padding-left: 0.5rem;
  }

  .xl\:pl-42p {
    padding-left: 42%;
  }

  .xl\:pl-huge {
    padding-left: 39.5rem;
  }

  .xl\:pl-fit {
    padding-left: fit-content;
  }

  .xl\:text-left {
    text-align: left;
  }

  .xl\:text-center {
    text-align: center;
  }

  .xl\:text-right {
    text-align: right;
  }

  .xl\:text-justify {
    text-align: justify;
  }

  .xl\:align-baseline {
    vertical-align: baseline;
  }

  .xl\:align-top {
    vertical-align: top;
  }

  .xl\:align-middle {
    vertical-align: middle;
  }

  .xl\:align-bottom {
    vertical-align: bottom;
  }

  .xl\:align-text-top {
    vertical-align: text-top;
  }

  .xl\:align-text-bottom {
    vertical-align: text-bottom;
  }

  .xl\:font-sans {
    font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  }

  .xl\:font-serif {
    font-family: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;
  }

  .xl\:font-mono {
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  }

  .xl\:text-1 {
    font-size: 1.4rem;
  }

  .xl\:text-2 {
    font-size: 1.5rem;
  }

  .xl\:text-3 {
    font-size: 1.6rem;
  }

  .xl\:text-4 {
    font-size: 1.8rem;
  }

  .xl\:text-5 {
    font-size: 2rem;
  }

  .xl\:text-6 {
    font-size: 2.2rem;
  }

  .xl\:text-7 {
    font-size: 2.4rem;
  }

  .xl\:text-8 {
    font-size: 2.6rem;
  }

  .xl\:text-9 {
    font-size: 2.8rem;
  }

  .xl\:text-10 {
    font-size: 4.8rem;
  }

  .xl\:font-thin {
    font-weight: 100;
  }

  .xl\:font-extralight {
    font-weight: 200;
  }

  .xl\:font-light {
    font-weight: 300;
  }

  .xl\:font-normal {
    font-weight: 400;
  }

  .xl\:font-medium {
    font-weight: 500;
  }

  .xl\:font-semibold {
    font-weight: 600;
  }

  .xl\:font-bold {
    font-weight: 700;
  }

  .xl\:font-extrabold {
    font-weight: 800;
  }

  .xl\:font-black {
    font-weight: 900;
  }

  .xl\:uppercase {
    text-transform: uppercase;
  }

  .xl\:lowercase {
    text-transform: lowercase;
  }

  .xl\:capitalize {
    text-transform: capitalize;
  }

  .xl\:normal-case {
    text-transform: none;
  }

  .xl\:italic {
    font-style: italic;
  }

  .xl\:not-italic {
    font-style: normal;
  }

  .xl\:ordinal, .xl\:slashed-zero, .xl\:lining-nums, .xl\:oldstyle-nums, .xl\:proportional-nums, .xl\:tabular-nums, .xl\:diagonal-fractions, .xl\:stacked-fractions {
    --tw-ordinal: var(--tw-empty,/*!*/ /*!*/);
    --tw-slashed-zero: var(--tw-empty,/*!*/ /*!*/);
    --tw-numeric-figure: var(--tw-empty,/*!*/ /*!*/);
    --tw-numeric-spacing: var(--tw-empty,/*!*/ /*!*/);
    --tw-numeric-fraction: var(--tw-empty,/*!*/ /*!*/);
    -webkit-font-feature-settings: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
            font-feature-settings: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
    font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
  }

  .xl\:normal-nums {
    -webkit-font-feature-settings: normal;
            font-feature-settings: normal;
    font-variant-numeric: normal;
  }

  .xl\:ordinal {
    --tw-ordinal: ordinal;
  }

  .xl\:slashed-zero {
    --tw-slashed-zero: slashed-zero;
  }

  .xl\:lining-nums {
    --tw-numeric-figure: lining-nums;
  }

  .xl\:oldstyle-nums {
    --tw-numeric-figure: oldstyle-nums;
  }

  .xl\:proportional-nums {
    --tw-numeric-spacing: proportional-nums;
  }

  .xl\:tabular-nums {
    --tw-numeric-spacing: tabular-nums;
  }

  .xl\:diagonal-fractions {
    --tw-numeric-fraction: diagonal-fractions;
  }

  .xl\:stacked-fractions {
    --tw-numeric-fraction: stacked-fractions;
  }

  .xl\:leading-3 {
    line-height: .75rem;
  }

  .xl\:leading-4 {
    line-height: 1rem;
  }

  .xl\:leading-5 {
    line-height: 1.25rem;
  }

  .xl\:leading-6 {
    line-height: 1.5rem;
  }

  .xl\:leading-7 {
    line-height: 1.75rem;
  }

  .xl\:leading-8 {
    line-height: 2rem;
  }

  .xl\:leading-9 {
    line-height: 2.25rem;
  }

  .xl\:leading-10 {
    line-height: 2.5rem;
  }

  .xl\:leading-none {
    line-height: 1;
  }

  .xl\:leading-tight {
    line-height: 1.25;
  }

  .xl\:leading-snug {
    line-height: 1.375;
  }

  .xl\:leading-normal {
    line-height: 1.5;
  }

  .xl\:leading-relaxed {
    line-height: 1.625;
  }

  .xl\:leading-loose {
    line-height: 2;
  }

  .xl\:leading-large {
    line-height: 32px;
  }

  .xl\:leading-xl {
    line-height: 34px;
  }

  .xl\:tracking-tighter {
    letter-spacing: -0.05em;
  }

  .xl\:tracking-tight {
    letter-spacing: -0.025em;
  }

  .xl\:tracking-normal {
    letter-spacing: 0em;
  }

  .xl\:tracking-wide {
    letter-spacing: 0.025em;
  }

  .xl\:tracking-wider {
    letter-spacing: 0.05em;
  }

  .xl\:tracking-widest {
    letter-spacing: 0.1em;
  }

  .xl\:text-black {
    --tw-text-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-text-opacity));
  }

  .xl\:text-white {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .xl\:text-grey {
    --tw-text-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-text-opacity));
  }

  .xl\:text-purple {
    --tw-text-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-text-opacity));
  }

  .xl\:text-lightgrey {
    --tw-text-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-text-opacity));
  }

  .xl\:text-lightpurple {
    --tw-text-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-text-opacity));
  }

  .xl\:text-purplehover {
    --tw-text-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-text-opacity));
  }

  .xl\:text-purpleactive {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-text-opacity));
  }

  .xl\:text-red {
    --tw-text-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-text-opacity));
  }

  .xl\:text-beige {
    --tw-text-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-text-opacity));
  }

  .xl\:text-pourpre {
    --tw-text-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-text-opacity));
  }

  .xl\:text-petrole {
    --tw-text-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-text-opacity));
  }

  .xl\:text-antracite {
    --tw-text-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-text-opacity));
  }

  .xl\:text-black-opacity {
    color: rgba(25, 23, 29, 0.7);
  }

  .xl\:text-current {
    color: currentColor;
  }

  .group:hover .xl\:group-hover\:text-black {
    --tw-text-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-white {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-grey {
    --tw-text-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-purple {
    --tw-text-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-lightgrey {
    --tw-text-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-lightpurple {
    --tw-text-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-purplehover {
    --tw-text-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-purpleactive {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-red {
    --tw-text-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-beige {
    --tw-text-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-pourpre {
    --tw-text-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-petrole {
    --tw-text-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-antracite {
    --tw-text-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-black-opacity {
    color: rgba(25, 23, 29, 0.7);
  }

  .group:hover .xl\:group-hover\:text-current {
    color: currentColor;
  }

  .xl\[focus-within]\:text-black[focus-within] {
    --tw-text-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-black:focus-within {
    --tw-text-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-text-opacity));
  }

  .xl\[focus-within]\:text-white[focus-within] {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-white:focus-within {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .xl\[focus-within]\:text-grey[focus-within] {
    --tw-text-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-grey:focus-within {
    --tw-text-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-text-opacity));
  }

  .xl\[focus-within]\:text-purple[focus-within] {
    --tw-text-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-purple:focus-within {
    --tw-text-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-text-opacity));
  }

  .xl\[focus-within]\:text-lightgrey[focus-within] {
    --tw-text-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-lightgrey:focus-within {
    --tw-text-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-text-opacity));
  }

  .xl\[focus-within]\:text-lightpurple[focus-within] {
    --tw-text-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-lightpurple:focus-within {
    --tw-text-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-text-opacity));
  }

  .xl\[focus-within]\:text-purplehover[focus-within] {
    --tw-text-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-purplehover:focus-within {
    --tw-text-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-text-opacity));
  }

  .xl\[focus-within]\:text-purpleactive[focus-within] {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-purpleactive:focus-within {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-text-opacity));
  }

  .xl\[focus-within]\:text-red[focus-within] {
    --tw-text-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-red:focus-within {
    --tw-text-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-text-opacity));
  }

  .xl\[focus-within]\:text-beige[focus-within] {
    --tw-text-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-beige:focus-within {
    --tw-text-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-text-opacity));
  }

  .xl\[focus-within]\:text-pourpre[focus-within] {
    --tw-text-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-pourpre:focus-within {
    --tw-text-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-text-opacity));
  }

  .xl\[focus-within]\:text-petrole[focus-within] {
    --tw-text-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-petrole:focus-within {
    --tw-text-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-text-opacity));
  }

  .xl\[focus-within]\:text-antracite[focus-within] {
    --tw-text-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-antracite:focus-within {
    --tw-text-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-text-opacity));
  }

  .xl\[focus-within]\:text-black-opacity[focus-within] {
    color: rgba(25, 23, 29, 0.7);
  }

  .xl\:focus-within\:text-black-opacity:focus-within {
    color: rgba(25, 23, 29, 0.7);
  }

  .xl\[focus-within]\:text-current[focus-within] {
    color: currentColor;
  }

  .xl\:focus-within\:text-current:focus-within {
    color: currentColor;
  }

  .xl\:hover\:text-black:hover {
    --tw-text-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-text-opacity));
  }

  .xl\:hover\:text-white:hover {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .xl\:hover\:text-grey:hover {
    --tw-text-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-text-opacity));
  }

  .xl\:hover\:text-purple:hover {
    --tw-text-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-text-opacity));
  }

  .xl\:hover\:text-lightgrey:hover {
    --tw-text-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-text-opacity));
  }

  .xl\:hover\:text-lightpurple:hover {
    --tw-text-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-text-opacity));
  }

  .xl\:hover\:text-purplehover:hover {
    --tw-text-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-text-opacity));
  }

  .xl\:hover\:text-purpleactive:hover {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-text-opacity));
  }

  .xl\:hover\:text-red:hover {
    --tw-text-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-text-opacity));
  }

  .xl\:hover\:text-beige:hover {
    --tw-text-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-text-opacity));
  }

  .xl\:hover\:text-pourpre:hover {
    --tw-text-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-text-opacity));
  }

  .xl\:hover\:text-petrole:hover {
    --tw-text-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-text-opacity));
  }

  .xl\:hover\:text-antracite:hover {
    --tw-text-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-text-opacity));
  }

  .xl\:hover\:text-black-opacity:hover {
    color: rgba(25, 23, 29, 0.7);
  }

  .xl\:hover\:text-current:hover {
    color: currentColor;
  }

  .xl\:focus\:text-black:focus {
    --tw-text-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-text-opacity));
  }

  .xl\:focus\:text-white:focus {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .xl\:focus\:text-grey:focus {
    --tw-text-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-text-opacity));
  }

  .xl\:focus\:text-purple:focus {
    --tw-text-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-text-opacity));
  }

  .xl\:focus\:text-lightgrey:focus {
    --tw-text-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-text-opacity));
  }

  .xl\:focus\:text-lightpurple:focus {
    --tw-text-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-text-opacity));
  }

  .xl\:focus\:text-purplehover:focus {
    --tw-text-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-text-opacity));
  }

  .xl\:focus\:text-purpleactive:focus {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-text-opacity));
  }

  .xl\:focus\:text-red:focus {
    --tw-text-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-text-opacity));
  }

  .xl\:focus\:text-beige:focus {
    --tw-text-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-text-opacity));
  }

  .xl\:focus\:text-pourpre:focus {
    --tw-text-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-text-opacity));
  }

  .xl\:focus\:text-petrole:focus {
    --tw-text-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-text-opacity));
  }

  .xl\:focus\:text-antracite:focus {
    --tw-text-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-text-opacity));
  }

  .xl\:focus\:text-black-opacity:focus {
    color: rgba(25, 23, 29, 0.7);
  }

  .xl\:focus\:text-current:focus {
    color: currentColor;
  }

  .xl\:text-opacity-0 {
    --tw-text-opacity: 0;
  }

  .xl\:text-opacity-5 {
    --tw-text-opacity: 0.05;
  }

  .xl\:text-opacity-10 {
    --tw-text-opacity: 0.1;
  }

  .xl\:text-opacity-20 {
    --tw-text-opacity: 0.2;
  }

  .xl\:text-opacity-25 {
    --tw-text-opacity: 0.25;
  }

  .xl\:text-opacity-30 {
    --tw-text-opacity: 0.3;
  }

  .xl\:text-opacity-40 {
    --tw-text-opacity: 0.4;
  }

  .xl\:text-opacity-50 {
    --tw-text-opacity: 0.5;
  }

  .xl\:text-opacity-60 {
    --tw-text-opacity: 0.6;
  }

  .xl\:text-opacity-70 {
    --tw-text-opacity: 0.7;
  }

  .xl\:text-opacity-75 {
    --tw-text-opacity: 0.75;
  }

  .xl\:text-opacity-80 {
    --tw-text-opacity: 0.8;
  }

  .xl\:text-opacity-90 {
    --tw-text-opacity: 0.9;
  }

  .xl\:text-opacity-95 {
    --tw-text-opacity: 0.95;
  }

  .xl\:text-opacity-100 {
    --tw-text-opacity: 1;
  }

  .group:hover .xl\:group-hover\:text-opacity-0 {
    --tw-text-opacity: 0;
  }

  .group:hover .xl\:group-hover\:text-opacity-5 {
    --tw-text-opacity: 0.05;
  }

  .group:hover .xl\:group-hover\:text-opacity-10 {
    --tw-text-opacity: 0.1;
  }

  .group:hover .xl\:group-hover\:text-opacity-20 {
    --tw-text-opacity: 0.2;
  }

  .group:hover .xl\:group-hover\:text-opacity-25 {
    --tw-text-opacity: 0.25;
  }

  .group:hover .xl\:group-hover\:text-opacity-30 {
    --tw-text-opacity: 0.3;
  }

  .group:hover .xl\:group-hover\:text-opacity-40 {
    --tw-text-opacity: 0.4;
  }

  .group:hover .xl\:group-hover\:text-opacity-50 {
    --tw-text-opacity: 0.5;
  }

  .group:hover .xl\:group-hover\:text-opacity-60 {
    --tw-text-opacity: 0.6;
  }

  .group:hover .xl\:group-hover\:text-opacity-70 {
    --tw-text-opacity: 0.7;
  }

  .group:hover .xl\:group-hover\:text-opacity-75 {
    --tw-text-opacity: 0.75;
  }

  .group:hover .xl\:group-hover\:text-opacity-80 {
    --tw-text-opacity: 0.8;
  }

  .group:hover .xl\:group-hover\:text-opacity-90 {
    --tw-text-opacity: 0.9;
  }

  .group:hover .xl\:group-hover\:text-opacity-95 {
    --tw-text-opacity: 0.95;
  }

  .group:hover .xl\:group-hover\:text-opacity-100 {
    --tw-text-opacity: 1;
  }

  .xl\[focus-within]\:text-opacity-0[focus-within] {
    --tw-text-opacity: 0;
  }

  .xl\:focus-within\:text-opacity-0:focus-within {
    --tw-text-opacity: 0;
  }

  .xl\[focus-within]\:text-opacity-5[focus-within] {
    --tw-text-opacity: 0.05;
  }

  .xl\:focus-within\:text-opacity-5:focus-within {
    --tw-text-opacity: 0.05;
  }

  .xl\[focus-within]\:text-opacity-10[focus-within] {
    --tw-text-opacity: 0.1;
  }

  .xl\:focus-within\:text-opacity-10:focus-within {
    --tw-text-opacity: 0.1;
  }

  .xl\[focus-within]\:text-opacity-20[focus-within] {
    --tw-text-opacity: 0.2;
  }

  .xl\:focus-within\:text-opacity-20:focus-within {
    --tw-text-opacity: 0.2;
  }

  .xl\[focus-within]\:text-opacity-25[focus-within] {
    --tw-text-opacity: 0.25;
  }

  .xl\:focus-within\:text-opacity-25:focus-within {
    --tw-text-opacity: 0.25;
  }

  .xl\[focus-within]\:text-opacity-30[focus-within] {
    --tw-text-opacity: 0.3;
  }

  .xl\:focus-within\:text-opacity-30:focus-within {
    --tw-text-opacity: 0.3;
  }

  .xl\[focus-within]\:text-opacity-40[focus-within] {
    --tw-text-opacity: 0.4;
  }

  .xl\:focus-within\:text-opacity-40:focus-within {
    --tw-text-opacity: 0.4;
  }

  .xl\[focus-within]\:text-opacity-50[focus-within] {
    --tw-text-opacity: 0.5;
  }

  .xl\:focus-within\:text-opacity-50:focus-within {
    --tw-text-opacity: 0.5;
  }

  .xl\[focus-within]\:text-opacity-60[focus-within] {
    --tw-text-opacity: 0.6;
  }

  .xl\:focus-within\:text-opacity-60:focus-within {
    --tw-text-opacity: 0.6;
  }

  .xl\[focus-within]\:text-opacity-70[focus-within] {
    --tw-text-opacity: 0.7;
  }

  .xl\:focus-within\:text-opacity-70:focus-within {
    --tw-text-opacity: 0.7;
  }

  .xl\[focus-within]\:text-opacity-75[focus-within] {
    --tw-text-opacity: 0.75;
  }

  .xl\:focus-within\:text-opacity-75:focus-within {
    --tw-text-opacity: 0.75;
  }

  .xl\[focus-within]\:text-opacity-80[focus-within] {
    --tw-text-opacity: 0.8;
  }

  .xl\:focus-within\:text-opacity-80:focus-within {
    --tw-text-opacity: 0.8;
  }

  .xl\[focus-within]\:text-opacity-90[focus-within] {
    --tw-text-opacity: 0.9;
  }

  .xl\:focus-within\:text-opacity-90:focus-within {
    --tw-text-opacity: 0.9;
  }

  .xl\[focus-within]\:text-opacity-95[focus-within] {
    --tw-text-opacity: 0.95;
  }

  .xl\:focus-within\:text-opacity-95:focus-within {
    --tw-text-opacity: 0.95;
  }

  .xl\[focus-within]\:text-opacity-100[focus-within] {
    --tw-text-opacity: 1;
  }

  .xl\:focus-within\:text-opacity-100:focus-within {
    --tw-text-opacity: 1;
  }

  .xl\:hover\:text-opacity-0:hover {
    --tw-text-opacity: 0;
  }

  .xl\:hover\:text-opacity-5:hover {
    --tw-text-opacity: 0.05;
  }

  .xl\:hover\:text-opacity-10:hover {
    --tw-text-opacity: 0.1;
  }

  .xl\:hover\:text-opacity-20:hover {
    --tw-text-opacity: 0.2;
  }

  .xl\:hover\:text-opacity-25:hover {
    --tw-text-opacity: 0.25;
  }

  .xl\:hover\:text-opacity-30:hover {
    --tw-text-opacity: 0.3;
  }

  .xl\:hover\:text-opacity-40:hover {
    --tw-text-opacity: 0.4;
  }

  .xl\:hover\:text-opacity-50:hover {
    --tw-text-opacity: 0.5;
  }

  .xl\:hover\:text-opacity-60:hover {
    --tw-text-opacity: 0.6;
  }

  .xl\:hover\:text-opacity-70:hover {
    --tw-text-opacity: 0.7;
  }

  .xl\:hover\:text-opacity-75:hover {
    --tw-text-opacity: 0.75;
  }

  .xl\:hover\:text-opacity-80:hover {
    --tw-text-opacity: 0.8;
  }

  .xl\:hover\:text-opacity-90:hover {
    --tw-text-opacity: 0.9;
  }

  .xl\:hover\:text-opacity-95:hover {
    --tw-text-opacity: 0.95;
  }

  .xl\:hover\:text-opacity-100:hover {
    --tw-text-opacity: 1;
  }

  .xl\:focus\:text-opacity-0:focus {
    --tw-text-opacity: 0;
  }

  .xl\:focus\:text-opacity-5:focus {
    --tw-text-opacity: 0.05;
  }

  .xl\:focus\:text-opacity-10:focus {
    --tw-text-opacity: 0.1;
  }

  .xl\:focus\:text-opacity-20:focus {
    --tw-text-opacity: 0.2;
  }

  .xl\:focus\:text-opacity-25:focus {
    --tw-text-opacity: 0.25;
  }

  .xl\:focus\:text-opacity-30:focus {
    --tw-text-opacity: 0.3;
  }

  .xl\:focus\:text-opacity-40:focus {
    --tw-text-opacity: 0.4;
  }

  .xl\:focus\:text-opacity-50:focus {
    --tw-text-opacity: 0.5;
  }

  .xl\:focus\:text-opacity-60:focus {
    --tw-text-opacity: 0.6;
  }

  .xl\:focus\:text-opacity-70:focus {
    --tw-text-opacity: 0.7;
  }

  .xl\:focus\:text-opacity-75:focus {
    --tw-text-opacity: 0.75;
  }

  .xl\:focus\:text-opacity-80:focus {
    --tw-text-opacity: 0.8;
  }

  .xl\:focus\:text-opacity-90:focus {
    --tw-text-opacity: 0.9;
  }

  .xl\:focus\:text-opacity-95:focus {
    --tw-text-opacity: 0.95;
  }

  .xl\:focus\:text-opacity-100:focus {
    --tw-text-opacity: 1;
  }

  .xl\:underline {
    text-decoration: underline;
  }

  .xl\:line-through {
    text-decoration: line-through;
  }

  .xl\:no-underline {
    text-decoration: none;
  }

  .group:hover .xl\:group-hover\:underline {
    text-decoration: underline;
  }

  .group:hover .xl\:group-hover\:line-through {
    text-decoration: line-through;
  }

  .group:hover .xl\:group-hover\:no-underline {
    text-decoration: none;
  }

  .xl\[focus-within]\:underline[focus-within] {
    text-decoration: underline;
  }

  .xl\:focus-within\:underline:focus-within {
    text-decoration: underline;
  }

  .xl\[focus-within]\:line-through[focus-within] {
    text-decoration: line-through;
  }

  .xl\:focus-within\:line-through:focus-within {
    text-decoration: line-through;
  }

  .xl\[focus-within]\:no-underline[focus-within] {
    text-decoration: none;
  }

  .xl\:focus-within\:no-underline:focus-within {
    text-decoration: none;
  }

  .xl\:hover\:underline:hover {
    text-decoration: underline;
  }

  .xl\:hover\:line-through:hover {
    text-decoration: line-through;
  }

  .xl\:hover\:no-underline:hover {
    text-decoration: none;
  }

  .xl\:focus\:underline:focus {
    text-decoration: underline;
  }

  .xl\:focus\:line-through:focus {
    text-decoration: line-through;
  }

  .xl\:focus\:no-underline:focus {
    text-decoration: none;
  }

  .xl\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .xl\:subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .xl\:placeholder-black::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-black::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-black:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-black::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-black::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-white::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-white::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-white:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-white::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-white::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-grey::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-grey::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-grey:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-grey::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-grey::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-purple::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-purple::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-purple:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-purple::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-purple::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-lightgrey::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-lightgrey::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-lightgrey:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-lightgrey::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-lightgrey::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-lightpurple::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-lightpurple::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-lightpurple:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-lightpurple::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-lightpurple::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-purplehover::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-purplehover::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-purplehover:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-purplehover::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-purplehover::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-purpleactive::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-purpleactive::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-purpleactive:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-purpleactive::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-purpleactive::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-red::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-red::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-red:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-red::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-red::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-beige::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-beige::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-beige:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-beige::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-beige::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-pourpre::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-pourpre::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-pourpre:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-pourpre::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-pourpre::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-petrole::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-petrole::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-petrole:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-petrole::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-petrole::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-antracite::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-antracite::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-antracite:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-antracite::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-antracite::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-black-opacity::-webkit-input-placeholder {
    color: rgba(25, 23, 29, 0.7);
  }

  .xl\:placeholder-black-opacity::-moz-placeholder {
    color: rgba(25, 23, 29, 0.7);
  }

  .xl\:placeholder-black-opacity:-ms-input-placeholder {
    color: rgba(25, 23, 29, 0.7);
  }

  .xl\:placeholder-black-opacity::-ms-input-placeholder {
    color: rgba(25, 23, 29, 0.7);
  }

  .xl\:placeholder-black-opacity::placeholder {
    color: rgba(25, 23, 29, 0.7);
  }

  .xl\:placeholder-current::-webkit-input-placeholder {
    color: currentColor;
  }

  .xl\:placeholder-current::-moz-placeholder {
    color: currentColor;
  }

  .xl\:placeholder-current:-ms-input-placeholder {
    color: currentColor;
  }

  .xl\:placeholder-current::-ms-input-placeholder {
    color: currentColor;
  }

  .xl\:placeholder-current::placeholder {
    color: currentColor;
  }

  .xl\:focus\:placeholder-black:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-black:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-black:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-black:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-black:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-white:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-white:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-white:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-white:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-white:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-grey:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-grey:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-grey:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-grey:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-grey:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-purple:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-purple:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-purple:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-purple:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-purple:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-lightgrey:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-lightgrey:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-lightgrey:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-lightgrey:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-lightgrey:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-lightpurple:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-lightpurple:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-lightpurple:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-lightpurple:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-lightpurple:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-purplehover:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-purplehover:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-purplehover:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-purplehover:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-purplehover:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-purpleactive:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-purpleactive:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-purpleactive:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-purpleactive:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-purpleactive:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-red:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-red:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-red:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-red:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-red:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-beige:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-beige:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-beige:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-beige:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-beige:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-pourpre:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-pourpre:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-pourpre:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-pourpre:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-pourpre:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-petrole:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-petrole:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-petrole:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-petrole:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-petrole:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-antracite:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-antracite:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-antracite:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-antracite:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-antracite:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-black-opacity:focus::-webkit-input-placeholder {
    color: rgba(25, 23, 29, 0.7);
  }

  .xl\:focus\:placeholder-black-opacity:focus::-moz-placeholder {
    color: rgba(25, 23, 29, 0.7);
  }

  .xl\:focus\:placeholder-black-opacity:focus:-ms-input-placeholder {
    color: rgba(25, 23, 29, 0.7);
  }

  .xl\:focus\:placeholder-black-opacity:focus::-ms-input-placeholder {
    color: rgba(25, 23, 29, 0.7);
  }

  .xl\:focus\:placeholder-black-opacity:focus::placeholder {
    color: rgba(25, 23, 29, 0.7);
  }

  .xl\:focus\:placeholder-current:focus::-webkit-input-placeholder {
    color: currentColor;
  }

  .xl\:focus\:placeholder-current:focus::-moz-placeholder {
    color: currentColor;
  }

  .xl\:focus\:placeholder-current:focus:-ms-input-placeholder {
    color: currentColor;
  }

  .xl\:focus\:placeholder-current:focus::-ms-input-placeholder {
    color: currentColor;
  }

  .xl\:focus\:placeholder-current:focus::placeholder {
    color: currentColor;
  }

  .xl\:placeholder-opacity-0::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0;
  }

  .xl\:placeholder-opacity-0::-moz-placeholder {
    --tw-placeholder-opacity: 0;
  }

  .xl\:placeholder-opacity-0:-ms-input-placeholder {
    --tw-placeholder-opacity: 0;
  }

  .xl\:placeholder-opacity-0::-ms-input-placeholder {
    --tw-placeholder-opacity: 0;
  }

  .xl\:placeholder-opacity-0::placeholder {
    --tw-placeholder-opacity: 0;
  }

  .xl\:placeholder-opacity-5::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .xl\:placeholder-opacity-5::-moz-placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .xl\:placeholder-opacity-5:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .xl\:placeholder-opacity-5::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .xl\:placeholder-opacity-5::placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .xl\:placeholder-opacity-10::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .xl\:placeholder-opacity-10::-moz-placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .xl\:placeholder-opacity-10:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .xl\:placeholder-opacity-10::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .xl\:placeholder-opacity-10::placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .xl\:placeholder-opacity-20::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .xl\:placeholder-opacity-20::-moz-placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .xl\:placeholder-opacity-20:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .xl\:placeholder-opacity-20::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .xl\:placeholder-opacity-20::placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .xl\:placeholder-opacity-25::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .xl\:placeholder-opacity-25::-moz-placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .xl\:placeholder-opacity-25:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .xl\:placeholder-opacity-25::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .xl\:placeholder-opacity-25::placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .xl\:placeholder-opacity-30::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .xl\:placeholder-opacity-30::-moz-placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .xl\:placeholder-opacity-30:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .xl\:placeholder-opacity-30::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .xl\:placeholder-opacity-30::placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .xl\:placeholder-opacity-40::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .xl\:placeholder-opacity-40::-moz-placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .xl\:placeholder-opacity-40:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .xl\:placeholder-opacity-40::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .xl\:placeholder-opacity-40::placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .xl\:placeholder-opacity-50::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .xl\:placeholder-opacity-50::-moz-placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .xl\:placeholder-opacity-50:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .xl\:placeholder-opacity-50::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .xl\:placeholder-opacity-50::placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .xl\:placeholder-opacity-60::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .xl\:placeholder-opacity-60::-moz-placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .xl\:placeholder-opacity-60:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .xl\:placeholder-opacity-60::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .xl\:placeholder-opacity-60::placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .xl\:placeholder-opacity-70::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .xl\:placeholder-opacity-70::-moz-placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .xl\:placeholder-opacity-70:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .xl\:placeholder-opacity-70::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .xl\:placeholder-opacity-70::placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .xl\:placeholder-opacity-75::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .xl\:placeholder-opacity-75::-moz-placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .xl\:placeholder-opacity-75:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .xl\:placeholder-opacity-75::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .xl\:placeholder-opacity-75::placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .xl\:placeholder-opacity-80::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .xl\:placeholder-opacity-80::-moz-placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .xl\:placeholder-opacity-80:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .xl\:placeholder-opacity-80::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .xl\:placeholder-opacity-80::placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .xl\:placeholder-opacity-90::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .xl\:placeholder-opacity-90::-moz-placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .xl\:placeholder-opacity-90:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .xl\:placeholder-opacity-90::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .xl\:placeholder-opacity-90::placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .xl\:placeholder-opacity-95::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .xl\:placeholder-opacity-95::-moz-placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .xl\:placeholder-opacity-95:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .xl\:placeholder-opacity-95::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .xl\:placeholder-opacity-95::placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .xl\:placeholder-opacity-100::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
  }

  .xl\:placeholder-opacity-100::-moz-placeholder {
    --tw-placeholder-opacity: 1;
  }

  .xl\:placeholder-opacity-100:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
  }

  .xl\:placeholder-opacity-100::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
  }

  .xl\:placeholder-opacity-100::placeholder {
    --tw-placeholder-opacity: 1;
  }

  .xl\:focus\:placeholder-opacity-0:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0;
  }

  .xl\:focus\:placeholder-opacity-0:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0;
  }

  .xl\:focus\:placeholder-opacity-0:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0;
  }

  .xl\:focus\:placeholder-opacity-0:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0;
  }

  .xl\:focus\:placeholder-opacity-0:focus::placeholder {
    --tw-placeholder-opacity: 0;
  }

  .xl\:focus\:placeholder-opacity-5:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .xl\:focus\:placeholder-opacity-5:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .xl\:focus\:placeholder-opacity-5:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .xl\:focus\:placeholder-opacity-5:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .xl\:focus\:placeholder-opacity-5:focus::placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .xl\:focus\:placeholder-opacity-10:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .xl\:focus\:placeholder-opacity-10:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .xl\:focus\:placeholder-opacity-10:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .xl\:focus\:placeholder-opacity-10:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .xl\:focus\:placeholder-opacity-10:focus::placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .xl\:focus\:placeholder-opacity-20:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .xl\:focus\:placeholder-opacity-20:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .xl\:focus\:placeholder-opacity-20:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .xl\:focus\:placeholder-opacity-20:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .xl\:focus\:placeholder-opacity-20:focus::placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .xl\:focus\:placeholder-opacity-25:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .xl\:focus\:placeholder-opacity-25:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .xl\:focus\:placeholder-opacity-25:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .xl\:focus\:placeholder-opacity-25:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .xl\:focus\:placeholder-opacity-25:focus::placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .xl\:focus\:placeholder-opacity-30:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .xl\:focus\:placeholder-opacity-30:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .xl\:focus\:placeholder-opacity-30:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .xl\:focus\:placeholder-opacity-30:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .xl\:focus\:placeholder-opacity-30:focus::placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .xl\:focus\:placeholder-opacity-40:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .xl\:focus\:placeholder-opacity-40:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .xl\:focus\:placeholder-opacity-40:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .xl\:focus\:placeholder-opacity-40:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .xl\:focus\:placeholder-opacity-40:focus::placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .xl\:focus\:placeholder-opacity-50:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .xl\:focus\:placeholder-opacity-50:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .xl\:focus\:placeholder-opacity-50:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .xl\:focus\:placeholder-opacity-50:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .xl\:focus\:placeholder-opacity-50:focus::placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .xl\:focus\:placeholder-opacity-60:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .xl\:focus\:placeholder-opacity-60:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .xl\:focus\:placeholder-opacity-60:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .xl\:focus\:placeholder-opacity-60:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .xl\:focus\:placeholder-opacity-60:focus::placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .xl\:focus\:placeholder-opacity-70:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .xl\:focus\:placeholder-opacity-70:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .xl\:focus\:placeholder-opacity-70:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .xl\:focus\:placeholder-opacity-70:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .xl\:focus\:placeholder-opacity-70:focus::placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .xl\:focus\:placeholder-opacity-75:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .xl\:focus\:placeholder-opacity-75:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .xl\:focus\:placeholder-opacity-75:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .xl\:focus\:placeholder-opacity-75:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .xl\:focus\:placeholder-opacity-75:focus::placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .xl\:focus\:placeholder-opacity-80:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .xl\:focus\:placeholder-opacity-80:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .xl\:focus\:placeholder-opacity-80:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .xl\:focus\:placeholder-opacity-80:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .xl\:focus\:placeholder-opacity-80:focus::placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .xl\:focus\:placeholder-opacity-90:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .xl\:focus\:placeholder-opacity-90:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .xl\:focus\:placeholder-opacity-90:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .xl\:focus\:placeholder-opacity-90:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .xl\:focus\:placeholder-opacity-90:focus::placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .xl\:focus\:placeholder-opacity-95:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .xl\:focus\:placeholder-opacity-95:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .xl\:focus\:placeholder-opacity-95:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .xl\:focus\:placeholder-opacity-95:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .xl\:focus\:placeholder-opacity-95:focus::placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .xl\:focus\:placeholder-opacity-100:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
  }

  .xl\:focus\:placeholder-opacity-100:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
  }

  .xl\:focus\:placeholder-opacity-100:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
  }

  .xl\:focus\:placeholder-opacity-100:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
  }

  .xl\:focus\:placeholder-opacity-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
  }

  .xl\:opacity-0 {
    opacity: 0;
  }

  .xl\:opacity-5 {
    opacity: 0.05;
  }

  .xl\:opacity-10 {
    opacity: 0.1;
  }

  .xl\:opacity-20 {
    opacity: 0.2;
  }

  .xl\:opacity-25 {
    opacity: 0.25;
  }

  .xl\:opacity-30 {
    opacity: 0.3;
  }

  .xl\:opacity-40 {
    opacity: 0.4;
  }

  .xl\:opacity-50 {
    opacity: 0.5;
  }

  .xl\:opacity-60 {
    opacity: 0.6;
  }

  .xl\:opacity-70 {
    opacity: 0.7;
  }

  .xl\:opacity-75 {
    opacity: 0.75;
  }

  .xl\:opacity-80 {
    opacity: 0.8;
  }

  .xl\:opacity-90 {
    opacity: 0.9;
  }

  .xl\:opacity-95 {
    opacity: 0.95;
  }

  .xl\:opacity-100 {
    opacity: 1;
  }

  .group:hover .xl\:group-hover\:opacity-0 {
    opacity: 0;
  }

  .group:hover .xl\:group-hover\:opacity-5 {
    opacity: 0.05;
  }

  .group:hover .xl\:group-hover\:opacity-10 {
    opacity: 0.1;
  }

  .group:hover .xl\:group-hover\:opacity-20 {
    opacity: 0.2;
  }

  .group:hover .xl\:group-hover\:opacity-25 {
    opacity: 0.25;
  }

  .group:hover .xl\:group-hover\:opacity-30 {
    opacity: 0.3;
  }

  .group:hover .xl\:group-hover\:opacity-40 {
    opacity: 0.4;
  }

  .group:hover .xl\:group-hover\:opacity-50 {
    opacity: 0.5;
  }

  .group:hover .xl\:group-hover\:opacity-60 {
    opacity: 0.6;
  }

  .group:hover .xl\:group-hover\:opacity-70 {
    opacity: 0.7;
  }

  .group:hover .xl\:group-hover\:opacity-75 {
    opacity: 0.75;
  }

  .group:hover .xl\:group-hover\:opacity-80 {
    opacity: 0.8;
  }

  .group:hover .xl\:group-hover\:opacity-90 {
    opacity: 0.9;
  }

  .group:hover .xl\:group-hover\:opacity-95 {
    opacity: 0.95;
  }

  .group:hover .xl\:group-hover\:opacity-100 {
    opacity: 1;
  }

  .xl\[focus-within]\:opacity-0[focus-within] {
    opacity: 0;
  }

  .xl\:focus-within\:opacity-0:focus-within {
    opacity: 0;
  }

  .xl\[focus-within]\:opacity-5[focus-within] {
    opacity: 0.05;
  }

  .xl\:focus-within\:opacity-5:focus-within {
    opacity: 0.05;
  }

  .xl\[focus-within]\:opacity-10[focus-within] {
    opacity: 0.1;
  }

  .xl\:focus-within\:opacity-10:focus-within {
    opacity: 0.1;
  }

  .xl\[focus-within]\:opacity-20[focus-within] {
    opacity: 0.2;
  }

  .xl\:focus-within\:opacity-20:focus-within {
    opacity: 0.2;
  }

  .xl\[focus-within]\:opacity-25[focus-within] {
    opacity: 0.25;
  }

  .xl\:focus-within\:opacity-25:focus-within {
    opacity: 0.25;
  }

  .xl\[focus-within]\:opacity-30[focus-within] {
    opacity: 0.3;
  }

  .xl\:focus-within\:opacity-30:focus-within {
    opacity: 0.3;
  }

  .xl\[focus-within]\:opacity-40[focus-within] {
    opacity: 0.4;
  }

  .xl\:focus-within\:opacity-40:focus-within {
    opacity: 0.4;
  }

  .xl\[focus-within]\:opacity-50[focus-within] {
    opacity: 0.5;
  }

  .xl\:focus-within\:opacity-50:focus-within {
    opacity: 0.5;
  }

  .xl\[focus-within]\:opacity-60[focus-within] {
    opacity: 0.6;
  }

  .xl\:focus-within\:opacity-60:focus-within {
    opacity: 0.6;
  }

  .xl\[focus-within]\:opacity-70[focus-within] {
    opacity: 0.7;
  }

  .xl\:focus-within\:opacity-70:focus-within {
    opacity: 0.7;
  }

  .xl\[focus-within]\:opacity-75[focus-within] {
    opacity: 0.75;
  }

  .xl\:focus-within\:opacity-75:focus-within {
    opacity: 0.75;
  }

  .xl\[focus-within]\:opacity-80[focus-within] {
    opacity: 0.8;
  }

  .xl\:focus-within\:opacity-80:focus-within {
    opacity: 0.8;
  }

  .xl\[focus-within]\:opacity-90[focus-within] {
    opacity: 0.9;
  }

  .xl\:focus-within\:opacity-90:focus-within {
    opacity: 0.9;
  }

  .xl\[focus-within]\:opacity-95[focus-within] {
    opacity: 0.95;
  }

  .xl\:focus-within\:opacity-95:focus-within {
    opacity: 0.95;
  }

  .xl\[focus-within]\:opacity-100[focus-within] {
    opacity: 1;
  }

  .xl\:focus-within\:opacity-100:focus-within {
    opacity: 1;
  }

  .xl\:hover\:opacity-0:hover {
    opacity: 0;
  }

  .xl\:hover\:opacity-5:hover {
    opacity: 0.05;
  }

  .xl\:hover\:opacity-10:hover {
    opacity: 0.1;
  }

  .xl\:hover\:opacity-20:hover {
    opacity: 0.2;
  }

  .xl\:hover\:opacity-25:hover {
    opacity: 0.25;
  }

  .xl\:hover\:opacity-30:hover {
    opacity: 0.3;
  }

  .xl\:hover\:opacity-40:hover {
    opacity: 0.4;
  }

  .xl\:hover\:opacity-50:hover {
    opacity: 0.5;
  }

  .xl\:hover\:opacity-60:hover {
    opacity: 0.6;
  }

  .xl\:hover\:opacity-70:hover {
    opacity: 0.7;
  }

  .xl\:hover\:opacity-75:hover {
    opacity: 0.75;
  }

  .xl\:hover\:opacity-80:hover {
    opacity: 0.8;
  }

  .xl\:hover\:opacity-90:hover {
    opacity: 0.9;
  }

  .xl\:hover\:opacity-95:hover {
    opacity: 0.95;
  }

  .xl\:hover\:opacity-100:hover {
    opacity: 1;
  }

  .xl\:focus\:opacity-0:focus {
    opacity: 0;
  }

  .xl\:focus\:opacity-5:focus {
    opacity: 0.05;
  }

  .xl\:focus\:opacity-10:focus {
    opacity: 0.1;
  }

  .xl\:focus\:opacity-20:focus {
    opacity: 0.2;
  }

  .xl\:focus\:opacity-25:focus {
    opacity: 0.25;
  }

  .xl\:focus\:opacity-30:focus {
    opacity: 0.3;
  }

  .xl\:focus\:opacity-40:focus {
    opacity: 0.4;
  }

  .xl\:focus\:opacity-50:focus {
    opacity: 0.5;
  }

  .xl\:focus\:opacity-60:focus {
    opacity: 0.6;
  }

  .xl\:focus\:opacity-70:focus {
    opacity: 0.7;
  }

  .xl\:focus\:opacity-75:focus {
    opacity: 0.75;
  }

  .xl\:focus\:opacity-80:focus {
    opacity: 0.8;
  }

  .xl\:focus\:opacity-90:focus {
    opacity: 0.9;
  }

  .xl\:focus\:opacity-95:focus {
    opacity: 0.95;
  }

  .xl\:focus\:opacity-100:focus {
    opacity: 1;
  }

  .xl\:bg-blend-normal {
    background-blend-mode: normal;
  }

  .xl\:bg-blend-multiply {
    background-blend-mode: multiply;
  }

  .xl\:bg-blend-screen {
    background-blend-mode: screen;
  }

  .xl\:bg-blend-overlay {
    background-blend-mode: overlay;
  }

  .xl\:bg-blend-darken {
    background-blend-mode: darken;
  }

  .xl\:bg-blend-lighten {
    background-blend-mode: lighten;
  }

  .xl\:bg-blend-color-dodge {
    background-blend-mode: color-dodge;
  }

  .xl\:bg-blend-color-burn {
    background-blend-mode: color-burn;
  }

  .xl\:bg-blend-hard-light {
    background-blend-mode: hard-light;
  }

  .xl\:bg-blend-soft-light {
    background-blend-mode: soft-light;
  }

  .xl\:bg-blend-difference {
    background-blend-mode: difference;
  }

  .xl\:bg-blend-exclusion {
    background-blend-mode: exclusion;
  }

  .xl\:bg-blend-hue {
    background-blend-mode: hue;
  }

  .xl\:bg-blend-saturation {
    background-blend-mode: saturation;
  }

  .xl\:bg-blend-color {
    background-blend-mode: color;
  }

  .xl\:bg-blend-luminosity {
    background-blend-mode: luminosity;
  }

  .xl\:mix-blend-normal {
    mix-blend-mode: normal;
  }

  .xl\:mix-blend-multiply {
    mix-blend-mode: multiply;
  }

  .xl\:mix-blend-screen {
    mix-blend-mode: screen;
  }

  .xl\:mix-blend-overlay {
    mix-blend-mode: overlay;
  }

  .xl\:mix-blend-darken {
    mix-blend-mode: darken;
  }

  .xl\:mix-blend-lighten {
    mix-blend-mode: lighten;
  }

  .xl\:mix-blend-color-dodge {
    mix-blend-mode: color-dodge;
  }

  .xl\:mix-blend-color-burn {
    mix-blend-mode: color-burn;
  }

  .xl\:mix-blend-hard-light {
    mix-blend-mode: hard-light;
  }

  .xl\:mix-blend-soft-light {
    mix-blend-mode: soft-light;
  }

  .xl\:mix-blend-difference {
    mix-blend-mode: difference;
  }

  .xl\:mix-blend-exclusion {
    mix-blend-mode: exclusion;
  }

  .xl\:mix-blend-hue {
    mix-blend-mode: hue;
  }

  .xl\:mix-blend-saturation {
    mix-blend-mode: saturation;
  }

  .xl\:mix-blend-color {
    mix-blend-mode: color;
  }

  .xl\:mix-blend-luminosity {
    mix-blend-mode: luminosity;
  }

  .xl\:shadow-sm {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xl\:shadow {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xl\:shadow-md {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xl\:shadow-lg {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xl\:shadow-xl {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xl\:shadow-2xl {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xl\:shadow-inner {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xl\:shadow-none {
    --tw-shadow: 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .group:hover .xl\:group-hover\:shadow-sm {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .group:hover .xl\:group-hover\:shadow {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .group:hover .xl\:group-hover\:shadow-md {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .group:hover .xl\:group-hover\:shadow-lg {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .group:hover .xl\:group-hover\:shadow-xl {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .group:hover .xl\:group-hover\:shadow-2xl {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .group:hover .xl\:group-hover\:shadow-inner {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .group:hover .xl\:group-hover\:shadow-none {
    --tw-shadow: 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xl\[focus-within]\:shadow-sm[focus-within] {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xl\:focus-within\:shadow-sm:focus-within {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xl\[focus-within]\:shadow[focus-within] {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xl\:focus-within\:shadow:focus-within {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xl\[focus-within]\:shadow-md[focus-within] {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xl\:focus-within\:shadow-md:focus-within {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xl\[focus-within]\:shadow-lg[focus-within] {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xl\:focus-within\:shadow-lg:focus-within {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xl\[focus-within]\:shadow-xl[focus-within] {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xl\:focus-within\:shadow-xl:focus-within {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xl\[focus-within]\:shadow-2xl[focus-within] {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xl\:focus-within\:shadow-2xl:focus-within {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xl\[focus-within]\:shadow-inner[focus-within] {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xl\:focus-within\:shadow-inner:focus-within {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xl\[focus-within]\:shadow-none[focus-within] {
    --tw-shadow: 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xl\:focus-within\:shadow-none:focus-within {
    --tw-shadow: 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xl\:hover\:shadow-sm:hover {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xl\:hover\:shadow:hover {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xl\:hover\:shadow-md:hover {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xl\:hover\:shadow-lg:hover {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xl\:hover\:shadow-xl:hover {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xl\:hover\:shadow-2xl:hover {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xl\:hover\:shadow-inner:hover {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xl\:hover\:shadow-none:hover {
    --tw-shadow: 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xl\:focus\:shadow-sm:focus {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xl\:focus\:shadow:focus {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xl\:focus\:shadow-md:focus {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xl\:focus\:shadow-lg:focus {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xl\:focus\:shadow-xl:focus {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xl\:focus\:shadow-2xl:focus {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xl\:focus\:shadow-inner:focus {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xl\:focus\:shadow-none:focus {
    --tw-shadow: 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xl\:outline-none {
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .xl\:outline-white {
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .xl\:outline-black {
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .xl\[focus-within]\:outline-none[focus-within] {
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .xl\:focus-within\:outline-none:focus-within {
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .xl\[focus-within]\:outline-white[focus-within] {
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .xl\:focus-within\:outline-white:focus-within {
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .xl\[focus-within]\:outline-black[focus-within] {
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .xl\:focus-within\:outline-black:focus-within {
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .xl\:focus\:outline-none:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .xl\:focus\:outline-white:focus {
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .xl\:focus\:outline-black:focus {
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .xl\:ring-0 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .xl\:ring-1 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .xl\:ring-2 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .xl\:ring-4 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .xl\:ring-8 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .xl\:ring {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .xl\[focus-within]\:ring-0[focus-within] {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .xl\:focus-within\:ring-0:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .xl\[focus-within]\:ring-1[focus-within] {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .xl\:focus-within\:ring-1:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .xl\[focus-within]\:ring-2[focus-within] {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .xl\:focus-within\:ring-2:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .xl\[focus-within]\:ring-4[focus-within] {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .xl\:focus-within\:ring-4:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .xl\[focus-within]\:ring-8[focus-within] {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .xl\:focus-within\:ring-8:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .xl\[focus-within]\:ring[focus-within] {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .xl\:focus-within\:ring:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .xl\:focus\:ring-0:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .xl\:focus\:ring-1:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .xl\:focus\:ring-2:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .xl\:focus\:ring-4:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .xl\:focus\:ring-8:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .xl\:focus\:ring:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .xl\:ring-inset {
    --tw-ring-inset: inset;
  }

  .xl\[focus-within]\:ring-inset[focus-within] {
    --tw-ring-inset: inset;
  }

  .xl\:focus-within\:ring-inset:focus-within {
    --tw-ring-inset: inset;
  }

  .xl\:focus\:ring-inset:focus {
    --tw-ring-inset: inset;
  }

  .xl\:ring-black {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(26, 23, 30, var(--tw-ring-opacity));
  }

  .xl\:ring-white {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
  }

  .xl\:ring-grey {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(174, 173, 175, var(--tw-ring-opacity));
  }

  .xl\:ring-purple {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(1, 66, 94, var(--tw-ring-opacity));
  }

  .xl\:ring-lightgrey {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(241, 241, 241, var(--tw-ring-opacity));
  }

  .xl\:ring-lightpurple {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(199, 183, 167, var(--tw-ring-opacity));
  }

  .xl\:ring-purplehover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(160, 121, 232, var(--tw-ring-opacity));
  }

  .xl\:ring-purpleactive {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(139, 92, 227, var(--tw-ring-opacity));
  }

  .xl\:ring-red {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(230, 95, 110, var(--tw-ring-opacity));
  }

  .xl\:ring-beige {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(199, 183, 167, var(--tw-ring-opacity));
  }

  .xl\:ring-pourpre {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(74, 25, 44, var(--tw-ring-opacity));
  }

  .xl\:ring-petrole {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(1, 66, 94, var(--tw-ring-opacity));
  }

  .xl\:ring-antracite {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(68, 78, 79, var(--tw-ring-opacity));
  }

  .xl\:ring-black-opacity {
    --tw-ring-color: rgba(25, 23, 29, 0.7);
  }

  .xl\:ring-current {
    --tw-ring-color: currentColor;
  }

  .xl\[focus-within]\:ring-black[focus-within] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(26, 23, 30, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-black:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(26, 23, 30, var(--tw-ring-opacity));
  }

  .xl\[focus-within]\:ring-white[focus-within] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-white:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
  }

  .xl\[focus-within]\:ring-grey[focus-within] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(174, 173, 175, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-grey:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(174, 173, 175, var(--tw-ring-opacity));
  }

  .xl\[focus-within]\:ring-purple[focus-within] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(1, 66, 94, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-purple:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(1, 66, 94, var(--tw-ring-opacity));
  }

  .xl\[focus-within]\:ring-lightgrey[focus-within] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(241, 241, 241, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-lightgrey:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(241, 241, 241, var(--tw-ring-opacity));
  }

  .xl\[focus-within]\:ring-lightpurple[focus-within] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(199, 183, 167, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-lightpurple:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(199, 183, 167, var(--tw-ring-opacity));
  }

  .xl\[focus-within]\:ring-purplehover[focus-within] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(160, 121, 232, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-purplehover:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(160, 121, 232, var(--tw-ring-opacity));
  }

  .xl\[focus-within]\:ring-purpleactive[focus-within] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(139, 92, 227, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-purpleactive:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(139, 92, 227, var(--tw-ring-opacity));
  }

  .xl\[focus-within]\:ring-red[focus-within] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(230, 95, 110, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-red:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(230, 95, 110, var(--tw-ring-opacity));
  }

  .xl\[focus-within]\:ring-beige[focus-within] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(199, 183, 167, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-beige:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(199, 183, 167, var(--tw-ring-opacity));
  }

  .xl\[focus-within]\:ring-pourpre[focus-within] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(74, 25, 44, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-pourpre:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(74, 25, 44, var(--tw-ring-opacity));
  }

  .xl\[focus-within]\:ring-petrole[focus-within] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(1, 66, 94, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-petrole:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(1, 66, 94, var(--tw-ring-opacity));
  }

  .xl\[focus-within]\:ring-antracite[focus-within] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(68, 78, 79, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-antracite:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(68, 78, 79, var(--tw-ring-opacity));
  }

  .xl\[focus-within]\:ring-black-opacity[focus-within] {
    --tw-ring-color: rgba(25, 23, 29, 0.7);
  }

  .xl\:focus-within\:ring-black-opacity:focus-within {
    --tw-ring-color: rgba(25, 23, 29, 0.7);
  }

  .xl\[focus-within]\:ring-current[focus-within] {
    --tw-ring-color: currentColor;
  }

  .xl\:focus-within\:ring-current:focus-within {
    --tw-ring-color: currentColor;
  }

  .xl\:focus\:ring-black:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(26, 23, 30, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-white:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-grey:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(174, 173, 175, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-purple:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(1, 66, 94, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-lightgrey:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(241, 241, 241, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-lightpurple:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(199, 183, 167, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-purplehover:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(160, 121, 232, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-purpleactive:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(139, 92, 227, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-red:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(230, 95, 110, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-beige:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(199, 183, 167, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-pourpre:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(74, 25, 44, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-petrole:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(1, 66, 94, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-antracite:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(68, 78, 79, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-black-opacity:focus {
    --tw-ring-color: rgba(25, 23, 29, 0.7);
  }

  .xl\:focus\:ring-current:focus {
    --tw-ring-color: currentColor;
  }

  .xl\:ring-opacity-0 {
    --tw-ring-opacity: 0;
  }

  .xl\:ring-opacity-5 {
    --tw-ring-opacity: 0.05;
  }

  .xl\:ring-opacity-10 {
    --tw-ring-opacity: 0.1;
  }

  .xl\:ring-opacity-20 {
    --tw-ring-opacity: 0.2;
  }

  .xl\:ring-opacity-25 {
    --tw-ring-opacity: 0.25;
  }

  .xl\:ring-opacity-30 {
    --tw-ring-opacity: 0.3;
  }

  .xl\:ring-opacity-40 {
    --tw-ring-opacity: 0.4;
  }

  .xl\:ring-opacity-50 {
    --tw-ring-opacity: 0.5;
  }

  .xl\:ring-opacity-60 {
    --tw-ring-opacity: 0.6;
  }

  .xl\:ring-opacity-70 {
    --tw-ring-opacity: 0.7;
  }

  .xl\:ring-opacity-75 {
    --tw-ring-opacity: 0.75;
  }

  .xl\:ring-opacity-80 {
    --tw-ring-opacity: 0.8;
  }

  .xl\:ring-opacity-90 {
    --tw-ring-opacity: 0.9;
  }

  .xl\:ring-opacity-95 {
    --tw-ring-opacity: 0.95;
  }

  .xl\:ring-opacity-100 {
    --tw-ring-opacity: 1;
  }

  .xl\[focus-within]\:ring-opacity-0[focus-within] {
    --tw-ring-opacity: 0;
  }

  .xl\:focus-within\:ring-opacity-0:focus-within {
    --tw-ring-opacity: 0;
  }

  .xl\[focus-within]\:ring-opacity-5[focus-within] {
    --tw-ring-opacity: 0.05;
  }

  .xl\:focus-within\:ring-opacity-5:focus-within {
    --tw-ring-opacity: 0.05;
  }

  .xl\[focus-within]\:ring-opacity-10[focus-within] {
    --tw-ring-opacity: 0.1;
  }

  .xl\:focus-within\:ring-opacity-10:focus-within {
    --tw-ring-opacity: 0.1;
  }

  .xl\[focus-within]\:ring-opacity-20[focus-within] {
    --tw-ring-opacity: 0.2;
  }

  .xl\:focus-within\:ring-opacity-20:focus-within {
    --tw-ring-opacity: 0.2;
  }

  .xl\[focus-within]\:ring-opacity-25[focus-within] {
    --tw-ring-opacity: 0.25;
  }

  .xl\:focus-within\:ring-opacity-25:focus-within {
    --tw-ring-opacity: 0.25;
  }

  .xl\[focus-within]\:ring-opacity-30[focus-within] {
    --tw-ring-opacity: 0.3;
  }

  .xl\:focus-within\:ring-opacity-30:focus-within {
    --tw-ring-opacity: 0.3;
  }

  .xl\[focus-within]\:ring-opacity-40[focus-within] {
    --tw-ring-opacity: 0.4;
  }

  .xl\:focus-within\:ring-opacity-40:focus-within {
    --tw-ring-opacity: 0.4;
  }

  .xl\[focus-within]\:ring-opacity-50[focus-within] {
    --tw-ring-opacity: 0.5;
  }

  .xl\:focus-within\:ring-opacity-50:focus-within {
    --tw-ring-opacity: 0.5;
  }

  .xl\[focus-within]\:ring-opacity-60[focus-within] {
    --tw-ring-opacity: 0.6;
  }

  .xl\:focus-within\:ring-opacity-60:focus-within {
    --tw-ring-opacity: 0.6;
  }

  .xl\[focus-within]\:ring-opacity-70[focus-within] {
    --tw-ring-opacity: 0.7;
  }

  .xl\:focus-within\:ring-opacity-70:focus-within {
    --tw-ring-opacity: 0.7;
  }

  .xl\[focus-within]\:ring-opacity-75[focus-within] {
    --tw-ring-opacity: 0.75;
  }

  .xl\:focus-within\:ring-opacity-75:focus-within {
    --tw-ring-opacity: 0.75;
  }

  .xl\[focus-within]\:ring-opacity-80[focus-within] {
    --tw-ring-opacity: 0.8;
  }

  .xl\:focus-within\:ring-opacity-80:focus-within {
    --tw-ring-opacity: 0.8;
  }

  .xl\[focus-within]\:ring-opacity-90[focus-within] {
    --tw-ring-opacity: 0.9;
  }

  .xl\:focus-within\:ring-opacity-90:focus-within {
    --tw-ring-opacity: 0.9;
  }

  .xl\[focus-within]\:ring-opacity-95[focus-within] {
    --tw-ring-opacity: 0.95;
  }

  .xl\:focus-within\:ring-opacity-95:focus-within {
    --tw-ring-opacity: 0.95;
  }

  .xl\[focus-within]\:ring-opacity-100[focus-within] {
    --tw-ring-opacity: 1;
  }

  .xl\:focus-within\:ring-opacity-100:focus-within {
    --tw-ring-opacity: 1;
  }

  .xl\:focus\:ring-opacity-0:focus {
    --tw-ring-opacity: 0;
  }

  .xl\:focus\:ring-opacity-5:focus {
    --tw-ring-opacity: 0.05;
  }

  .xl\:focus\:ring-opacity-10:focus {
    --tw-ring-opacity: 0.1;
  }

  .xl\:focus\:ring-opacity-20:focus {
    --tw-ring-opacity: 0.2;
  }

  .xl\:focus\:ring-opacity-25:focus {
    --tw-ring-opacity: 0.25;
  }

  .xl\:focus\:ring-opacity-30:focus {
    --tw-ring-opacity: 0.3;
  }

  .xl\:focus\:ring-opacity-40:focus {
    --tw-ring-opacity: 0.4;
  }

  .xl\:focus\:ring-opacity-50:focus {
    --tw-ring-opacity: 0.5;
  }

  .xl\:focus\:ring-opacity-60:focus {
    --tw-ring-opacity: 0.6;
  }

  .xl\:focus\:ring-opacity-70:focus {
    --tw-ring-opacity: 0.7;
  }

  .xl\:focus\:ring-opacity-75:focus {
    --tw-ring-opacity: 0.75;
  }

  .xl\:focus\:ring-opacity-80:focus {
    --tw-ring-opacity: 0.8;
  }

  .xl\:focus\:ring-opacity-90:focus {
    --tw-ring-opacity: 0.9;
  }

  .xl\:focus\:ring-opacity-95:focus {
    --tw-ring-opacity: 0.95;
  }

  .xl\:focus\:ring-opacity-100:focus {
    --tw-ring-opacity: 1;
  }

  .xl\:ring-offset-0 {
    --tw-ring-offset-width: 0px;
  }

  .xl\:ring-offset-1 {
    --tw-ring-offset-width: 1px;
  }

  .xl\:ring-offset-2 {
    --tw-ring-offset-width: 2px;
  }

  .xl\:ring-offset-4 {
    --tw-ring-offset-width: 4px;
  }

  .xl\:ring-offset-8 {
    --tw-ring-offset-width: 8px;
  }

  .xl\[focus-within]\:ring-offset-0[focus-within] {
    --tw-ring-offset-width: 0px;
  }

  .xl\:focus-within\:ring-offset-0:focus-within {
    --tw-ring-offset-width: 0px;
  }

  .xl\[focus-within]\:ring-offset-1[focus-within] {
    --tw-ring-offset-width: 1px;
  }

  .xl\:focus-within\:ring-offset-1:focus-within {
    --tw-ring-offset-width: 1px;
  }

  .xl\[focus-within]\:ring-offset-2[focus-within] {
    --tw-ring-offset-width: 2px;
  }

  .xl\:focus-within\:ring-offset-2:focus-within {
    --tw-ring-offset-width: 2px;
  }

  .xl\[focus-within]\:ring-offset-4[focus-within] {
    --tw-ring-offset-width: 4px;
  }

  .xl\:focus-within\:ring-offset-4:focus-within {
    --tw-ring-offset-width: 4px;
  }

  .xl\[focus-within]\:ring-offset-8[focus-within] {
    --tw-ring-offset-width: 8px;
  }

  .xl\:focus-within\:ring-offset-8:focus-within {
    --tw-ring-offset-width: 8px;
  }

  .xl\:focus\:ring-offset-0:focus {
    --tw-ring-offset-width: 0px;
  }

  .xl\:focus\:ring-offset-1:focus {
    --tw-ring-offset-width: 1px;
  }

  .xl\:focus\:ring-offset-2:focus {
    --tw-ring-offset-width: 2px;
  }

  .xl\:focus\:ring-offset-4:focus {
    --tw-ring-offset-width: 4px;
  }

  .xl\:focus\:ring-offset-8:focus {
    --tw-ring-offset-width: 8px;
  }

  .xl\:ring-offset-black {
    --tw-ring-offset-color: #1A171E;
  }

  .xl\:ring-offset-white {
    --tw-ring-offset-color: #fff;
  }

  .xl\:ring-offset-grey {
    --tw-ring-offset-color: #AEADAF;
  }

  .xl\:ring-offset-purple {
    --tw-ring-offset-color: #01425e;
  }

  .xl\:ring-offset-lightgrey {
    --tw-ring-offset-color: #F1F1F1;
  }

  .xl\:ring-offset-lightpurple {
    --tw-ring-offset-color: #c7b7a7;
  }

  .xl\:ring-offset-purplehover {
    --tw-ring-offset-color: #a079e8;
  }

  .xl\:ring-offset-purpleactive {
    --tw-ring-offset-color: #8b5ce3;
  }

  .xl\:ring-offset-red {
    --tw-ring-offset-color: #E65F6E;
  }

  .xl\:ring-offset-beige {
    --tw-ring-offset-color: #c7b7a7;
  }

  .xl\:ring-offset-pourpre {
    --tw-ring-offset-color: #4a192c;
  }

  .xl\:ring-offset-petrole {
    --tw-ring-offset-color: #01425e;
  }

  .xl\:ring-offset-antracite {
    --tw-ring-offset-color: #444e4f;
  }

  .xl\:ring-offset-black-opacity {
    --tw-ring-offset-color: rgba(25, 23, 29, 0.7);
  }

  .xl\:ring-offset-current {
    --tw-ring-offset-color: currentColor;
  }

  .xl\[focus-within]\:ring-offset-black[focus-within] {
    --tw-ring-offset-color: #1A171E;
  }

  .xl\:focus-within\:ring-offset-black:focus-within {
    --tw-ring-offset-color: #1A171E;
  }

  .xl\[focus-within]\:ring-offset-white[focus-within] {
    --tw-ring-offset-color: #fff;
  }

  .xl\:focus-within\:ring-offset-white:focus-within {
    --tw-ring-offset-color: #fff;
  }

  .xl\[focus-within]\:ring-offset-grey[focus-within] {
    --tw-ring-offset-color: #AEADAF;
  }

  .xl\:focus-within\:ring-offset-grey:focus-within {
    --tw-ring-offset-color: #AEADAF;
  }

  .xl\[focus-within]\:ring-offset-purple[focus-within] {
    --tw-ring-offset-color: #01425e;
  }

  .xl\:focus-within\:ring-offset-purple:focus-within {
    --tw-ring-offset-color: #01425e;
  }

  .xl\[focus-within]\:ring-offset-lightgrey[focus-within] {
    --tw-ring-offset-color: #F1F1F1;
  }

  .xl\:focus-within\:ring-offset-lightgrey:focus-within {
    --tw-ring-offset-color: #F1F1F1;
  }

  .xl\[focus-within]\:ring-offset-lightpurple[focus-within] {
    --tw-ring-offset-color: #c7b7a7;
  }

  .xl\:focus-within\:ring-offset-lightpurple:focus-within {
    --tw-ring-offset-color: #c7b7a7;
  }

  .xl\[focus-within]\:ring-offset-purplehover[focus-within] {
    --tw-ring-offset-color: #a079e8;
  }

  .xl\:focus-within\:ring-offset-purplehover:focus-within {
    --tw-ring-offset-color: #a079e8;
  }

  .xl\[focus-within]\:ring-offset-purpleactive[focus-within] {
    --tw-ring-offset-color: #8b5ce3;
  }

  .xl\:focus-within\:ring-offset-purpleactive:focus-within {
    --tw-ring-offset-color: #8b5ce3;
  }

  .xl\[focus-within]\:ring-offset-red[focus-within] {
    --tw-ring-offset-color: #E65F6E;
  }

  .xl\:focus-within\:ring-offset-red:focus-within {
    --tw-ring-offset-color: #E65F6E;
  }

  .xl\[focus-within]\:ring-offset-beige[focus-within] {
    --tw-ring-offset-color: #c7b7a7;
  }

  .xl\:focus-within\:ring-offset-beige:focus-within {
    --tw-ring-offset-color: #c7b7a7;
  }

  .xl\[focus-within]\:ring-offset-pourpre[focus-within] {
    --tw-ring-offset-color: #4a192c;
  }

  .xl\:focus-within\:ring-offset-pourpre:focus-within {
    --tw-ring-offset-color: #4a192c;
  }

  .xl\[focus-within]\:ring-offset-petrole[focus-within] {
    --tw-ring-offset-color: #01425e;
  }

  .xl\:focus-within\:ring-offset-petrole:focus-within {
    --tw-ring-offset-color: #01425e;
  }

  .xl\[focus-within]\:ring-offset-antracite[focus-within] {
    --tw-ring-offset-color: #444e4f;
  }

  .xl\:focus-within\:ring-offset-antracite:focus-within {
    --tw-ring-offset-color: #444e4f;
  }

  .xl\[focus-within]\:ring-offset-black-opacity[focus-within] {
    --tw-ring-offset-color: rgba(25, 23, 29, 0.7);
  }

  .xl\:focus-within\:ring-offset-black-opacity:focus-within {
    --tw-ring-offset-color: rgba(25, 23, 29, 0.7);
  }

  .xl\[focus-within]\:ring-offset-current[focus-within] {
    --tw-ring-offset-color: currentColor;
  }

  .xl\:focus-within\:ring-offset-current:focus-within {
    --tw-ring-offset-color: currentColor;
  }

  .xl\:focus\:ring-offset-black:focus {
    --tw-ring-offset-color: #1A171E;
  }

  .xl\:focus\:ring-offset-white:focus {
    --tw-ring-offset-color: #fff;
  }

  .xl\:focus\:ring-offset-grey:focus {
    --tw-ring-offset-color: #AEADAF;
  }

  .xl\:focus\:ring-offset-purple:focus {
    --tw-ring-offset-color: #01425e;
  }

  .xl\:focus\:ring-offset-lightgrey:focus {
    --tw-ring-offset-color: #F1F1F1;
  }

  .xl\:focus\:ring-offset-lightpurple:focus {
    --tw-ring-offset-color: #c7b7a7;
  }

  .xl\:focus\:ring-offset-purplehover:focus {
    --tw-ring-offset-color: #a079e8;
  }

  .xl\:focus\:ring-offset-purpleactive:focus {
    --tw-ring-offset-color: #8b5ce3;
  }

  .xl\:focus\:ring-offset-red:focus {
    --tw-ring-offset-color: #E65F6E;
  }

  .xl\:focus\:ring-offset-beige:focus {
    --tw-ring-offset-color: #c7b7a7;
  }

  .xl\:focus\:ring-offset-pourpre:focus {
    --tw-ring-offset-color: #4a192c;
  }

  .xl\:focus\:ring-offset-petrole:focus {
    --tw-ring-offset-color: #01425e;
  }

  .xl\:focus\:ring-offset-antracite:focus {
    --tw-ring-offset-color: #444e4f;
  }

  .xl\:focus\:ring-offset-black-opacity:focus {
    --tw-ring-offset-color: rgba(25, 23, 29, 0.7);
  }

  .xl\:focus\:ring-offset-current:focus {
    --tw-ring-offset-color: currentColor;
  }

  .xl\:filter {
    --tw-blur: var(--tw-empty,/*!*/ /*!*/);
    --tw-brightness: var(--tw-empty,/*!*/ /*!*/);
    --tw-contrast: var(--tw-empty,/*!*/ /*!*/);
    --tw-grayscale: var(--tw-empty,/*!*/ /*!*/);
    --tw-hue-rotate: var(--tw-empty,/*!*/ /*!*/);
    --tw-invert: var(--tw-empty,/*!*/ /*!*/);
    --tw-saturate: var(--tw-empty,/*!*/ /*!*/);
    --tw-sepia: var(--tw-empty,/*!*/ /*!*/);
    --tw-drop-shadow: var(--tw-empty,/*!*/ /*!*/);
    -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
            filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }

  .xl\:filter-none {
    -webkit-filter: none;
            filter: none;
  }

  .xl\:blur-0 {
    --tw-blur: blur(0);
  }

  .xl\:blur-none {
    --tw-blur: blur(0);
  }

  .xl\:blur-sm {
    --tw-blur: blur(4px);
  }

  .xl\:blur {
    --tw-blur: blur(8px);
  }

  .xl\:blur-md {
    --tw-blur: blur(12px);
  }

  .xl\:blur-lg {
    --tw-blur: blur(16px);
  }

  .xl\:blur-xl {
    --tw-blur: blur(24px);
  }

  .xl\:blur-2xl {
    --tw-blur: blur(40px);
  }

  .xl\:blur-3xl {
    --tw-blur: blur(64px);
  }

  .xl\:brightness-0 {
    --tw-brightness: brightness(0);
  }

  .xl\:brightness-50 {
    --tw-brightness: brightness(.5);
  }

  .xl\:brightness-75 {
    --tw-brightness: brightness(.75);
  }

  .xl\:brightness-90 {
    --tw-brightness: brightness(.9);
  }

  .xl\:brightness-95 {
    --tw-brightness: brightness(.95);
  }

  .xl\:brightness-100 {
    --tw-brightness: brightness(1);
  }

  .xl\:brightness-105 {
    --tw-brightness: brightness(1.05);
  }

  .xl\:brightness-110 {
    --tw-brightness: brightness(1.1);
  }

  .xl\:brightness-125 {
    --tw-brightness: brightness(1.25);
  }

  .xl\:brightness-150 {
    --tw-brightness: brightness(1.5);
  }

  .xl\:brightness-200 {
    --tw-brightness: brightness(2);
  }

  .xl\:contrast-0 {
    --tw-contrast: contrast(0);
  }

  .xl\:contrast-50 {
    --tw-contrast: contrast(.5);
  }

  .xl\:contrast-75 {
    --tw-contrast: contrast(.75);
  }

  .xl\:contrast-100 {
    --tw-contrast: contrast(1);
  }

  .xl\:contrast-125 {
    --tw-contrast: contrast(1.25);
  }

  .xl\:contrast-150 {
    --tw-contrast: contrast(1.5);
  }

  .xl\:contrast-200 {
    --tw-contrast: contrast(2);
  }

  .xl\:drop-shadow-sm {
    --tw-drop-shadow: drop-shadow(0 1px 1px rgba(0,0,0,0.05));
  }

  .xl\:drop-shadow {
    --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1)) drop-shadow(0 1px 1px rgba(0, 0, 0, 0.06));
  }

  .xl\:drop-shadow-md {
    --tw-drop-shadow: drop-shadow(0 4px 3px rgba(0, 0, 0, 0.07)) drop-shadow(0 2px 2px rgba(0, 0, 0, 0.06));
  }

  .xl\:drop-shadow-lg {
    --tw-drop-shadow: drop-shadow(0 10px 8px rgba(0, 0, 0, 0.04)) drop-shadow(0 4px 3px rgba(0, 0, 0, 0.1));
  }

  .xl\:drop-shadow-xl {
    --tw-drop-shadow: drop-shadow(0 20px 13px rgba(0, 0, 0, 0.03)) drop-shadow(0 8px 5px rgba(0, 0, 0, 0.08));
  }

  .xl\:drop-shadow-2xl {
    --tw-drop-shadow: drop-shadow(0 25px 25px rgba(0, 0, 0, 0.15));
  }

  .xl\:drop-shadow-none {
    --tw-drop-shadow: drop-shadow(0 0 rgba(0,0,0,0));
  }

  .xl\:grayscale-0 {
    --tw-grayscale: grayscale(0);
  }

  .xl\:grayscale {
    --tw-grayscale: grayscale(100%);
  }

  .xl\:hue-rotate-0 {
    --tw-hue-rotate: hue-rotate(0deg);
  }

  .xl\:hue-rotate-15 {
    --tw-hue-rotate: hue-rotate(15deg);
  }

  .xl\:hue-rotate-30 {
    --tw-hue-rotate: hue-rotate(30deg);
  }

  .xl\:hue-rotate-60 {
    --tw-hue-rotate: hue-rotate(60deg);
  }

  .xl\:hue-rotate-90 {
    --tw-hue-rotate: hue-rotate(90deg);
  }

  .xl\:hue-rotate-180 {
    --tw-hue-rotate: hue-rotate(180deg);
  }

  .xl\:-hue-rotate-180 {
    --tw-hue-rotate: hue-rotate(-180deg);
  }

  .xl\:-hue-rotate-90 {
    --tw-hue-rotate: hue-rotate(-90deg);
  }

  .xl\:-hue-rotate-60 {
    --tw-hue-rotate: hue-rotate(-60deg);
  }

  .xl\:-hue-rotate-30 {
    --tw-hue-rotate: hue-rotate(-30deg);
  }

  .xl\:-hue-rotate-15 {
    --tw-hue-rotate: hue-rotate(-15deg);
  }

  .xl\:invert-0 {
    --tw-invert: invert(0);
  }

  .xl\:invert {
    --tw-invert: invert(100%);
  }

  .xl\:saturate-0 {
    --tw-saturate: saturate(0);
  }

  .xl\:saturate-50 {
    --tw-saturate: saturate(.5);
  }

  .xl\:saturate-100 {
    --tw-saturate: saturate(1);
  }

  .xl\:saturate-150 {
    --tw-saturate: saturate(1.5);
  }

  .xl\:saturate-200 {
    --tw-saturate: saturate(2);
  }

  .xl\:sepia-0 {
    --tw-sepia: sepia(0);
  }

  .xl\:sepia {
    --tw-sepia: sepia(100%);
  }

  .xl\:backdrop-filter {
    --tw-backdrop-blur: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-brightness: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-contrast: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-grayscale: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-hue-rotate: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-invert: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-opacity: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-saturate: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-sepia: var(--tw-empty,/*!*/ /*!*/);
    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);
  }

  .xl\:backdrop-filter-none {
    backdrop-filter: none;
  }

  .xl\:backdrop-blur-0 {
    --tw-backdrop-blur: blur(0);
  }

  .xl\:backdrop-blur-none {
    --tw-backdrop-blur: blur(0);
  }

  .xl\:backdrop-blur-sm {
    --tw-backdrop-blur: blur(4px);
  }

  .xl\:backdrop-blur {
    --tw-backdrop-blur: blur(8px);
  }

  .xl\:backdrop-blur-md {
    --tw-backdrop-blur: blur(12px);
  }

  .xl\:backdrop-blur-lg {
    --tw-backdrop-blur: blur(16px);
  }

  .xl\:backdrop-blur-xl {
    --tw-backdrop-blur: blur(24px);
  }

  .xl\:backdrop-blur-2xl {
    --tw-backdrop-blur: blur(40px);
  }

  .xl\:backdrop-blur-3xl {
    --tw-backdrop-blur: blur(64px);
  }

  .xl\:backdrop-brightness-0 {
    --tw-backdrop-brightness: brightness(0);
  }

  .xl\:backdrop-brightness-50 {
    --tw-backdrop-brightness: brightness(.5);
  }

  .xl\:backdrop-brightness-75 {
    --tw-backdrop-brightness: brightness(.75);
  }

  .xl\:backdrop-brightness-90 {
    --tw-backdrop-brightness: brightness(.9);
  }

  .xl\:backdrop-brightness-95 {
    --tw-backdrop-brightness: brightness(.95);
  }

  .xl\:backdrop-brightness-100 {
    --tw-backdrop-brightness: brightness(1);
  }

  .xl\:backdrop-brightness-105 {
    --tw-backdrop-brightness: brightness(1.05);
  }

  .xl\:backdrop-brightness-110 {
    --tw-backdrop-brightness: brightness(1.1);
  }

  .xl\:backdrop-brightness-125 {
    --tw-backdrop-brightness: brightness(1.25);
  }

  .xl\:backdrop-brightness-150 {
    --tw-backdrop-brightness: brightness(1.5);
  }

  .xl\:backdrop-brightness-200 {
    --tw-backdrop-brightness: brightness(2);
  }

  .xl\:backdrop-contrast-0 {
    --tw-backdrop-contrast: contrast(0);
  }

  .xl\:backdrop-contrast-50 {
    --tw-backdrop-contrast: contrast(.5);
  }

  .xl\:backdrop-contrast-75 {
    --tw-backdrop-contrast: contrast(.75);
  }

  .xl\:backdrop-contrast-100 {
    --tw-backdrop-contrast: contrast(1);
  }

  .xl\:backdrop-contrast-125 {
    --tw-backdrop-contrast: contrast(1.25);
  }

  .xl\:backdrop-contrast-150 {
    --tw-backdrop-contrast: contrast(1.5);
  }

  .xl\:backdrop-contrast-200 {
    --tw-backdrop-contrast: contrast(2);
  }

  .xl\:backdrop-grayscale-0 {
    --tw-backdrop-grayscale: grayscale(0);
  }

  .xl\:backdrop-grayscale {
    --tw-backdrop-grayscale: grayscale(100%);
  }

  .xl\:backdrop-hue-rotate-0 {
    --tw-backdrop-hue-rotate: hue-rotate(0deg);
  }

  .xl\:backdrop-hue-rotate-15 {
    --tw-backdrop-hue-rotate: hue-rotate(15deg);
  }

  .xl\:backdrop-hue-rotate-30 {
    --tw-backdrop-hue-rotate: hue-rotate(30deg);
  }

  .xl\:backdrop-hue-rotate-60 {
    --tw-backdrop-hue-rotate: hue-rotate(60deg);
  }

  .xl\:backdrop-hue-rotate-90 {
    --tw-backdrop-hue-rotate: hue-rotate(90deg);
  }

  .xl\:backdrop-hue-rotate-180 {
    --tw-backdrop-hue-rotate: hue-rotate(180deg);
  }

  .xl\:-backdrop-hue-rotate-180 {
    --tw-backdrop-hue-rotate: hue-rotate(-180deg);
  }

  .xl\:-backdrop-hue-rotate-90 {
    --tw-backdrop-hue-rotate: hue-rotate(-90deg);
  }

  .xl\:-backdrop-hue-rotate-60 {
    --tw-backdrop-hue-rotate: hue-rotate(-60deg);
  }

  .xl\:-backdrop-hue-rotate-30 {
    --tw-backdrop-hue-rotate: hue-rotate(-30deg);
  }

  .xl\:-backdrop-hue-rotate-15 {
    --tw-backdrop-hue-rotate: hue-rotate(-15deg);
  }

  .xl\:backdrop-invert-0 {
    --tw-backdrop-invert: invert(0);
  }

  .xl\:backdrop-invert {
    --tw-backdrop-invert: invert(100%);
  }

  .xl\:backdrop-opacity-0 {
    --tw-backdrop-opacity: opacity(0);
  }

  .xl\:backdrop-opacity-5 {
    --tw-backdrop-opacity: opacity(0.05);
  }

  .xl\:backdrop-opacity-10 {
    --tw-backdrop-opacity: opacity(0.1);
  }

  .xl\:backdrop-opacity-20 {
    --tw-backdrop-opacity: opacity(0.2);
  }

  .xl\:backdrop-opacity-25 {
    --tw-backdrop-opacity: opacity(0.25);
  }

  .xl\:backdrop-opacity-30 {
    --tw-backdrop-opacity: opacity(0.3);
  }

  .xl\:backdrop-opacity-40 {
    --tw-backdrop-opacity: opacity(0.4);
  }

  .xl\:backdrop-opacity-50 {
    --tw-backdrop-opacity: opacity(0.5);
  }

  .xl\:backdrop-opacity-60 {
    --tw-backdrop-opacity: opacity(0.6);
  }

  .xl\:backdrop-opacity-70 {
    --tw-backdrop-opacity: opacity(0.7);
  }

  .xl\:backdrop-opacity-75 {
    --tw-backdrop-opacity: opacity(0.75);
  }

  .xl\:backdrop-opacity-80 {
    --tw-backdrop-opacity: opacity(0.8);
  }

  .xl\:backdrop-opacity-90 {
    --tw-backdrop-opacity: opacity(0.9);
  }

  .xl\:backdrop-opacity-95 {
    --tw-backdrop-opacity: opacity(0.95);
  }

  .xl\:backdrop-opacity-100 {
    --tw-backdrop-opacity: opacity(1);
  }

  .xl\:backdrop-saturate-0 {
    --tw-backdrop-saturate: saturate(0);
  }

  .xl\:backdrop-saturate-50 {
    --tw-backdrop-saturate: saturate(.5);
  }

  .xl\:backdrop-saturate-100 {
    --tw-backdrop-saturate: saturate(1);
  }

  .xl\:backdrop-saturate-150 {
    --tw-backdrop-saturate: saturate(1.5);
  }

  .xl\:backdrop-saturate-200 {
    --tw-backdrop-saturate: saturate(2);
  }

  .xl\:backdrop-sepia-0 {
    --tw-backdrop-sepia: sepia(0);
  }

  .xl\:backdrop-sepia {
    --tw-backdrop-sepia: sepia(100%);
  }

  .xl\:transition-none {
    -webkit-transition-property: none;
    transition-property: none;
  }

  .xl\:transition-all {
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-duration: 150ms;
            transition-duration: 150ms;
  }

  .xl\:transition {
    -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, backdrop-filter, -webkit-box-shadow, -webkit-transform, -webkit-filter;
    transition-property: background-color, border-color, color, fill, stroke, opacity, backdrop-filter, -webkit-box-shadow, -webkit-transform, -webkit-filter;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-box-shadow, -webkit-transform, -webkit-filter;
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-duration: 150ms;
            transition-duration: 150ms;
  }

  .xl\:transition-colors {
    -webkit-transition-property: background-color, border-color, color, fill, stroke;
    transition-property: background-color, border-color, color, fill, stroke;
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-duration: 150ms;
            transition-duration: 150ms;
  }

  .xl\:transition-opacity {
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-duration: 150ms;
            transition-duration: 150ms;
  }

  .xl\:transition-shadow {
    -webkit-transition-property: -webkit-box-shadow;
    transition-property: -webkit-box-shadow;
    transition-property: box-shadow;
    transition-property: box-shadow, -webkit-box-shadow;
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-duration: 150ms;
            transition-duration: 150ms;
  }

  .xl\:transition-transform {
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-duration: 150ms;
            transition-duration: 150ms;
  }

  .xl\:delay-75 {
    -webkit-transition-delay: 75ms;
            transition-delay: 75ms;
  }

  .xl\:delay-100 {
    -webkit-transition-delay: 100ms;
            transition-delay: 100ms;
  }

  .xl\:delay-150 {
    -webkit-transition-delay: 150ms;
            transition-delay: 150ms;
  }

  .xl\:delay-200 {
    -webkit-transition-delay: 200ms;
            transition-delay: 200ms;
  }

  .xl\:delay-300 {
    -webkit-transition-delay: 300ms;
            transition-delay: 300ms;
  }

  .xl\:delay-500 {
    -webkit-transition-delay: 500ms;
            transition-delay: 500ms;
  }

  .xl\:delay-700 {
    -webkit-transition-delay: 700ms;
            transition-delay: 700ms;
  }

  .xl\:delay-1000 {
    -webkit-transition-delay: 1000ms;
            transition-delay: 1000ms;
  }

  .xl\:duration-75 {
    -webkit-transition-duration: 75ms;
            transition-duration: 75ms;
  }

  .xl\:duration-100 {
    -webkit-transition-duration: 100ms;
            transition-duration: 100ms;
  }

  .xl\:duration-150 {
    -webkit-transition-duration: 150ms;
            transition-duration: 150ms;
  }

  .xl\:duration-200 {
    -webkit-transition-duration: 200ms;
            transition-duration: 200ms;
  }

  .xl\:duration-300 {
    -webkit-transition-duration: 300ms;
            transition-duration: 300ms;
  }

  .xl\:duration-500 {
    -webkit-transition-duration: 500ms;
            transition-duration: 500ms;
  }

  .xl\:duration-700 {
    -webkit-transition-duration: 700ms;
            transition-duration: 700ms;
  }

  .xl\:duration-1000 {
    -webkit-transition-duration: 1000ms;
            transition-duration: 1000ms;
  }

  .xl\:ease-linear {
    -webkit-transition-timing-function: linear;
            transition-timing-function: linear;
  }

  .xl\:ease-in {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
  }

  .xl\:ease-out {
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }

  .xl\:ease-in-out {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }
}

@media (min-width: 1536px) {
  .\32xl\:sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .\32xl\:not-sr-only {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .\32xl\[focus-within]\:sr-only[focus-within] {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .\32xl\:focus-within\:sr-only:focus-within {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .\32xl\[focus-within]\:not-sr-only[focus-within] {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .\32xl\:focus-within\:not-sr-only:focus-within {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .\32xl\:focus\:sr-only:focus {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .\32xl\:focus\:not-sr-only:focus {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .\32xl\:pointer-events-none {
    pointer-events: none;
  }

  .\32xl\:pointer-events-auto {
    pointer-events: auto;
  }

  .\32xl\:visible {
    visibility: visible;
  }

  .\32xl\:invisible {
    visibility: hidden;
  }

  .\32xl\:static {
    position: static;
  }

  .\32xl\:fixed {
    position: fixed;
  }

  .\32xl\:absolute {
    position: absolute;
  }

  .\32xl\:relative {
    position: relative;
  }

  .\32xl\:sticky {
    position: sticky;
  }

  .\32xl\:inset-0 {
    top: 0rem;
    right: 0rem;
    bottom: 0rem;
    left: 0rem;
  }

  .\32xl\:inset-1 {
    top: 1rem;
    right: 1rem;
    bottom: 1rem;
    left: 1rem;
  }

  .\32xl\:inset-2 {
    top: 1.2rem;
    right: 1.2rem;
    bottom: 1.2rem;
    left: 1.2rem;
  }

  .\32xl\:inset-3 {
    top: 1.5rem;
    right: 1.5rem;
    bottom: 1.5rem;
    left: 1.5rem;
  }

  .\32xl\:inset-4 {
    top: 1.7rem;
    right: 1.7rem;
    bottom: 1.7rem;
    left: 1.7rem;
  }

  .\32xl\:inset-5 {
    top: 2rem;
    right: 2rem;
    bottom: 2rem;
    left: 2rem;
  }

  .\32xl\:inset-6 {
    top: 2.5rem;
    right: 2.5rem;
    bottom: 2.5rem;
    left: 2.5rem;
  }

  .\32xl\:inset-7 {
    top: 3rem;
    right: 3rem;
    bottom: 3rem;
    left: 3rem;
  }

  .\32xl\:inset-8 {
    top: 3rem;
    right: 3rem;
    bottom: 3rem;
    left: 3rem;
  }

  .\32xl\:inset-9 {
    top: 4rem;
    right: 4rem;
    bottom: 4rem;
    left: 4rem;
  }

  .\32xl\:inset-10 {
    top: 4.5rem;
    right: 4.5rem;
    bottom: 4.5rem;
    left: 4.5rem;
  }

  .\32xl\:inset-11 {
    top: 5rem;
    right: 5rem;
    bottom: 5rem;
    left: 5rem;
  }

  .\32xl\:inset-12 {
    top: 5.5rem;
    right: 5.5rem;
    bottom: 5.5rem;
    left: 5.5rem;
  }

  .\32xl\:inset-13 {
    top: 6rem;
    right: 6rem;
    bottom: 6rem;
    left: 6rem;
  }

  .\32xl\:inset-14 {
    top: 6.5rem;
    right: 6.5rem;
    bottom: 6.5rem;
    left: 6.5rem;
  }

  .\32xl\:inset-15 {
    top: 7rem;
    right: 7rem;
    bottom: 7rem;
    left: 7rem;
  }

  .\32xl\:inset-16 {
    top: 7.5rem;
    right: 7.5rem;
    bottom: 7.5rem;
    left: 7.5rem;
  }

  .\32xl\:inset-17 {
    top: 8rem;
    right: 8rem;
    bottom: 8rem;
    left: 8rem;
  }

  .\32xl\:inset-18 {
    top: 8.5rem;
    right: 8.5rem;
    bottom: 8.5rem;
    left: 8.5rem;
  }

  .\32xl\:inset-19 {
    top: 9.5rem;
    right: 9.5rem;
    bottom: 9.5rem;
    left: 9.5rem;
  }

  .\32xl\:inset-20 {
    top: 10.4rem;
    right: 10.4rem;
    bottom: 10.4rem;
    left: 10.4rem;
  }

  .\32xl\:inset-21 {
    top: 11rem;
    right: 11rem;
    bottom: 11rem;
    left: 11rem;
  }

  .\32xl\:inset-22 {
    top: 13rem;
    right: 13rem;
    bottom: 13rem;
    left: 13rem;
  }

  .\32xl\:inset-23 {
    top: 15rem;
    right: 15rem;
    bottom: 15rem;
    left: 15rem;
  }

  .\32xl\:inset-24 {
    top: 20.5rem;
    right: 20.5rem;
    bottom: 20.5rem;
    left: 20.5rem;
  }

  .\32xl\:inset-auto {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .\32xl\:inset-tiny {
    top: 0.5rem;
    right: 0.5rem;
    bottom: 0.5rem;
    left: 0.5rem;
  }

  .\32xl\:inset-42p {
    top: 42%;
    right: 42%;
    bottom: 42%;
    left: 42%;
  }

  .\32xl\:inset-huge {
    top: 39.5rem;
    right: 39.5rem;
    bottom: 39.5rem;
    left: 39.5rem;
  }

  .\32xl\:inset-fit {
    top: fit-content;
    right: fit-content;
    bottom: fit-content;
    left: fit-content;
  }

  .\32xl\:-inset-0 {
    top: 0rem;
    right: 0rem;
    bottom: 0rem;
    left: 0rem;
  }

  .\32xl\:-inset-1 {
    top: -1rem;
    right: -1rem;
    bottom: -1rem;
    left: -1rem;
  }

  .\32xl\:-inset-2 {
    top: -1.2rem;
    right: -1.2rem;
    bottom: -1.2rem;
    left: -1.2rem;
  }

  .\32xl\:-inset-3 {
    top: -1.5rem;
    right: -1.5rem;
    bottom: -1.5rem;
    left: -1.5rem;
  }

  .\32xl\:-inset-4 {
    top: -1.7rem;
    right: -1.7rem;
    bottom: -1.7rem;
    left: -1.7rem;
  }

  .\32xl\:-inset-5 {
    top: -2rem;
    right: -2rem;
    bottom: -2rem;
    left: -2rem;
  }

  .\32xl\:-inset-6 {
    top: -2.5rem;
    right: -2.5rem;
    bottom: -2.5rem;
    left: -2.5rem;
  }

  .\32xl\:-inset-7 {
    top: -3rem;
    right: -3rem;
    bottom: -3rem;
    left: -3rem;
  }

  .\32xl\:-inset-8 {
    top: -3.5rem;
    right: -3.5rem;
    bottom: -3.5rem;
    left: -3.5rem;
  }

  .\32xl\:-inset-9 {
    top: -4rem;
    right: -4rem;
    bottom: -4rem;
    left: -4rem;
  }

  .\32xl\:-inset-10 {
    top: -4.5rem;
    right: -4.5rem;
    bottom: -4.5rem;
    left: -4.5rem;
  }

  .\32xl\:-inset-11 {
    top: -5rem;
    right: -5rem;
    bottom: -5rem;
    left: -5rem;
  }

  .\32xl\:-inset-12 {
    top: -5.5rem;
    right: -5.5rem;
    bottom: -5.5rem;
    left: -5.5rem;
  }

  .\32xl\:-inset-13 {
    top: -6rem;
    right: -6rem;
    bottom: -6rem;
    left: -6rem;
  }

  .\32xl\:-inset-14 {
    top: -6.5rem;
    right: -6.5rem;
    bottom: -6.5rem;
    left: -6.5rem;
  }

  .\32xl\:-inset-15 {
    top: -7rem;
    right: -7rem;
    bottom: -7rem;
    left: -7rem;
  }

  .\32xl\:-inset-16 {
    top: -7.5rem;
    right: -7.5rem;
    bottom: -7.5rem;
    left: -7.5rem;
  }

  .\32xl\:-inset-17 {
    top: -8rem;
    right: -8rem;
    bottom: -8rem;
    left: -8rem;
  }

  .\32xl\:-inset-18 {
    top: -8.5rem;
    right: -8.5rem;
    bottom: -8.5rem;
    left: -8.5rem;
  }

  .\32xl\:-inset-19 {
    top: -9.5rem;
    right: -9.5rem;
    bottom: -9.5rem;
    left: -9.5rem;
  }

  .\32xl\:-inset-20 {
    top: -10rem;
    right: -10rem;
    bottom: -10rem;
    left: -10rem;
  }

  .\32xl\:-inset-21 {
    top: -10.5rem;
    right: -10.5rem;
    bottom: -10.5rem;
    left: -10.5rem;
  }

  .\32xl\:-inset-22 {
    top: -13rem;
    right: -13rem;
    bottom: -13rem;
    left: -13rem;
  }

  .\32xl\:-inset-23 {
    top: -15rem;
    right: -15rem;
    bottom: -15rem;
    left: -15rem;
  }

  .\32xl\:-inset-24 {
    top: -20.5rem;
    right: -20.5rem;
    bottom: -20.5rem;
    left: -20.5rem;
  }

  .\32xl\:-inset-tiny {
    top: -0.5rem;
    right: -0.5rem;
    bottom: -0.5rem;
    left: -0.5rem;
  }

  .\32xl\:-inset-42p {
    top: -42%;
    right: -42%;
    bottom: -42%;
    left: -42%;
  }

  .\32xl\:-inset-huge {
    top: -39.5rem;
    right: -39.5rem;
    bottom: -39.5rem;
    left: -39.5rem;
  }

  .\32xl\:-inset-fit {
    top: fit-content;
    right: fit-content;
    bottom: fit-content;
    left: fit-content;
  }

  .\32xl\:inset-1\/2 {
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .\32xl\:inset-1\/3 {
    top: 33.333333%;
    right: 33.333333%;
    bottom: 33.333333%;
    left: 33.333333%;
  }

  .\32xl\:inset-2\/3 {
    top: 66.666667%;
    right: 66.666667%;
    bottom: 66.666667%;
    left: 66.666667%;
  }

  .\32xl\:inset-1\/4 {
    top: 25%;
    right: 25%;
    bottom: 25%;
    left: 25%;
  }

  .\32xl\:inset-2\/4 {
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .\32xl\:inset-3\/4 {
    top: 75%;
    right: 75%;
    bottom: 75%;
    left: 75%;
  }

  .\32xl\:inset-full {
    top: 100%;
    right: 100%;
    bottom: 100%;
    left: 100%;
  }

  .\32xl\:-inset-1\/2 {
    top: -50%;
    right: -50%;
    bottom: -50%;
    left: -50%;
  }

  .\32xl\:-inset-1\/3 {
    top: -33.333333%;
    right: -33.333333%;
    bottom: -33.333333%;
    left: -33.333333%;
  }

  .\32xl\:-inset-2\/3 {
    top: -66.666667%;
    right: -66.666667%;
    bottom: -66.666667%;
    left: -66.666667%;
  }

  .\32xl\:-inset-1\/4 {
    top: -25%;
    right: -25%;
    bottom: -25%;
    left: -25%;
  }

  .\32xl\:-inset-2\/4 {
    top: -50%;
    right: -50%;
    bottom: -50%;
    left: -50%;
  }

  .\32xl\:-inset-3\/4 {
    top: -75%;
    right: -75%;
    bottom: -75%;
    left: -75%;
  }

  .\32xl\:-inset-full {
    top: -100%;
    right: -100%;
    bottom: -100%;
    left: -100%;
  }

  .\32xl\:inset-x-0 {
    left: 0rem;
    right: 0rem;
  }

  .\32xl\:inset-x-1 {
    left: 1rem;
    right: 1rem;
  }

  .\32xl\:inset-x-2 {
    left: 1.2rem;
    right: 1.2rem;
  }

  .\32xl\:inset-x-3 {
    left: 1.5rem;
    right: 1.5rem;
  }

  .\32xl\:inset-x-4 {
    left: 1.7rem;
    right: 1.7rem;
  }

  .\32xl\:inset-x-5 {
    left: 2rem;
    right: 2rem;
  }

  .\32xl\:inset-x-6 {
    left: 2.5rem;
    right: 2.5rem;
  }

  .\32xl\:inset-x-7 {
    left: 3rem;
    right: 3rem;
  }

  .\32xl\:inset-x-8 {
    left: 3rem;
    right: 3rem;
  }

  .\32xl\:inset-x-9 {
    left: 4rem;
    right: 4rem;
  }

  .\32xl\:inset-x-10 {
    left: 4.5rem;
    right: 4.5rem;
  }

  .\32xl\:inset-x-11 {
    left: 5rem;
    right: 5rem;
  }

  .\32xl\:inset-x-12 {
    left: 5.5rem;
    right: 5.5rem;
  }

  .\32xl\:inset-x-13 {
    left: 6rem;
    right: 6rem;
  }

  .\32xl\:inset-x-14 {
    left: 6.5rem;
    right: 6.5rem;
  }

  .\32xl\:inset-x-15 {
    left: 7rem;
    right: 7rem;
  }

  .\32xl\:inset-x-16 {
    left: 7.5rem;
    right: 7.5rem;
  }

  .\32xl\:inset-x-17 {
    left: 8rem;
    right: 8rem;
  }

  .\32xl\:inset-x-18 {
    left: 8.5rem;
    right: 8.5rem;
  }

  .\32xl\:inset-x-19 {
    left: 9.5rem;
    right: 9.5rem;
  }

  .\32xl\:inset-x-20 {
    left: 10.4rem;
    right: 10.4rem;
  }

  .\32xl\:inset-x-21 {
    left: 11rem;
    right: 11rem;
  }

  .\32xl\:inset-x-22 {
    left: 13rem;
    right: 13rem;
  }

  .\32xl\:inset-x-23 {
    left: 15rem;
    right: 15rem;
  }

  .\32xl\:inset-x-24 {
    left: 20.5rem;
    right: 20.5rem;
  }

  .\32xl\:inset-x-auto {
    left: auto;
    right: auto;
  }

  .\32xl\:inset-x-tiny {
    left: 0.5rem;
    right: 0.5rem;
  }

  .\32xl\:inset-x-42p {
    left: 42%;
    right: 42%;
  }

  .\32xl\:inset-x-huge {
    left: 39.5rem;
    right: 39.5rem;
  }

  .\32xl\:inset-x-fit {
    left: fit-content;
    right: fit-content;
  }

  .\32xl\:-inset-x-0 {
    left: 0rem;
    right: 0rem;
  }

  .\32xl\:-inset-x-1 {
    left: -1rem;
    right: -1rem;
  }

  .\32xl\:-inset-x-2 {
    left: -1.2rem;
    right: -1.2rem;
  }

  .\32xl\:-inset-x-3 {
    left: -1.5rem;
    right: -1.5rem;
  }

  .\32xl\:-inset-x-4 {
    left: -1.7rem;
    right: -1.7rem;
  }

  .\32xl\:-inset-x-5 {
    left: -2rem;
    right: -2rem;
  }

  .\32xl\:-inset-x-6 {
    left: -2.5rem;
    right: -2.5rem;
  }

  .\32xl\:-inset-x-7 {
    left: -3rem;
    right: -3rem;
  }

  .\32xl\:-inset-x-8 {
    left: -3.5rem;
    right: -3.5rem;
  }

  .\32xl\:-inset-x-9 {
    left: -4rem;
    right: -4rem;
  }

  .\32xl\:-inset-x-10 {
    left: -4.5rem;
    right: -4.5rem;
  }

  .\32xl\:-inset-x-11 {
    left: -5rem;
    right: -5rem;
  }

  .\32xl\:-inset-x-12 {
    left: -5.5rem;
    right: -5.5rem;
  }

  .\32xl\:-inset-x-13 {
    left: -6rem;
    right: -6rem;
  }

  .\32xl\:-inset-x-14 {
    left: -6.5rem;
    right: -6.5rem;
  }

  .\32xl\:-inset-x-15 {
    left: -7rem;
    right: -7rem;
  }

  .\32xl\:-inset-x-16 {
    left: -7.5rem;
    right: -7.5rem;
  }

  .\32xl\:-inset-x-17 {
    left: -8rem;
    right: -8rem;
  }

  .\32xl\:-inset-x-18 {
    left: -8.5rem;
    right: -8.5rem;
  }

  .\32xl\:-inset-x-19 {
    left: -9.5rem;
    right: -9.5rem;
  }

  .\32xl\:-inset-x-20 {
    left: -10rem;
    right: -10rem;
  }

  .\32xl\:-inset-x-21 {
    left: -10.5rem;
    right: -10.5rem;
  }

  .\32xl\:-inset-x-22 {
    left: -13rem;
    right: -13rem;
  }

  .\32xl\:-inset-x-23 {
    left: -15rem;
    right: -15rem;
  }

  .\32xl\:-inset-x-24 {
    left: -20.5rem;
    right: -20.5rem;
  }

  .\32xl\:-inset-x-tiny {
    left: -0.5rem;
    right: -0.5rem;
  }

  .\32xl\:-inset-x-42p {
    left: -42%;
    right: -42%;
  }

  .\32xl\:-inset-x-huge {
    left: -39.5rem;
    right: -39.5rem;
  }

  .\32xl\:-inset-x-fit {
    left: fit-content;
    right: fit-content;
  }

  .\32xl\:inset-x-1\/2 {
    left: 50%;
    right: 50%;
  }

  .\32xl\:inset-x-1\/3 {
    left: 33.333333%;
    right: 33.333333%;
  }

  .\32xl\:inset-x-2\/3 {
    left: 66.666667%;
    right: 66.666667%;
  }

  .\32xl\:inset-x-1\/4 {
    left: 25%;
    right: 25%;
  }

  .\32xl\:inset-x-2\/4 {
    left: 50%;
    right: 50%;
  }

  .\32xl\:inset-x-3\/4 {
    left: 75%;
    right: 75%;
  }

  .\32xl\:inset-x-full {
    left: 100%;
    right: 100%;
  }

  .\32xl\:-inset-x-1\/2 {
    left: -50%;
    right: -50%;
  }

  .\32xl\:-inset-x-1\/3 {
    left: -33.333333%;
    right: -33.333333%;
  }

  .\32xl\:-inset-x-2\/3 {
    left: -66.666667%;
    right: -66.666667%;
  }

  .\32xl\:-inset-x-1\/4 {
    left: -25%;
    right: -25%;
  }

  .\32xl\:-inset-x-2\/4 {
    left: -50%;
    right: -50%;
  }

  .\32xl\:-inset-x-3\/4 {
    left: -75%;
    right: -75%;
  }

  .\32xl\:-inset-x-full {
    left: -100%;
    right: -100%;
  }

  .\32xl\:inset-y-0 {
    top: 0rem;
    bottom: 0rem;
  }

  .\32xl\:inset-y-1 {
    top: 1rem;
    bottom: 1rem;
  }

  .\32xl\:inset-y-2 {
    top: 1.2rem;
    bottom: 1.2rem;
  }

  .\32xl\:inset-y-3 {
    top: 1.5rem;
    bottom: 1.5rem;
  }

  .\32xl\:inset-y-4 {
    top: 1.7rem;
    bottom: 1.7rem;
  }

  .\32xl\:inset-y-5 {
    top: 2rem;
    bottom: 2rem;
  }

  .\32xl\:inset-y-6 {
    top: 2.5rem;
    bottom: 2.5rem;
  }

  .\32xl\:inset-y-7 {
    top: 3rem;
    bottom: 3rem;
  }

  .\32xl\:inset-y-8 {
    top: 3rem;
    bottom: 3rem;
  }

  .\32xl\:inset-y-9 {
    top: 4rem;
    bottom: 4rem;
  }

  .\32xl\:inset-y-10 {
    top: 4.5rem;
    bottom: 4.5rem;
  }

  .\32xl\:inset-y-11 {
    top: 5rem;
    bottom: 5rem;
  }

  .\32xl\:inset-y-12 {
    top: 5.5rem;
    bottom: 5.5rem;
  }

  .\32xl\:inset-y-13 {
    top: 6rem;
    bottom: 6rem;
  }

  .\32xl\:inset-y-14 {
    top: 6.5rem;
    bottom: 6.5rem;
  }

  .\32xl\:inset-y-15 {
    top: 7rem;
    bottom: 7rem;
  }

  .\32xl\:inset-y-16 {
    top: 7.5rem;
    bottom: 7.5rem;
  }

  .\32xl\:inset-y-17 {
    top: 8rem;
    bottom: 8rem;
  }

  .\32xl\:inset-y-18 {
    top: 8.5rem;
    bottom: 8.5rem;
  }

  .\32xl\:inset-y-19 {
    top: 9.5rem;
    bottom: 9.5rem;
  }

  .\32xl\:inset-y-20 {
    top: 10.4rem;
    bottom: 10.4rem;
  }

  .\32xl\:inset-y-21 {
    top: 11rem;
    bottom: 11rem;
  }

  .\32xl\:inset-y-22 {
    top: 13rem;
    bottom: 13rem;
  }

  .\32xl\:inset-y-23 {
    top: 15rem;
    bottom: 15rem;
  }

  .\32xl\:inset-y-24 {
    top: 20.5rem;
    bottom: 20.5rem;
  }

  .\32xl\:inset-y-auto {
    top: auto;
    bottom: auto;
  }

  .\32xl\:inset-y-tiny {
    top: 0.5rem;
    bottom: 0.5rem;
  }

  .\32xl\:inset-y-42p {
    top: 42%;
    bottom: 42%;
  }

  .\32xl\:inset-y-huge {
    top: 39.5rem;
    bottom: 39.5rem;
  }

  .\32xl\:inset-y-fit {
    top: fit-content;
    bottom: fit-content;
  }

  .\32xl\:-inset-y-0 {
    top: 0rem;
    bottom: 0rem;
  }

  .\32xl\:-inset-y-1 {
    top: -1rem;
    bottom: -1rem;
  }

  .\32xl\:-inset-y-2 {
    top: -1.2rem;
    bottom: -1.2rem;
  }

  .\32xl\:-inset-y-3 {
    top: -1.5rem;
    bottom: -1.5rem;
  }

  .\32xl\:-inset-y-4 {
    top: -1.7rem;
    bottom: -1.7rem;
  }

  .\32xl\:-inset-y-5 {
    top: -2rem;
    bottom: -2rem;
  }

  .\32xl\:-inset-y-6 {
    top: -2.5rem;
    bottom: -2.5rem;
  }

  .\32xl\:-inset-y-7 {
    top: -3rem;
    bottom: -3rem;
  }

  .\32xl\:-inset-y-8 {
    top: -3.5rem;
    bottom: -3.5rem;
  }

  .\32xl\:-inset-y-9 {
    top: -4rem;
    bottom: -4rem;
  }

  .\32xl\:-inset-y-10 {
    top: -4.5rem;
    bottom: -4.5rem;
  }

  .\32xl\:-inset-y-11 {
    top: -5rem;
    bottom: -5rem;
  }

  .\32xl\:-inset-y-12 {
    top: -5.5rem;
    bottom: -5.5rem;
  }

  .\32xl\:-inset-y-13 {
    top: -6rem;
    bottom: -6rem;
  }

  .\32xl\:-inset-y-14 {
    top: -6.5rem;
    bottom: -6.5rem;
  }

  .\32xl\:-inset-y-15 {
    top: -7rem;
    bottom: -7rem;
  }

  .\32xl\:-inset-y-16 {
    top: -7.5rem;
    bottom: -7.5rem;
  }

  .\32xl\:-inset-y-17 {
    top: -8rem;
    bottom: -8rem;
  }

  .\32xl\:-inset-y-18 {
    top: -8.5rem;
    bottom: -8.5rem;
  }

  .\32xl\:-inset-y-19 {
    top: -9.5rem;
    bottom: -9.5rem;
  }

  .\32xl\:-inset-y-20 {
    top: -10rem;
    bottom: -10rem;
  }

  .\32xl\:-inset-y-21 {
    top: -10.5rem;
    bottom: -10.5rem;
  }

  .\32xl\:-inset-y-22 {
    top: -13rem;
    bottom: -13rem;
  }

  .\32xl\:-inset-y-23 {
    top: -15rem;
    bottom: -15rem;
  }

  .\32xl\:-inset-y-24 {
    top: -20.5rem;
    bottom: -20.5rem;
  }

  .\32xl\:-inset-y-tiny {
    top: -0.5rem;
    bottom: -0.5rem;
  }

  .\32xl\:-inset-y-42p {
    top: -42%;
    bottom: -42%;
  }

  .\32xl\:-inset-y-huge {
    top: -39.5rem;
    bottom: -39.5rem;
  }

  .\32xl\:-inset-y-fit {
    top: fit-content;
    bottom: fit-content;
  }

  .\32xl\:inset-y-1\/2 {
    top: 50%;
    bottom: 50%;
  }

  .\32xl\:inset-y-1\/3 {
    top: 33.333333%;
    bottom: 33.333333%;
  }

  .\32xl\:inset-y-2\/3 {
    top: 66.666667%;
    bottom: 66.666667%;
  }

  .\32xl\:inset-y-1\/4 {
    top: 25%;
    bottom: 25%;
  }

  .\32xl\:inset-y-2\/4 {
    top: 50%;
    bottom: 50%;
  }

  .\32xl\:inset-y-3\/4 {
    top: 75%;
    bottom: 75%;
  }

  .\32xl\:inset-y-full {
    top: 100%;
    bottom: 100%;
  }

  .\32xl\:-inset-y-1\/2 {
    top: -50%;
    bottom: -50%;
  }

  .\32xl\:-inset-y-1\/3 {
    top: -33.333333%;
    bottom: -33.333333%;
  }

  .\32xl\:-inset-y-2\/3 {
    top: -66.666667%;
    bottom: -66.666667%;
  }

  .\32xl\:-inset-y-1\/4 {
    top: -25%;
    bottom: -25%;
  }

  .\32xl\:-inset-y-2\/4 {
    top: -50%;
    bottom: -50%;
  }

  .\32xl\:-inset-y-3\/4 {
    top: -75%;
    bottom: -75%;
  }

  .\32xl\:-inset-y-full {
    top: -100%;
    bottom: -100%;
  }

  .\32xl\:top-0 {
    top: 0rem;
  }

  .\32xl\:top-1 {
    top: 1rem;
  }

  .\32xl\:top-2 {
    top: 1.2rem;
  }

  .\32xl\:top-3 {
    top: 1.5rem;
  }

  .\32xl\:top-4 {
    top: 1.7rem;
  }

  .\32xl\:top-5 {
    top: 2rem;
  }

  .\32xl\:top-6 {
    top: 2.5rem;
  }

  .\32xl\:top-7 {
    top: 3rem;
  }

  .\32xl\:top-8 {
    top: 3rem;
  }

  .\32xl\:top-9 {
    top: 4rem;
  }

  .\32xl\:top-10 {
    top: 4.5rem;
  }

  .\32xl\:top-11 {
    top: 5rem;
  }

  .\32xl\:top-12 {
    top: 5.5rem;
  }

  .\32xl\:top-13 {
    top: 6rem;
  }

  .\32xl\:top-14 {
    top: 6.5rem;
  }

  .\32xl\:top-15 {
    top: 7rem;
  }

  .\32xl\:top-16 {
    top: 7.5rem;
  }

  .\32xl\:top-17 {
    top: 8rem;
  }

  .\32xl\:top-18 {
    top: 8.5rem;
  }

  .\32xl\:top-19 {
    top: 9.5rem;
  }

  .\32xl\:top-20 {
    top: 10.4rem;
  }

  .\32xl\:top-21 {
    top: 11rem;
  }

  .\32xl\:top-22 {
    top: 13rem;
  }

  .\32xl\:top-23 {
    top: 15rem;
  }

  .\32xl\:top-24 {
    top: 20.5rem;
  }

  .\32xl\:top-auto {
    top: auto;
  }

  .\32xl\:top-tiny {
    top: 0.5rem;
  }

  .\32xl\:top-42p {
    top: 42%;
  }

  .\32xl\:top-huge {
    top: 39.5rem;
  }

  .\32xl\:top-fit {
    top: fit-content;
  }

  .\32xl\:-top-0 {
    top: 0rem;
  }

  .\32xl\:-top-1 {
    top: -1rem;
  }

  .\32xl\:-top-2 {
    top: -1.2rem;
  }

  .\32xl\:-top-3 {
    top: -1.5rem;
  }

  .\32xl\:-top-4 {
    top: -1.7rem;
  }

  .\32xl\:-top-5 {
    top: -2rem;
  }

  .\32xl\:-top-6 {
    top: -2.5rem;
  }

  .\32xl\:-top-7 {
    top: -3rem;
  }

  .\32xl\:-top-8 {
    top: -3.5rem;
  }

  .\32xl\:-top-9 {
    top: -4rem;
  }

  .\32xl\:-top-10 {
    top: -4.5rem;
  }

  .\32xl\:-top-11 {
    top: -5rem;
  }

  .\32xl\:-top-12 {
    top: -5.5rem;
  }

  .\32xl\:-top-13 {
    top: -6rem;
  }

  .\32xl\:-top-14 {
    top: -6.5rem;
  }

  .\32xl\:-top-15 {
    top: -7rem;
  }

  .\32xl\:-top-16 {
    top: -7.5rem;
  }

  .\32xl\:-top-17 {
    top: -8rem;
  }

  .\32xl\:-top-18 {
    top: -8.5rem;
  }

  .\32xl\:-top-19 {
    top: -9.5rem;
  }

  .\32xl\:-top-20 {
    top: -10rem;
  }

  .\32xl\:-top-21 {
    top: -10.5rem;
  }

  .\32xl\:-top-22 {
    top: -13rem;
  }

  .\32xl\:-top-23 {
    top: -15rem;
  }

  .\32xl\:-top-24 {
    top: -20.5rem;
  }

  .\32xl\:-top-tiny {
    top: -0.5rem;
  }

  .\32xl\:-top-42p {
    top: -42%;
  }

  .\32xl\:-top-huge {
    top: -39.5rem;
  }

  .\32xl\:-top-fit {
    top: fit-content;
  }

  .\32xl\:top-1\/2 {
    top: 50%;
  }

  .\32xl\:top-1\/3 {
    top: 33.333333%;
  }

  .\32xl\:top-2\/3 {
    top: 66.666667%;
  }

  .\32xl\:top-1\/4 {
    top: 25%;
  }

  .\32xl\:top-2\/4 {
    top: 50%;
  }

  .\32xl\:top-3\/4 {
    top: 75%;
  }

  .\32xl\:top-full {
    top: 100%;
  }

  .\32xl\:-top-1\/2 {
    top: -50%;
  }

  .\32xl\:-top-1\/3 {
    top: -33.333333%;
  }

  .\32xl\:-top-2\/3 {
    top: -66.666667%;
  }

  .\32xl\:-top-1\/4 {
    top: -25%;
  }

  .\32xl\:-top-2\/4 {
    top: -50%;
  }

  .\32xl\:-top-3\/4 {
    top: -75%;
  }

  .\32xl\:-top-full {
    top: -100%;
  }

  .\32xl\:right-0 {
    right: 0rem;
  }

  .\32xl\:right-1 {
    right: 1rem;
  }

  .\32xl\:right-2 {
    right: 1.2rem;
  }

  .\32xl\:right-3 {
    right: 1.5rem;
  }

  .\32xl\:right-4 {
    right: 1.7rem;
  }

  .\32xl\:right-5 {
    right: 2rem;
  }

  .\32xl\:right-6 {
    right: 2.5rem;
  }

  .\32xl\:right-7 {
    right: 3rem;
  }

  .\32xl\:right-8 {
    right: 3rem;
  }

  .\32xl\:right-9 {
    right: 4rem;
  }

  .\32xl\:right-10 {
    right: 4.5rem;
  }

  .\32xl\:right-11 {
    right: 5rem;
  }

  .\32xl\:right-12 {
    right: 5.5rem;
  }

  .\32xl\:right-13 {
    right: 6rem;
  }

  .\32xl\:right-14 {
    right: 6.5rem;
  }

  .\32xl\:right-15 {
    right: 7rem;
  }

  .\32xl\:right-16 {
    right: 7.5rem;
  }

  .\32xl\:right-17 {
    right: 8rem;
  }

  .\32xl\:right-18 {
    right: 8.5rem;
  }

  .\32xl\:right-19 {
    right: 9.5rem;
  }

  .\32xl\:right-20 {
    right: 10.4rem;
  }

  .\32xl\:right-21 {
    right: 11rem;
  }

  .\32xl\:right-22 {
    right: 13rem;
  }

  .\32xl\:right-23 {
    right: 15rem;
  }

  .\32xl\:right-24 {
    right: 20.5rem;
  }

  .\32xl\:right-auto {
    right: auto;
  }

  .\32xl\:right-tiny {
    right: 0.5rem;
  }

  .\32xl\:right-42p {
    right: 42%;
  }

  .\32xl\:right-huge {
    right: 39.5rem;
  }

  .\32xl\:right-fit {
    right: fit-content;
  }

  .\32xl\:-right-0 {
    right: 0rem;
  }

  .\32xl\:-right-1 {
    right: -1rem;
  }

  .\32xl\:-right-2 {
    right: -1.2rem;
  }

  .\32xl\:-right-3 {
    right: -1.5rem;
  }

  .\32xl\:-right-4 {
    right: -1.7rem;
  }

  .\32xl\:-right-5 {
    right: -2rem;
  }

  .\32xl\:-right-6 {
    right: -2.5rem;
  }

  .\32xl\:-right-7 {
    right: -3rem;
  }

  .\32xl\:-right-8 {
    right: -3.5rem;
  }

  .\32xl\:-right-9 {
    right: -4rem;
  }

  .\32xl\:-right-10 {
    right: -4.5rem;
  }

  .\32xl\:-right-11 {
    right: -5rem;
  }

  .\32xl\:-right-12 {
    right: -5.5rem;
  }

  .\32xl\:-right-13 {
    right: -6rem;
  }

  .\32xl\:-right-14 {
    right: -6.5rem;
  }

  .\32xl\:-right-15 {
    right: -7rem;
  }

  .\32xl\:-right-16 {
    right: -7.5rem;
  }

  .\32xl\:-right-17 {
    right: -8rem;
  }

  .\32xl\:-right-18 {
    right: -8.5rem;
  }

  .\32xl\:-right-19 {
    right: -9.5rem;
  }

  .\32xl\:-right-20 {
    right: -10rem;
  }

  .\32xl\:-right-21 {
    right: -10.5rem;
  }

  .\32xl\:-right-22 {
    right: -13rem;
  }

  .\32xl\:-right-23 {
    right: -15rem;
  }

  .\32xl\:-right-24 {
    right: -20.5rem;
  }

  .\32xl\:-right-tiny {
    right: -0.5rem;
  }

  .\32xl\:-right-42p {
    right: -42%;
  }

  .\32xl\:-right-huge {
    right: -39.5rem;
  }

  .\32xl\:-right-fit {
    right: fit-content;
  }

  .\32xl\:right-1\/2 {
    right: 50%;
  }

  .\32xl\:right-1\/3 {
    right: 33.333333%;
  }

  .\32xl\:right-2\/3 {
    right: 66.666667%;
  }

  .\32xl\:right-1\/4 {
    right: 25%;
  }

  .\32xl\:right-2\/4 {
    right: 50%;
  }

  .\32xl\:right-3\/4 {
    right: 75%;
  }

  .\32xl\:right-full {
    right: 100%;
  }

  .\32xl\:-right-1\/2 {
    right: -50%;
  }

  .\32xl\:-right-1\/3 {
    right: -33.333333%;
  }

  .\32xl\:-right-2\/3 {
    right: -66.666667%;
  }

  .\32xl\:-right-1\/4 {
    right: -25%;
  }

  .\32xl\:-right-2\/4 {
    right: -50%;
  }

  .\32xl\:-right-3\/4 {
    right: -75%;
  }

  .\32xl\:-right-full {
    right: -100%;
  }

  .\32xl\:bottom-0 {
    bottom: 0rem;
  }

  .\32xl\:bottom-1 {
    bottom: 1rem;
  }

  .\32xl\:bottom-2 {
    bottom: 1.2rem;
  }

  .\32xl\:bottom-3 {
    bottom: 1.5rem;
  }

  .\32xl\:bottom-4 {
    bottom: 1.7rem;
  }

  .\32xl\:bottom-5 {
    bottom: 2rem;
  }

  .\32xl\:bottom-6 {
    bottom: 2.5rem;
  }

  .\32xl\:bottom-7 {
    bottom: 3rem;
  }

  .\32xl\:bottom-8 {
    bottom: 3rem;
  }

  .\32xl\:bottom-9 {
    bottom: 4rem;
  }

  .\32xl\:bottom-10 {
    bottom: 4.5rem;
  }

  .\32xl\:bottom-11 {
    bottom: 5rem;
  }

  .\32xl\:bottom-12 {
    bottom: 5.5rem;
  }

  .\32xl\:bottom-13 {
    bottom: 6rem;
  }

  .\32xl\:bottom-14 {
    bottom: 6.5rem;
  }

  .\32xl\:bottom-15 {
    bottom: 7rem;
  }

  .\32xl\:bottom-16 {
    bottom: 7.5rem;
  }

  .\32xl\:bottom-17 {
    bottom: 8rem;
  }

  .\32xl\:bottom-18 {
    bottom: 8.5rem;
  }

  .\32xl\:bottom-19 {
    bottom: 9.5rem;
  }

  .\32xl\:bottom-20 {
    bottom: 10.4rem;
  }

  .\32xl\:bottom-21 {
    bottom: 11rem;
  }

  .\32xl\:bottom-22 {
    bottom: 13rem;
  }

  .\32xl\:bottom-23 {
    bottom: 15rem;
  }

  .\32xl\:bottom-24 {
    bottom: 20.5rem;
  }

  .\32xl\:bottom-auto {
    bottom: auto;
  }

  .\32xl\:bottom-tiny {
    bottom: 0.5rem;
  }

  .\32xl\:bottom-42p {
    bottom: 42%;
  }

  .\32xl\:bottom-huge {
    bottom: 39.5rem;
  }

  .\32xl\:bottom-fit {
    bottom: fit-content;
  }

  .\32xl\:-bottom-0 {
    bottom: 0rem;
  }

  .\32xl\:-bottom-1 {
    bottom: -1rem;
  }

  .\32xl\:-bottom-2 {
    bottom: -1.2rem;
  }

  .\32xl\:-bottom-3 {
    bottom: -1.5rem;
  }

  .\32xl\:-bottom-4 {
    bottom: -1.7rem;
  }

  .\32xl\:-bottom-5 {
    bottom: -2rem;
  }

  .\32xl\:-bottom-6 {
    bottom: -2.5rem;
  }

  .\32xl\:-bottom-7 {
    bottom: -3rem;
  }

  .\32xl\:-bottom-8 {
    bottom: -3.5rem;
  }

  .\32xl\:-bottom-9 {
    bottom: -4rem;
  }

  .\32xl\:-bottom-10 {
    bottom: -4.5rem;
  }

  .\32xl\:-bottom-11 {
    bottom: -5rem;
  }

  .\32xl\:-bottom-12 {
    bottom: -5.5rem;
  }

  .\32xl\:-bottom-13 {
    bottom: -6rem;
  }

  .\32xl\:-bottom-14 {
    bottom: -6.5rem;
  }

  .\32xl\:-bottom-15 {
    bottom: -7rem;
  }

  .\32xl\:-bottom-16 {
    bottom: -7.5rem;
  }

  .\32xl\:-bottom-17 {
    bottom: -8rem;
  }

  .\32xl\:-bottom-18 {
    bottom: -8.5rem;
  }

  .\32xl\:-bottom-19 {
    bottom: -9.5rem;
  }

  .\32xl\:-bottom-20 {
    bottom: -10rem;
  }

  .\32xl\:-bottom-21 {
    bottom: -10.5rem;
  }

  .\32xl\:-bottom-22 {
    bottom: -13rem;
  }

  .\32xl\:-bottom-23 {
    bottom: -15rem;
  }

  .\32xl\:-bottom-24 {
    bottom: -20.5rem;
  }

  .\32xl\:-bottom-tiny {
    bottom: -0.5rem;
  }

  .\32xl\:-bottom-42p {
    bottom: -42%;
  }

  .\32xl\:-bottom-huge {
    bottom: -39.5rem;
  }

  .\32xl\:-bottom-fit {
    bottom: fit-content;
  }

  .\32xl\:bottom-1\/2 {
    bottom: 50%;
  }

  .\32xl\:bottom-1\/3 {
    bottom: 33.333333%;
  }

  .\32xl\:bottom-2\/3 {
    bottom: 66.666667%;
  }

  .\32xl\:bottom-1\/4 {
    bottom: 25%;
  }

  .\32xl\:bottom-2\/4 {
    bottom: 50%;
  }

  .\32xl\:bottom-3\/4 {
    bottom: 75%;
  }

  .\32xl\:bottom-full {
    bottom: 100%;
  }

  .\32xl\:-bottom-1\/2 {
    bottom: -50%;
  }

  .\32xl\:-bottom-1\/3 {
    bottom: -33.333333%;
  }

  .\32xl\:-bottom-2\/3 {
    bottom: -66.666667%;
  }

  .\32xl\:-bottom-1\/4 {
    bottom: -25%;
  }

  .\32xl\:-bottom-2\/4 {
    bottom: -50%;
  }

  .\32xl\:-bottom-3\/4 {
    bottom: -75%;
  }

  .\32xl\:-bottom-full {
    bottom: -100%;
  }

  .\32xl\:left-0 {
    left: 0rem;
  }

  .\32xl\:left-1 {
    left: 1rem;
  }

  .\32xl\:left-2 {
    left: 1.2rem;
  }

  .\32xl\:left-3 {
    left: 1.5rem;
  }

  .\32xl\:left-4 {
    left: 1.7rem;
  }

  .\32xl\:left-5 {
    left: 2rem;
  }

  .\32xl\:left-6 {
    left: 2.5rem;
  }

  .\32xl\:left-7 {
    left: 3rem;
  }

  .\32xl\:left-8 {
    left: 3rem;
  }

  .\32xl\:left-9 {
    left: 4rem;
  }

  .\32xl\:left-10 {
    left: 4.5rem;
  }

  .\32xl\:left-11 {
    left: 5rem;
  }

  .\32xl\:left-12 {
    left: 5.5rem;
  }

  .\32xl\:left-13 {
    left: 6rem;
  }

  .\32xl\:left-14 {
    left: 6.5rem;
  }

  .\32xl\:left-15 {
    left: 7rem;
  }

  .\32xl\:left-16 {
    left: 7.5rem;
  }

  .\32xl\:left-17 {
    left: 8rem;
  }

  .\32xl\:left-18 {
    left: 8.5rem;
  }

  .\32xl\:left-19 {
    left: 9.5rem;
  }

  .\32xl\:left-20 {
    left: 10.4rem;
  }

  .\32xl\:left-21 {
    left: 11rem;
  }

  .\32xl\:left-22 {
    left: 13rem;
  }

  .\32xl\:left-23 {
    left: 15rem;
  }

  .\32xl\:left-24 {
    left: 20.5rem;
  }

  .\32xl\:left-auto {
    left: auto;
  }

  .\32xl\:left-tiny {
    left: 0.5rem;
  }

  .\32xl\:left-42p {
    left: 42%;
  }

  .\32xl\:left-huge {
    left: 39.5rem;
  }

  .\32xl\:left-fit {
    left: fit-content;
  }

  .\32xl\:-left-0 {
    left: 0rem;
  }

  .\32xl\:-left-1 {
    left: -1rem;
  }

  .\32xl\:-left-2 {
    left: -1.2rem;
  }

  .\32xl\:-left-3 {
    left: -1.5rem;
  }

  .\32xl\:-left-4 {
    left: -1.7rem;
  }

  .\32xl\:-left-5 {
    left: -2rem;
  }

  .\32xl\:-left-6 {
    left: -2.5rem;
  }

  .\32xl\:-left-7 {
    left: -3rem;
  }

  .\32xl\:-left-8 {
    left: -3.5rem;
  }

  .\32xl\:-left-9 {
    left: -4rem;
  }

  .\32xl\:-left-10 {
    left: -4.5rem;
  }

  .\32xl\:-left-11 {
    left: -5rem;
  }

  .\32xl\:-left-12 {
    left: -5.5rem;
  }

  .\32xl\:-left-13 {
    left: -6rem;
  }

  .\32xl\:-left-14 {
    left: -6.5rem;
  }

  .\32xl\:-left-15 {
    left: -7rem;
  }

  .\32xl\:-left-16 {
    left: -7.5rem;
  }

  .\32xl\:-left-17 {
    left: -8rem;
  }

  .\32xl\:-left-18 {
    left: -8.5rem;
  }

  .\32xl\:-left-19 {
    left: -9.5rem;
  }

  .\32xl\:-left-20 {
    left: -10rem;
  }

  .\32xl\:-left-21 {
    left: -10.5rem;
  }

  .\32xl\:-left-22 {
    left: -13rem;
  }

  .\32xl\:-left-23 {
    left: -15rem;
  }

  .\32xl\:-left-24 {
    left: -20.5rem;
  }

  .\32xl\:-left-tiny {
    left: -0.5rem;
  }

  .\32xl\:-left-42p {
    left: -42%;
  }

  .\32xl\:-left-huge {
    left: -39.5rem;
  }

  .\32xl\:-left-fit {
    left: fit-content;
  }

  .\32xl\:left-1\/2 {
    left: 50%;
  }

  .\32xl\:left-1\/3 {
    left: 33.333333%;
  }

  .\32xl\:left-2\/3 {
    left: 66.666667%;
  }

  .\32xl\:left-1\/4 {
    left: 25%;
  }

  .\32xl\:left-2\/4 {
    left: 50%;
  }

  .\32xl\:left-3\/4 {
    left: 75%;
  }

  .\32xl\:left-full {
    left: 100%;
  }

  .\32xl\:-left-1\/2 {
    left: -50%;
  }

  .\32xl\:-left-1\/3 {
    left: -33.333333%;
  }

  .\32xl\:-left-2\/3 {
    left: -66.666667%;
  }

  .\32xl\:-left-1\/4 {
    left: -25%;
  }

  .\32xl\:-left-2\/4 {
    left: -50%;
  }

  .\32xl\:-left-3\/4 {
    left: -75%;
  }

  .\32xl\:-left-full {
    left: -100%;
  }

  .\32xl\:isolate {
    isolation: isolate;
  }

  .\32xl\:isolation-auto {
    isolation: auto;
  }

  .\32xl\:z-0 {
    z-index: 0;
  }

  .\32xl\:z-10 {
    z-index: 10;
  }

  .\32xl\:z-20 {
    z-index: 20;
  }

  .\32xl\:z-30 {
    z-index: 30;
  }

  .\32xl\:z-40 {
    z-index: 40;
  }

  .\32xl\:z-50 {
    z-index: 50;
  }

  .\32xl\:z-auto {
    z-index: auto;
  }

  .\32xl\:z-top {
    z-index: 99999;
  }

  .\32xl\[focus-within]\:z-0[focus-within] {
    z-index: 0;
  }

  .\32xl\:focus-within\:z-0:focus-within {
    z-index: 0;
  }

  .\32xl\[focus-within]\:z-10[focus-within] {
    z-index: 10;
  }

  .\32xl\:focus-within\:z-10:focus-within {
    z-index: 10;
  }

  .\32xl\[focus-within]\:z-20[focus-within] {
    z-index: 20;
  }

  .\32xl\:focus-within\:z-20:focus-within {
    z-index: 20;
  }

  .\32xl\[focus-within]\:z-30[focus-within] {
    z-index: 30;
  }

  .\32xl\:focus-within\:z-30:focus-within {
    z-index: 30;
  }

  .\32xl\[focus-within]\:z-40[focus-within] {
    z-index: 40;
  }

  .\32xl\:focus-within\:z-40:focus-within {
    z-index: 40;
  }

  .\32xl\[focus-within]\:z-50[focus-within] {
    z-index: 50;
  }

  .\32xl\:focus-within\:z-50:focus-within {
    z-index: 50;
  }

  .\32xl\[focus-within]\:z-auto[focus-within] {
    z-index: auto;
  }

  .\32xl\:focus-within\:z-auto:focus-within {
    z-index: auto;
  }

  .\32xl\[focus-within]\:z-top[focus-within] {
    z-index: 99999;
  }

  .\32xl\:focus-within\:z-top:focus-within {
    z-index: 99999;
  }

  .\32xl\:focus\:z-0:focus {
    z-index: 0;
  }

  .\32xl\:focus\:z-10:focus {
    z-index: 10;
  }

  .\32xl\:focus\:z-20:focus {
    z-index: 20;
  }

  .\32xl\:focus\:z-30:focus {
    z-index: 30;
  }

  .\32xl\:focus\:z-40:focus {
    z-index: 40;
  }

  .\32xl\:focus\:z-50:focus {
    z-index: 50;
  }

  .\32xl\:focus\:z-auto:focus {
    z-index: auto;
  }

  .\32xl\:focus\:z-top:focus {
    z-index: 99999;
  }

  .\32xl\:order-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .\32xl\:order-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  .\32xl\:order-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  .\32xl\:order-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }

  .\32xl\:order-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }

  .\32xl\:order-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }

  .\32xl\:order-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }

  .\32xl\:order-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }

  .\32xl\:order-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }

  .\32xl\:order-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }

  .\32xl\:order-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }

  .\32xl\:order-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }

  .\32xl\:order-first {
    -webkit-box-ordinal-group: -9998;
        -ms-flex-order: -9999;
            order: -9999;
  }

  .\32xl\:order-last {
    -webkit-box-ordinal-group: 10000;
        -ms-flex-order: 9999;
            order: 9999;
  }

  .\32xl\:order-none {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }

  .\32xl\:col-auto {
    grid-column: auto;
  }

  .\32xl\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .\32xl\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .\32xl\:col-span-3 {
    grid-column: span 3 / span 3;
  }

  .\32xl\:col-span-4 {
    grid-column: span 4 / span 4;
  }

  .\32xl\:col-span-5 {
    grid-column: span 5 / span 5;
  }

  .\32xl\:col-span-6 {
    grid-column: span 6 / span 6;
  }

  .\32xl\:col-span-7 {
    grid-column: span 7 / span 7;
  }

  .\32xl\:col-span-8 {
    grid-column: span 8 / span 8;
  }

  .\32xl\:col-span-9 {
    grid-column: span 9 / span 9;
  }

  .\32xl\:col-span-10 {
    grid-column: span 10 / span 10;
  }

  .\32xl\:col-span-11 {
    grid-column: span 11 / span 11;
  }

  .\32xl\:col-span-12 {
    grid-column: span 12 / span 12;
  }

  .\32xl\:col-span-full {
    grid-column: 1 / -1;
  }

  .\32xl\:col-start-1 {
    grid-column-start: 1;
  }

  .\32xl\:col-start-2 {
    grid-column-start: 2;
  }

  .\32xl\:col-start-3 {
    grid-column-start: 3;
  }

  .\32xl\:col-start-4 {
    grid-column-start: 4;
  }

  .\32xl\:col-start-5 {
    grid-column-start: 5;
  }

  .\32xl\:col-start-6 {
    grid-column-start: 6;
  }

  .\32xl\:col-start-7 {
    grid-column-start: 7;
  }

  .\32xl\:col-start-8 {
    grid-column-start: 8;
  }

  .\32xl\:col-start-9 {
    grid-column-start: 9;
  }

  .\32xl\:col-start-10 {
    grid-column-start: 10;
  }

  .\32xl\:col-start-11 {
    grid-column-start: 11;
  }

  .\32xl\:col-start-12 {
    grid-column-start: 12;
  }

  .\32xl\:col-start-13 {
    grid-column-start: 13;
  }

  .\32xl\:col-start-auto {
    grid-column-start: auto;
  }

  .\32xl\:col-end-1 {
    grid-column-end: 1;
  }

  .\32xl\:col-end-2 {
    grid-column-end: 2;
  }

  .\32xl\:col-end-3 {
    grid-column-end: 3;
  }

  .\32xl\:col-end-4 {
    grid-column-end: 4;
  }

  .\32xl\:col-end-5 {
    grid-column-end: 5;
  }

  .\32xl\:col-end-6 {
    grid-column-end: 6;
  }

  .\32xl\:col-end-7 {
    grid-column-end: 7;
  }

  .\32xl\:col-end-8 {
    grid-column-end: 8;
  }

  .\32xl\:col-end-9 {
    grid-column-end: 9;
  }

  .\32xl\:col-end-10 {
    grid-column-end: 10;
  }

  .\32xl\:col-end-11 {
    grid-column-end: 11;
  }

  .\32xl\:col-end-12 {
    grid-column-end: 12;
  }

  .\32xl\:col-end-13 {
    grid-column-end: 13;
  }

  .\32xl\:col-end-auto {
    grid-column-end: auto;
  }

  .\32xl\:row-auto {
    grid-row: auto;
  }

  .\32xl\:row-span-1 {
    grid-row: span 1 / span 1;
  }

  .\32xl\:row-span-2 {
    grid-row: span 2 / span 2;
  }

  .\32xl\:row-span-3 {
    grid-row: span 3 / span 3;
  }

  .\32xl\:row-span-4 {
    grid-row: span 4 / span 4;
  }

  .\32xl\:row-span-5 {
    grid-row: span 5 / span 5;
  }

  .\32xl\:row-span-6 {
    grid-row: span 6 / span 6;
  }

  .\32xl\:row-span-full {
    grid-row: 1 / -1;
  }

  .\32xl\:row-start-1 {
    grid-row-start: 1;
  }

  .\32xl\:row-start-2 {
    grid-row-start: 2;
  }

  .\32xl\:row-start-3 {
    grid-row-start: 3;
  }

  .\32xl\:row-start-4 {
    grid-row-start: 4;
  }

  .\32xl\:row-start-5 {
    grid-row-start: 5;
  }

  .\32xl\:row-start-6 {
    grid-row-start: 6;
  }

  .\32xl\:row-start-7 {
    grid-row-start: 7;
  }

  .\32xl\:row-start-auto {
    grid-row-start: auto;
  }

  .\32xl\:row-end-1 {
    grid-row-end: 1;
  }

  .\32xl\:row-end-2 {
    grid-row-end: 2;
  }

  .\32xl\:row-end-3 {
    grid-row-end: 3;
  }

  .\32xl\:row-end-4 {
    grid-row-end: 4;
  }

  .\32xl\:row-end-5 {
    grid-row-end: 5;
  }

  .\32xl\:row-end-6 {
    grid-row-end: 6;
  }

  .\32xl\:row-end-7 {
    grid-row-end: 7;
  }

  .\32xl\:row-end-auto {
    grid-row-end: auto;
  }

  .\32xl\:float-right {
    float: right;
  }

  .\32xl\:float-left {
    float: left;
  }

  .\32xl\:float-none {
    float: none;
  }

  .\32xl\:clear-left {
    clear: left;
  }

  .\32xl\:clear-right {
    clear: right;
  }

  .\32xl\:clear-both {
    clear: both;
  }

  .\32xl\:clear-none {
    clear: none;
  }

  .\32xl\:m-0 {
    margin: 0rem;
  }

  .\32xl\:m-1 {
    margin: 1rem;
  }

  .\32xl\:m-2 {
    margin: 1.2rem;
  }

  .\32xl\:m-3 {
    margin: 1.5rem;
  }

  .\32xl\:m-4 {
    margin: 1.7rem;
  }

  .\32xl\:m-5 {
    margin: 2rem;
  }

  .\32xl\:m-6 {
    margin: 2.5rem;
  }

  .\32xl\:m-7 {
    margin: 3rem;
  }

  .\32xl\:m-8 {
    margin: 3.5rem;
  }

  .\32xl\:m-9 {
    margin: 4rem;
  }

  .\32xl\:m-10 {
    margin: 4.5rem;
  }

  .\32xl\:m-11 {
    margin: 5rem;
  }

  .\32xl\:m-12 {
    margin: 5.5rem;
  }

  .\32xl\:m-13 {
    margin: 6rem;
  }

  .\32xl\:m-14 {
    margin: 6.5rem;
  }

  .\32xl\:m-15 {
    margin: 7rem;
  }

  .\32xl\:m-16 {
    margin: 7.5rem;
  }

  .\32xl\:m-17 {
    margin: 8rem;
  }

  .\32xl\:m-18 {
    margin: 8.5rem;
  }

  .\32xl\:m-19 {
    margin: 9.5rem;
  }

  .\32xl\:m-20 {
    margin: 10rem;
  }

  .\32xl\:m-21 {
    margin: 11rem;
  }

  .\32xl\:m-22 {
    margin: 13rem;
  }

  .\32xl\:m-23 {
    margin: 15rem;
  }

  .\32xl\:m-24 {
    margin: 20.5rem;
  }

  .\32xl\:m-auto {
    margin: auto;
  }

  .\32xl\:m-tiny {
    margin: 0.5rem;
  }

  .\32xl\:m-42p {
    margin: 42%;
  }

  .\32xl\:m-huge {
    margin: 39.5rem;
  }

  .\32xl\:m-fit {
    margin: fit-content;
  }

  .\32xl\:-m-0 {
    margin: 0rem;
  }

  .\32xl\:-m-1 {
    margin: -1rem;
  }

  .\32xl\:-m-2 {
    margin: -1.2rem;
  }

  .\32xl\:-m-3 {
    margin: -1.5rem;
  }

  .\32xl\:-m-4 {
    margin: -1.7rem;
  }

  .\32xl\:-m-5 {
    margin: -2rem;
  }

  .\32xl\:-m-6 {
    margin: -2.5rem;
  }

  .\32xl\:-m-7 {
    margin: -3rem;
  }

  .\32xl\:-m-8 {
    margin: -3.5rem;
  }

  .\32xl\:-m-9 {
    margin: -4rem;
  }

  .\32xl\:-m-10 {
    margin: -4.5rem;
  }

  .\32xl\:-m-11 {
    margin: -5rem;
  }

  .\32xl\:-m-12 {
    margin: -5.5rem;
  }

  .\32xl\:-m-13 {
    margin: -6rem;
  }

  .\32xl\:-m-14 {
    margin: -6.5rem;
  }

  .\32xl\:-m-15 {
    margin: -7rem;
  }

  .\32xl\:-m-16 {
    margin: -7.5rem;
  }

  .\32xl\:-m-17 {
    margin: -8rem;
  }

  .\32xl\:-m-18 {
    margin: -8.5rem;
  }

  .\32xl\:-m-19 {
    margin: -9.5rem;
  }

  .\32xl\:-m-20 {
    margin: -10rem;
  }

  .\32xl\:-m-21 {
    margin: -11rem;
  }

  .\32xl\:-m-22 {
    margin: -13rem;
  }

  .\32xl\:-m-23 {
    margin: -15rem;
  }

  .\32xl\:-m-24 {
    margin: -20.5rem;
  }

  .\32xl\:-m-tiny {
    margin: -0.5rem;
  }

  .\32xl\:-m-42p {
    margin: -42%;
  }

  .\32xl\:-m-huge {
    margin: -39.5rem;
  }

  .\32xl\:-m-fit {
    margin: fit-content;
  }

  .\32xl\:first\:m-0:first-child {
    margin: 0rem;
  }

  .\32xl\:first\:m-1:first-child {
    margin: 1rem;
  }

  .\32xl\:first\:m-2:first-child {
    margin: 1.2rem;
  }

  .\32xl\:first\:m-3:first-child {
    margin: 1.5rem;
  }

  .\32xl\:first\:m-4:first-child {
    margin: 1.7rem;
  }

  .\32xl\:first\:m-5:first-child {
    margin: 2rem;
  }

  .\32xl\:first\:m-6:first-child {
    margin: 2.5rem;
  }

  .\32xl\:first\:m-7:first-child {
    margin: 3rem;
  }

  .\32xl\:first\:m-8:first-child {
    margin: 3.5rem;
  }

  .\32xl\:first\:m-9:first-child {
    margin: 4rem;
  }

  .\32xl\:first\:m-10:first-child {
    margin: 4.5rem;
  }

  .\32xl\:first\:m-11:first-child {
    margin: 5rem;
  }

  .\32xl\:first\:m-12:first-child {
    margin: 5.5rem;
  }

  .\32xl\:first\:m-13:first-child {
    margin: 6rem;
  }

  .\32xl\:first\:m-14:first-child {
    margin: 6.5rem;
  }

  .\32xl\:first\:m-15:first-child {
    margin: 7rem;
  }

  .\32xl\:first\:m-16:first-child {
    margin: 7.5rem;
  }

  .\32xl\:first\:m-17:first-child {
    margin: 8rem;
  }

  .\32xl\:first\:m-18:first-child {
    margin: 8.5rem;
  }

  .\32xl\:first\:m-19:first-child {
    margin: 9.5rem;
  }

  .\32xl\:first\:m-20:first-child {
    margin: 10rem;
  }

  .\32xl\:first\:m-21:first-child {
    margin: 11rem;
  }

  .\32xl\:first\:m-22:first-child {
    margin: 13rem;
  }

  .\32xl\:first\:m-23:first-child {
    margin: 15rem;
  }

  .\32xl\:first\:m-24:first-child {
    margin: 20.5rem;
  }

  .\32xl\:first\:m-auto:first-child {
    margin: auto;
  }

  .\32xl\:first\:m-tiny:first-child {
    margin: 0.5rem;
  }

  .\32xl\:first\:m-42p:first-child {
    margin: 42%;
  }

  .\32xl\:first\:m-huge:first-child {
    margin: 39.5rem;
  }

  .\32xl\:first\:m-fit:first-child {
    margin: fit-content;
  }

  .\32xl\:first\:-m-0:first-child {
    margin: 0rem;
  }

  .\32xl\:first\:-m-1:first-child {
    margin: -1rem;
  }

  .\32xl\:first\:-m-2:first-child {
    margin: -1.2rem;
  }

  .\32xl\:first\:-m-3:first-child {
    margin: -1.5rem;
  }

  .\32xl\:first\:-m-4:first-child {
    margin: -1.7rem;
  }

  .\32xl\:first\:-m-5:first-child {
    margin: -2rem;
  }

  .\32xl\:first\:-m-6:first-child {
    margin: -2.5rem;
  }

  .\32xl\:first\:-m-7:first-child {
    margin: -3rem;
  }

  .\32xl\:first\:-m-8:first-child {
    margin: -3.5rem;
  }

  .\32xl\:first\:-m-9:first-child {
    margin: -4rem;
  }

  .\32xl\:first\:-m-10:first-child {
    margin: -4.5rem;
  }

  .\32xl\:first\:-m-11:first-child {
    margin: -5rem;
  }

  .\32xl\:first\:-m-12:first-child {
    margin: -5.5rem;
  }

  .\32xl\:first\:-m-13:first-child {
    margin: -6rem;
  }

  .\32xl\:first\:-m-14:first-child {
    margin: -6.5rem;
  }

  .\32xl\:first\:-m-15:first-child {
    margin: -7rem;
  }

  .\32xl\:first\:-m-16:first-child {
    margin: -7.5rem;
  }

  .\32xl\:first\:-m-17:first-child {
    margin: -8rem;
  }

  .\32xl\:first\:-m-18:first-child {
    margin: -8.5rem;
  }

  .\32xl\:first\:-m-19:first-child {
    margin: -9.5rem;
  }

  .\32xl\:first\:-m-20:first-child {
    margin: -10rem;
  }

  .\32xl\:first\:-m-21:first-child {
    margin: -11rem;
  }

  .\32xl\:first\:-m-22:first-child {
    margin: -13rem;
  }

  .\32xl\:first\:-m-23:first-child {
    margin: -15rem;
  }

  .\32xl\:first\:-m-24:first-child {
    margin: -20.5rem;
  }

  .\32xl\:first\:-m-tiny:first-child {
    margin: -0.5rem;
  }

  .\32xl\:first\:-m-42p:first-child {
    margin: -42%;
  }

  .\32xl\:first\:-m-huge:first-child {
    margin: -39.5rem;
  }

  .\32xl\:first\:-m-fit:first-child {
    margin: fit-content;
  }

  .\32xl\:last\:m-0:last-child {
    margin: 0rem;
  }

  .\32xl\:last\:m-1:last-child {
    margin: 1rem;
  }

  .\32xl\:last\:m-2:last-child {
    margin: 1.2rem;
  }

  .\32xl\:last\:m-3:last-child {
    margin: 1.5rem;
  }

  .\32xl\:last\:m-4:last-child {
    margin: 1.7rem;
  }

  .\32xl\:last\:m-5:last-child {
    margin: 2rem;
  }

  .\32xl\:last\:m-6:last-child {
    margin: 2.5rem;
  }

  .\32xl\:last\:m-7:last-child {
    margin: 3rem;
  }

  .\32xl\:last\:m-8:last-child {
    margin: 3.5rem;
  }

  .\32xl\:last\:m-9:last-child {
    margin: 4rem;
  }

  .\32xl\:last\:m-10:last-child {
    margin: 4.5rem;
  }

  .\32xl\:last\:m-11:last-child {
    margin: 5rem;
  }

  .\32xl\:last\:m-12:last-child {
    margin: 5.5rem;
  }

  .\32xl\:last\:m-13:last-child {
    margin: 6rem;
  }

  .\32xl\:last\:m-14:last-child {
    margin: 6.5rem;
  }

  .\32xl\:last\:m-15:last-child {
    margin: 7rem;
  }

  .\32xl\:last\:m-16:last-child {
    margin: 7.5rem;
  }

  .\32xl\:last\:m-17:last-child {
    margin: 8rem;
  }

  .\32xl\:last\:m-18:last-child {
    margin: 8.5rem;
  }

  .\32xl\:last\:m-19:last-child {
    margin: 9.5rem;
  }

  .\32xl\:last\:m-20:last-child {
    margin: 10rem;
  }

  .\32xl\:last\:m-21:last-child {
    margin: 11rem;
  }

  .\32xl\:last\:m-22:last-child {
    margin: 13rem;
  }

  .\32xl\:last\:m-23:last-child {
    margin: 15rem;
  }

  .\32xl\:last\:m-24:last-child {
    margin: 20.5rem;
  }

  .\32xl\:last\:m-auto:last-child {
    margin: auto;
  }

  .\32xl\:last\:m-tiny:last-child {
    margin: 0.5rem;
  }

  .\32xl\:last\:m-42p:last-child {
    margin: 42%;
  }

  .\32xl\:last\:m-huge:last-child {
    margin: 39.5rem;
  }

  .\32xl\:last\:m-fit:last-child {
    margin: fit-content;
  }

  .\32xl\:last\:-m-0:last-child {
    margin: 0rem;
  }

  .\32xl\:last\:-m-1:last-child {
    margin: -1rem;
  }

  .\32xl\:last\:-m-2:last-child {
    margin: -1.2rem;
  }

  .\32xl\:last\:-m-3:last-child {
    margin: -1.5rem;
  }

  .\32xl\:last\:-m-4:last-child {
    margin: -1.7rem;
  }

  .\32xl\:last\:-m-5:last-child {
    margin: -2rem;
  }

  .\32xl\:last\:-m-6:last-child {
    margin: -2.5rem;
  }

  .\32xl\:last\:-m-7:last-child {
    margin: -3rem;
  }

  .\32xl\:last\:-m-8:last-child {
    margin: -3.5rem;
  }

  .\32xl\:last\:-m-9:last-child {
    margin: -4rem;
  }

  .\32xl\:last\:-m-10:last-child {
    margin: -4.5rem;
  }

  .\32xl\:last\:-m-11:last-child {
    margin: -5rem;
  }

  .\32xl\:last\:-m-12:last-child {
    margin: -5.5rem;
  }

  .\32xl\:last\:-m-13:last-child {
    margin: -6rem;
  }

  .\32xl\:last\:-m-14:last-child {
    margin: -6.5rem;
  }

  .\32xl\:last\:-m-15:last-child {
    margin: -7rem;
  }

  .\32xl\:last\:-m-16:last-child {
    margin: -7.5rem;
  }

  .\32xl\:last\:-m-17:last-child {
    margin: -8rem;
  }

  .\32xl\:last\:-m-18:last-child {
    margin: -8.5rem;
  }

  .\32xl\:last\:-m-19:last-child {
    margin: -9.5rem;
  }

  .\32xl\:last\:-m-20:last-child {
    margin: -10rem;
  }

  .\32xl\:last\:-m-21:last-child {
    margin: -11rem;
  }

  .\32xl\:last\:-m-22:last-child {
    margin: -13rem;
  }

  .\32xl\:last\:-m-23:last-child {
    margin: -15rem;
  }

  .\32xl\:last\:-m-24:last-child {
    margin: -20.5rem;
  }

  .\32xl\:last\:-m-tiny:last-child {
    margin: -0.5rem;
  }

  .\32xl\:last\:-m-42p:last-child {
    margin: -42%;
  }

  .\32xl\:last\:-m-huge:last-child {
    margin: -39.5rem;
  }

  .\32xl\:last\:-m-fit:last-child {
    margin: fit-content;
  }

  .\32xl\:mx-0 {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .\32xl\:mx-1 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .\32xl\:mx-2 {
    margin-left: 1.2rem;
    margin-right: 1.2rem;
  }

  .\32xl\:mx-3 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .\32xl\:mx-4 {
    margin-left: 1.7rem;
    margin-right: 1.7rem;
  }

  .\32xl\:mx-5 {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .\32xl\:mx-6 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .\32xl\:mx-7 {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .\32xl\:mx-8 {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }

  .\32xl\:mx-9 {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .\32xl\:mx-10 {
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }

  .\32xl\:mx-11 {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .\32xl\:mx-12 {
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }

  .\32xl\:mx-13 {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .\32xl\:mx-14 {
    margin-left: 6.5rem;
    margin-right: 6.5rem;
  }

  .\32xl\:mx-15 {
    margin-left: 7rem;
    margin-right: 7rem;
  }

  .\32xl\:mx-16 {
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }

  .\32xl\:mx-17 {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .\32xl\:mx-18 {
    margin-left: 8.5rem;
    margin-right: 8.5rem;
  }

  .\32xl\:mx-19 {
    margin-left: 9.5rem;
    margin-right: 9.5rem;
  }

  .\32xl\:mx-20 {
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .\32xl\:mx-21 {
    margin-left: 11rem;
    margin-right: 11rem;
  }

  .\32xl\:mx-22 {
    margin-left: 13rem;
    margin-right: 13rem;
  }

  .\32xl\:mx-23 {
    margin-left: 15rem;
    margin-right: 15rem;
  }

  .\32xl\:mx-24 {
    margin-left: 20.5rem;
    margin-right: 20.5rem;
  }

  .\32xl\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .\32xl\:mx-tiny {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .\32xl\:mx-42p {
    margin-left: 42%;
    margin-right: 42%;
  }

  .\32xl\:mx-huge {
    margin-left: 39.5rem;
    margin-right: 39.5rem;
  }

  .\32xl\:mx-fit {
    margin-left: fit-content;
    margin-right: fit-content;
  }

  .\32xl\:-mx-0 {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .\32xl\:-mx-1 {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .\32xl\:-mx-2 {
    margin-left: -1.2rem;
    margin-right: -1.2rem;
  }

  .\32xl\:-mx-3 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .\32xl\:-mx-4 {
    margin-left: -1.7rem;
    margin-right: -1.7rem;
  }

  .\32xl\:-mx-5 {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .\32xl\:-mx-6 {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .\32xl\:-mx-7 {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .\32xl\:-mx-8 {
    margin-left: -3.5rem;
    margin-right: -3.5rem;
  }

  .\32xl\:-mx-9 {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .\32xl\:-mx-10 {
    margin-left: -4.5rem;
    margin-right: -4.5rem;
  }

  .\32xl\:-mx-11 {
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .\32xl\:-mx-12 {
    margin-left: -5.5rem;
    margin-right: -5.5rem;
  }

  .\32xl\:-mx-13 {
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .\32xl\:-mx-14 {
    margin-left: -6.5rem;
    margin-right: -6.5rem;
  }

  .\32xl\:-mx-15 {
    margin-left: -7rem;
    margin-right: -7rem;
  }

  .\32xl\:-mx-16 {
    margin-left: -7.5rem;
    margin-right: -7.5rem;
  }

  .\32xl\:-mx-17 {
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .\32xl\:-mx-18 {
    margin-left: -8.5rem;
    margin-right: -8.5rem;
  }

  .\32xl\:-mx-19 {
    margin-left: -9.5rem;
    margin-right: -9.5rem;
  }

  .\32xl\:-mx-20 {
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .\32xl\:-mx-21 {
    margin-left: -11rem;
    margin-right: -11rem;
  }

  .\32xl\:-mx-22 {
    margin-left: -13rem;
    margin-right: -13rem;
  }

  .\32xl\:-mx-23 {
    margin-left: -15rem;
    margin-right: -15rem;
  }

  .\32xl\:-mx-24 {
    margin-left: -20.5rem;
    margin-right: -20.5rem;
  }

  .\32xl\:-mx-tiny {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .\32xl\:-mx-42p {
    margin-left: -42%;
    margin-right: -42%;
  }

  .\32xl\:-mx-huge {
    margin-left: -39.5rem;
    margin-right: -39.5rem;
  }

  .\32xl\:-mx-fit {
    margin-left: fit-content;
    margin-right: fit-content;
  }

  .\32xl\:my-0 {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .\32xl\:my-1 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .\32xl\:my-2 {
    margin-top: 1.2rem;
    margin-bottom: 1.2rem;
  }

  .\32xl\:my-3 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .\32xl\:my-4 {
    margin-top: 1.7rem;
    margin-bottom: 1.7rem;
  }

  .\32xl\:my-5 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .\32xl\:my-6 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .\32xl\:my-7 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .\32xl\:my-8 {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }

  .\32xl\:my-9 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .\32xl\:my-10 {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }

  .\32xl\:my-11 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .\32xl\:my-12 {
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }

  .\32xl\:my-13 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .\32xl\:my-14 {
    margin-top: 6.5rem;
    margin-bottom: 6.5rem;
  }

  .\32xl\:my-15 {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }

  .\32xl\:my-16 {
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }

  .\32xl\:my-17 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .\32xl\:my-18 {
    margin-top: 8.5rem;
    margin-bottom: 8.5rem;
  }

  .\32xl\:my-19 {
    margin-top: 9.5rem;
    margin-bottom: 9.5rem;
  }

  .\32xl\:my-20 {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .\32xl\:my-21 {
    margin-top: 11rem;
    margin-bottom: 11rem;
  }

  .\32xl\:my-22 {
    margin-top: 13rem;
    margin-bottom: 13rem;
  }

  .\32xl\:my-23 {
    margin-top: 15rem;
    margin-bottom: 15rem;
  }

  .\32xl\:my-24 {
    margin-top: 20.5rem;
    margin-bottom: 20.5rem;
  }

  .\32xl\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .\32xl\:my-tiny {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .\32xl\:my-42p {
    margin-top: 42%;
    margin-bottom: 42%;
  }

  .\32xl\:my-huge {
    margin-top: 39.5rem;
    margin-bottom: 39.5rem;
  }

  .\32xl\:my-fit {
    margin-top: fit-content;
    margin-bottom: fit-content;
  }

  .\32xl\:-my-0 {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .\32xl\:-my-1 {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .\32xl\:-my-2 {
    margin-top: -1.2rem;
    margin-bottom: -1.2rem;
  }

  .\32xl\:-my-3 {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .\32xl\:-my-4 {
    margin-top: -1.7rem;
    margin-bottom: -1.7rem;
  }

  .\32xl\:-my-5 {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .\32xl\:-my-6 {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .\32xl\:-my-7 {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .\32xl\:-my-8 {
    margin-top: -3.5rem;
    margin-bottom: -3.5rem;
  }

  .\32xl\:-my-9 {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .\32xl\:-my-10 {
    margin-top: -4.5rem;
    margin-bottom: -4.5rem;
  }

  .\32xl\:-my-11 {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .\32xl\:-my-12 {
    margin-top: -5.5rem;
    margin-bottom: -5.5rem;
  }

  .\32xl\:-my-13 {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .\32xl\:-my-14 {
    margin-top: -6.5rem;
    margin-bottom: -6.5rem;
  }

  .\32xl\:-my-15 {
    margin-top: -7rem;
    margin-bottom: -7rem;
  }

  .\32xl\:-my-16 {
    margin-top: -7.5rem;
    margin-bottom: -7.5rem;
  }

  .\32xl\:-my-17 {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .\32xl\:-my-18 {
    margin-top: -8.5rem;
    margin-bottom: -8.5rem;
  }

  .\32xl\:-my-19 {
    margin-top: -9.5rem;
    margin-bottom: -9.5rem;
  }

  .\32xl\:-my-20 {
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .\32xl\:-my-21 {
    margin-top: -11rem;
    margin-bottom: -11rem;
  }

  .\32xl\:-my-22 {
    margin-top: -13rem;
    margin-bottom: -13rem;
  }

  .\32xl\:-my-23 {
    margin-top: -15rem;
    margin-bottom: -15rem;
  }

  .\32xl\:-my-24 {
    margin-top: -20.5rem;
    margin-bottom: -20.5rem;
  }

  .\32xl\:-my-tiny {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .\32xl\:-my-42p {
    margin-top: -42%;
    margin-bottom: -42%;
  }

  .\32xl\:-my-huge {
    margin-top: -39.5rem;
    margin-bottom: -39.5rem;
  }

  .\32xl\:-my-fit {
    margin-top: fit-content;
    margin-bottom: fit-content;
  }

  .\32xl\:first\:mx-0:first-child {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .\32xl\:first\:mx-1:first-child {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .\32xl\:first\:mx-2:first-child {
    margin-left: 1.2rem;
    margin-right: 1.2rem;
  }

  .\32xl\:first\:mx-3:first-child {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .\32xl\:first\:mx-4:first-child {
    margin-left: 1.7rem;
    margin-right: 1.7rem;
  }

  .\32xl\:first\:mx-5:first-child {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .\32xl\:first\:mx-6:first-child {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .\32xl\:first\:mx-7:first-child {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .\32xl\:first\:mx-8:first-child {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }

  .\32xl\:first\:mx-9:first-child {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .\32xl\:first\:mx-10:first-child {
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }

  .\32xl\:first\:mx-11:first-child {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .\32xl\:first\:mx-12:first-child {
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }

  .\32xl\:first\:mx-13:first-child {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .\32xl\:first\:mx-14:first-child {
    margin-left: 6.5rem;
    margin-right: 6.5rem;
  }

  .\32xl\:first\:mx-15:first-child {
    margin-left: 7rem;
    margin-right: 7rem;
  }

  .\32xl\:first\:mx-16:first-child {
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }

  .\32xl\:first\:mx-17:first-child {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .\32xl\:first\:mx-18:first-child {
    margin-left: 8.5rem;
    margin-right: 8.5rem;
  }

  .\32xl\:first\:mx-19:first-child {
    margin-left: 9.5rem;
    margin-right: 9.5rem;
  }

  .\32xl\:first\:mx-20:first-child {
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .\32xl\:first\:mx-21:first-child {
    margin-left: 11rem;
    margin-right: 11rem;
  }

  .\32xl\:first\:mx-22:first-child {
    margin-left: 13rem;
    margin-right: 13rem;
  }

  .\32xl\:first\:mx-23:first-child {
    margin-left: 15rem;
    margin-right: 15rem;
  }

  .\32xl\:first\:mx-24:first-child {
    margin-left: 20.5rem;
    margin-right: 20.5rem;
  }

  .\32xl\:first\:mx-auto:first-child {
    margin-left: auto;
    margin-right: auto;
  }

  .\32xl\:first\:mx-tiny:first-child {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .\32xl\:first\:mx-42p:first-child {
    margin-left: 42%;
    margin-right: 42%;
  }

  .\32xl\:first\:mx-huge:first-child {
    margin-left: 39.5rem;
    margin-right: 39.5rem;
  }

  .\32xl\:first\:mx-fit:first-child {
    margin-left: fit-content;
    margin-right: fit-content;
  }

  .\32xl\:first\:-mx-0:first-child {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .\32xl\:first\:-mx-1:first-child {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .\32xl\:first\:-mx-2:first-child {
    margin-left: -1.2rem;
    margin-right: -1.2rem;
  }

  .\32xl\:first\:-mx-3:first-child {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .\32xl\:first\:-mx-4:first-child {
    margin-left: -1.7rem;
    margin-right: -1.7rem;
  }

  .\32xl\:first\:-mx-5:first-child {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .\32xl\:first\:-mx-6:first-child {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .\32xl\:first\:-mx-7:first-child {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .\32xl\:first\:-mx-8:first-child {
    margin-left: -3.5rem;
    margin-right: -3.5rem;
  }

  .\32xl\:first\:-mx-9:first-child {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .\32xl\:first\:-mx-10:first-child {
    margin-left: -4.5rem;
    margin-right: -4.5rem;
  }

  .\32xl\:first\:-mx-11:first-child {
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .\32xl\:first\:-mx-12:first-child {
    margin-left: -5.5rem;
    margin-right: -5.5rem;
  }

  .\32xl\:first\:-mx-13:first-child {
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .\32xl\:first\:-mx-14:first-child {
    margin-left: -6.5rem;
    margin-right: -6.5rem;
  }

  .\32xl\:first\:-mx-15:first-child {
    margin-left: -7rem;
    margin-right: -7rem;
  }

  .\32xl\:first\:-mx-16:first-child {
    margin-left: -7.5rem;
    margin-right: -7.5rem;
  }

  .\32xl\:first\:-mx-17:first-child {
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .\32xl\:first\:-mx-18:first-child {
    margin-left: -8.5rem;
    margin-right: -8.5rem;
  }

  .\32xl\:first\:-mx-19:first-child {
    margin-left: -9.5rem;
    margin-right: -9.5rem;
  }

  .\32xl\:first\:-mx-20:first-child {
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .\32xl\:first\:-mx-21:first-child {
    margin-left: -11rem;
    margin-right: -11rem;
  }

  .\32xl\:first\:-mx-22:first-child {
    margin-left: -13rem;
    margin-right: -13rem;
  }

  .\32xl\:first\:-mx-23:first-child {
    margin-left: -15rem;
    margin-right: -15rem;
  }

  .\32xl\:first\:-mx-24:first-child {
    margin-left: -20.5rem;
    margin-right: -20.5rem;
  }

  .\32xl\:first\:-mx-tiny:first-child {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .\32xl\:first\:-mx-42p:first-child {
    margin-left: -42%;
    margin-right: -42%;
  }

  .\32xl\:first\:-mx-huge:first-child {
    margin-left: -39.5rem;
    margin-right: -39.5rem;
  }

  .\32xl\:first\:-mx-fit:first-child {
    margin-left: fit-content;
    margin-right: fit-content;
  }

  .\32xl\:first\:my-0:first-child {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .\32xl\:first\:my-1:first-child {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .\32xl\:first\:my-2:first-child {
    margin-top: 1.2rem;
    margin-bottom: 1.2rem;
  }

  .\32xl\:first\:my-3:first-child {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .\32xl\:first\:my-4:first-child {
    margin-top: 1.7rem;
    margin-bottom: 1.7rem;
  }

  .\32xl\:first\:my-5:first-child {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .\32xl\:first\:my-6:first-child {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .\32xl\:first\:my-7:first-child {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .\32xl\:first\:my-8:first-child {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }

  .\32xl\:first\:my-9:first-child {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .\32xl\:first\:my-10:first-child {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }

  .\32xl\:first\:my-11:first-child {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .\32xl\:first\:my-12:first-child {
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }

  .\32xl\:first\:my-13:first-child {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .\32xl\:first\:my-14:first-child {
    margin-top: 6.5rem;
    margin-bottom: 6.5rem;
  }

  .\32xl\:first\:my-15:first-child {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }

  .\32xl\:first\:my-16:first-child {
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }

  .\32xl\:first\:my-17:first-child {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .\32xl\:first\:my-18:first-child {
    margin-top: 8.5rem;
    margin-bottom: 8.5rem;
  }

  .\32xl\:first\:my-19:first-child {
    margin-top: 9.5rem;
    margin-bottom: 9.5rem;
  }

  .\32xl\:first\:my-20:first-child {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .\32xl\:first\:my-21:first-child {
    margin-top: 11rem;
    margin-bottom: 11rem;
  }

  .\32xl\:first\:my-22:first-child {
    margin-top: 13rem;
    margin-bottom: 13rem;
  }

  .\32xl\:first\:my-23:first-child {
    margin-top: 15rem;
    margin-bottom: 15rem;
  }

  .\32xl\:first\:my-24:first-child {
    margin-top: 20.5rem;
    margin-bottom: 20.5rem;
  }

  .\32xl\:first\:my-auto:first-child {
    margin-top: auto;
    margin-bottom: auto;
  }

  .\32xl\:first\:my-tiny:first-child {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .\32xl\:first\:my-42p:first-child {
    margin-top: 42%;
    margin-bottom: 42%;
  }

  .\32xl\:first\:my-huge:first-child {
    margin-top: 39.5rem;
    margin-bottom: 39.5rem;
  }

  .\32xl\:first\:my-fit:first-child {
    margin-top: fit-content;
    margin-bottom: fit-content;
  }

  .\32xl\:first\:-my-0:first-child {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .\32xl\:first\:-my-1:first-child {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .\32xl\:first\:-my-2:first-child {
    margin-top: -1.2rem;
    margin-bottom: -1.2rem;
  }

  .\32xl\:first\:-my-3:first-child {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .\32xl\:first\:-my-4:first-child {
    margin-top: -1.7rem;
    margin-bottom: -1.7rem;
  }

  .\32xl\:first\:-my-5:first-child {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .\32xl\:first\:-my-6:first-child {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .\32xl\:first\:-my-7:first-child {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .\32xl\:first\:-my-8:first-child {
    margin-top: -3.5rem;
    margin-bottom: -3.5rem;
  }

  .\32xl\:first\:-my-9:first-child {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .\32xl\:first\:-my-10:first-child {
    margin-top: -4.5rem;
    margin-bottom: -4.5rem;
  }

  .\32xl\:first\:-my-11:first-child {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .\32xl\:first\:-my-12:first-child {
    margin-top: -5.5rem;
    margin-bottom: -5.5rem;
  }

  .\32xl\:first\:-my-13:first-child {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .\32xl\:first\:-my-14:first-child {
    margin-top: -6.5rem;
    margin-bottom: -6.5rem;
  }

  .\32xl\:first\:-my-15:first-child {
    margin-top: -7rem;
    margin-bottom: -7rem;
  }

  .\32xl\:first\:-my-16:first-child {
    margin-top: -7.5rem;
    margin-bottom: -7.5rem;
  }

  .\32xl\:first\:-my-17:first-child {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .\32xl\:first\:-my-18:first-child {
    margin-top: -8.5rem;
    margin-bottom: -8.5rem;
  }

  .\32xl\:first\:-my-19:first-child {
    margin-top: -9.5rem;
    margin-bottom: -9.5rem;
  }

  .\32xl\:first\:-my-20:first-child {
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .\32xl\:first\:-my-21:first-child {
    margin-top: -11rem;
    margin-bottom: -11rem;
  }

  .\32xl\:first\:-my-22:first-child {
    margin-top: -13rem;
    margin-bottom: -13rem;
  }

  .\32xl\:first\:-my-23:first-child {
    margin-top: -15rem;
    margin-bottom: -15rem;
  }

  .\32xl\:first\:-my-24:first-child {
    margin-top: -20.5rem;
    margin-bottom: -20.5rem;
  }

  .\32xl\:first\:-my-tiny:first-child {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .\32xl\:first\:-my-42p:first-child {
    margin-top: -42%;
    margin-bottom: -42%;
  }

  .\32xl\:first\:-my-huge:first-child {
    margin-top: -39.5rem;
    margin-bottom: -39.5rem;
  }

  .\32xl\:first\:-my-fit:first-child {
    margin-top: fit-content;
    margin-bottom: fit-content;
  }

  .\32xl\:last\:mx-0:last-child {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .\32xl\:last\:mx-1:last-child {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .\32xl\:last\:mx-2:last-child {
    margin-left: 1.2rem;
    margin-right: 1.2rem;
  }

  .\32xl\:last\:mx-3:last-child {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .\32xl\:last\:mx-4:last-child {
    margin-left: 1.7rem;
    margin-right: 1.7rem;
  }

  .\32xl\:last\:mx-5:last-child {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .\32xl\:last\:mx-6:last-child {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .\32xl\:last\:mx-7:last-child {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .\32xl\:last\:mx-8:last-child {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }

  .\32xl\:last\:mx-9:last-child {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .\32xl\:last\:mx-10:last-child {
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }

  .\32xl\:last\:mx-11:last-child {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .\32xl\:last\:mx-12:last-child {
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }

  .\32xl\:last\:mx-13:last-child {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .\32xl\:last\:mx-14:last-child {
    margin-left: 6.5rem;
    margin-right: 6.5rem;
  }

  .\32xl\:last\:mx-15:last-child {
    margin-left: 7rem;
    margin-right: 7rem;
  }

  .\32xl\:last\:mx-16:last-child {
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }

  .\32xl\:last\:mx-17:last-child {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .\32xl\:last\:mx-18:last-child {
    margin-left: 8.5rem;
    margin-right: 8.5rem;
  }

  .\32xl\:last\:mx-19:last-child {
    margin-left: 9.5rem;
    margin-right: 9.5rem;
  }

  .\32xl\:last\:mx-20:last-child {
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .\32xl\:last\:mx-21:last-child {
    margin-left: 11rem;
    margin-right: 11rem;
  }

  .\32xl\:last\:mx-22:last-child {
    margin-left: 13rem;
    margin-right: 13rem;
  }

  .\32xl\:last\:mx-23:last-child {
    margin-left: 15rem;
    margin-right: 15rem;
  }

  .\32xl\:last\:mx-24:last-child {
    margin-left: 20.5rem;
    margin-right: 20.5rem;
  }

  .\32xl\:last\:mx-auto:last-child {
    margin-left: auto;
    margin-right: auto;
  }

  .\32xl\:last\:mx-tiny:last-child {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .\32xl\:last\:mx-42p:last-child {
    margin-left: 42%;
    margin-right: 42%;
  }

  .\32xl\:last\:mx-huge:last-child {
    margin-left: 39.5rem;
    margin-right: 39.5rem;
  }

  .\32xl\:last\:mx-fit:last-child {
    margin-left: fit-content;
    margin-right: fit-content;
  }

  .\32xl\:last\:-mx-0:last-child {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .\32xl\:last\:-mx-1:last-child {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .\32xl\:last\:-mx-2:last-child {
    margin-left: -1.2rem;
    margin-right: -1.2rem;
  }

  .\32xl\:last\:-mx-3:last-child {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .\32xl\:last\:-mx-4:last-child {
    margin-left: -1.7rem;
    margin-right: -1.7rem;
  }

  .\32xl\:last\:-mx-5:last-child {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .\32xl\:last\:-mx-6:last-child {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .\32xl\:last\:-mx-7:last-child {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .\32xl\:last\:-mx-8:last-child {
    margin-left: -3.5rem;
    margin-right: -3.5rem;
  }

  .\32xl\:last\:-mx-9:last-child {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .\32xl\:last\:-mx-10:last-child {
    margin-left: -4.5rem;
    margin-right: -4.5rem;
  }

  .\32xl\:last\:-mx-11:last-child {
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .\32xl\:last\:-mx-12:last-child {
    margin-left: -5.5rem;
    margin-right: -5.5rem;
  }

  .\32xl\:last\:-mx-13:last-child {
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .\32xl\:last\:-mx-14:last-child {
    margin-left: -6.5rem;
    margin-right: -6.5rem;
  }

  .\32xl\:last\:-mx-15:last-child {
    margin-left: -7rem;
    margin-right: -7rem;
  }

  .\32xl\:last\:-mx-16:last-child {
    margin-left: -7.5rem;
    margin-right: -7.5rem;
  }

  .\32xl\:last\:-mx-17:last-child {
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .\32xl\:last\:-mx-18:last-child {
    margin-left: -8.5rem;
    margin-right: -8.5rem;
  }

  .\32xl\:last\:-mx-19:last-child {
    margin-left: -9.5rem;
    margin-right: -9.5rem;
  }

  .\32xl\:last\:-mx-20:last-child {
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .\32xl\:last\:-mx-21:last-child {
    margin-left: -11rem;
    margin-right: -11rem;
  }

  .\32xl\:last\:-mx-22:last-child {
    margin-left: -13rem;
    margin-right: -13rem;
  }

  .\32xl\:last\:-mx-23:last-child {
    margin-left: -15rem;
    margin-right: -15rem;
  }

  .\32xl\:last\:-mx-24:last-child {
    margin-left: -20.5rem;
    margin-right: -20.5rem;
  }

  .\32xl\:last\:-mx-tiny:last-child {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .\32xl\:last\:-mx-42p:last-child {
    margin-left: -42%;
    margin-right: -42%;
  }

  .\32xl\:last\:-mx-huge:last-child {
    margin-left: -39.5rem;
    margin-right: -39.5rem;
  }

  .\32xl\:last\:-mx-fit:last-child {
    margin-left: fit-content;
    margin-right: fit-content;
  }

  .\32xl\:last\:my-0:last-child {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .\32xl\:last\:my-1:last-child {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .\32xl\:last\:my-2:last-child {
    margin-top: 1.2rem;
    margin-bottom: 1.2rem;
  }

  .\32xl\:last\:my-3:last-child {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .\32xl\:last\:my-4:last-child {
    margin-top: 1.7rem;
    margin-bottom: 1.7rem;
  }

  .\32xl\:last\:my-5:last-child {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .\32xl\:last\:my-6:last-child {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .\32xl\:last\:my-7:last-child {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .\32xl\:last\:my-8:last-child {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }

  .\32xl\:last\:my-9:last-child {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .\32xl\:last\:my-10:last-child {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }

  .\32xl\:last\:my-11:last-child {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .\32xl\:last\:my-12:last-child {
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }

  .\32xl\:last\:my-13:last-child {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .\32xl\:last\:my-14:last-child {
    margin-top: 6.5rem;
    margin-bottom: 6.5rem;
  }

  .\32xl\:last\:my-15:last-child {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }

  .\32xl\:last\:my-16:last-child {
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }

  .\32xl\:last\:my-17:last-child {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .\32xl\:last\:my-18:last-child {
    margin-top: 8.5rem;
    margin-bottom: 8.5rem;
  }

  .\32xl\:last\:my-19:last-child {
    margin-top: 9.5rem;
    margin-bottom: 9.5rem;
  }

  .\32xl\:last\:my-20:last-child {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .\32xl\:last\:my-21:last-child {
    margin-top: 11rem;
    margin-bottom: 11rem;
  }

  .\32xl\:last\:my-22:last-child {
    margin-top: 13rem;
    margin-bottom: 13rem;
  }

  .\32xl\:last\:my-23:last-child {
    margin-top: 15rem;
    margin-bottom: 15rem;
  }

  .\32xl\:last\:my-24:last-child {
    margin-top: 20.5rem;
    margin-bottom: 20.5rem;
  }

  .\32xl\:last\:my-auto:last-child {
    margin-top: auto;
    margin-bottom: auto;
  }

  .\32xl\:last\:my-tiny:last-child {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .\32xl\:last\:my-42p:last-child {
    margin-top: 42%;
    margin-bottom: 42%;
  }

  .\32xl\:last\:my-huge:last-child {
    margin-top: 39.5rem;
    margin-bottom: 39.5rem;
  }

  .\32xl\:last\:my-fit:last-child {
    margin-top: fit-content;
    margin-bottom: fit-content;
  }

  .\32xl\:last\:-my-0:last-child {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .\32xl\:last\:-my-1:last-child {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .\32xl\:last\:-my-2:last-child {
    margin-top: -1.2rem;
    margin-bottom: -1.2rem;
  }

  .\32xl\:last\:-my-3:last-child {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .\32xl\:last\:-my-4:last-child {
    margin-top: -1.7rem;
    margin-bottom: -1.7rem;
  }

  .\32xl\:last\:-my-5:last-child {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .\32xl\:last\:-my-6:last-child {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .\32xl\:last\:-my-7:last-child {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .\32xl\:last\:-my-8:last-child {
    margin-top: -3.5rem;
    margin-bottom: -3.5rem;
  }

  .\32xl\:last\:-my-9:last-child {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .\32xl\:last\:-my-10:last-child {
    margin-top: -4.5rem;
    margin-bottom: -4.5rem;
  }

  .\32xl\:last\:-my-11:last-child {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .\32xl\:last\:-my-12:last-child {
    margin-top: -5.5rem;
    margin-bottom: -5.5rem;
  }

  .\32xl\:last\:-my-13:last-child {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .\32xl\:last\:-my-14:last-child {
    margin-top: -6.5rem;
    margin-bottom: -6.5rem;
  }

  .\32xl\:last\:-my-15:last-child {
    margin-top: -7rem;
    margin-bottom: -7rem;
  }

  .\32xl\:last\:-my-16:last-child {
    margin-top: -7.5rem;
    margin-bottom: -7.5rem;
  }

  .\32xl\:last\:-my-17:last-child {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .\32xl\:last\:-my-18:last-child {
    margin-top: -8.5rem;
    margin-bottom: -8.5rem;
  }

  .\32xl\:last\:-my-19:last-child {
    margin-top: -9.5rem;
    margin-bottom: -9.5rem;
  }

  .\32xl\:last\:-my-20:last-child {
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .\32xl\:last\:-my-21:last-child {
    margin-top: -11rem;
    margin-bottom: -11rem;
  }

  .\32xl\:last\:-my-22:last-child {
    margin-top: -13rem;
    margin-bottom: -13rem;
  }

  .\32xl\:last\:-my-23:last-child {
    margin-top: -15rem;
    margin-bottom: -15rem;
  }

  .\32xl\:last\:-my-24:last-child {
    margin-top: -20.5rem;
    margin-bottom: -20.5rem;
  }

  .\32xl\:last\:-my-tiny:last-child {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .\32xl\:last\:-my-42p:last-child {
    margin-top: -42%;
    margin-bottom: -42%;
  }

  .\32xl\:last\:-my-huge:last-child {
    margin-top: -39.5rem;
    margin-bottom: -39.5rem;
  }

  .\32xl\:last\:-my-fit:last-child {
    margin-top: fit-content;
    margin-bottom: fit-content;
  }

  .\32xl\:mt-0 {
    margin-top: 0rem;
  }

  .\32xl\:mt-1 {
    margin-top: 1rem;
  }

  .\32xl\:mt-2 {
    margin-top: 1.2rem;
  }

  .\32xl\:mt-3 {
    margin-top: 1.5rem;
  }

  .\32xl\:mt-4 {
    margin-top: 1.7rem;
  }

  .\32xl\:mt-5 {
    margin-top: 2rem;
  }

  .\32xl\:mt-6 {
    margin-top: 2.5rem;
  }

  .\32xl\:mt-7 {
    margin-top: 3rem;
  }

  .\32xl\:mt-8 {
    margin-top: 3.5rem;
  }

  .\32xl\:mt-9 {
    margin-top: 4rem;
  }

  .\32xl\:mt-10 {
    margin-top: 4.5rem;
  }

  .\32xl\:mt-11 {
    margin-top: 5rem;
  }

  .\32xl\:mt-12 {
    margin-top: 5.5rem;
  }

  .\32xl\:mt-13 {
    margin-top: 6rem;
  }

  .\32xl\:mt-14 {
    margin-top: 6.5rem;
  }

  .\32xl\:mt-15 {
    margin-top: 7rem;
  }

  .\32xl\:mt-16 {
    margin-top: 7.5rem;
  }

  .\32xl\:mt-17 {
    margin-top: 8rem;
  }

  .\32xl\:mt-18 {
    margin-top: 8.5rem;
  }

  .\32xl\:mt-19 {
    margin-top: 9.5rem;
  }

  .\32xl\:mt-20 {
    margin-top: 10rem;
  }

  .\32xl\:mt-21 {
    margin-top: 11rem;
  }

  .\32xl\:mt-22 {
    margin-top: 13rem;
  }

  .\32xl\:mt-23 {
    margin-top: 15rem;
  }

  .\32xl\:mt-24 {
    margin-top: 20.5rem;
  }

  .\32xl\:mt-auto {
    margin-top: auto;
  }

  .\32xl\:mt-tiny {
    margin-top: 0.5rem;
  }

  .\32xl\:mt-42p {
    margin-top: 42%;
  }

  .\32xl\:mt-huge {
    margin-top: 39.5rem;
  }

  .\32xl\:mt-fit {
    margin-top: fit-content;
  }

  .\32xl\:-mt-0 {
    margin-top: 0rem;
  }

  .\32xl\:-mt-1 {
    margin-top: -1rem;
  }

  .\32xl\:-mt-2 {
    margin-top: -1.2rem;
  }

  .\32xl\:-mt-3 {
    margin-top: -1.5rem;
  }

  .\32xl\:-mt-4 {
    margin-top: -1.7rem;
  }

  .\32xl\:-mt-5 {
    margin-top: -2rem;
  }

  .\32xl\:-mt-6 {
    margin-top: -2.5rem;
  }

  .\32xl\:-mt-7 {
    margin-top: -3rem;
  }

  .\32xl\:-mt-8 {
    margin-top: -3.5rem;
  }

  .\32xl\:-mt-9 {
    margin-top: -4rem;
  }

  .\32xl\:-mt-10 {
    margin-top: -4.5rem;
  }

  .\32xl\:-mt-11 {
    margin-top: -5rem;
  }

  .\32xl\:-mt-12 {
    margin-top: -5.5rem;
  }

  .\32xl\:-mt-13 {
    margin-top: -6rem;
  }

  .\32xl\:-mt-14 {
    margin-top: -6.5rem;
  }

  .\32xl\:-mt-15 {
    margin-top: -7rem;
  }

  .\32xl\:-mt-16 {
    margin-top: -7.5rem;
  }

  .\32xl\:-mt-17 {
    margin-top: -8rem;
  }

  .\32xl\:-mt-18 {
    margin-top: -8.5rem;
  }

  .\32xl\:-mt-19 {
    margin-top: -9.5rem;
  }

  .\32xl\:-mt-20 {
    margin-top: -10rem;
  }

  .\32xl\:-mt-21 {
    margin-top: -11rem;
  }

  .\32xl\:-mt-22 {
    margin-top: -13rem;
  }

  .\32xl\:-mt-23 {
    margin-top: -15rem;
  }

  .\32xl\:-mt-24 {
    margin-top: -20.5rem;
  }

  .\32xl\:-mt-tiny {
    margin-top: -0.5rem;
  }

  .\32xl\:-mt-42p {
    margin-top: -42%;
  }

  .\32xl\:-mt-huge {
    margin-top: -39.5rem;
  }

  .\32xl\:-mt-fit {
    margin-top: fit-content;
  }

  .\32xl\:mr-0 {
    margin-right: 0rem;
  }

  .\32xl\:mr-1 {
    margin-right: 1rem;
  }

  .\32xl\:mr-2 {
    margin-right: 1.2rem;
  }

  .\32xl\:mr-3 {
    margin-right: 1.5rem;
  }

  .\32xl\:mr-4 {
    margin-right: 1.7rem;
  }

  .\32xl\:mr-5 {
    margin-right: 2rem;
  }

  .\32xl\:mr-6 {
    margin-right: 2.5rem;
  }

  .\32xl\:mr-7 {
    margin-right: 3rem;
  }

  .\32xl\:mr-8 {
    margin-right: 3.5rem;
  }

  .\32xl\:mr-9 {
    margin-right: 4rem;
  }

  .\32xl\:mr-10 {
    margin-right: 4.5rem;
  }

  .\32xl\:mr-11 {
    margin-right: 5rem;
  }

  .\32xl\:mr-12 {
    margin-right: 5.5rem;
  }

  .\32xl\:mr-13 {
    margin-right: 6rem;
  }

  .\32xl\:mr-14 {
    margin-right: 6.5rem;
  }

  .\32xl\:mr-15 {
    margin-right: 7rem;
  }

  .\32xl\:mr-16 {
    margin-right: 7.5rem;
  }

  .\32xl\:mr-17 {
    margin-right: 8rem;
  }

  .\32xl\:mr-18 {
    margin-right: 8.5rem;
  }

  .\32xl\:mr-19 {
    margin-right: 9.5rem;
  }

  .\32xl\:mr-20 {
    margin-right: 10rem;
  }

  .\32xl\:mr-21 {
    margin-right: 11rem;
  }

  .\32xl\:mr-22 {
    margin-right: 13rem;
  }

  .\32xl\:mr-23 {
    margin-right: 15rem;
  }

  .\32xl\:mr-24 {
    margin-right: 20.5rem;
  }

  .\32xl\:mr-auto {
    margin-right: auto;
  }

  .\32xl\:mr-tiny {
    margin-right: 0.5rem;
  }

  .\32xl\:mr-42p {
    margin-right: 42%;
  }

  .\32xl\:mr-huge {
    margin-right: 39.5rem;
  }

  .\32xl\:mr-fit {
    margin-right: fit-content;
  }

  .\32xl\:-mr-0 {
    margin-right: 0rem;
  }

  .\32xl\:-mr-1 {
    margin-right: -1rem;
  }

  .\32xl\:-mr-2 {
    margin-right: -1.2rem;
  }

  .\32xl\:-mr-3 {
    margin-right: -1.5rem;
  }

  .\32xl\:-mr-4 {
    margin-right: -1.7rem;
  }

  .\32xl\:-mr-5 {
    margin-right: -2rem;
  }

  .\32xl\:-mr-6 {
    margin-right: -2.5rem;
  }

  .\32xl\:-mr-7 {
    margin-right: -3rem;
  }

  .\32xl\:-mr-8 {
    margin-right: -3.5rem;
  }

  .\32xl\:-mr-9 {
    margin-right: -4rem;
  }

  .\32xl\:-mr-10 {
    margin-right: -4.5rem;
  }

  .\32xl\:-mr-11 {
    margin-right: -5rem;
  }

  .\32xl\:-mr-12 {
    margin-right: -5.5rem;
  }

  .\32xl\:-mr-13 {
    margin-right: -6rem;
  }

  .\32xl\:-mr-14 {
    margin-right: -6.5rem;
  }

  .\32xl\:-mr-15 {
    margin-right: -7rem;
  }

  .\32xl\:-mr-16 {
    margin-right: -7.5rem;
  }

  .\32xl\:-mr-17 {
    margin-right: -8rem;
  }

  .\32xl\:-mr-18 {
    margin-right: -8.5rem;
  }

  .\32xl\:-mr-19 {
    margin-right: -9.5rem;
  }

  .\32xl\:-mr-20 {
    margin-right: -10rem;
  }

  .\32xl\:-mr-21 {
    margin-right: -11rem;
  }

  .\32xl\:-mr-22 {
    margin-right: -13rem;
  }

  .\32xl\:-mr-23 {
    margin-right: -15rem;
  }

  .\32xl\:-mr-24 {
    margin-right: -20.5rem;
  }

  .\32xl\:-mr-tiny {
    margin-right: -0.5rem;
  }

  .\32xl\:-mr-42p {
    margin-right: -42%;
  }

  .\32xl\:-mr-huge {
    margin-right: -39.5rem;
  }

  .\32xl\:-mr-fit {
    margin-right: fit-content;
  }

  .\32xl\:mb-0 {
    margin-bottom: 0rem;
  }

  .\32xl\:mb-1 {
    margin-bottom: 1rem;
  }

  .\32xl\:mb-2 {
    margin-bottom: 1.2rem;
  }

  .\32xl\:mb-3 {
    margin-bottom: 1.5rem;
  }

  .\32xl\:mb-4 {
    margin-bottom: 1.7rem;
  }

  .\32xl\:mb-5 {
    margin-bottom: 2rem;
  }

  .\32xl\:mb-6 {
    margin-bottom: 2.5rem;
  }

  .\32xl\:mb-7 {
    margin-bottom: 3rem;
  }

  .\32xl\:mb-8 {
    margin-bottom: 3.5rem;
  }

  .\32xl\:mb-9 {
    margin-bottom: 4rem;
  }

  .\32xl\:mb-10 {
    margin-bottom: 4.5rem;
  }

  .\32xl\:mb-11 {
    margin-bottom: 5rem;
  }

  .\32xl\:mb-12 {
    margin-bottom: 5.5rem;
  }

  .\32xl\:mb-13 {
    margin-bottom: 6rem;
  }

  .\32xl\:mb-14 {
    margin-bottom: 6.5rem;
  }

  .\32xl\:mb-15 {
    margin-bottom: 7rem;
  }

  .\32xl\:mb-16 {
    margin-bottom: 7.5rem;
  }

  .\32xl\:mb-17 {
    margin-bottom: 8rem;
  }

  .\32xl\:mb-18 {
    margin-bottom: 8.5rem;
  }

  .\32xl\:mb-19 {
    margin-bottom: 9.5rem;
  }

  .\32xl\:mb-20 {
    margin-bottom: 10rem;
  }

  .\32xl\:mb-21 {
    margin-bottom: 11rem;
  }

  .\32xl\:mb-22 {
    margin-bottom: 13rem;
  }

  .\32xl\:mb-23 {
    margin-bottom: 15rem;
  }

  .\32xl\:mb-24 {
    margin-bottom: 20.5rem;
  }

  .\32xl\:mb-auto {
    margin-bottom: auto;
  }

  .\32xl\:mb-tiny {
    margin-bottom: 0.5rem;
  }

  .\32xl\:mb-42p {
    margin-bottom: 42%;
  }

  .\32xl\:mb-huge {
    margin-bottom: 39.5rem;
  }

  .\32xl\:mb-fit {
    margin-bottom: fit-content;
  }

  .\32xl\:-mb-0 {
    margin-bottom: 0rem;
  }

  .\32xl\:-mb-1 {
    margin-bottom: -1rem;
  }

  .\32xl\:-mb-2 {
    margin-bottom: -1.2rem;
  }

  .\32xl\:-mb-3 {
    margin-bottom: -1.5rem;
  }

  .\32xl\:-mb-4 {
    margin-bottom: -1.7rem;
  }

  .\32xl\:-mb-5 {
    margin-bottom: -2rem;
  }

  .\32xl\:-mb-6 {
    margin-bottom: -2.5rem;
  }

  .\32xl\:-mb-7 {
    margin-bottom: -3rem;
  }

  .\32xl\:-mb-8 {
    margin-bottom: -3.5rem;
  }

  .\32xl\:-mb-9 {
    margin-bottom: -4rem;
  }

  .\32xl\:-mb-10 {
    margin-bottom: -4.5rem;
  }

  .\32xl\:-mb-11 {
    margin-bottom: -5rem;
  }

  .\32xl\:-mb-12 {
    margin-bottom: -5.5rem;
  }

  .\32xl\:-mb-13 {
    margin-bottom: -6rem;
  }

  .\32xl\:-mb-14 {
    margin-bottom: -6.5rem;
  }

  .\32xl\:-mb-15 {
    margin-bottom: -7rem;
  }

  .\32xl\:-mb-16 {
    margin-bottom: -7.5rem;
  }

  .\32xl\:-mb-17 {
    margin-bottom: -8rem;
  }

  .\32xl\:-mb-18 {
    margin-bottom: -8.5rem;
  }

  .\32xl\:-mb-19 {
    margin-bottom: -9.5rem;
  }

  .\32xl\:-mb-20 {
    margin-bottom: -10rem;
  }

  .\32xl\:-mb-21 {
    margin-bottom: -11rem;
  }

  .\32xl\:-mb-22 {
    margin-bottom: -13rem;
  }

  .\32xl\:-mb-23 {
    margin-bottom: -15rem;
  }

  .\32xl\:-mb-24 {
    margin-bottom: -20.5rem;
  }

  .\32xl\:-mb-tiny {
    margin-bottom: -0.5rem;
  }

  .\32xl\:-mb-42p {
    margin-bottom: -42%;
  }

  .\32xl\:-mb-huge {
    margin-bottom: -39.5rem;
  }

  .\32xl\:-mb-fit {
    margin-bottom: fit-content;
  }

  .\32xl\:ml-0 {
    margin-left: 0rem;
  }

  .\32xl\:ml-1 {
    margin-left: 1rem;
  }

  .\32xl\:ml-2 {
    margin-left: 1.2rem;
  }

  .\32xl\:ml-3 {
    margin-left: 1.5rem;
  }

  .\32xl\:ml-4 {
    margin-left: 1.7rem;
  }

  .\32xl\:ml-5 {
    margin-left: 2rem;
  }

  .\32xl\:ml-6 {
    margin-left: 2.5rem;
  }

  .\32xl\:ml-7 {
    margin-left: 3rem;
  }

  .\32xl\:ml-8 {
    margin-left: 3.5rem;
  }

  .\32xl\:ml-9 {
    margin-left: 4rem;
  }

  .\32xl\:ml-10 {
    margin-left: 4.5rem;
  }

  .\32xl\:ml-11 {
    margin-left: 5rem;
  }

  .\32xl\:ml-12 {
    margin-left: 5.5rem;
  }

  .\32xl\:ml-13 {
    margin-left: 6rem;
  }

  .\32xl\:ml-14 {
    margin-left: 6.5rem;
  }

  .\32xl\:ml-15 {
    margin-left: 7rem;
  }

  .\32xl\:ml-16 {
    margin-left: 7.5rem;
  }

  .\32xl\:ml-17 {
    margin-left: 8rem;
  }

  .\32xl\:ml-18 {
    margin-left: 8.5rem;
  }

  .\32xl\:ml-19 {
    margin-left: 9.5rem;
  }

  .\32xl\:ml-20 {
    margin-left: 10rem;
  }

  .\32xl\:ml-21 {
    margin-left: 11rem;
  }

  .\32xl\:ml-22 {
    margin-left: 13rem;
  }

  .\32xl\:ml-23 {
    margin-left: 15rem;
  }

  .\32xl\:ml-24 {
    margin-left: 20.5rem;
  }

  .\32xl\:ml-auto {
    margin-left: auto;
  }

  .\32xl\:ml-tiny {
    margin-left: 0.5rem;
  }

  .\32xl\:ml-42p {
    margin-left: 42%;
  }

  .\32xl\:ml-huge {
    margin-left: 39.5rem;
  }

  .\32xl\:ml-fit {
    margin-left: fit-content;
  }

  .\32xl\:-ml-0 {
    margin-left: 0rem;
  }

  .\32xl\:-ml-1 {
    margin-left: -1rem;
  }

  .\32xl\:-ml-2 {
    margin-left: -1.2rem;
  }

  .\32xl\:-ml-3 {
    margin-left: -1.5rem;
  }

  .\32xl\:-ml-4 {
    margin-left: -1.7rem;
  }

  .\32xl\:-ml-5 {
    margin-left: -2rem;
  }

  .\32xl\:-ml-6 {
    margin-left: -2.5rem;
  }

  .\32xl\:-ml-7 {
    margin-left: -3rem;
  }

  .\32xl\:-ml-8 {
    margin-left: -3.5rem;
  }

  .\32xl\:-ml-9 {
    margin-left: -4rem;
  }

  .\32xl\:-ml-10 {
    margin-left: -4.5rem;
  }

  .\32xl\:-ml-11 {
    margin-left: -5rem;
  }

  .\32xl\:-ml-12 {
    margin-left: -5.5rem;
  }

  .\32xl\:-ml-13 {
    margin-left: -6rem;
  }

  .\32xl\:-ml-14 {
    margin-left: -6.5rem;
  }

  .\32xl\:-ml-15 {
    margin-left: -7rem;
  }

  .\32xl\:-ml-16 {
    margin-left: -7.5rem;
  }

  .\32xl\:-ml-17 {
    margin-left: -8rem;
  }

  .\32xl\:-ml-18 {
    margin-left: -8.5rem;
  }

  .\32xl\:-ml-19 {
    margin-left: -9.5rem;
  }

  .\32xl\:-ml-20 {
    margin-left: -10rem;
  }

  .\32xl\:-ml-21 {
    margin-left: -11rem;
  }

  .\32xl\:-ml-22 {
    margin-left: -13rem;
  }

  .\32xl\:-ml-23 {
    margin-left: -15rem;
  }

  .\32xl\:-ml-24 {
    margin-left: -20.5rem;
  }

  .\32xl\:-ml-tiny {
    margin-left: -0.5rem;
  }

  .\32xl\:-ml-42p {
    margin-left: -42%;
  }

  .\32xl\:-ml-huge {
    margin-left: -39.5rem;
  }

  .\32xl\:-ml-fit {
    margin-left: fit-content;
  }

  .\32xl\:first\:mt-0:first-child {
    margin-top: 0rem;
  }

  .\32xl\:first\:mt-1:first-child {
    margin-top: 1rem;
  }

  .\32xl\:first\:mt-2:first-child {
    margin-top: 1.2rem;
  }

  .\32xl\:first\:mt-3:first-child {
    margin-top: 1.5rem;
  }

  .\32xl\:first\:mt-4:first-child {
    margin-top: 1.7rem;
  }

  .\32xl\:first\:mt-5:first-child {
    margin-top: 2rem;
  }

  .\32xl\:first\:mt-6:first-child {
    margin-top: 2.5rem;
  }

  .\32xl\:first\:mt-7:first-child {
    margin-top: 3rem;
  }

  .\32xl\:first\:mt-8:first-child {
    margin-top: 3.5rem;
  }

  .\32xl\:first\:mt-9:first-child {
    margin-top: 4rem;
  }

  .\32xl\:first\:mt-10:first-child {
    margin-top: 4.5rem;
  }

  .\32xl\:first\:mt-11:first-child {
    margin-top: 5rem;
  }

  .\32xl\:first\:mt-12:first-child {
    margin-top: 5.5rem;
  }

  .\32xl\:first\:mt-13:first-child {
    margin-top: 6rem;
  }

  .\32xl\:first\:mt-14:first-child {
    margin-top: 6.5rem;
  }

  .\32xl\:first\:mt-15:first-child {
    margin-top: 7rem;
  }

  .\32xl\:first\:mt-16:first-child {
    margin-top: 7.5rem;
  }

  .\32xl\:first\:mt-17:first-child {
    margin-top: 8rem;
  }

  .\32xl\:first\:mt-18:first-child {
    margin-top: 8.5rem;
  }

  .\32xl\:first\:mt-19:first-child {
    margin-top: 9.5rem;
  }

  .\32xl\:first\:mt-20:first-child {
    margin-top: 10rem;
  }

  .\32xl\:first\:mt-21:first-child {
    margin-top: 11rem;
  }

  .\32xl\:first\:mt-22:first-child {
    margin-top: 13rem;
  }

  .\32xl\:first\:mt-23:first-child {
    margin-top: 15rem;
  }

  .\32xl\:first\:mt-24:first-child {
    margin-top: 20.5rem;
  }

  .\32xl\:first\:mt-auto:first-child {
    margin-top: auto;
  }

  .\32xl\:first\:mt-tiny:first-child {
    margin-top: 0.5rem;
  }

  .\32xl\:first\:mt-42p:first-child {
    margin-top: 42%;
  }

  .\32xl\:first\:mt-huge:first-child {
    margin-top: 39.5rem;
  }

  .\32xl\:first\:mt-fit:first-child {
    margin-top: fit-content;
  }

  .\32xl\:first\:-mt-0:first-child {
    margin-top: 0rem;
  }

  .\32xl\:first\:-mt-1:first-child {
    margin-top: -1rem;
  }

  .\32xl\:first\:-mt-2:first-child {
    margin-top: -1.2rem;
  }

  .\32xl\:first\:-mt-3:first-child {
    margin-top: -1.5rem;
  }

  .\32xl\:first\:-mt-4:first-child {
    margin-top: -1.7rem;
  }

  .\32xl\:first\:-mt-5:first-child {
    margin-top: -2rem;
  }

  .\32xl\:first\:-mt-6:first-child {
    margin-top: -2.5rem;
  }

  .\32xl\:first\:-mt-7:first-child {
    margin-top: -3rem;
  }

  .\32xl\:first\:-mt-8:first-child {
    margin-top: -3.5rem;
  }

  .\32xl\:first\:-mt-9:first-child {
    margin-top: -4rem;
  }

  .\32xl\:first\:-mt-10:first-child {
    margin-top: -4.5rem;
  }

  .\32xl\:first\:-mt-11:first-child {
    margin-top: -5rem;
  }

  .\32xl\:first\:-mt-12:first-child {
    margin-top: -5.5rem;
  }

  .\32xl\:first\:-mt-13:first-child {
    margin-top: -6rem;
  }

  .\32xl\:first\:-mt-14:first-child {
    margin-top: -6.5rem;
  }

  .\32xl\:first\:-mt-15:first-child {
    margin-top: -7rem;
  }

  .\32xl\:first\:-mt-16:first-child {
    margin-top: -7.5rem;
  }

  .\32xl\:first\:-mt-17:first-child {
    margin-top: -8rem;
  }

  .\32xl\:first\:-mt-18:first-child {
    margin-top: -8.5rem;
  }

  .\32xl\:first\:-mt-19:first-child {
    margin-top: -9.5rem;
  }

  .\32xl\:first\:-mt-20:first-child {
    margin-top: -10rem;
  }

  .\32xl\:first\:-mt-21:first-child {
    margin-top: -11rem;
  }

  .\32xl\:first\:-mt-22:first-child {
    margin-top: -13rem;
  }

  .\32xl\:first\:-mt-23:first-child {
    margin-top: -15rem;
  }

  .\32xl\:first\:-mt-24:first-child {
    margin-top: -20.5rem;
  }

  .\32xl\:first\:-mt-tiny:first-child {
    margin-top: -0.5rem;
  }

  .\32xl\:first\:-mt-42p:first-child {
    margin-top: -42%;
  }

  .\32xl\:first\:-mt-huge:first-child {
    margin-top: -39.5rem;
  }

  .\32xl\:first\:-mt-fit:first-child {
    margin-top: fit-content;
  }

  .\32xl\:first\:mr-0:first-child {
    margin-right: 0rem;
  }

  .\32xl\:first\:mr-1:first-child {
    margin-right: 1rem;
  }

  .\32xl\:first\:mr-2:first-child {
    margin-right: 1.2rem;
  }

  .\32xl\:first\:mr-3:first-child {
    margin-right: 1.5rem;
  }

  .\32xl\:first\:mr-4:first-child {
    margin-right: 1.7rem;
  }

  .\32xl\:first\:mr-5:first-child {
    margin-right: 2rem;
  }

  .\32xl\:first\:mr-6:first-child {
    margin-right: 2.5rem;
  }

  .\32xl\:first\:mr-7:first-child {
    margin-right: 3rem;
  }

  .\32xl\:first\:mr-8:first-child {
    margin-right: 3.5rem;
  }

  .\32xl\:first\:mr-9:first-child {
    margin-right: 4rem;
  }

  .\32xl\:first\:mr-10:first-child {
    margin-right: 4.5rem;
  }

  .\32xl\:first\:mr-11:first-child {
    margin-right: 5rem;
  }

  .\32xl\:first\:mr-12:first-child {
    margin-right: 5.5rem;
  }

  .\32xl\:first\:mr-13:first-child {
    margin-right: 6rem;
  }

  .\32xl\:first\:mr-14:first-child {
    margin-right: 6.5rem;
  }

  .\32xl\:first\:mr-15:first-child {
    margin-right: 7rem;
  }

  .\32xl\:first\:mr-16:first-child {
    margin-right: 7.5rem;
  }

  .\32xl\:first\:mr-17:first-child {
    margin-right: 8rem;
  }

  .\32xl\:first\:mr-18:first-child {
    margin-right: 8.5rem;
  }

  .\32xl\:first\:mr-19:first-child {
    margin-right: 9.5rem;
  }

  .\32xl\:first\:mr-20:first-child {
    margin-right: 10rem;
  }

  .\32xl\:first\:mr-21:first-child {
    margin-right: 11rem;
  }

  .\32xl\:first\:mr-22:first-child {
    margin-right: 13rem;
  }

  .\32xl\:first\:mr-23:first-child {
    margin-right: 15rem;
  }

  .\32xl\:first\:mr-24:first-child {
    margin-right: 20.5rem;
  }

  .\32xl\:first\:mr-auto:first-child {
    margin-right: auto;
  }

  .\32xl\:first\:mr-tiny:first-child {
    margin-right: 0.5rem;
  }

  .\32xl\:first\:mr-42p:first-child {
    margin-right: 42%;
  }

  .\32xl\:first\:mr-huge:first-child {
    margin-right: 39.5rem;
  }

  .\32xl\:first\:mr-fit:first-child {
    margin-right: fit-content;
  }

  .\32xl\:first\:-mr-0:first-child {
    margin-right: 0rem;
  }

  .\32xl\:first\:-mr-1:first-child {
    margin-right: -1rem;
  }

  .\32xl\:first\:-mr-2:first-child {
    margin-right: -1.2rem;
  }

  .\32xl\:first\:-mr-3:first-child {
    margin-right: -1.5rem;
  }

  .\32xl\:first\:-mr-4:first-child {
    margin-right: -1.7rem;
  }

  .\32xl\:first\:-mr-5:first-child {
    margin-right: -2rem;
  }

  .\32xl\:first\:-mr-6:first-child {
    margin-right: -2.5rem;
  }

  .\32xl\:first\:-mr-7:first-child {
    margin-right: -3rem;
  }

  .\32xl\:first\:-mr-8:first-child {
    margin-right: -3.5rem;
  }

  .\32xl\:first\:-mr-9:first-child {
    margin-right: -4rem;
  }

  .\32xl\:first\:-mr-10:first-child {
    margin-right: -4.5rem;
  }

  .\32xl\:first\:-mr-11:first-child {
    margin-right: -5rem;
  }

  .\32xl\:first\:-mr-12:first-child {
    margin-right: -5.5rem;
  }

  .\32xl\:first\:-mr-13:first-child {
    margin-right: -6rem;
  }

  .\32xl\:first\:-mr-14:first-child {
    margin-right: -6.5rem;
  }

  .\32xl\:first\:-mr-15:first-child {
    margin-right: -7rem;
  }

  .\32xl\:first\:-mr-16:first-child {
    margin-right: -7.5rem;
  }

  .\32xl\:first\:-mr-17:first-child {
    margin-right: -8rem;
  }

  .\32xl\:first\:-mr-18:first-child {
    margin-right: -8.5rem;
  }

  .\32xl\:first\:-mr-19:first-child {
    margin-right: -9.5rem;
  }

  .\32xl\:first\:-mr-20:first-child {
    margin-right: -10rem;
  }

  .\32xl\:first\:-mr-21:first-child {
    margin-right: -11rem;
  }

  .\32xl\:first\:-mr-22:first-child {
    margin-right: -13rem;
  }

  .\32xl\:first\:-mr-23:first-child {
    margin-right: -15rem;
  }

  .\32xl\:first\:-mr-24:first-child {
    margin-right: -20.5rem;
  }

  .\32xl\:first\:-mr-tiny:first-child {
    margin-right: -0.5rem;
  }

  .\32xl\:first\:-mr-42p:first-child {
    margin-right: -42%;
  }

  .\32xl\:first\:-mr-huge:first-child {
    margin-right: -39.5rem;
  }

  .\32xl\:first\:-mr-fit:first-child {
    margin-right: fit-content;
  }

  .\32xl\:first\:mb-0:first-child {
    margin-bottom: 0rem;
  }

  .\32xl\:first\:mb-1:first-child {
    margin-bottom: 1rem;
  }

  .\32xl\:first\:mb-2:first-child {
    margin-bottom: 1.2rem;
  }

  .\32xl\:first\:mb-3:first-child {
    margin-bottom: 1.5rem;
  }

  .\32xl\:first\:mb-4:first-child {
    margin-bottom: 1.7rem;
  }

  .\32xl\:first\:mb-5:first-child {
    margin-bottom: 2rem;
  }

  .\32xl\:first\:mb-6:first-child {
    margin-bottom: 2.5rem;
  }

  .\32xl\:first\:mb-7:first-child {
    margin-bottom: 3rem;
  }

  .\32xl\:first\:mb-8:first-child {
    margin-bottom: 3.5rem;
  }

  .\32xl\:first\:mb-9:first-child {
    margin-bottom: 4rem;
  }

  .\32xl\:first\:mb-10:first-child {
    margin-bottom: 4.5rem;
  }

  .\32xl\:first\:mb-11:first-child {
    margin-bottom: 5rem;
  }

  .\32xl\:first\:mb-12:first-child {
    margin-bottom: 5.5rem;
  }

  .\32xl\:first\:mb-13:first-child {
    margin-bottom: 6rem;
  }

  .\32xl\:first\:mb-14:first-child {
    margin-bottom: 6.5rem;
  }

  .\32xl\:first\:mb-15:first-child {
    margin-bottom: 7rem;
  }

  .\32xl\:first\:mb-16:first-child {
    margin-bottom: 7.5rem;
  }

  .\32xl\:first\:mb-17:first-child {
    margin-bottom: 8rem;
  }

  .\32xl\:first\:mb-18:first-child {
    margin-bottom: 8.5rem;
  }

  .\32xl\:first\:mb-19:first-child {
    margin-bottom: 9.5rem;
  }

  .\32xl\:first\:mb-20:first-child {
    margin-bottom: 10rem;
  }

  .\32xl\:first\:mb-21:first-child {
    margin-bottom: 11rem;
  }

  .\32xl\:first\:mb-22:first-child {
    margin-bottom: 13rem;
  }

  .\32xl\:first\:mb-23:first-child {
    margin-bottom: 15rem;
  }

  .\32xl\:first\:mb-24:first-child {
    margin-bottom: 20.5rem;
  }

  .\32xl\:first\:mb-auto:first-child {
    margin-bottom: auto;
  }

  .\32xl\:first\:mb-tiny:first-child {
    margin-bottom: 0.5rem;
  }

  .\32xl\:first\:mb-42p:first-child {
    margin-bottom: 42%;
  }

  .\32xl\:first\:mb-huge:first-child {
    margin-bottom: 39.5rem;
  }

  .\32xl\:first\:mb-fit:first-child {
    margin-bottom: fit-content;
  }

  .\32xl\:first\:-mb-0:first-child {
    margin-bottom: 0rem;
  }

  .\32xl\:first\:-mb-1:first-child {
    margin-bottom: -1rem;
  }

  .\32xl\:first\:-mb-2:first-child {
    margin-bottom: -1.2rem;
  }

  .\32xl\:first\:-mb-3:first-child {
    margin-bottom: -1.5rem;
  }

  .\32xl\:first\:-mb-4:first-child {
    margin-bottom: -1.7rem;
  }

  .\32xl\:first\:-mb-5:first-child {
    margin-bottom: -2rem;
  }

  .\32xl\:first\:-mb-6:first-child {
    margin-bottom: -2.5rem;
  }

  .\32xl\:first\:-mb-7:first-child {
    margin-bottom: -3rem;
  }

  .\32xl\:first\:-mb-8:first-child {
    margin-bottom: -3.5rem;
  }

  .\32xl\:first\:-mb-9:first-child {
    margin-bottom: -4rem;
  }

  .\32xl\:first\:-mb-10:first-child {
    margin-bottom: -4.5rem;
  }

  .\32xl\:first\:-mb-11:first-child {
    margin-bottom: -5rem;
  }

  .\32xl\:first\:-mb-12:first-child {
    margin-bottom: -5.5rem;
  }

  .\32xl\:first\:-mb-13:first-child {
    margin-bottom: -6rem;
  }

  .\32xl\:first\:-mb-14:first-child {
    margin-bottom: -6.5rem;
  }

  .\32xl\:first\:-mb-15:first-child {
    margin-bottom: -7rem;
  }

  .\32xl\:first\:-mb-16:first-child {
    margin-bottom: -7.5rem;
  }

  .\32xl\:first\:-mb-17:first-child {
    margin-bottom: -8rem;
  }

  .\32xl\:first\:-mb-18:first-child {
    margin-bottom: -8.5rem;
  }

  .\32xl\:first\:-mb-19:first-child {
    margin-bottom: -9.5rem;
  }

  .\32xl\:first\:-mb-20:first-child {
    margin-bottom: -10rem;
  }

  .\32xl\:first\:-mb-21:first-child {
    margin-bottom: -11rem;
  }

  .\32xl\:first\:-mb-22:first-child {
    margin-bottom: -13rem;
  }

  .\32xl\:first\:-mb-23:first-child {
    margin-bottom: -15rem;
  }

  .\32xl\:first\:-mb-24:first-child {
    margin-bottom: -20.5rem;
  }

  .\32xl\:first\:-mb-tiny:first-child {
    margin-bottom: -0.5rem;
  }

  .\32xl\:first\:-mb-42p:first-child {
    margin-bottom: -42%;
  }

  .\32xl\:first\:-mb-huge:first-child {
    margin-bottom: -39.5rem;
  }

  .\32xl\:first\:-mb-fit:first-child {
    margin-bottom: fit-content;
  }

  .\32xl\:first\:ml-0:first-child {
    margin-left: 0rem;
  }

  .\32xl\:first\:ml-1:first-child {
    margin-left: 1rem;
  }

  .\32xl\:first\:ml-2:first-child {
    margin-left: 1.2rem;
  }

  .\32xl\:first\:ml-3:first-child {
    margin-left: 1.5rem;
  }

  .\32xl\:first\:ml-4:first-child {
    margin-left: 1.7rem;
  }

  .\32xl\:first\:ml-5:first-child {
    margin-left: 2rem;
  }

  .\32xl\:first\:ml-6:first-child {
    margin-left: 2.5rem;
  }

  .\32xl\:first\:ml-7:first-child {
    margin-left: 3rem;
  }

  .\32xl\:first\:ml-8:first-child {
    margin-left: 3.5rem;
  }

  .\32xl\:first\:ml-9:first-child {
    margin-left: 4rem;
  }

  .\32xl\:first\:ml-10:first-child {
    margin-left: 4.5rem;
  }

  .\32xl\:first\:ml-11:first-child {
    margin-left: 5rem;
  }

  .\32xl\:first\:ml-12:first-child {
    margin-left: 5.5rem;
  }

  .\32xl\:first\:ml-13:first-child {
    margin-left: 6rem;
  }

  .\32xl\:first\:ml-14:first-child {
    margin-left: 6.5rem;
  }

  .\32xl\:first\:ml-15:first-child {
    margin-left: 7rem;
  }

  .\32xl\:first\:ml-16:first-child {
    margin-left: 7.5rem;
  }

  .\32xl\:first\:ml-17:first-child {
    margin-left: 8rem;
  }

  .\32xl\:first\:ml-18:first-child {
    margin-left: 8.5rem;
  }

  .\32xl\:first\:ml-19:first-child {
    margin-left: 9.5rem;
  }

  .\32xl\:first\:ml-20:first-child {
    margin-left: 10rem;
  }

  .\32xl\:first\:ml-21:first-child {
    margin-left: 11rem;
  }

  .\32xl\:first\:ml-22:first-child {
    margin-left: 13rem;
  }

  .\32xl\:first\:ml-23:first-child {
    margin-left: 15rem;
  }

  .\32xl\:first\:ml-24:first-child {
    margin-left: 20.5rem;
  }

  .\32xl\:first\:ml-auto:first-child {
    margin-left: auto;
  }

  .\32xl\:first\:ml-tiny:first-child {
    margin-left: 0.5rem;
  }

  .\32xl\:first\:ml-42p:first-child {
    margin-left: 42%;
  }

  .\32xl\:first\:ml-huge:first-child {
    margin-left: 39.5rem;
  }

  .\32xl\:first\:ml-fit:first-child {
    margin-left: fit-content;
  }

  .\32xl\:first\:-ml-0:first-child {
    margin-left: 0rem;
  }

  .\32xl\:first\:-ml-1:first-child {
    margin-left: -1rem;
  }

  .\32xl\:first\:-ml-2:first-child {
    margin-left: -1.2rem;
  }

  .\32xl\:first\:-ml-3:first-child {
    margin-left: -1.5rem;
  }

  .\32xl\:first\:-ml-4:first-child {
    margin-left: -1.7rem;
  }

  .\32xl\:first\:-ml-5:first-child {
    margin-left: -2rem;
  }

  .\32xl\:first\:-ml-6:first-child {
    margin-left: -2.5rem;
  }

  .\32xl\:first\:-ml-7:first-child {
    margin-left: -3rem;
  }

  .\32xl\:first\:-ml-8:first-child {
    margin-left: -3.5rem;
  }

  .\32xl\:first\:-ml-9:first-child {
    margin-left: -4rem;
  }

  .\32xl\:first\:-ml-10:first-child {
    margin-left: -4.5rem;
  }

  .\32xl\:first\:-ml-11:first-child {
    margin-left: -5rem;
  }

  .\32xl\:first\:-ml-12:first-child {
    margin-left: -5.5rem;
  }

  .\32xl\:first\:-ml-13:first-child {
    margin-left: -6rem;
  }

  .\32xl\:first\:-ml-14:first-child {
    margin-left: -6.5rem;
  }

  .\32xl\:first\:-ml-15:first-child {
    margin-left: -7rem;
  }

  .\32xl\:first\:-ml-16:first-child {
    margin-left: -7.5rem;
  }

  .\32xl\:first\:-ml-17:first-child {
    margin-left: -8rem;
  }

  .\32xl\:first\:-ml-18:first-child {
    margin-left: -8.5rem;
  }

  .\32xl\:first\:-ml-19:first-child {
    margin-left: -9.5rem;
  }

  .\32xl\:first\:-ml-20:first-child {
    margin-left: -10rem;
  }

  .\32xl\:first\:-ml-21:first-child {
    margin-left: -11rem;
  }

  .\32xl\:first\:-ml-22:first-child {
    margin-left: -13rem;
  }

  .\32xl\:first\:-ml-23:first-child {
    margin-left: -15rem;
  }

  .\32xl\:first\:-ml-24:first-child {
    margin-left: -20.5rem;
  }

  .\32xl\:first\:-ml-tiny:first-child {
    margin-left: -0.5rem;
  }

  .\32xl\:first\:-ml-42p:first-child {
    margin-left: -42%;
  }

  .\32xl\:first\:-ml-huge:first-child {
    margin-left: -39.5rem;
  }

  .\32xl\:first\:-ml-fit:first-child {
    margin-left: fit-content;
  }

  .\32xl\:last\:mt-0:last-child {
    margin-top: 0rem;
  }

  .\32xl\:last\:mt-1:last-child {
    margin-top: 1rem;
  }

  .\32xl\:last\:mt-2:last-child {
    margin-top: 1.2rem;
  }

  .\32xl\:last\:mt-3:last-child {
    margin-top: 1.5rem;
  }

  .\32xl\:last\:mt-4:last-child {
    margin-top: 1.7rem;
  }

  .\32xl\:last\:mt-5:last-child {
    margin-top: 2rem;
  }

  .\32xl\:last\:mt-6:last-child {
    margin-top: 2.5rem;
  }

  .\32xl\:last\:mt-7:last-child {
    margin-top: 3rem;
  }

  .\32xl\:last\:mt-8:last-child {
    margin-top: 3.5rem;
  }

  .\32xl\:last\:mt-9:last-child {
    margin-top: 4rem;
  }

  .\32xl\:last\:mt-10:last-child {
    margin-top: 4.5rem;
  }

  .\32xl\:last\:mt-11:last-child {
    margin-top: 5rem;
  }

  .\32xl\:last\:mt-12:last-child {
    margin-top: 5.5rem;
  }

  .\32xl\:last\:mt-13:last-child {
    margin-top: 6rem;
  }

  .\32xl\:last\:mt-14:last-child {
    margin-top: 6.5rem;
  }

  .\32xl\:last\:mt-15:last-child {
    margin-top: 7rem;
  }

  .\32xl\:last\:mt-16:last-child {
    margin-top: 7.5rem;
  }

  .\32xl\:last\:mt-17:last-child {
    margin-top: 8rem;
  }

  .\32xl\:last\:mt-18:last-child {
    margin-top: 8.5rem;
  }

  .\32xl\:last\:mt-19:last-child {
    margin-top: 9.5rem;
  }

  .\32xl\:last\:mt-20:last-child {
    margin-top: 10rem;
  }

  .\32xl\:last\:mt-21:last-child {
    margin-top: 11rem;
  }

  .\32xl\:last\:mt-22:last-child {
    margin-top: 13rem;
  }

  .\32xl\:last\:mt-23:last-child {
    margin-top: 15rem;
  }

  .\32xl\:last\:mt-24:last-child {
    margin-top: 20.5rem;
  }

  .\32xl\:last\:mt-auto:last-child {
    margin-top: auto;
  }

  .\32xl\:last\:mt-tiny:last-child {
    margin-top: 0.5rem;
  }

  .\32xl\:last\:mt-42p:last-child {
    margin-top: 42%;
  }

  .\32xl\:last\:mt-huge:last-child {
    margin-top: 39.5rem;
  }

  .\32xl\:last\:mt-fit:last-child {
    margin-top: fit-content;
  }

  .\32xl\:last\:-mt-0:last-child {
    margin-top: 0rem;
  }

  .\32xl\:last\:-mt-1:last-child {
    margin-top: -1rem;
  }

  .\32xl\:last\:-mt-2:last-child {
    margin-top: -1.2rem;
  }

  .\32xl\:last\:-mt-3:last-child {
    margin-top: -1.5rem;
  }

  .\32xl\:last\:-mt-4:last-child {
    margin-top: -1.7rem;
  }

  .\32xl\:last\:-mt-5:last-child {
    margin-top: -2rem;
  }

  .\32xl\:last\:-mt-6:last-child {
    margin-top: -2.5rem;
  }

  .\32xl\:last\:-mt-7:last-child {
    margin-top: -3rem;
  }

  .\32xl\:last\:-mt-8:last-child {
    margin-top: -3.5rem;
  }

  .\32xl\:last\:-mt-9:last-child {
    margin-top: -4rem;
  }

  .\32xl\:last\:-mt-10:last-child {
    margin-top: -4.5rem;
  }

  .\32xl\:last\:-mt-11:last-child {
    margin-top: -5rem;
  }

  .\32xl\:last\:-mt-12:last-child {
    margin-top: -5.5rem;
  }

  .\32xl\:last\:-mt-13:last-child {
    margin-top: -6rem;
  }

  .\32xl\:last\:-mt-14:last-child {
    margin-top: -6.5rem;
  }

  .\32xl\:last\:-mt-15:last-child {
    margin-top: -7rem;
  }

  .\32xl\:last\:-mt-16:last-child {
    margin-top: -7.5rem;
  }

  .\32xl\:last\:-mt-17:last-child {
    margin-top: -8rem;
  }

  .\32xl\:last\:-mt-18:last-child {
    margin-top: -8.5rem;
  }

  .\32xl\:last\:-mt-19:last-child {
    margin-top: -9.5rem;
  }

  .\32xl\:last\:-mt-20:last-child {
    margin-top: -10rem;
  }

  .\32xl\:last\:-mt-21:last-child {
    margin-top: -11rem;
  }

  .\32xl\:last\:-mt-22:last-child {
    margin-top: -13rem;
  }

  .\32xl\:last\:-mt-23:last-child {
    margin-top: -15rem;
  }

  .\32xl\:last\:-mt-24:last-child {
    margin-top: -20.5rem;
  }

  .\32xl\:last\:-mt-tiny:last-child {
    margin-top: -0.5rem;
  }

  .\32xl\:last\:-mt-42p:last-child {
    margin-top: -42%;
  }

  .\32xl\:last\:-mt-huge:last-child {
    margin-top: -39.5rem;
  }

  .\32xl\:last\:-mt-fit:last-child {
    margin-top: fit-content;
  }

  .\32xl\:last\:mr-0:last-child {
    margin-right: 0rem;
  }

  .\32xl\:last\:mr-1:last-child {
    margin-right: 1rem;
  }

  .\32xl\:last\:mr-2:last-child {
    margin-right: 1.2rem;
  }

  .\32xl\:last\:mr-3:last-child {
    margin-right: 1.5rem;
  }

  .\32xl\:last\:mr-4:last-child {
    margin-right: 1.7rem;
  }

  .\32xl\:last\:mr-5:last-child {
    margin-right: 2rem;
  }

  .\32xl\:last\:mr-6:last-child {
    margin-right: 2.5rem;
  }

  .\32xl\:last\:mr-7:last-child {
    margin-right: 3rem;
  }

  .\32xl\:last\:mr-8:last-child {
    margin-right: 3.5rem;
  }

  .\32xl\:last\:mr-9:last-child {
    margin-right: 4rem;
  }

  .\32xl\:last\:mr-10:last-child {
    margin-right: 4.5rem;
  }

  .\32xl\:last\:mr-11:last-child {
    margin-right: 5rem;
  }

  .\32xl\:last\:mr-12:last-child {
    margin-right: 5.5rem;
  }

  .\32xl\:last\:mr-13:last-child {
    margin-right: 6rem;
  }

  .\32xl\:last\:mr-14:last-child {
    margin-right: 6.5rem;
  }

  .\32xl\:last\:mr-15:last-child {
    margin-right: 7rem;
  }

  .\32xl\:last\:mr-16:last-child {
    margin-right: 7.5rem;
  }

  .\32xl\:last\:mr-17:last-child {
    margin-right: 8rem;
  }

  .\32xl\:last\:mr-18:last-child {
    margin-right: 8.5rem;
  }

  .\32xl\:last\:mr-19:last-child {
    margin-right: 9.5rem;
  }

  .\32xl\:last\:mr-20:last-child {
    margin-right: 10rem;
  }

  .\32xl\:last\:mr-21:last-child {
    margin-right: 11rem;
  }

  .\32xl\:last\:mr-22:last-child {
    margin-right: 13rem;
  }

  .\32xl\:last\:mr-23:last-child {
    margin-right: 15rem;
  }

  .\32xl\:last\:mr-24:last-child {
    margin-right: 20.5rem;
  }

  .\32xl\:last\:mr-auto:last-child {
    margin-right: auto;
  }

  .\32xl\:last\:mr-tiny:last-child {
    margin-right: 0.5rem;
  }

  .\32xl\:last\:mr-42p:last-child {
    margin-right: 42%;
  }

  .\32xl\:last\:mr-huge:last-child {
    margin-right: 39.5rem;
  }

  .\32xl\:last\:mr-fit:last-child {
    margin-right: fit-content;
  }

  .\32xl\:last\:-mr-0:last-child {
    margin-right: 0rem;
  }

  .\32xl\:last\:-mr-1:last-child {
    margin-right: -1rem;
  }

  .\32xl\:last\:-mr-2:last-child {
    margin-right: -1.2rem;
  }

  .\32xl\:last\:-mr-3:last-child {
    margin-right: -1.5rem;
  }

  .\32xl\:last\:-mr-4:last-child {
    margin-right: -1.7rem;
  }

  .\32xl\:last\:-mr-5:last-child {
    margin-right: -2rem;
  }

  .\32xl\:last\:-mr-6:last-child {
    margin-right: -2.5rem;
  }

  .\32xl\:last\:-mr-7:last-child {
    margin-right: -3rem;
  }

  .\32xl\:last\:-mr-8:last-child {
    margin-right: -3.5rem;
  }

  .\32xl\:last\:-mr-9:last-child {
    margin-right: -4rem;
  }

  .\32xl\:last\:-mr-10:last-child {
    margin-right: -4.5rem;
  }

  .\32xl\:last\:-mr-11:last-child {
    margin-right: -5rem;
  }

  .\32xl\:last\:-mr-12:last-child {
    margin-right: -5.5rem;
  }

  .\32xl\:last\:-mr-13:last-child {
    margin-right: -6rem;
  }

  .\32xl\:last\:-mr-14:last-child {
    margin-right: -6.5rem;
  }

  .\32xl\:last\:-mr-15:last-child {
    margin-right: -7rem;
  }

  .\32xl\:last\:-mr-16:last-child {
    margin-right: -7.5rem;
  }

  .\32xl\:last\:-mr-17:last-child {
    margin-right: -8rem;
  }

  .\32xl\:last\:-mr-18:last-child {
    margin-right: -8.5rem;
  }

  .\32xl\:last\:-mr-19:last-child {
    margin-right: -9.5rem;
  }

  .\32xl\:last\:-mr-20:last-child {
    margin-right: -10rem;
  }

  .\32xl\:last\:-mr-21:last-child {
    margin-right: -11rem;
  }

  .\32xl\:last\:-mr-22:last-child {
    margin-right: -13rem;
  }

  .\32xl\:last\:-mr-23:last-child {
    margin-right: -15rem;
  }

  .\32xl\:last\:-mr-24:last-child {
    margin-right: -20.5rem;
  }

  .\32xl\:last\:-mr-tiny:last-child {
    margin-right: -0.5rem;
  }

  .\32xl\:last\:-mr-42p:last-child {
    margin-right: -42%;
  }

  .\32xl\:last\:-mr-huge:last-child {
    margin-right: -39.5rem;
  }

  .\32xl\:last\:-mr-fit:last-child {
    margin-right: fit-content;
  }

  .\32xl\:last\:mb-0:last-child {
    margin-bottom: 0rem;
  }

  .\32xl\:last\:mb-1:last-child {
    margin-bottom: 1rem;
  }

  .\32xl\:last\:mb-2:last-child {
    margin-bottom: 1.2rem;
  }

  .\32xl\:last\:mb-3:last-child {
    margin-bottom: 1.5rem;
  }

  .\32xl\:last\:mb-4:last-child {
    margin-bottom: 1.7rem;
  }

  .\32xl\:last\:mb-5:last-child {
    margin-bottom: 2rem;
  }

  .\32xl\:last\:mb-6:last-child {
    margin-bottom: 2.5rem;
  }

  .\32xl\:last\:mb-7:last-child {
    margin-bottom: 3rem;
  }

  .\32xl\:last\:mb-8:last-child {
    margin-bottom: 3.5rem;
  }

  .\32xl\:last\:mb-9:last-child {
    margin-bottom: 4rem;
  }

  .\32xl\:last\:mb-10:last-child {
    margin-bottom: 4.5rem;
  }

  .\32xl\:last\:mb-11:last-child {
    margin-bottom: 5rem;
  }

  .\32xl\:last\:mb-12:last-child {
    margin-bottom: 5.5rem;
  }

  .\32xl\:last\:mb-13:last-child {
    margin-bottom: 6rem;
  }

  .\32xl\:last\:mb-14:last-child {
    margin-bottom: 6.5rem;
  }

  .\32xl\:last\:mb-15:last-child {
    margin-bottom: 7rem;
  }

  .\32xl\:last\:mb-16:last-child {
    margin-bottom: 7.5rem;
  }

  .\32xl\:last\:mb-17:last-child {
    margin-bottom: 8rem;
  }

  .\32xl\:last\:mb-18:last-child {
    margin-bottom: 8.5rem;
  }

  .\32xl\:last\:mb-19:last-child {
    margin-bottom: 9.5rem;
  }

  .\32xl\:last\:mb-20:last-child {
    margin-bottom: 10rem;
  }

  .\32xl\:last\:mb-21:last-child {
    margin-bottom: 11rem;
  }

  .\32xl\:last\:mb-22:last-child {
    margin-bottom: 13rem;
  }

  .\32xl\:last\:mb-23:last-child {
    margin-bottom: 15rem;
  }

  .\32xl\:last\:mb-24:last-child {
    margin-bottom: 20.5rem;
  }

  .\32xl\:last\:mb-auto:last-child {
    margin-bottom: auto;
  }

  .\32xl\:last\:mb-tiny:last-child {
    margin-bottom: 0.5rem;
  }

  .\32xl\:last\:mb-42p:last-child {
    margin-bottom: 42%;
  }

  .\32xl\:last\:mb-huge:last-child {
    margin-bottom: 39.5rem;
  }

  .\32xl\:last\:mb-fit:last-child {
    margin-bottom: fit-content;
  }

  .\32xl\:last\:-mb-0:last-child {
    margin-bottom: 0rem;
  }

  .\32xl\:last\:-mb-1:last-child {
    margin-bottom: -1rem;
  }

  .\32xl\:last\:-mb-2:last-child {
    margin-bottom: -1.2rem;
  }

  .\32xl\:last\:-mb-3:last-child {
    margin-bottom: -1.5rem;
  }

  .\32xl\:last\:-mb-4:last-child {
    margin-bottom: -1.7rem;
  }

  .\32xl\:last\:-mb-5:last-child {
    margin-bottom: -2rem;
  }

  .\32xl\:last\:-mb-6:last-child {
    margin-bottom: -2.5rem;
  }

  .\32xl\:last\:-mb-7:last-child {
    margin-bottom: -3rem;
  }

  .\32xl\:last\:-mb-8:last-child {
    margin-bottom: -3.5rem;
  }

  .\32xl\:last\:-mb-9:last-child {
    margin-bottom: -4rem;
  }

  .\32xl\:last\:-mb-10:last-child {
    margin-bottom: -4.5rem;
  }

  .\32xl\:last\:-mb-11:last-child {
    margin-bottom: -5rem;
  }

  .\32xl\:last\:-mb-12:last-child {
    margin-bottom: -5.5rem;
  }

  .\32xl\:last\:-mb-13:last-child {
    margin-bottom: -6rem;
  }

  .\32xl\:last\:-mb-14:last-child {
    margin-bottom: -6.5rem;
  }

  .\32xl\:last\:-mb-15:last-child {
    margin-bottom: -7rem;
  }

  .\32xl\:last\:-mb-16:last-child {
    margin-bottom: -7.5rem;
  }

  .\32xl\:last\:-mb-17:last-child {
    margin-bottom: -8rem;
  }

  .\32xl\:last\:-mb-18:last-child {
    margin-bottom: -8.5rem;
  }

  .\32xl\:last\:-mb-19:last-child {
    margin-bottom: -9.5rem;
  }

  .\32xl\:last\:-mb-20:last-child {
    margin-bottom: -10rem;
  }

  .\32xl\:last\:-mb-21:last-child {
    margin-bottom: -11rem;
  }

  .\32xl\:last\:-mb-22:last-child {
    margin-bottom: -13rem;
  }

  .\32xl\:last\:-mb-23:last-child {
    margin-bottom: -15rem;
  }

  .\32xl\:last\:-mb-24:last-child {
    margin-bottom: -20.5rem;
  }

  .\32xl\:last\:-mb-tiny:last-child {
    margin-bottom: -0.5rem;
  }

  .\32xl\:last\:-mb-42p:last-child {
    margin-bottom: -42%;
  }

  .\32xl\:last\:-mb-huge:last-child {
    margin-bottom: -39.5rem;
  }

  .\32xl\:last\:-mb-fit:last-child {
    margin-bottom: fit-content;
  }

  .\32xl\:last\:ml-0:last-child {
    margin-left: 0rem;
  }

  .\32xl\:last\:ml-1:last-child {
    margin-left: 1rem;
  }

  .\32xl\:last\:ml-2:last-child {
    margin-left: 1.2rem;
  }

  .\32xl\:last\:ml-3:last-child {
    margin-left: 1.5rem;
  }

  .\32xl\:last\:ml-4:last-child {
    margin-left: 1.7rem;
  }

  .\32xl\:last\:ml-5:last-child {
    margin-left: 2rem;
  }

  .\32xl\:last\:ml-6:last-child {
    margin-left: 2.5rem;
  }

  .\32xl\:last\:ml-7:last-child {
    margin-left: 3rem;
  }

  .\32xl\:last\:ml-8:last-child {
    margin-left: 3.5rem;
  }

  .\32xl\:last\:ml-9:last-child {
    margin-left: 4rem;
  }

  .\32xl\:last\:ml-10:last-child {
    margin-left: 4.5rem;
  }

  .\32xl\:last\:ml-11:last-child {
    margin-left: 5rem;
  }

  .\32xl\:last\:ml-12:last-child {
    margin-left: 5.5rem;
  }

  .\32xl\:last\:ml-13:last-child {
    margin-left: 6rem;
  }

  .\32xl\:last\:ml-14:last-child {
    margin-left: 6.5rem;
  }

  .\32xl\:last\:ml-15:last-child {
    margin-left: 7rem;
  }

  .\32xl\:last\:ml-16:last-child {
    margin-left: 7.5rem;
  }

  .\32xl\:last\:ml-17:last-child {
    margin-left: 8rem;
  }

  .\32xl\:last\:ml-18:last-child {
    margin-left: 8.5rem;
  }

  .\32xl\:last\:ml-19:last-child {
    margin-left: 9.5rem;
  }

  .\32xl\:last\:ml-20:last-child {
    margin-left: 10rem;
  }

  .\32xl\:last\:ml-21:last-child {
    margin-left: 11rem;
  }

  .\32xl\:last\:ml-22:last-child {
    margin-left: 13rem;
  }

  .\32xl\:last\:ml-23:last-child {
    margin-left: 15rem;
  }

  .\32xl\:last\:ml-24:last-child {
    margin-left: 20.5rem;
  }

  .\32xl\:last\:ml-auto:last-child {
    margin-left: auto;
  }

  .\32xl\:last\:ml-tiny:last-child {
    margin-left: 0.5rem;
  }

  .\32xl\:last\:ml-42p:last-child {
    margin-left: 42%;
  }

  .\32xl\:last\:ml-huge:last-child {
    margin-left: 39.5rem;
  }

  .\32xl\:last\:ml-fit:last-child {
    margin-left: fit-content;
  }

  .\32xl\:last\:-ml-0:last-child {
    margin-left: 0rem;
  }

  .\32xl\:last\:-ml-1:last-child {
    margin-left: -1rem;
  }

  .\32xl\:last\:-ml-2:last-child {
    margin-left: -1.2rem;
  }

  .\32xl\:last\:-ml-3:last-child {
    margin-left: -1.5rem;
  }

  .\32xl\:last\:-ml-4:last-child {
    margin-left: -1.7rem;
  }

  .\32xl\:last\:-ml-5:last-child {
    margin-left: -2rem;
  }

  .\32xl\:last\:-ml-6:last-child {
    margin-left: -2.5rem;
  }

  .\32xl\:last\:-ml-7:last-child {
    margin-left: -3rem;
  }

  .\32xl\:last\:-ml-8:last-child {
    margin-left: -3.5rem;
  }

  .\32xl\:last\:-ml-9:last-child {
    margin-left: -4rem;
  }

  .\32xl\:last\:-ml-10:last-child {
    margin-left: -4.5rem;
  }

  .\32xl\:last\:-ml-11:last-child {
    margin-left: -5rem;
  }

  .\32xl\:last\:-ml-12:last-child {
    margin-left: -5.5rem;
  }

  .\32xl\:last\:-ml-13:last-child {
    margin-left: -6rem;
  }

  .\32xl\:last\:-ml-14:last-child {
    margin-left: -6.5rem;
  }

  .\32xl\:last\:-ml-15:last-child {
    margin-left: -7rem;
  }

  .\32xl\:last\:-ml-16:last-child {
    margin-left: -7.5rem;
  }

  .\32xl\:last\:-ml-17:last-child {
    margin-left: -8rem;
  }

  .\32xl\:last\:-ml-18:last-child {
    margin-left: -8.5rem;
  }

  .\32xl\:last\:-ml-19:last-child {
    margin-left: -9.5rem;
  }

  .\32xl\:last\:-ml-20:last-child {
    margin-left: -10rem;
  }

  .\32xl\:last\:-ml-21:last-child {
    margin-left: -11rem;
  }

  .\32xl\:last\:-ml-22:last-child {
    margin-left: -13rem;
  }

  .\32xl\:last\:-ml-23:last-child {
    margin-left: -15rem;
  }

  .\32xl\:last\:-ml-24:last-child {
    margin-left: -20.5rem;
  }

  .\32xl\:last\:-ml-tiny:last-child {
    margin-left: -0.5rem;
  }

  .\32xl\:last\:-ml-42p:last-child {
    margin-left: -42%;
  }

  .\32xl\:last\:-ml-huge:last-child {
    margin-left: -39.5rem;
  }

  .\32xl\:last\:-ml-fit:last-child {
    margin-left: fit-content;
  }

  .\32xl\:box-border {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }

  .\32xl\:box-content {
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
  }

  .\32xl\:block {
    display: block;
  }

  .\32xl\:inline-block {
    display: inline-block;
  }

  .\32xl\:inline {
    display: inline;
  }

  .\32xl\:flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .\32xl\:inline-flex {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }

  .\32xl\:table {
    display: table;
  }

  .\32xl\:inline-table {
    display: inline-table;
  }

  .\32xl\:table-caption {
    display: table-caption;
  }

  .\32xl\:table-cell {
    display: table-cell;
  }

  .\32xl\:table-column {
    display: table-column;
  }

  .\32xl\:table-column-group {
    display: table-column-group;
  }

  .\32xl\:table-footer-group {
    display: table-footer-group;
  }

  .\32xl\:table-header-group {
    display: table-header-group;
  }

  .\32xl\:table-row-group {
    display: table-row-group;
  }

  .\32xl\:table-row {
    display: table-row;
  }

  .\32xl\:flow-root {
    display: flow-root;
  }

  .\32xl\:grid {
    display: grid;
  }

  .\32xl\:inline-grid {
    display: inline-grid;
  }

  .\32xl\:contents {
    display: contents;
  }

  .\32xl\:list-item {
    display: list-item;
  }

  .\32xl\:hidden {
    display: none;
  }

  .\32xl\:h-0 {
    height: 0rem;
  }

  .\32xl\:h-1 {
    height: 1rem;
  }

  .\32xl\:h-2 {
    height: 1.2rem;
  }

  .\32xl\:h-3 {
    height: 1.5rem;
  }

  .\32xl\:h-4 {
    height: 1.7rem;
  }

  .\32xl\:h-5 {
    height: 2rem;
  }

  .\32xl\:h-6 {
    height: 2.5rem;
  }

  .\32xl\:h-7 {
    height: 3rem;
  }

  .\32xl\:h-8 {
    height: 3.5rem;
  }

  .\32xl\:h-9 {
    height: 4rem;
  }

  .\32xl\:h-10 {
    height: 4.5rem;
  }

  .\32xl\:h-11 {
    height: 5rem;
  }

  .\32xl\:h-12 {
    height: 5.5rem;
  }

  .\32xl\:h-13 {
    height: 6rem;
  }

  .\32xl\:h-14 {
    height: 6.5rem;
  }

  .\32xl\:h-15 {
    height: 7rem;
  }

  .\32xl\:h-16 {
    height: 7.5rem;
  }

  .\32xl\:h-17 {
    height: 8rem;
  }

  .\32xl\:h-18 {
    height: 8.5rem;
  }

  .\32xl\:h-19 {
    height: 9.5rem;
  }

  .\32xl\:h-20 {
    height: 10rem;
  }

  .\32xl\:h-21 {
    height: 11rem;
  }

  .\32xl\:h-22 {
    height: 13rem;
  }

  .\32xl\:h-23 {
    height: 15rem;
  }

  .\32xl\:h-24 {
    height: 20.5rem;
  }

  .\32xl\:h-auto {
    height: auto;
  }

  .\32xl\:h-tiny {
    height: 0.5rem;
  }

  .\32xl\:h-42p {
    height: 42%;
  }

  .\32xl\:h-huge {
    height: 39.5rem;
  }

  .\32xl\:h-fit {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
  }

  .\32xl\:h-1\/2 {
    height: 50%;
  }

  .\32xl\:h-1\/3 {
    height: 33.333333%;
  }

  .\32xl\:h-2\/3 {
    height: 66.666667%;
  }

  .\32xl\:h-1\/4 {
    height: 25%;
  }

  .\32xl\:h-2\/4 {
    height: 50%;
  }

  .\32xl\:h-3\/4 {
    height: 75%;
  }

  .\32xl\:h-1\/5 {
    height: 20%;
  }

  .\32xl\:h-2\/5 {
    height: 40%;
  }

  .\32xl\:h-3\/5 {
    height: 60%;
  }

  .\32xl\:h-4\/5 {
    height: 80%;
  }

  .\32xl\:h-1\/6 {
    height: 16.666667%;
  }

  .\32xl\:h-2\/6 {
    height: 33.333333%;
  }

  .\32xl\:h-3\/6 {
    height: 50%;
  }

  .\32xl\:h-4\/6 {
    height: 66.666667%;
  }

  .\32xl\:h-5\/6 {
    height: 83.333333%;
  }

  .\32xl\:h-full {
    height: 100%;
  }

  .\32xl\:h-screen {
    height: 100vh;
  }

  .\32xl\:max-h-0 {
    max-height: 0rem;
  }

  .\32xl\:max-h-1 {
    max-height: 1rem;
  }

  .\32xl\:max-h-2 {
    max-height: 1.2rem;
  }

  .\32xl\:max-h-3 {
    max-height: 1.5rem;
  }

  .\32xl\:max-h-4 {
    max-height: 1.7rem;
  }

  .\32xl\:max-h-5 {
    max-height: 2rem;
  }

  .\32xl\:max-h-6 {
    max-height: 2.5rem;
  }

  .\32xl\:max-h-7 {
    max-height: 3rem;
  }

  .\32xl\:max-h-8 {
    max-height: 3.5rem;
  }

  .\32xl\:max-h-9 {
    max-height: 4rem;
  }

  .\32xl\:max-h-10 {
    max-height: 4.5rem;
  }

  .\32xl\:max-h-11 {
    max-height: 5rem;
  }

  .\32xl\:max-h-12 {
    max-height: 5.5rem;
  }

  .\32xl\:max-h-13 {
    max-height: 6rem;
  }

  .\32xl\:max-h-14 {
    max-height: 6.5rem;
  }

  .\32xl\:max-h-15 {
    max-height: 7rem;
  }

  .\32xl\:max-h-16 {
    max-height: 7.5rem;
  }

  .\32xl\:max-h-17 {
    max-height: 8rem;
  }

  .\32xl\:max-h-18 {
    max-height: 8.5rem;
  }

  .\32xl\:max-h-19 {
    max-height: 9.5rem;
  }

  .\32xl\:max-h-20 {
    max-height: 10rem;
  }

  .\32xl\:max-h-21 {
    max-height: 11rem;
  }

  .\32xl\:max-h-22 {
    max-height: 13rem;
  }

  .\32xl\:max-h-23 {
    max-height: 15rem;
  }

  .\32xl\:max-h-24 {
    max-height: 20.5rem;
  }

  .\32xl\:max-h-tiny {
    max-height: 0.5rem;
  }

  .\32xl\:max-h-42p {
    max-height: 42%;
  }

  .\32xl\:max-h-huge {
    max-height: 39.5rem;
  }

  .\32xl\:max-h-fit {
    max-height: -webkit-fit-content;
    max-height: -moz-fit-content;
    max-height: fit-content;
  }

  .\32xl\:max-h-full {
    max-height: 100%;
  }

  .\32xl\:max-h-screen {
    max-height: 100vh;
  }

  .\32xl\:min-h-0 {
    min-height: 0px;
  }

  .\32xl\:min-h-full {
    min-height: 100%;
  }

  .\32xl\:min-h-screen {
    min-height: 100vh;
  }

  .\32xl\:w-0 {
    width: 0rem;
  }

  .\32xl\:w-1 {
    width: 1rem;
  }

  .\32xl\:w-2 {
    width: 1.2rem;
  }

  .\32xl\:w-3 {
    width: 1.5rem;
  }

  .\32xl\:w-4 {
    width: 1.7rem;
  }

  .\32xl\:w-5 {
    width: 2rem;
  }

  .\32xl\:w-6 {
    width: 2.5rem;
  }

  .\32xl\:w-7 {
    width: 3rem;
  }

  .\32xl\:w-8 {
    width: 3.5rem;
  }

  .\32xl\:w-9 {
    width: 4rem;
  }

  .\32xl\:w-10 {
    width: 4.5rem;
  }

  .\32xl\:w-11 {
    width: 5rem;
  }

  .\32xl\:w-12 {
    width: 5.5rem;
  }

  .\32xl\:w-13 {
    width: 6rem;
  }

  .\32xl\:w-14 {
    width: 6.5rem;
  }

  .\32xl\:w-15 {
    width: 7rem;
  }

  .\32xl\:w-16 {
    width: 7.5rem;
  }

  .\32xl\:w-17 {
    width: 8rem;
  }

  .\32xl\:w-18 {
    width: 8.5rem;
  }

  .\32xl\:w-19 {
    width: 9.5rem;
  }

  .\32xl\:w-20 {
    width: 10rem;
  }

  .\32xl\:w-21 {
    width: 11rem;
  }

  .\32xl\:w-22 {
    width: 13rem;
  }

  .\32xl\:w-23 {
    width: 15rem;
  }

  .\32xl\:w-24 {
    width: 20.5rem;
  }

  .\32xl\:w-auto {
    width: auto;
  }

  .\32xl\:w-tiny {
    width: 0.5rem;
  }

  .\32xl\:w-42p {
    width: 42%;
  }

  .\32xl\:w-huge {
    width: 39.5rem;
  }

  .\32xl\:w-fit {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }

  .\32xl\:w-1\/2 {
    width: 50%;
  }

  .\32xl\:w-1\/3 {
    width: 33.333333%;
  }

  .\32xl\:w-2\/3 {
    width: 66.666667%;
  }

  .\32xl\:w-1\/4 {
    width: 25%;
  }

  .\32xl\:w-2\/4 {
    width: 50%;
  }

  .\32xl\:w-3\/4 {
    width: 75%;
  }

  .\32xl\:w-1\/5 {
    width: 20%;
  }

  .\32xl\:w-2\/5 {
    width: 40%;
  }

  .\32xl\:w-3\/5 {
    width: 60%;
  }

  .\32xl\:w-4\/5 {
    width: 80%;
  }

  .\32xl\:w-1\/6 {
    width: 16.666667%;
  }

  .\32xl\:w-2\/6 {
    width: 33.333333%;
  }

  .\32xl\:w-3\/6 {
    width: 50%;
  }

  .\32xl\:w-4\/6 {
    width: 66.666667%;
  }

  .\32xl\:w-5\/6 {
    width: 83.333333%;
  }

  .\32xl\:w-1\/12 {
    width: 8.333333%;
  }

  .\32xl\:w-2\/12 {
    width: 16.666667%;
  }

  .\32xl\:w-3\/12 {
    width: 25%;
  }

  .\32xl\:w-4\/12 {
    width: 33.333333%;
  }

  .\32xl\:w-5\/12 {
    width: 41.666667%;
  }

  .\32xl\:w-6\/12 {
    width: 50%;
  }

  .\32xl\:w-7\/12 {
    width: 58.333333%;
  }

  .\32xl\:w-8\/12 {
    width: 66.666667%;
  }

  .\32xl\:w-9\/12 {
    width: 75%;
  }

  .\32xl\:w-10\/12 {
    width: 83.333333%;
  }

  .\32xl\:w-11\/12 {
    width: 91.666667%;
  }

  .\32xl\:w-full {
    width: 100%;
  }

  .\32xl\:w-screen {
    width: 100vw;
  }

  .\32xl\:w-min {
    width: -webkit-min-content;
    width: -moz-min-content;
    width: min-content;
  }

  .\32xl\:w-max {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }

  .\32xl\:min-w-0 {
    min-width: 0px;
  }

  .\32xl\:min-w-full {
    min-width: 100%;
  }

  .\32xl\:min-w-min {
    min-width: -webkit-min-content;
    min-width: -moz-min-content;
    min-width: min-content;
  }

  .\32xl\:min-w-max {
    min-width: -webkit-max-content;
    min-width: -moz-max-content;
    min-width: max-content;
  }

  .\32xl\:max-w-0 {
    max-width: 0rem;
  }

  .\32xl\:max-w-none {
    max-width: none;
  }

  .\32xl\:max-w-xs {
    max-width: 20rem;
  }

  .\32xl\:max-w-sm {
    max-width: 24rem;
  }

  .\32xl\:max-w-md {
    max-width: 28rem;
  }

  .\32xl\:max-w-lg {
    max-width: 32rem;
  }

  .\32xl\:max-w-xl {
    max-width: 36rem;
  }

  .\32xl\:max-w-2xl {
    max-width: 42rem;
  }

  .\32xl\:max-w-3xl {
    max-width: 48rem;
  }

  .\32xl\:max-w-4xl {
    max-width: 56rem;
  }

  .\32xl\:max-w-5xl {
    max-width: 64rem;
  }

  .\32xl\:max-w-6xl {
    max-width: 72rem;
  }

  .\32xl\:max-w-7xl {
    max-width: 80rem;
  }

  .\32xl\:max-w-full {
    max-width: 100%;
  }

  .\32xl\:max-w-min {
    max-width: -webkit-min-content;
    max-width: -moz-min-content;
    max-width: min-content;
  }

  .\32xl\:max-w-max {
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
  }

  .\32xl\:max-w-prose {
    max-width: 65ch;
  }

  .\32xl\:max-w-screen-sm {
    max-width: 640px;
  }

  .\32xl\:max-w-screen-md {
    max-width: 768px;
  }

  .\32xl\:max-w-screen-lg {
    max-width: 1024px;
  }

  .\32xl\:max-w-screen-xl {
    max-width: 1280px;
  }

  .\32xl\:max-w-screen-2xl {
    max-width: 1536px;
  }

  .\32xl\:max-w-screen-xxl {
    max-width: 120rem;
  }

  .\32xl\:flex-1 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
  }

  .\32xl\:flex-auto {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }

  .\32xl\:flex-initial {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
  }

  .\32xl\:flex-none {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }

  .\32xl\:flex-shrink-0 {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }

  .\32xl\:flex-shrink {
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }

  .\32xl\:flex-grow-0 {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }

  .\32xl\:flex-grow {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }

  .\32xl\:table-auto {
    table-layout: auto;
  }

  .\32xl\:table-fixed {
    table-layout: fixed;
  }

  .\32xl\:border-collapse {
    border-collapse: collapse;
  }

  .\32xl\:border-separate {
    border-collapse: separate;
  }

  .\32xl\:origin-center {
    -webkit-transform-origin: center;
            transform-origin: center;
  }

  .\32xl\:origin-top {
    -webkit-transform-origin: top;
            transform-origin: top;
  }

  .\32xl\:origin-top-right {
    -webkit-transform-origin: top right;
            transform-origin: top right;
  }

  .\32xl\:origin-right {
    -webkit-transform-origin: right;
            transform-origin: right;
  }

  .\32xl\:origin-bottom-right {
    -webkit-transform-origin: bottom right;
            transform-origin: bottom right;
  }

  .\32xl\:origin-bottom {
    -webkit-transform-origin: bottom;
            transform-origin: bottom;
  }

  .\32xl\:origin-bottom-left {
    -webkit-transform-origin: bottom left;
            transform-origin: bottom left;
  }

  .\32xl\:origin-left {
    -webkit-transform-origin: left;
            transform-origin: left;
  }

  .\32xl\:origin-top-left {
    -webkit-transform-origin: top left;
            transform-origin: top left;
  }

  .\32xl\:transform {
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    -webkit-transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
            transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .\32xl\:transform-gpu {
    --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;
    -webkit-transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
            transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .\32xl\:transform-none {
    -webkit-transform: none;
            transform: none;
  }

  .\32xl\:translate-x-0 {
    --tw-translate-x: 0rem;
  }

  .\32xl\:translate-x-1 {
    --tw-translate-x: 1rem;
  }

  .\32xl\:translate-x-2 {
    --tw-translate-x: 1.2rem;
  }

  .\32xl\:translate-x-3 {
    --tw-translate-x: 1.5rem;
  }

  .\32xl\:translate-x-4 {
    --tw-translate-x: 1.7rem;
  }

  .\32xl\:translate-x-5 {
    --tw-translate-x: 2rem;
  }

  .\32xl\:translate-x-6 {
    --tw-translate-x: 2.5rem;
  }

  .\32xl\:translate-x-7 {
    --tw-translate-x: 3rem;
  }

  .\32xl\:translate-x-8 {
    --tw-translate-x: 3.5rem;
  }

  .\32xl\:translate-x-9 {
    --tw-translate-x: 4rem;
  }

  .\32xl\:translate-x-10 {
    --tw-translate-x: 4.5rem;
  }

  .\32xl\:translate-x-11 {
    --tw-translate-x: 5rem;
  }

  .\32xl\:translate-x-12 {
    --tw-translate-x: 5.5rem;
  }

  .\32xl\:translate-x-13 {
    --tw-translate-x: 6rem;
  }

  .\32xl\:translate-x-14 {
    --tw-translate-x: 6.5rem;
  }

  .\32xl\:translate-x-15 {
    --tw-translate-x: 7rem;
  }

  .\32xl\:translate-x-16 {
    --tw-translate-x: 7.5rem;
  }

  .\32xl\:translate-x-17 {
    --tw-translate-x: 8rem;
  }

  .\32xl\:translate-x-18 {
    --tw-translate-x: 8.5rem;
  }

  .\32xl\:translate-x-19 {
    --tw-translate-x: 9.5rem;
  }

  .\32xl\:translate-x-20 {
    --tw-translate-x: 10rem;
  }

  .\32xl\:translate-x-21 {
    --tw-translate-x: 11rem;
  }

  .\32xl\:translate-x-22 {
    --tw-translate-x: 13rem;
  }

  .\32xl\:translate-x-23 {
    --tw-translate-x: 15rem;
  }

  .\32xl\:translate-x-24 {
    --tw-translate-x: 20.5rem;
  }

  .\32xl\:translate-x-tiny {
    --tw-translate-x: 0.5rem;
  }

  .\32xl\:translate-x-42p {
    --tw-translate-x: 42%;
  }

  .\32xl\:translate-x-huge {
    --tw-translate-x: 39.5rem;
  }

  .\32xl\:translate-x-fit {
    --tw-translate-x: fit-content;
  }

  .\32xl\:-translate-x-0 {
    --tw-translate-x: 0rem;
  }

  .\32xl\:-translate-x-1 {
    --tw-translate-x: -1rem;
  }

  .\32xl\:-translate-x-2 {
    --tw-translate-x: -1.2rem;
  }

  .\32xl\:-translate-x-3 {
    --tw-translate-x: -1.5rem;
  }

  .\32xl\:-translate-x-4 {
    --tw-translate-x: -1.7rem;
  }

  .\32xl\:-translate-x-5 {
    --tw-translate-x: -2rem;
  }

  .\32xl\:-translate-x-6 {
    --tw-translate-x: -2.5rem;
  }

  .\32xl\:-translate-x-7 {
    --tw-translate-x: -3rem;
  }

  .\32xl\:-translate-x-8 {
    --tw-translate-x: -3.5rem;
  }

  .\32xl\:-translate-x-9 {
    --tw-translate-x: -4rem;
  }

  .\32xl\:-translate-x-10 {
    --tw-translate-x: -4.5rem;
  }

  .\32xl\:-translate-x-11 {
    --tw-translate-x: -5rem;
  }

  .\32xl\:-translate-x-12 {
    --tw-translate-x: -5.5rem;
  }

  .\32xl\:-translate-x-13 {
    --tw-translate-x: -6rem;
  }

  .\32xl\:-translate-x-14 {
    --tw-translate-x: -6.5rem;
  }

  .\32xl\:-translate-x-15 {
    --tw-translate-x: -7rem;
  }

  .\32xl\:-translate-x-16 {
    --tw-translate-x: -7.5rem;
  }

  .\32xl\:-translate-x-17 {
    --tw-translate-x: -8rem;
  }

  .\32xl\:-translate-x-18 {
    --tw-translate-x: -8.5rem;
  }

  .\32xl\:-translate-x-19 {
    --tw-translate-x: -9.5rem;
  }

  .\32xl\:-translate-x-20 {
    --tw-translate-x: -10rem;
  }

  .\32xl\:-translate-x-21 {
    --tw-translate-x: -11rem;
  }

  .\32xl\:-translate-x-22 {
    --tw-translate-x: -13rem;
  }

  .\32xl\:-translate-x-23 {
    --tw-translate-x: -15rem;
  }

  .\32xl\:-translate-x-24 {
    --tw-translate-x: -20.5rem;
  }

  .\32xl\:-translate-x-tiny {
    --tw-translate-x: -0.5rem;
  }

  .\32xl\:-translate-x-42p {
    --tw-translate-x: -42%;
  }

  .\32xl\:-translate-x-huge {
    --tw-translate-x: -39.5rem;
  }

  .\32xl\:-translate-x-fit {
    --tw-translate-x: fit-content;
  }

  .\32xl\:translate-x-1\/2 {
    --tw-translate-x: 50%;
  }

  .\32xl\:translate-x-1\/3 {
    --tw-translate-x: 33.333333%;
  }

  .\32xl\:translate-x-2\/3 {
    --tw-translate-x: 66.666667%;
  }

  .\32xl\:translate-x-1\/4 {
    --tw-translate-x: 25%;
  }

  .\32xl\:translate-x-2\/4 {
    --tw-translate-x: 50%;
  }

  .\32xl\:translate-x-3\/4 {
    --tw-translate-x: 75%;
  }

  .\32xl\:translate-x-full {
    --tw-translate-x: 100%;
  }

  .\32xl\:-translate-x-1\/2 {
    --tw-translate-x: -50%;
  }

  .\32xl\:-translate-x-1\/3 {
    --tw-translate-x: -33.333333%;
  }

  .\32xl\:-translate-x-2\/3 {
    --tw-translate-x: -66.666667%;
  }

  .\32xl\:-translate-x-1\/4 {
    --tw-translate-x: -25%;
  }

  .\32xl\:-translate-x-2\/4 {
    --tw-translate-x: -50%;
  }

  .\32xl\:-translate-x-3\/4 {
    --tw-translate-x: -75%;
  }

  .\32xl\:-translate-x-full {
    --tw-translate-x: -100%;
  }

  .\32xl\:translate-y-0 {
    --tw-translate-y: 0rem;
  }

  .\32xl\:translate-y-1 {
    --tw-translate-y: 1rem;
  }

  .\32xl\:translate-y-2 {
    --tw-translate-y: 1.2rem;
  }

  .\32xl\:translate-y-3 {
    --tw-translate-y: 1.5rem;
  }

  .\32xl\:translate-y-4 {
    --tw-translate-y: 1.7rem;
  }

  .\32xl\:translate-y-5 {
    --tw-translate-y: 2rem;
  }

  .\32xl\:translate-y-6 {
    --tw-translate-y: 2.5rem;
  }

  .\32xl\:translate-y-7 {
    --tw-translate-y: 3rem;
  }

  .\32xl\:translate-y-8 {
    --tw-translate-y: 3.5rem;
  }

  .\32xl\:translate-y-9 {
    --tw-translate-y: 4rem;
  }

  .\32xl\:translate-y-10 {
    --tw-translate-y: 4.5rem;
  }

  .\32xl\:translate-y-11 {
    --tw-translate-y: 5rem;
  }

  .\32xl\:translate-y-12 {
    --tw-translate-y: 5.5rem;
  }

  .\32xl\:translate-y-13 {
    --tw-translate-y: 6rem;
  }

  .\32xl\:translate-y-14 {
    --tw-translate-y: 6.5rem;
  }

  .\32xl\:translate-y-15 {
    --tw-translate-y: 7rem;
  }

  .\32xl\:translate-y-16 {
    --tw-translate-y: 7.5rem;
  }

  .\32xl\:translate-y-17 {
    --tw-translate-y: 8rem;
  }

  .\32xl\:translate-y-18 {
    --tw-translate-y: 8.5rem;
  }

  .\32xl\:translate-y-19 {
    --tw-translate-y: 9.5rem;
  }

  .\32xl\:translate-y-20 {
    --tw-translate-y: 10rem;
  }

  .\32xl\:translate-y-21 {
    --tw-translate-y: 11rem;
  }

  .\32xl\:translate-y-22 {
    --tw-translate-y: 13rem;
  }

  .\32xl\:translate-y-23 {
    --tw-translate-y: 15rem;
  }

  .\32xl\:translate-y-24 {
    --tw-translate-y: 20.5rem;
  }

  .\32xl\:translate-y-tiny {
    --tw-translate-y: 0.5rem;
  }

  .\32xl\:translate-y-42p {
    --tw-translate-y: 42%;
  }

  .\32xl\:translate-y-huge {
    --tw-translate-y: 39.5rem;
  }

  .\32xl\:translate-y-fit {
    --tw-translate-y: fit-content;
  }

  .\32xl\:-translate-y-0 {
    --tw-translate-y: 0rem;
  }

  .\32xl\:-translate-y-1 {
    --tw-translate-y: -1rem;
  }

  .\32xl\:-translate-y-2 {
    --tw-translate-y: -1.2rem;
  }

  .\32xl\:-translate-y-3 {
    --tw-translate-y: -1.5rem;
  }

  .\32xl\:-translate-y-4 {
    --tw-translate-y: -1.7rem;
  }

  .\32xl\:-translate-y-5 {
    --tw-translate-y: -2rem;
  }

  .\32xl\:-translate-y-6 {
    --tw-translate-y: -2.5rem;
  }

  .\32xl\:-translate-y-7 {
    --tw-translate-y: -3rem;
  }

  .\32xl\:-translate-y-8 {
    --tw-translate-y: -3.5rem;
  }

  .\32xl\:-translate-y-9 {
    --tw-translate-y: -4rem;
  }

  .\32xl\:-translate-y-10 {
    --tw-translate-y: -4.5rem;
  }

  .\32xl\:-translate-y-11 {
    --tw-translate-y: -5rem;
  }

  .\32xl\:-translate-y-12 {
    --tw-translate-y: -5.5rem;
  }

  .\32xl\:-translate-y-13 {
    --tw-translate-y: -6rem;
  }

  .\32xl\:-translate-y-14 {
    --tw-translate-y: -6.5rem;
  }

  .\32xl\:-translate-y-15 {
    --tw-translate-y: -7rem;
  }

  .\32xl\:-translate-y-16 {
    --tw-translate-y: -7.5rem;
  }

  .\32xl\:-translate-y-17 {
    --tw-translate-y: -8rem;
  }

  .\32xl\:-translate-y-18 {
    --tw-translate-y: -8.5rem;
  }

  .\32xl\:-translate-y-19 {
    --tw-translate-y: -9.5rem;
  }

  .\32xl\:-translate-y-20 {
    --tw-translate-y: -10rem;
  }

  .\32xl\:-translate-y-21 {
    --tw-translate-y: -11rem;
  }

  .\32xl\:-translate-y-22 {
    --tw-translate-y: -13rem;
  }

  .\32xl\:-translate-y-23 {
    --tw-translate-y: -15rem;
  }

  .\32xl\:-translate-y-24 {
    --tw-translate-y: -20.5rem;
  }

  .\32xl\:-translate-y-tiny {
    --tw-translate-y: -0.5rem;
  }

  .\32xl\:-translate-y-42p {
    --tw-translate-y: -42%;
  }

  .\32xl\:-translate-y-huge {
    --tw-translate-y: -39.5rem;
  }

  .\32xl\:-translate-y-fit {
    --tw-translate-y: fit-content;
  }

  .\32xl\:translate-y-1\/2 {
    --tw-translate-y: 50%;
  }

  .\32xl\:translate-y-1\/3 {
    --tw-translate-y: 33.333333%;
  }

  .\32xl\:translate-y-2\/3 {
    --tw-translate-y: 66.666667%;
  }

  .\32xl\:translate-y-1\/4 {
    --tw-translate-y: 25%;
  }

  .\32xl\:translate-y-2\/4 {
    --tw-translate-y: 50%;
  }

  .\32xl\:translate-y-3\/4 {
    --tw-translate-y: 75%;
  }

  .\32xl\:translate-y-full {
    --tw-translate-y: 100%;
  }

  .\32xl\:-translate-y-1\/2 {
    --tw-translate-y: -50%;
  }

  .\32xl\:-translate-y-1\/3 {
    --tw-translate-y: -33.333333%;
  }

  .\32xl\:-translate-y-2\/3 {
    --tw-translate-y: -66.666667%;
  }

  .\32xl\:-translate-y-1\/4 {
    --tw-translate-y: -25%;
  }

  .\32xl\:-translate-y-2\/4 {
    --tw-translate-y: -50%;
  }

  .\32xl\:-translate-y-3\/4 {
    --tw-translate-y: -75%;
  }

  .\32xl\:-translate-y-full {
    --tw-translate-y: -100%;
  }

  .\32xl\:hover\:translate-x-0:hover {
    --tw-translate-x: 0rem;
  }

  .\32xl\:hover\:translate-x-1:hover {
    --tw-translate-x: 1rem;
  }

  .\32xl\:hover\:translate-x-2:hover {
    --tw-translate-x: 1.2rem;
  }

  .\32xl\:hover\:translate-x-3:hover {
    --tw-translate-x: 1.5rem;
  }

  .\32xl\:hover\:translate-x-4:hover {
    --tw-translate-x: 1.7rem;
  }

  .\32xl\:hover\:translate-x-5:hover {
    --tw-translate-x: 2rem;
  }

  .\32xl\:hover\:translate-x-6:hover {
    --tw-translate-x: 2.5rem;
  }

  .\32xl\:hover\:translate-x-7:hover {
    --tw-translate-x: 3rem;
  }

  .\32xl\:hover\:translate-x-8:hover {
    --tw-translate-x: 3.5rem;
  }

  .\32xl\:hover\:translate-x-9:hover {
    --tw-translate-x: 4rem;
  }

  .\32xl\:hover\:translate-x-10:hover {
    --tw-translate-x: 4.5rem;
  }

  .\32xl\:hover\:translate-x-11:hover {
    --tw-translate-x: 5rem;
  }

  .\32xl\:hover\:translate-x-12:hover {
    --tw-translate-x: 5.5rem;
  }

  .\32xl\:hover\:translate-x-13:hover {
    --tw-translate-x: 6rem;
  }

  .\32xl\:hover\:translate-x-14:hover {
    --tw-translate-x: 6.5rem;
  }

  .\32xl\:hover\:translate-x-15:hover {
    --tw-translate-x: 7rem;
  }

  .\32xl\:hover\:translate-x-16:hover {
    --tw-translate-x: 7.5rem;
  }

  .\32xl\:hover\:translate-x-17:hover {
    --tw-translate-x: 8rem;
  }

  .\32xl\:hover\:translate-x-18:hover {
    --tw-translate-x: 8.5rem;
  }

  .\32xl\:hover\:translate-x-19:hover {
    --tw-translate-x: 9.5rem;
  }

  .\32xl\:hover\:translate-x-20:hover {
    --tw-translate-x: 10rem;
  }

  .\32xl\:hover\:translate-x-21:hover {
    --tw-translate-x: 11rem;
  }

  .\32xl\:hover\:translate-x-22:hover {
    --tw-translate-x: 13rem;
  }

  .\32xl\:hover\:translate-x-23:hover {
    --tw-translate-x: 15rem;
  }

  .\32xl\:hover\:translate-x-24:hover {
    --tw-translate-x: 20.5rem;
  }

  .\32xl\:hover\:translate-x-tiny:hover {
    --tw-translate-x: 0.5rem;
  }

  .\32xl\:hover\:translate-x-42p:hover {
    --tw-translate-x: 42%;
  }

  .\32xl\:hover\:translate-x-huge:hover {
    --tw-translate-x: 39.5rem;
  }

  .\32xl\:hover\:translate-x-fit:hover {
    --tw-translate-x: fit-content;
  }

  .\32xl\:hover\:-translate-x-0:hover {
    --tw-translate-x: 0rem;
  }

  .\32xl\:hover\:-translate-x-1:hover {
    --tw-translate-x: -1rem;
  }

  .\32xl\:hover\:-translate-x-2:hover {
    --tw-translate-x: -1.2rem;
  }

  .\32xl\:hover\:-translate-x-3:hover {
    --tw-translate-x: -1.5rem;
  }

  .\32xl\:hover\:-translate-x-4:hover {
    --tw-translate-x: -1.7rem;
  }

  .\32xl\:hover\:-translate-x-5:hover {
    --tw-translate-x: -2rem;
  }

  .\32xl\:hover\:-translate-x-6:hover {
    --tw-translate-x: -2.5rem;
  }

  .\32xl\:hover\:-translate-x-7:hover {
    --tw-translate-x: -3rem;
  }

  .\32xl\:hover\:-translate-x-8:hover {
    --tw-translate-x: -3.5rem;
  }

  .\32xl\:hover\:-translate-x-9:hover {
    --tw-translate-x: -4rem;
  }

  .\32xl\:hover\:-translate-x-10:hover {
    --tw-translate-x: -4.5rem;
  }

  .\32xl\:hover\:-translate-x-11:hover {
    --tw-translate-x: -5rem;
  }

  .\32xl\:hover\:-translate-x-12:hover {
    --tw-translate-x: -5.5rem;
  }

  .\32xl\:hover\:-translate-x-13:hover {
    --tw-translate-x: -6rem;
  }

  .\32xl\:hover\:-translate-x-14:hover {
    --tw-translate-x: -6.5rem;
  }

  .\32xl\:hover\:-translate-x-15:hover {
    --tw-translate-x: -7rem;
  }

  .\32xl\:hover\:-translate-x-16:hover {
    --tw-translate-x: -7.5rem;
  }

  .\32xl\:hover\:-translate-x-17:hover {
    --tw-translate-x: -8rem;
  }

  .\32xl\:hover\:-translate-x-18:hover {
    --tw-translate-x: -8.5rem;
  }

  .\32xl\:hover\:-translate-x-19:hover {
    --tw-translate-x: -9.5rem;
  }

  .\32xl\:hover\:-translate-x-20:hover {
    --tw-translate-x: -10rem;
  }

  .\32xl\:hover\:-translate-x-21:hover {
    --tw-translate-x: -11rem;
  }

  .\32xl\:hover\:-translate-x-22:hover {
    --tw-translate-x: -13rem;
  }

  .\32xl\:hover\:-translate-x-23:hover {
    --tw-translate-x: -15rem;
  }

  .\32xl\:hover\:-translate-x-24:hover {
    --tw-translate-x: -20.5rem;
  }

  .\32xl\:hover\:-translate-x-tiny:hover {
    --tw-translate-x: -0.5rem;
  }

  .\32xl\:hover\:-translate-x-42p:hover {
    --tw-translate-x: -42%;
  }

  .\32xl\:hover\:-translate-x-huge:hover {
    --tw-translate-x: -39.5rem;
  }

  .\32xl\:hover\:-translate-x-fit:hover {
    --tw-translate-x: fit-content;
  }

  .\32xl\:hover\:translate-x-1\/2:hover {
    --tw-translate-x: 50%;
  }

  .\32xl\:hover\:translate-x-1\/3:hover {
    --tw-translate-x: 33.333333%;
  }

  .\32xl\:hover\:translate-x-2\/3:hover {
    --tw-translate-x: 66.666667%;
  }

  .\32xl\:hover\:translate-x-1\/4:hover {
    --tw-translate-x: 25%;
  }

  .\32xl\:hover\:translate-x-2\/4:hover {
    --tw-translate-x: 50%;
  }

  .\32xl\:hover\:translate-x-3\/4:hover {
    --tw-translate-x: 75%;
  }

  .\32xl\:hover\:translate-x-full:hover {
    --tw-translate-x: 100%;
  }

  .\32xl\:hover\:-translate-x-1\/2:hover {
    --tw-translate-x: -50%;
  }

  .\32xl\:hover\:-translate-x-1\/3:hover {
    --tw-translate-x: -33.333333%;
  }

  .\32xl\:hover\:-translate-x-2\/3:hover {
    --tw-translate-x: -66.666667%;
  }

  .\32xl\:hover\:-translate-x-1\/4:hover {
    --tw-translate-x: -25%;
  }

  .\32xl\:hover\:-translate-x-2\/4:hover {
    --tw-translate-x: -50%;
  }

  .\32xl\:hover\:-translate-x-3\/4:hover {
    --tw-translate-x: -75%;
  }

  .\32xl\:hover\:-translate-x-full:hover {
    --tw-translate-x: -100%;
  }

  .\32xl\:hover\:translate-y-0:hover {
    --tw-translate-y: 0rem;
  }

  .\32xl\:hover\:translate-y-1:hover {
    --tw-translate-y: 1rem;
  }

  .\32xl\:hover\:translate-y-2:hover {
    --tw-translate-y: 1.2rem;
  }

  .\32xl\:hover\:translate-y-3:hover {
    --tw-translate-y: 1.5rem;
  }

  .\32xl\:hover\:translate-y-4:hover {
    --tw-translate-y: 1.7rem;
  }

  .\32xl\:hover\:translate-y-5:hover {
    --tw-translate-y: 2rem;
  }

  .\32xl\:hover\:translate-y-6:hover {
    --tw-translate-y: 2.5rem;
  }

  .\32xl\:hover\:translate-y-7:hover {
    --tw-translate-y: 3rem;
  }

  .\32xl\:hover\:translate-y-8:hover {
    --tw-translate-y: 3.5rem;
  }

  .\32xl\:hover\:translate-y-9:hover {
    --tw-translate-y: 4rem;
  }

  .\32xl\:hover\:translate-y-10:hover {
    --tw-translate-y: 4.5rem;
  }

  .\32xl\:hover\:translate-y-11:hover {
    --tw-translate-y: 5rem;
  }

  .\32xl\:hover\:translate-y-12:hover {
    --tw-translate-y: 5.5rem;
  }

  .\32xl\:hover\:translate-y-13:hover {
    --tw-translate-y: 6rem;
  }

  .\32xl\:hover\:translate-y-14:hover {
    --tw-translate-y: 6.5rem;
  }

  .\32xl\:hover\:translate-y-15:hover {
    --tw-translate-y: 7rem;
  }

  .\32xl\:hover\:translate-y-16:hover {
    --tw-translate-y: 7.5rem;
  }

  .\32xl\:hover\:translate-y-17:hover {
    --tw-translate-y: 8rem;
  }

  .\32xl\:hover\:translate-y-18:hover {
    --tw-translate-y: 8.5rem;
  }

  .\32xl\:hover\:translate-y-19:hover {
    --tw-translate-y: 9.5rem;
  }

  .\32xl\:hover\:translate-y-20:hover {
    --tw-translate-y: 10rem;
  }

  .\32xl\:hover\:translate-y-21:hover {
    --tw-translate-y: 11rem;
  }

  .\32xl\:hover\:translate-y-22:hover {
    --tw-translate-y: 13rem;
  }

  .\32xl\:hover\:translate-y-23:hover {
    --tw-translate-y: 15rem;
  }

  .\32xl\:hover\:translate-y-24:hover {
    --tw-translate-y: 20.5rem;
  }

  .\32xl\:hover\:translate-y-tiny:hover {
    --tw-translate-y: 0.5rem;
  }

  .\32xl\:hover\:translate-y-42p:hover {
    --tw-translate-y: 42%;
  }

  .\32xl\:hover\:translate-y-huge:hover {
    --tw-translate-y: 39.5rem;
  }

  .\32xl\:hover\:translate-y-fit:hover {
    --tw-translate-y: fit-content;
  }

  .\32xl\:hover\:-translate-y-0:hover {
    --tw-translate-y: 0rem;
  }

  .\32xl\:hover\:-translate-y-1:hover {
    --tw-translate-y: -1rem;
  }

  .\32xl\:hover\:-translate-y-2:hover {
    --tw-translate-y: -1.2rem;
  }

  .\32xl\:hover\:-translate-y-3:hover {
    --tw-translate-y: -1.5rem;
  }

  .\32xl\:hover\:-translate-y-4:hover {
    --tw-translate-y: -1.7rem;
  }

  .\32xl\:hover\:-translate-y-5:hover {
    --tw-translate-y: -2rem;
  }

  .\32xl\:hover\:-translate-y-6:hover {
    --tw-translate-y: -2.5rem;
  }

  .\32xl\:hover\:-translate-y-7:hover {
    --tw-translate-y: -3rem;
  }

  .\32xl\:hover\:-translate-y-8:hover {
    --tw-translate-y: -3.5rem;
  }

  .\32xl\:hover\:-translate-y-9:hover {
    --tw-translate-y: -4rem;
  }

  .\32xl\:hover\:-translate-y-10:hover {
    --tw-translate-y: -4.5rem;
  }

  .\32xl\:hover\:-translate-y-11:hover {
    --tw-translate-y: -5rem;
  }

  .\32xl\:hover\:-translate-y-12:hover {
    --tw-translate-y: -5.5rem;
  }

  .\32xl\:hover\:-translate-y-13:hover {
    --tw-translate-y: -6rem;
  }

  .\32xl\:hover\:-translate-y-14:hover {
    --tw-translate-y: -6.5rem;
  }

  .\32xl\:hover\:-translate-y-15:hover {
    --tw-translate-y: -7rem;
  }

  .\32xl\:hover\:-translate-y-16:hover {
    --tw-translate-y: -7.5rem;
  }

  .\32xl\:hover\:-translate-y-17:hover {
    --tw-translate-y: -8rem;
  }

  .\32xl\:hover\:-translate-y-18:hover {
    --tw-translate-y: -8.5rem;
  }

  .\32xl\:hover\:-translate-y-19:hover {
    --tw-translate-y: -9.5rem;
  }

  .\32xl\:hover\:-translate-y-20:hover {
    --tw-translate-y: -10rem;
  }

  .\32xl\:hover\:-translate-y-21:hover {
    --tw-translate-y: -11rem;
  }

  .\32xl\:hover\:-translate-y-22:hover {
    --tw-translate-y: -13rem;
  }

  .\32xl\:hover\:-translate-y-23:hover {
    --tw-translate-y: -15rem;
  }

  .\32xl\:hover\:-translate-y-24:hover {
    --tw-translate-y: -20.5rem;
  }

  .\32xl\:hover\:-translate-y-tiny:hover {
    --tw-translate-y: -0.5rem;
  }

  .\32xl\:hover\:-translate-y-42p:hover {
    --tw-translate-y: -42%;
  }

  .\32xl\:hover\:-translate-y-huge:hover {
    --tw-translate-y: -39.5rem;
  }

  .\32xl\:hover\:-translate-y-fit:hover {
    --tw-translate-y: fit-content;
  }

  .\32xl\:hover\:translate-y-1\/2:hover {
    --tw-translate-y: 50%;
  }

  .\32xl\:hover\:translate-y-1\/3:hover {
    --tw-translate-y: 33.333333%;
  }

  .\32xl\:hover\:translate-y-2\/3:hover {
    --tw-translate-y: 66.666667%;
  }

  .\32xl\:hover\:translate-y-1\/4:hover {
    --tw-translate-y: 25%;
  }

  .\32xl\:hover\:translate-y-2\/4:hover {
    --tw-translate-y: 50%;
  }

  .\32xl\:hover\:translate-y-3\/4:hover {
    --tw-translate-y: 75%;
  }

  .\32xl\:hover\:translate-y-full:hover {
    --tw-translate-y: 100%;
  }

  .\32xl\:hover\:-translate-y-1\/2:hover {
    --tw-translate-y: -50%;
  }

  .\32xl\:hover\:-translate-y-1\/3:hover {
    --tw-translate-y: -33.333333%;
  }

  .\32xl\:hover\:-translate-y-2\/3:hover {
    --tw-translate-y: -66.666667%;
  }

  .\32xl\:hover\:-translate-y-1\/4:hover {
    --tw-translate-y: -25%;
  }

  .\32xl\:hover\:-translate-y-2\/4:hover {
    --tw-translate-y: -50%;
  }

  .\32xl\:hover\:-translate-y-3\/4:hover {
    --tw-translate-y: -75%;
  }

  .\32xl\:hover\:-translate-y-full:hover {
    --tw-translate-y: -100%;
  }

  .\32xl\:focus\:translate-x-0:focus {
    --tw-translate-x: 0rem;
  }

  .\32xl\:focus\:translate-x-1:focus {
    --tw-translate-x: 1rem;
  }

  .\32xl\:focus\:translate-x-2:focus {
    --tw-translate-x: 1.2rem;
  }

  .\32xl\:focus\:translate-x-3:focus {
    --tw-translate-x: 1.5rem;
  }

  .\32xl\:focus\:translate-x-4:focus {
    --tw-translate-x: 1.7rem;
  }

  .\32xl\:focus\:translate-x-5:focus {
    --tw-translate-x: 2rem;
  }

  .\32xl\:focus\:translate-x-6:focus {
    --tw-translate-x: 2.5rem;
  }

  .\32xl\:focus\:translate-x-7:focus {
    --tw-translate-x: 3rem;
  }

  .\32xl\:focus\:translate-x-8:focus {
    --tw-translate-x: 3.5rem;
  }

  .\32xl\:focus\:translate-x-9:focus {
    --tw-translate-x: 4rem;
  }

  .\32xl\:focus\:translate-x-10:focus {
    --tw-translate-x: 4.5rem;
  }

  .\32xl\:focus\:translate-x-11:focus {
    --tw-translate-x: 5rem;
  }

  .\32xl\:focus\:translate-x-12:focus {
    --tw-translate-x: 5.5rem;
  }

  .\32xl\:focus\:translate-x-13:focus {
    --tw-translate-x: 6rem;
  }

  .\32xl\:focus\:translate-x-14:focus {
    --tw-translate-x: 6.5rem;
  }

  .\32xl\:focus\:translate-x-15:focus {
    --tw-translate-x: 7rem;
  }

  .\32xl\:focus\:translate-x-16:focus {
    --tw-translate-x: 7.5rem;
  }

  .\32xl\:focus\:translate-x-17:focus {
    --tw-translate-x: 8rem;
  }

  .\32xl\:focus\:translate-x-18:focus {
    --tw-translate-x: 8.5rem;
  }

  .\32xl\:focus\:translate-x-19:focus {
    --tw-translate-x: 9.5rem;
  }

  .\32xl\:focus\:translate-x-20:focus {
    --tw-translate-x: 10rem;
  }

  .\32xl\:focus\:translate-x-21:focus {
    --tw-translate-x: 11rem;
  }

  .\32xl\:focus\:translate-x-22:focus {
    --tw-translate-x: 13rem;
  }

  .\32xl\:focus\:translate-x-23:focus {
    --tw-translate-x: 15rem;
  }

  .\32xl\:focus\:translate-x-24:focus {
    --tw-translate-x: 20.5rem;
  }

  .\32xl\:focus\:translate-x-tiny:focus {
    --tw-translate-x: 0.5rem;
  }

  .\32xl\:focus\:translate-x-42p:focus {
    --tw-translate-x: 42%;
  }

  .\32xl\:focus\:translate-x-huge:focus {
    --tw-translate-x: 39.5rem;
  }

  .\32xl\:focus\:translate-x-fit:focus {
    --tw-translate-x: fit-content;
  }

  .\32xl\:focus\:-translate-x-0:focus {
    --tw-translate-x: 0rem;
  }

  .\32xl\:focus\:-translate-x-1:focus {
    --tw-translate-x: -1rem;
  }

  .\32xl\:focus\:-translate-x-2:focus {
    --tw-translate-x: -1.2rem;
  }

  .\32xl\:focus\:-translate-x-3:focus {
    --tw-translate-x: -1.5rem;
  }

  .\32xl\:focus\:-translate-x-4:focus {
    --tw-translate-x: -1.7rem;
  }

  .\32xl\:focus\:-translate-x-5:focus {
    --tw-translate-x: -2rem;
  }

  .\32xl\:focus\:-translate-x-6:focus {
    --tw-translate-x: -2.5rem;
  }

  .\32xl\:focus\:-translate-x-7:focus {
    --tw-translate-x: -3rem;
  }

  .\32xl\:focus\:-translate-x-8:focus {
    --tw-translate-x: -3.5rem;
  }

  .\32xl\:focus\:-translate-x-9:focus {
    --tw-translate-x: -4rem;
  }

  .\32xl\:focus\:-translate-x-10:focus {
    --tw-translate-x: -4.5rem;
  }

  .\32xl\:focus\:-translate-x-11:focus {
    --tw-translate-x: -5rem;
  }

  .\32xl\:focus\:-translate-x-12:focus {
    --tw-translate-x: -5.5rem;
  }

  .\32xl\:focus\:-translate-x-13:focus {
    --tw-translate-x: -6rem;
  }

  .\32xl\:focus\:-translate-x-14:focus {
    --tw-translate-x: -6.5rem;
  }

  .\32xl\:focus\:-translate-x-15:focus {
    --tw-translate-x: -7rem;
  }

  .\32xl\:focus\:-translate-x-16:focus {
    --tw-translate-x: -7.5rem;
  }

  .\32xl\:focus\:-translate-x-17:focus {
    --tw-translate-x: -8rem;
  }

  .\32xl\:focus\:-translate-x-18:focus {
    --tw-translate-x: -8.5rem;
  }

  .\32xl\:focus\:-translate-x-19:focus {
    --tw-translate-x: -9.5rem;
  }

  .\32xl\:focus\:-translate-x-20:focus {
    --tw-translate-x: -10rem;
  }

  .\32xl\:focus\:-translate-x-21:focus {
    --tw-translate-x: -11rem;
  }

  .\32xl\:focus\:-translate-x-22:focus {
    --tw-translate-x: -13rem;
  }

  .\32xl\:focus\:-translate-x-23:focus {
    --tw-translate-x: -15rem;
  }

  .\32xl\:focus\:-translate-x-24:focus {
    --tw-translate-x: -20.5rem;
  }

  .\32xl\:focus\:-translate-x-tiny:focus {
    --tw-translate-x: -0.5rem;
  }

  .\32xl\:focus\:-translate-x-42p:focus {
    --tw-translate-x: -42%;
  }

  .\32xl\:focus\:-translate-x-huge:focus {
    --tw-translate-x: -39.5rem;
  }

  .\32xl\:focus\:-translate-x-fit:focus {
    --tw-translate-x: fit-content;
  }

  .\32xl\:focus\:translate-x-1\/2:focus {
    --tw-translate-x: 50%;
  }

  .\32xl\:focus\:translate-x-1\/3:focus {
    --tw-translate-x: 33.333333%;
  }

  .\32xl\:focus\:translate-x-2\/3:focus {
    --tw-translate-x: 66.666667%;
  }

  .\32xl\:focus\:translate-x-1\/4:focus {
    --tw-translate-x: 25%;
  }

  .\32xl\:focus\:translate-x-2\/4:focus {
    --tw-translate-x: 50%;
  }

  .\32xl\:focus\:translate-x-3\/4:focus {
    --tw-translate-x: 75%;
  }

  .\32xl\:focus\:translate-x-full:focus {
    --tw-translate-x: 100%;
  }

  .\32xl\:focus\:-translate-x-1\/2:focus {
    --tw-translate-x: -50%;
  }

  .\32xl\:focus\:-translate-x-1\/3:focus {
    --tw-translate-x: -33.333333%;
  }

  .\32xl\:focus\:-translate-x-2\/3:focus {
    --tw-translate-x: -66.666667%;
  }

  .\32xl\:focus\:-translate-x-1\/4:focus {
    --tw-translate-x: -25%;
  }

  .\32xl\:focus\:-translate-x-2\/4:focus {
    --tw-translate-x: -50%;
  }

  .\32xl\:focus\:-translate-x-3\/4:focus {
    --tw-translate-x: -75%;
  }

  .\32xl\:focus\:-translate-x-full:focus {
    --tw-translate-x: -100%;
  }

  .\32xl\:focus\:translate-y-0:focus {
    --tw-translate-y: 0rem;
  }

  .\32xl\:focus\:translate-y-1:focus {
    --tw-translate-y: 1rem;
  }

  .\32xl\:focus\:translate-y-2:focus {
    --tw-translate-y: 1.2rem;
  }

  .\32xl\:focus\:translate-y-3:focus {
    --tw-translate-y: 1.5rem;
  }

  .\32xl\:focus\:translate-y-4:focus {
    --tw-translate-y: 1.7rem;
  }

  .\32xl\:focus\:translate-y-5:focus {
    --tw-translate-y: 2rem;
  }

  .\32xl\:focus\:translate-y-6:focus {
    --tw-translate-y: 2.5rem;
  }

  .\32xl\:focus\:translate-y-7:focus {
    --tw-translate-y: 3rem;
  }

  .\32xl\:focus\:translate-y-8:focus {
    --tw-translate-y: 3.5rem;
  }

  .\32xl\:focus\:translate-y-9:focus {
    --tw-translate-y: 4rem;
  }

  .\32xl\:focus\:translate-y-10:focus {
    --tw-translate-y: 4.5rem;
  }

  .\32xl\:focus\:translate-y-11:focus {
    --tw-translate-y: 5rem;
  }

  .\32xl\:focus\:translate-y-12:focus {
    --tw-translate-y: 5.5rem;
  }

  .\32xl\:focus\:translate-y-13:focus {
    --tw-translate-y: 6rem;
  }

  .\32xl\:focus\:translate-y-14:focus {
    --tw-translate-y: 6.5rem;
  }

  .\32xl\:focus\:translate-y-15:focus {
    --tw-translate-y: 7rem;
  }

  .\32xl\:focus\:translate-y-16:focus {
    --tw-translate-y: 7.5rem;
  }

  .\32xl\:focus\:translate-y-17:focus {
    --tw-translate-y: 8rem;
  }

  .\32xl\:focus\:translate-y-18:focus {
    --tw-translate-y: 8.5rem;
  }

  .\32xl\:focus\:translate-y-19:focus {
    --tw-translate-y: 9.5rem;
  }

  .\32xl\:focus\:translate-y-20:focus {
    --tw-translate-y: 10rem;
  }

  .\32xl\:focus\:translate-y-21:focus {
    --tw-translate-y: 11rem;
  }

  .\32xl\:focus\:translate-y-22:focus {
    --tw-translate-y: 13rem;
  }

  .\32xl\:focus\:translate-y-23:focus {
    --tw-translate-y: 15rem;
  }

  .\32xl\:focus\:translate-y-24:focus {
    --tw-translate-y: 20.5rem;
  }

  .\32xl\:focus\:translate-y-tiny:focus {
    --tw-translate-y: 0.5rem;
  }

  .\32xl\:focus\:translate-y-42p:focus {
    --tw-translate-y: 42%;
  }

  .\32xl\:focus\:translate-y-huge:focus {
    --tw-translate-y: 39.5rem;
  }

  .\32xl\:focus\:translate-y-fit:focus {
    --tw-translate-y: fit-content;
  }

  .\32xl\:focus\:-translate-y-0:focus {
    --tw-translate-y: 0rem;
  }

  .\32xl\:focus\:-translate-y-1:focus {
    --tw-translate-y: -1rem;
  }

  .\32xl\:focus\:-translate-y-2:focus {
    --tw-translate-y: -1.2rem;
  }

  .\32xl\:focus\:-translate-y-3:focus {
    --tw-translate-y: -1.5rem;
  }

  .\32xl\:focus\:-translate-y-4:focus {
    --tw-translate-y: -1.7rem;
  }

  .\32xl\:focus\:-translate-y-5:focus {
    --tw-translate-y: -2rem;
  }

  .\32xl\:focus\:-translate-y-6:focus {
    --tw-translate-y: -2.5rem;
  }

  .\32xl\:focus\:-translate-y-7:focus {
    --tw-translate-y: -3rem;
  }

  .\32xl\:focus\:-translate-y-8:focus {
    --tw-translate-y: -3.5rem;
  }

  .\32xl\:focus\:-translate-y-9:focus {
    --tw-translate-y: -4rem;
  }

  .\32xl\:focus\:-translate-y-10:focus {
    --tw-translate-y: -4.5rem;
  }

  .\32xl\:focus\:-translate-y-11:focus {
    --tw-translate-y: -5rem;
  }

  .\32xl\:focus\:-translate-y-12:focus {
    --tw-translate-y: -5.5rem;
  }

  .\32xl\:focus\:-translate-y-13:focus {
    --tw-translate-y: -6rem;
  }

  .\32xl\:focus\:-translate-y-14:focus {
    --tw-translate-y: -6.5rem;
  }

  .\32xl\:focus\:-translate-y-15:focus {
    --tw-translate-y: -7rem;
  }

  .\32xl\:focus\:-translate-y-16:focus {
    --tw-translate-y: -7.5rem;
  }

  .\32xl\:focus\:-translate-y-17:focus {
    --tw-translate-y: -8rem;
  }

  .\32xl\:focus\:-translate-y-18:focus {
    --tw-translate-y: -8.5rem;
  }

  .\32xl\:focus\:-translate-y-19:focus {
    --tw-translate-y: -9.5rem;
  }

  .\32xl\:focus\:-translate-y-20:focus {
    --tw-translate-y: -10rem;
  }

  .\32xl\:focus\:-translate-y-21:focus {
    --tw-translate-y: -11rem;
  }

  .\32xl\:focus\:-translate-y-22:focus {
    --tw-translate-y: -13rem;
  }

  .\32xl\:focus\:-translate-y-23:focus {
    --tw-translate-y: -15rem;
  }

  .\32xl\:focus\:-translate-y-24:focus {
    --tw-translate-y: -20.5rem;
  }

  .\32xl\:focus\:-translate-y-tiny:focus {
    --tw-translate-y: -0.5rem;
  }

  .\32xl\:focus\:-translate-y-42p:focus {
    --tw-translate-y: -42%;
  }

  .\32xl\:focus\:-translate-y-huge:focus {
    --tw-translate-y: -39.5rem;
  }

  .\32xl\:focus\:-translate-y-fit:focus {
    --tw-translate-y: fit-content;
  }

  .\32xl\:focus\:translate-y-1\/2:focus {
    --tw-translate-y: 50%;
  }

  .\32xl\:focus\:translate-y-1\/3:focus {
    --tw-translate-y: 33.333333%;
  }

  .\32xl\:focus\:translate-y-2\/3:focus {
    --tw-translate-y: 66.666667%;
  }

  .\32xl\:focus\:translate-y-1\/4:focus {
    --tw-translate-y: 25%;
  }

  .\32xl\:focus\:translate-y-2\/4:focus {
    --tw-translate-y: 50%;
  }

  .\32xl\:focus\:translate-y-3\/4:focus {
    --tw-translate-y: 75%;
  }

  .\32xl\:focus\:translate-y-full:focus {
    --tw-translate-y: 100%;
  }

  .\32xl\:focus\:-translate-y-1\/2:focus {
    --tw-translate-y: -50%;
  }

  .\32xl\:focus\:-translate-y-1\/3:focus {
    --tw-translate-y: -33.333333%;
  }

  .\32xl\:focus\:-translate-y-2\/3:focus {
    --tw-translate-y: -66.666667%;
  }

  .\32xl\:focus\:-translate-y-1\/4:focus {
    --tw-translate-y: -25%;
  }

  .\32xl\:focus\:-translate-y-2\/4:focus {
    --tw-translate-y: -50%;
  }

  .\32xl\:focus\:-translate-y-3\/4:focus {
    --tw-translate-y: -75%;
  }

  .\32xl\:focus\:-translate-y-full:focus {
    --tw-translate-y: -100%;
  }

  .\32xl\:rotate-0 {
    --tw-rotate: 0deg;
  }

  .\32xl\:rotate-1 {
    --tw-rotate: 1deg;
  }

  .\32xl\:rotate-2 {
    --tw-rotate: 2deg;
  }

  .\32xl\:rotate-3 {
    --tw-rotate: 3deg;
  }

  .\32xl\:rotate-6 {
    --tw-rotate: 6deg;
  }

  .\32xl\:rotate-12 {
    --tw-rotate: 12deg;
  }

  .\32xl\:rotate-45 {
    --tw-rotate: 45deg;
  }

  .\32xl\:rotate-90 {
    --tw-rotate: 90deg;
  }

  .\32xl\:rotate-180 {
    --tw-rotate: 180deg;
  }

  .\32xl\:-rotate-180 {
    --tw-rotate: -180deg;
  }

  .\32xl\:-rotate-90 {
    --tw-rotate: -90deg;
  }

  .\32xl\:-rotate-45 {
    --tw-rotate: -45deg;
  }

  .\32xl\:-rotate-12 {
    --tw-rotate: -12deg;
  }

  .\32xl\:-rotate-6 {
    --tw-rotate: -6deg;
  }

  .\32xl\:-rotate-3 {
    --tw-rotate: -3deg;
  }

  .\32xl\:-rotate-2 {
    --tw-rotate: -2deg;
  }

  .\32xl\:-rotate-1 {
    --tw-rotate: -1deg;
  }

  .\32xl\:hover\:rotate-0:hover {
    --tw-rotate: 0deg;
  }

  .\32xl\:hover\:rotate-1:hover {
    --tw-rotate: 1deg;
  }

  .\32xl\:hover\:rotate-2:hover {
    --tw-rotate: 2deg;
  }

  .\32xl\:hover\:rotate-3:hover {
    --tw-rotate: 3deg;
  }

  .\32xl\:hover\:rotate-6:hover {
    --tw-rotate: 6deg;
  }

  .\32xl\:hover\:rotate-12:hover {
    --tw-rotate: 12deg;
  }

  .\32xl\:hover\:rotate-45:hover {
    --tw-rotate: 45deg;
  }

  .\32xl\:hover\:rotate-90:hover {
    --tw-rotate: 90deg;
  }

  .\32xl\:hover\:rotate-180:hover {
    --tw-rotate: 180deg;
  }

  .\32xl\:hover\:-rotate-180:hover {
    --tw-rotate: -180deg;
  }

  .\32xl\:hover\:-rotate-90:hover {
    --tw-rotate: -90deg;
  }

  .\32xl\:hover\:-rotate-45:hover {
    --tw-rotate: -45deg;
  }

  .\32xl\:hover\:-rotate-12:hover {
    --tw-rotate: -12deg;
  }

  .\32xl\:hover\:-rotate-6:hover {
    --tw-rotate: -6deg;
  }

  .\32xl\:hover\:-rotate-3:hover {
    --tw-rotate: -3deg;
  }

  .\32xl\:hover\:-rotate-2:hover {
    --tw-rotate: -2deg;
  }

  .\32xl\:hover\:-rotate-1:hover {
    --tw-rotate: -1deg;
  }

  .\32xl\:focus\:rotate-0:focus {
    --tw-rotate: 0deg;
  }

  .\32xl\:focus\:rotate-1:focus {
    --tw-rotate: 1deg;
  }

  .\32xl\:focus\:rotate-2:focus {
    --tw-rotate: 2deg;
  }

  .\32xl\:focus\:rotate-3:focus {
    --tw-rotate: 3deg;
  }

  .\32xl\:focus\:rotate-6:focus {
    --tw-rotate: 6deg;
  }

  .\32xl\:focus\:rotate-12:focus {
    --tw-rotate: 12deg;
  }

  .\32xl\:focus\:rotate-45:focus {
    --tw-rotate: 45deg;
  }

  .\32xl\:focus\:rotate-90:focus {
    --tw-rotate: 90deg;
  }

  .\32xl\:focus\:rotate-180:focus {
    --tw-rotate: 180deg;
  }

  .\32xl\:focus\:-rotate-180:focus {
    --tw-rotate: -180deg;
  }

  .\32xl\:focus\:-rotate-90:focus {
    --tw-rotate: -90deg;
  }

  .\32xl\:focus\:-rotate-45:focus {
    --tw-rotate: -45deg;
  }

  .\32xl\:focus\:-rotate-12:focus {
    --tw-rotate: -12deg;
  }

  .\32xl\:focus\:-rotate-6:focus {
    --tw-rotate: -6deg;
  }

  .\32xl\:focus\:-rotate-3:focus {
    --tw-rotate: -3deg;
  }

  .\32xl\:focus\:-rotate-2:focus {
    --tw-rotate: -2deg;
  }

  .\32xl\:focus\:-rotate-1:focus {
    --tw-rotate: -1deg;
  }

  .\32xl\:skew-x-0 {
    --tw-skew-x: 0deg;
  }

  .\32xl\:skew-x-1 {
    --tw-skew-x: 1deg;
  }

  .\32xl\:skew-x-2 {
    --tw-skew-x: 2deg;
  }

  .\32xl\:skew-x-3 {
    --tw-skew-x: 3deg;
  }

  .\32xl\:skew-x-6 {
    --tw-skew-x: 6deg;
  }

  .\32xl\:skew-x-12 {
    --tw-skew-x: 12deg;
  }

  .\32xl\:-skew-x-12 {
    --tw-skew-x: -12deg;
  }

  .\32xl\:-skew-x-6 {
    --tw-skew-x: -6deg;
  }

  .\32xl\:-skew-x-3 {
    --tw-skew-x: -3deg;
  }

  .\32xl\:-skew-x-2 {
    --tw-skew-x: -2deg;
  }

  .\32xl\:-skew-x-1 {
    --tw-skew-x: -1deg;
  }

  .\32xl\:skew-y-0 {
    --tw-skew-y: 0deg;
  }

  .\32xl\:skew-y-1 {
    --tw-skew-y: 1deg;
  }

  .\32xl\:skew-y-2 {
    --tw-skew-y: 2deg;
  }

  .\32xl\:skew-y-3 {
    --tw-skew-y: 3deg;
  }

  .\32xl\:skew-y-6 {
    --tw-skew-y: 6deg;
  }

  .\32xl\:skew-y-12 {
    --tw-skew-y: 12deg;
  }

  .\32xl\:-skew-y-12 {
    --tw-skew-y: -12deg;
  }

  .\32xl\:-skew-y-6 {
    --tw-skew-y: -6deg;
  }

  .\32xl\:-skew-y-3 {
    --tw-skew-y: -3deg;
  }

  .\32xl\:-skew-y-2 {
    --tw-skew-y: -2deg;
  }

  .\32xl\:-skew-y-1 {
    --tw-skew-y: -1deg;
  }

  .\32xl\:hover\:skew-x-0:hover {
    --tw-skew-x: 0deg;
  }

  .\32xl\:hover\:skew-x-1:hover {
    --tw-skew-x: 1deg;
  }

  .\32xl\:hover\:skew-x-2:hover {
    --tw-skew-x: 2deg;
  }

  .\32xl\:hover\:skew-x-3:hover {
    --tw-skew-x: 3deg;
  }

  .\32xl\:hover\:skew-x-6:hover {
    --tw-skew-x: 6deg;
  }

  .\32xl\:hover\:skew-x-12:hover {
    --tw-skew-x: 12deg;
  }

  .\32xl\:hover\:-skew-x-12:hover {
    --tw-skew-x: -12deg;
  }

  .\32xl\:hover\:-skew-x-6:hover {
    --tw-skew-x: -6deg;
  }

  .\32xl\:hover\:-skew-x-3:hover {
    --tw-skew-x: -3deg;
  }

  .\32xl\:hover\:-skew-x-2:hover {
    --tw-skew-x: -2deg;
  }

  .\32xl\:hover\:-skew-x-1:hover {
    --tw-skew-x: -1deg;
  }

  .\32xl\:hover\:skew-y-0:hover {
    --tw-skew-y: 0deg;
  }

  .\32xl\:hover\:skew-y-1:hover {
    --tw-skew-y: 1deg;
  }

  .\32xl\:hover\:skew-y-2:hover {
    --tw-skew-y: 2deg;
  }

  .\32xl\:hover\:skew-y-3:hover {
    --tw-skew-y: 3deg;
  }

  .\32xl\:hover\:skew-y-6:hover {
    --tw-skew-y: 6deg;
  }

  .\32xl\:hover\:skew-y-12:hover {
    --tw-skew-y: 12deg;
  }

  .\32xl\:hover\:-skew-y-12:hover {
    --tw-skew-y: -12deg;
  }

  .\32xl\:hover\:-skew-y-6:hover {
    --tw-skew-y: -6deg;
  }

  .\32xl\:hover\:-skew-y-3:hover {
    --tw-skew-y: -3deg;
  }

  .\32xl\:hover\:-skew-y-2:hover {
    --tw-skew-y: -2deg;
  }

  .\32xl\:hover\:-skew-y-1:hover {
    --tw-skew-y: -1deg;
  }

  .\32xl\:focus\:skew-x-0:focus {
    --tw-skew-x: 0deg;
  }

  .\32xl\:focus\:skew-x-1:focus {
    --tw-skew-x: 1deg;
  }

  .\32xl\:focus\:skew-x-2:focus {
    --tw-skew-x: 2deg;
  }

  .\32xl\:focus\:skew-x-3:focus {
    --tw-skew-x: 3deg;
  }

  .\32xl\:focus\:skew-x-6:focus {
    --tw-skew-x: 6deg;
  }

  .\32xl\:focus\:skew-x-12:focus {
    --tw-skew-x: 12deg;
  }

  .\32xl\:focus\:-skew-x-12:focus {
    --tw-skew-x: -12deg;
  }

  .\32xl\:focus\:-skew-x-6:focus {
    --tw-skew-x: -6deg;
  }

  .\32xl\:focus\:-skew-x-3:focus {
    --tw-skew-x: -3deg;
  }

  .\32xl\:focus\:-skew-x-2:focus {
    --tw-skew-x: -2deg;
  }

  .\32xl\:focus\:-skew-x-1:focus {
    --tw-skew-x: -1deg;
  }

  .\32xl\:focus\:skew-y-0:focus {
    --tw-skew-y: 0deg;
  }

  .\32xl\:focus\:skew-y-1:focus {
    --tw-skew-y: 1deg;
  }

  .\32xl\:focus\:skew-y-2:focus {
    --tw-skew-y: 2deg;
  }

  .\32xl\:focus\:skew-y-3:focus {
    --tw-skew-y: 3deg;
  }

  .\32xl\:focus\:skew-y-6:focus {
    --tw-skew-y: 6deg;
  }

  .\32xl\:focus\:skew-y-12:focus {
    --tw-skew-y: 12deg;
  }

  .\32xl\:focus\:-skew-y-12:focus {
    --tw-skew-y: -12deg;
  }

  .\32xl\:focus\:-skew-y-6:focus {
    --tw-skew-y: -6deg;
  }

  .\32xl\:focus\:-skew-y-3:focus {
    --tw-skew-y: -3deg;
  }

  .\32xl\:focus\:-skew-y-2:focus {
    --tw-skew-y: -2deg;
  }

  .\32xl\:focus\:-skew-y-1:focus {
    --tw-skew-y: -1deg;
  }

  .\32xl\:scale-0 {
    --tw-scale-x: 0;
    --tw-scale-y: 0;
  }

  .\32xl\:scale-50 {
    --tw-scale-x: .5;
    --tw-scale-y: .5;
  }

  .\32xl\:scale-75 {
    --tw-scale-x: .75;
    --tw-scale-y: .75;
  }

  .\32xl\:scale-90 {
    --tw-scale-x: .9;
    --tw-scale-y: .9;
  }

  .\32xl\:scale-95 {
    --tw-scale-x: .95;
    --tw-scale-y: .95;
  }

  .\32xl\:scale-100 {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
  }

  .\32xl\:scale-105 {
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05;
  }

  .\32xl\:scale-110 {
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1;
  }

  .\32xl\:scale-125 {
    --tw-scale-x: 1.25;
    --tw-scale-y: 1.25;
  }

  .\32xl\:scale-150 {
    --tw-scale-x: 1.5;
    --tw-scale-y: 1.5;
  }

  .\32xl\:hover\:scale-0:hover {
    --tw-scale-x: 0;
    --tw-scale-y: 0;
  }

  .\32xl\:hover\:scale-50:hover {
    --tw-scale-x: .5;
    --tw-scale-y: .5;
  }

  .\32xl\:hover\:scale-75:hover {
    --tw-scale-x: .75;
    --tw-scale-y: .75;
  }

  .\32xl\:hover\:scale-90:hover {
    --tw-scale-x: .9;
    --tw-scale-y: .9;
  }

  .\32xl\:hover\:scale-95:hover {
    --tw-scale-x: .95;
    --tw-scale-y: .95;
  }

  .\32xl\:hover\:scale-100:hover {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
  }

  .\32xl\:hover\:scale-105:hover {
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05;
  }

  .\32xl\:hover\:scale-110:hover {
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1;
  }

  .\32xl\:hover\:scale-125:hover {
    --tw-scale-x: 1.25;
    --tw-scale-y: 1.25;
  }

  .\32xl\:hover\:scale-150:hover {
    --tw-scale-x: 1.5;
    --tw-scale-y: 1.5;
  }

  .\32xl\:focus\:scale-0:focus {
    --tw-scale-x: 0;
    --tw-scale-y: 0;
  }

  .\32xl\:focus\:scale-50:focus {
    --tw-scale-x: .5;
    --tw-scale-y: .5;
  }

  .\32xl\:focus\:scale-75:focus {
    --tw-scale-x: .75;
    --tw-scale-y: .75;
  }

  .\32xl\:focus\:scale-90:focus {
    --tw-scale-x: .9;
    --tw-scale-y: .9;
  }

  .\32xl\:focus\:scale-95:focus {
    --tw-scale-x: .95;
    --tw-scale-y: .95;
  }

  .\32xl\:focus\:scale-100:focus {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
  }

  .\32xl\:focus\:scale-105:focus {
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05;
  }

  .\32xl\:focus\:scale-110:focus {
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1;
  }

  .\32xl\:focus\:scale-125:focus {
    --tw-scale-x: 1.25;
    --tw-scale-y: 1.25;
  }

  .\32xl\:focus\:scale-150:focus {
    --tw-scale-x: 1.5;
    --tw-scale-y: 1.5;
  }

  .\32xl\:scale-x-0 {
    --tw-scale-x: 0;
  }

  .\32xl\:scale-x-50 {
    --tw-scale-x: .5;
  }

  .\32xl\:scale-x-75 {
    --tw-scale-x: .75;
  }

  .\32xl\:scale-x-90 {
    --tw-scale-x: .9;
  }

  .\32xl\:scale-x-95 {
    --tw-scale-x: .95;
  }

  .\32xl\:scale-x-100 {
    --tw-scale-x: 1;
  }

  .\32xl\:scale-x-105 {
    --tw-scale-x: 1.05;
  }

  .\32xl\:scale-x-110 {
    --tw-scale-x: 1.1;
  }

  .\32xl\:scale-x-125 {
    --tw-scale-x: 1.25;
  }

  .\32xl\:scale-x-150 {
    --tw-scale-x: 1.5;
  }

  .\32xl\:scale-y-0 {
    --tw-scale-y: 0;
  }

  .\32xl\:scale-y-50 {
    --tw-scale-y: .5;
  }

  .\32xl\:scale-y-75 {
    --tw-scale-y: .75;
  }

  .\32xl\:scale-y-90 {
    --tw-scale-y: .9;
  }

  .\32xl\:scale-y-95 {
    --tw-scale-y: .95;
  }

  .\32xl\:scale-y-100 {
    --tw-scale-y: 1;
  }

  .\32xl\:scale-y-105 {
    --tw-scale-y: 1.05;
  }

  .\32xl\:scale-y-110 {
    --tw-scale-y: 1.1;
  }

  .\32xl\:scale-y-125 {
    --tw-scale-y: 1.25;
  }

  .\32xl\:scale-y-150 {
    --tw-scale-y: 1.5;
  }

  .\32xl\:hover\:scale-x-0:hover {
    --tw-scale-x: 0;
  }

  .\32xl\:hover\:scale-x-50:hover {
    --tw-scale-x: .5;
  }

  .\32xl\:hover\:scale-x-75:hover {
    --tw-scale-x: .75;
  }

  .\32xl\:hover\:scale-x-90:hover {
    --tw-scale-x: .9;
  }

  .\32xl\:hover\:scale-x-95:hover {
    --tw-scale-x: .95;
  }

  .\32xl\:hover\:scale-x-100:hover {
    --tw-scale-x: 1;
  }

  .\32xl\:hover\:scale-x-105:hover {
    --tw-scale-x: 1.05;
  }

  .\32xl\:hover\:scale-x-110:hover {
    --tw-scale-x: 1.1;
  }

  .\32xl\:hover\:scale-x-125:hover {
    --tw-scale-x: 1.25;
  }

  .\32xl\:hover\:scale-x-150:hover {
    --tw-scale-x: 1.5;
  }

  .\32xl\:hover\:scale-y-0:hover {
    --tw-scale-y: 0;
  }

  .\32xl\:hover\:scale-y-50:hover {
    --tw-scale-y: .5;
  }

  .\32xl\:hover\:scale-y-75:hover {
    --tw-scale-y: .75;
  }

  .\32xl\:hover\:scale-y-90:hover {
    --tw-scale-y: .9;
  }

  .\32xl\:hover\:scale-y-95:hover {
    --tw-scale-y: .95;
  }

  .\32xl\:hover\:scale-y-100:hover {
    --tw-scale-y: 1;
  }

  .\32xl\:hover\:scale-y-105:hover {
    --tw-scale-y: 1.05;
  }

  .\32xl\:hover\:scale-y-110:hover {
    --tw-scale-y: 1.1;
  }

  .\32xl\:hover\:scale-y-125:hover {
    --tw-scale-y: 1.25;
  }

  .\32xl\:hover\:scale-y-150:hover {
    --tw-scale-y: 1.5;
  }

  .\32xl\:focus\:scale-x-0:focus {
    --tw-scale-x: 0;
  }

  .\32xl\:focus\:scale-x-50:focus {
    --tw-scale-x: .5;
  }

  .\32xl\:focus\:scale-x-75:focus {
    --tw-scale-x: .75;
  }

  .\32xl\:focus\:scale-x-90:focus {
    --tw-scale-x: .9;
  }

  .\32xl\:focus\:scale-x-95:focus {
    --tw-scale-x: .95;
  }

  .\32xl\:focus\:scale-x-100:focus {
    --tw-scale-x: 1;
  }

  .\32xl\:focus\:scale-x-105:focus {
    --tw-scale-x: 1.05;
  }

  .\32xl\:focus\:scale-x-110:focus {
    --tw-scale-x: 1.1;
  }

  .\32xl\:focus\:scale-x-125:focus {
    --tw-scale-x: 1.25;
  }

  .\32xl\:focus\:scale-x-150:focus {
    --tw-scale-x: 1.5;
  }

  .\32xl\:focus\:scale-y-0:focus {
    --tw-scale-y: 0;
  }

  .\32xl\:focus\:scale-y-50:focus {
    --tw-scale-y: .5;
  }

  .\32xl\:focus\:scale-y-75:focus {
    --tw-scale-y: .75;
  }

  .\32xl\:focus\:scale-y-90:focus {
    --tw-scale-y: .9;
  }

  .\32xl\:focus\:scale-y-95:focus {
    --tw-scale-y: .95;
  }

  .\32xl\:focus\:scale-y-100:focus {
    --tw-scale-y: 1;
  }

  .\32xl\:focus\:scale-y-105:focus {
    --tw-scale-y: 1.05;
  }

  .\32xl\:focus\:scale-y-110:focus {
    --tw-scale-y: 1.1;
  }

  .\32xl\:focus\:scale-y-125:focus {
    --tw-scale-y: 1.25;
  }

  .\32xl\:focus\:scale-y-150:focus {
    --tw-scale-y: 1.5;
  }

  .\32xl\:animate-none {
    -webkit-animation: none;
            animation: none;
  }

  .\32xl\:animate-spin {
    -webkit-animation: spin 1s linear infinite;
            animation: spin 1s linear infinite;
  }

  .\32xl\:animate-ping {
    -webkit-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
            animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
  }

  .\32xl\:animate-pulse {
    -webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
            animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
  }

  .\32xl\:animate-bounce {
    -webkit-animation: bounce 1s infinite;
            animation: bounce 1s infinite;
  }

  .\32xl\:cursor-auto {
    cursor: auto;
  }

  .\32xl\:cursor-default {
    cursor: default;
  }

  .\32xl\:cursor-pointer {
    cursor: pointer;
  }

  .\32xl\:cursor-wait {
    cursor: wait;
  }

  .\32xl\:cursor-text {
    cursor: text;
  }

  .\32xl\:cursor-move {
    cursor: move;
  }

  .\32xl\:cursor-help {
    cursor: help;
  }

  .\32xl\:cursor-not-allowed {
    cursor: not-allowed;
  }

  .\32xl\:select-none {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }

  .\32xl\:select-text {
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text;
  }

  .\32xl\:select-all {
    -webkit-user-select: all;
       -moz-user-select: all;
        -ms-user-select: all;
            user-select: all;
  }

  .\32xl\:select-auto {
    -webkit-user-select: auto;
       -moz-user-select: auto;
        -ms-user-select: auto;
            user-select: auto;
  }

  .\32xl\:resize-none {
    resize: none;
  }

  .\32xl\:resize-y {
    resize: vertical;
  }

  .\32xl\:resize-x {
    resize: horizontal;
  }

  .\32xl\:resize {
    resize: both;
  }

  .\32xl\:list-inside {
    list-style-position: inside;
  }

  .\32xl\:list-outside {
    list-style-position: outside;
  }

  .\32xl\:list-none {
    list-style-type: none;
  }

  .\32xl\:list-disc {
    list-style-type: disc;
  }

  .\32xl\:list-decimal {
    list-style-type: decimal;
  }

  .\32xl\:appearance-none {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

  .\32xl\:auto-cols-auto {
    grid-auto-columns: auto;
  }

  .\32xl\:auto-cols-min {
    grid-auto-columns: -webkit-min-content;
    grid-auto-columns: min-content;
  }

  .\32xl\:auto-cols-max {
    grid-auto-columns: -webkit-max-content;
    grid-auto-columns: max-content;
  }

  .\32xl\:auto-cols-fr {
    grid-auto-columns: minmax(0, 1fr);
  }

  .\32xl\:grid-flow-row {
    grid-auto-flow: row;
  }

  .\32xl\:grid-flow-col {
    grid-auto-flow: column;
  }

  .\32xl\:grid-flow-row-dense {
    grid-auto-flow: row dense;
  }

  .\32xl\:grid-flow-col-dense {
    grid-auto-flow: column dense;
  }

  .\32xl\:auto-rows-auto {
    grid-auto-rows: auto;
  }

  .\32xl\:auto-rows-min {
    grid-auto-rows: -webkit-min-content;
    grid-auto-rows: min-content;
  }

  .\32xl\:auto-rows-max {
    grid-auto-rows: -webkit-max-content;
    grid-auto-rows: max-content;
  }

  .\32xl\:auto-rows-fr {
    grid-auto-rows: minmax(0, 1fr);
  }

  .\32xl\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-none {
    grid-template-columns: none;
  }

  .\32xl\:grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .\32xl\:grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .\32xl\:grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .\32xl\:grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }

  .\32xl\:grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }

  .\32xl\:grid-rows-6 {
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }

  .\32xl\:grid-rows-none {
    grid-template-rows: none;
  }

  .\32xl\:flex-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .\32xl\:flex-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }

  .\32xl\:flex-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .\32xl\:flex-col-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .\32xl\:flex-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .\32xl\:flex-wrap-reverse {
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
  }

  .\32xl\:flex-nowrap {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  .\32xl\:place-content-center {
    -ms-flex-line-pack: center;
        align-content: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    place-content: center;
  }

  .\32xl\:place-content-start {
    -ms-flex-line-pack: start;
        align-content: start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: start;
    place-content: start;
  }

  .\32xl\:place-content-end {
    -ms-flex-line-pack: end;
        align-content: end;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: end;
    place-content: end;
  }

  .\32xl\:place-content-between {
    -ms-flex-line-pack: justify;
        align-content: space-between;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    place-content: space-between;
  }

  .\32xl\:place-content-around {
    -ms-flex-line-pack: distribute;
        align-content: space-around;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    place-content: space-around;
  }

  .\32xl\:place-content-evenly {
    -ms-flex-line-pack: space-evenly;
        align-content: space-evenly;
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
    place-content: space-evenly;
  }

  .\32xl\:place-content-stretch {
    -ms-flex-line-pack: stretch;
        align-content: stretch;
    -webkit-box-pack: stretch;
        -ms-flex-pack: stretch;
            justify-content: stretch;
    place-content: stretch;
  }

  .\32xl\:place-items-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
    justify-items: start;
    place-items: start;
  }

  .\32xl\:place-items-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: end;
    justify-items: end;
    place-items: end;
  }

  .\32xl\:place-items-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    justify-items: center;
    place-items: center;
  }

  .\32xl\:place-items-stretch {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    justify-items: stretch;
    place-items: stretch;
  }

  .\32xl\:content-center {
    -ms-flex-line-pack: center;
        align-content: center;
  }

  .\32xl\:content-start {
    -ms-flex-line-pack: start;
        align-content: flex-start;
  }

  .\32xl\:content-end {
    -ms-flex-line-pack: end;
        align-content: flex-end;
  }

  .\32xl\:content-between {
    -ms-flex-line-pack: justify;
        align-content: space-between;
  }

  .\32xl\:content-around {
    -ms-flex-line-pack: distribute;
        align-content: space-around;
  }

  .\32xl\:content-evenly {
    -ms-flex-line-pack: space-evenly;
        align-content: space-evenly;
  }

  .\32xl\:items-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .\32xl\:items-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }

  .\32xl\:items-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .\32xl\:items-baseline {
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }

  .\32xl\:items-stretch {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }

  .\32xl\:justify-start {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  .\32xl\:justify-end {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }

  .\32xl\:justify-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .\32xl\:justify-between {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .\32xl\:justify-around {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }

  .\32xl\:justify-evenly {
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
  }

  .\32xl\:justify-items-start {
    justify-items: start;
  }

  .\32xl\:justify-items-end {
    justify-items: end;
  }

  .\32xl\:justify-items-center {
    justify-items: center;
  }

  .\32xl\:justify-items-stretch {
    justify-items: stretch;
  }

  .\32xl\:gap-0 {
    grid-gap: 0rem;
    gap: 0rem;
  }

  .\32xl\:gap-1 {
    grid-gap: 1rem;
    gap: 1rem;
  }

  .\32xl\:gap-2 {
    grid-gap: 1.2rem;
    gap: 1.2rem;
  }

  .\32xl\:gap-3 {
    grid-gap: 1.5rem;
    gap: 1.5rem;
  }

  .\32xl\:gap-4 {
    grid-gap: 1.7rem;
    gap: 1.7rem;
  }

  .\32xl\:gap-5 {
    grid-gap: 2rem;
    gap: 2rem;
  }

  .\32xl\:gap-6 {
    grid-gap: 2.5rem;
    gap: 2.5rem;
  }

  .\32xl\:gap-7 {
    grid-gap: 3rem;
    gap: 3rem;
  }

  .\32xl\:gap-8 {
    grid-gap: 3.5rem;
    gap: 3.5rem;
  }

  .\32xl\:gap-9 {
    grid-gap: 4rem;
    gap: 4rem;
  }

  .\32xl\:gap-10 {
    grid-gap: 4.5rem;
    gap: 4.5rem;
  }

  .\32xl\:gap-11 {
    grid-gap: 5rem;
    gap: 5rem;
  }

  .\32xl\:gap-12 {
    grid-gap: 5.5rem;
    gap: 5.5rem;
  }

  .\32xl\:gap-13 {
    grid-gap: 6rem;
    gap: 6rem;
  }

  .\32xl\:gap-14 {
    grid-gap: 6.5rem;
    gap: 6.5rem;
  }

  .\32xl\:gap-15 {
    grid-gap: 7rem;
    gap: 7rem;
  }

  .\32xl\:gap-16 {
    grid-gap: 7.5rem;
    gap: 7.5rem;
  }

  .\32xl\:gap-17 {
    grid-gap: 8rem;
    gap: 8rem;
  }

  .\32xl\:gap-18 {
    grid-gap: 8.5rem;
    gap: 8.5rem;
  }

  .\32xl\:gap-19 {
    grid-gap: 9.5rem;
    gap: 9.5rem;
  }

  .\32xl\:gap-20 {
    grid-gap: 10rem;
    gap: 10rem;
  }

  .\32xl\:gap-21 {
    grid-gap: 11rem;
    gap: 11rem;
  }

  .\32xl\:gap-22 {
    grid-gap: 13rem;
    gap: 13rem;
  }

  .\32xl\:gap-23 {
    grid-gap: 15rem;
    gap: 15rem;
  }

  .\32xl\:gap-24 {
    grid-gap: 20.5rem;
    gap: 20.5rem;
  }

  .\32xl\:gap-tiny {
    grid-gap: 0.5rem;
    gap: 0.5rem;
  }

  .\32xl\:gap-42p {
    grid-gap: 42%;
    gap: 42%;
  }

  .\32xl\:gap-huge {
    grid-gap: 39.5rem;
    gap: 39.5rem;
  }

  .\32xl\:gap-fit {
    grid-gap: fit-content;
    gap: fit-content;
  }

  .\32xl\:gap-x-0 {
    grid-column-gap: 0rem;
    -webkit-column-gap: 0rem;
       -moz-column-gap: 0rem;
            column-gap: 0rem;
  }

  .\32xl\:gap-x-1 {
    grid-column-gap: 1rem;
    -webkit-column-gap: 1rem;
       -moz-column-gap: 1rem;
            column-gap: 1rem;
  }

  .\32xl\:gap-x-2 {
    grid-column-gap: 1.2rem;
    -webkit-column-gap: 1.2rem;
       -moz-column-gap: 1.2rem;
            column-gap: 1.2rem;
  }

  .\32xl\:gap-x-3 {
    grid-column-gap: 1.5rem;
    -webkit-column-gap: 1.5rem;
       -moz-column-gap: 1.5rem;
            column-gap: 1.5rem;
  }

  .\32xl\:gap-x-4 {
    grid-column-gap: 1.7rem;
    -webkit-column-gap: 1.7rem;
       -moz-column-gap: 1.7rem;
            column-gap: 1.7rem;
  }

  .\32xl\:gap-x-5 {
    grid-column-gap: 2rem;
    -webkit-column-gap: 2rem;
       -moz-column-gap: 2rem;
            column-gap: 2rem;
  }

  .\32xl\:gap-x-6 {
    grid-column-gap: 2.5rem;
    -webkit-column-gap: 2.5rem;
       -moz-column-gap: 2.5rem;
            column-gap: 2.5rem;
  }

  .\32xl\:gap-x-7 {
    grid-column-gap: 3rem;
    -webkit-column-gap: 3rem;
       -moz-column-gap: 3rem;
            column-gap: 3rem;
  }

  .\32xl\:gap-x-8 {
    grid-column-gap: 3.5rem;
    -webkit-column-gap: 3.5rem;
       -moz-column-gap: 3.5rem;
            column-gap: 3.5rem;
  }

  .\32xl\:gap-x-9 {
    grid-column-gap: 4rem;
    -webkit-column-gap: 4rem;
       -moz-column-gap: 4rem;
            column-gap: 4rem;
  }

  .\32xl\:gap-x-10 {
    grid-column-gap: 4.5rem;
    -webkit-column-gap: 4.5rem;
       -moz-column-gap: 4.5rem;
            column-gap: 4.5rem;
  }

  .\32xl\:gap-x-11 {
    grid-column-gap: 5rem;
    -webkit-column-gap: 5rem;
       -moz-column-gap: 5rem;
            column-gap: 5rem;
  }

  .\32xl\:gap-x-12 {
    grid-column-gap: 5.5rem;
    -webkit-column-gap: 5.5rem;
       -moz-column-gap: 5.5rem;
            column-gap: 5.5rem;
  }

  .\32xl\:gap-x-13 {
    grid-column-gap: 6rem;
    -webkit-column-gap: 6rem;
       -moz-column-gap: 6rem;
            column-gap: 6rem;
  }

  .\32xl\:gap-x-14 {
    grid-column-gap: 6.5rem;
    -webkit-column-gap: 6.5rem;
       -moz-column-gap: 6.5rem;
            column-gap: 6.5rem;
  }

  .\32xl\:gap-x-15 {
    grid-column-gap: 7rem;
    -webkit-column-gap: 7rem;
       -moz-column-gap: 7rem;
            column-gap: 7rem;
  }

  .\32xl\:gap-x-16 {
    grid-column-gap: 7.5rem;
    -webkit-column-gap: 7.5rem;
       -moz-column-gap: 7.5rem;
            column-gap: 7.5rem;
  }

  .\32xl\:gap-x-17 {
    grid-column-gap: 8rem;
    -webkit-column-gap: 8rem;
       -moz-column-gap: 8rem;
            column-gap: 8rem;
  }

  .\32xl\:gap-x-18 {
    grid-column-gap: 8.5rem;
    -webkit-column-gap: 8.5rem;
       -moz-column-gap: 8.5rem;
            column-gap: 8.5rem;
  }

  .\32xl\:gap-x-19 {
    grid-column-gap: 9.5rem;
    -webkit-column-gap: 9.5rem;
       -moz-column-gap: 9.5rem;
            column-gap: 9.5rem;
  }

  .\32xl\:gap-x-20 {
    grid-column-gap: 10rem;
    -webkit-column-gap: 10rem;
       -moz-column-gap: 10rem;
            column-gap: 10rem;
  }

  .\32xl\:gap-x-21 {
    grid-column-gap: 11rem;
    -webkit-column-gap: 11rem;
       -moz-column-gap: 11rem;
            column-gap: 11rem;
  }

  .\32xl\:gap-x-22 {
    grid-column-gap: 13rem;
    -webkit-column-gap: 13rem;
       -moz-column-gap: 13rem;
            column-gap: 13rem;
  }

  .\32xl\:gap-x-23 {
    grid-column-gap: 15rem;
    -webkit-column-gap: 15rem;
       -moz-column-gap: 15rem;
            column-gap: 15rem;
  }

  .\32xl\:gap-x-24 {
    grid-column-gap: 20.5rem;
    -webkit-column-gap: 20.5rem;
       -moz-column-gap: 20.5rem;
            column-gap: 20.5rem;
  }

  .\32xl\:gap-x-tiny {
    grid-column-gap: 0.5rem;
    -webkit-column-gap: 0.5rem;
       -moz-column-gap: 0.5rem;
            column-gap: 0.5rem;
  }

  .\32xl\:gap-x-42p {
    grid-column-gap: 42%;
    -webkit-column-gap: 42%;
       -moz-column-gap: 42%;
            column-gap: 42%;
  }

  .\32xl\:gap-x-huge {
    grid-column-gap: 39.5rem;
    -webkit-column-gap: 39.5rem;
       -moz-column-gap: 39.5rem;
            column-gap: 39.5rem;
  }

  .\32xl\:gap-x-fit {
    grid-column-gap: fit-content;
    -webkit-column-gap: fit-content;
       -moz-column-gap: fit-content;
            column-gap: fit-content;
  }

  .\32xl\:gap-y-0 {
    grid-row-gap: 0rem;
    row-gap: 0rem;
  }

  .\32xl\:gap-y-1 {
    grid-row-gap: 1rem;
    row-gap: 1rem;
  }

  .\32xl\:gap-y-2 {
    grid-row-gap: 1.2rem;
    row-gap: 1.2rem;
  }

  .\32xl\:gap-y-3 {
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem;
  }

  .\32xl\:gap-y-4 {
    grid-row-gap: 1.7rem;
    row-gap: 1.7rem;
  }

  .\32xl\:gap-y-5 {
    grid-row-gap: 2rem;
    row-gap: 2rem;
  }

  .\32xl\:gap-y-6 {
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .\32xl\:gap-y-7 {
    grid-row-gap: 3rem;
    row-gap: 3rem;
  }

  .\32xl\:gap-y-8 {
    grid-row-gap: 3.5rem;
    row-gap: 3.5rem;
  }

  .\32xl\:gap-y-9 {
    grid-row-gap: 4rem;
    row-gap: 4rem;
  }

  .\32xl\:gap-y-10 {
    grid-row-gap: 4.5rem;
    row-gap: 4.5rem;
  }

  .\32xl\:gap-y-11 {
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .\32xl\:gap-y-12 {
    grid-row-gap: 5.5rem;
    row-gap: 5.5rem;
  }

  .\32xl\:gap-y-13 {
    grid-row-gap: 6rem;
    row-gap: 6rem;
  }

  .\32xl\:gap-y-14 {
    grid-row-gap: 6.5rem;
    row-gap: 6.5rem;
  }

  .\32xl\:gap-y-15 {
    grid-row-gap: 7rem;
    row-gap: 7rem;
  }

  .\32xl\:gap-y-16 {
    grid-row-gap: 7.5rem;
    row-gap: 7.5rem;
  }

  .\32xl\:gap-y-17 {
    grid-row-gap: 8rem;
    row-gap: 8rem;
  }

  .\32xl\:gap-y-18 {
    grid-row-gap: 8.5rem;
    row-gap: 8.5rem;
  }

  .\32xl\:gap-y-19 {
    grid-row-gap: 9.5rem;
    row-gap: 9.5rem;
  }

  .\32xl\:gap-y-20 {
    grid-row-gap: 10rem;
    row-gap: 10rem;
  }

  .\32xl\:gap-y-21 {
    grid-row-gap: 11rem;
    row-gap: 11rem;
  }

  .\32xl\:gap-y-22 {
    grid-row-gap: 13rem;
    row-gap: 13rem;
  }

  .\32xl\:gap-y-23 {
    grid-row-gap: 15rem;
    row-gap: 15rem;
  }

  .\32xl\:gap-y-24 {
    grid-row-gap: 20.5rem;
    row-gap: 20.5rem;
  }

  .\32xl\:gap-y-tiny {
    grid-row-gap: 0.5rem;
    row-gap: 0.5rem;
  }

  .\32xl\:gap-y-42p {
    grid-row-gap: 42%;
    row-gap: 42%;
  }

  .\32xl\:gap-y-huge {
    grid-row-gap: 39.5rem;
    row-gap: 39.5rem;
  }

  .\32xl\:gap-y-fit {
    grid-row-gap: fit-content;
    row-gap: fit-content;
  }

  .\32xl\:space-x-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0rem * var(--tw-space-x-reverse));
    margin-left: calc(0rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1rem * var(--tw-space-x-reverse));
    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1.2rem * var(--tw-space-x-reverse));
    margin-left: calc(1.2rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1.5rem * var(--tw-space-x-reverse));
    margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1.7rem * var(--tw-space-x-reverse));
    margin-left: calc(1.7rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2rem * var(--tw-space-x-reverse));
    margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2.5rem * var(--tw-space-x-reverse));
    margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(3rem * var(--tw-space-x-reverse));
    margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(3.5rem * var(--tw-space-x-reverse));
    margin-left: calc(3.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-9 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(4rem * var(--tw-space-x-reverse));
    margin-left: calc(4rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(4.5rem * var(--tw-space-x-reverse));
    margin-left: calc(4.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-11 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(5rem * var(--tw-space-x-reverse));
    margin-left: calc(5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(5.5rem * var(--tw-space-x-reverse));
    margin-left: calc(5.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-13 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(6rem * var(--tw-space-x-reverse));
    margin-left: calc(6rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(6.5rem * var(--tw-space-x-reverse));
    margin-left: calc(6.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-15 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(7rem * var(--tw-space-x-reverse));
    margin-left: calc(7rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(7.5rem * var(--tw-space-x-reverse));
    margin-left: calc(7.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-17 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(8rem * var(--tw-space-x-reverse));
    margin-left: calc(8rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-18 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(8.5rem * var(--tw-space-x-reverse));
    margin-left: calc(8.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-19 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(9.5rem * var(--tw-space-x-reverse));
    margin-left: calc(9.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(10rem * var(--tw-space-x-reverse));
    margin-left: calc(10rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-21 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(11rem * var(--tw-space-x-reverse));
    margin-left: calc(11rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-22 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(13rem * var(--tw-space-x-reverse));
    margin-left: calc(13rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-23 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(15rem * var(--tw-space-x-reverse));
    margin-left: calc(15rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(20.5rem * var(--tw-space-x-reverse));
    margin-left: calc(20.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-tiny > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.5rem * var(--tw-space-x-reverse));
    margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-42p > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(42% * var(--tw-space-x-reverse));
    margin-left: calc(42% * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-huge > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(39.5rem * var(--tw-space-x-reverse));
    margin-left: calc(39.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-fit > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(fit-content * var(--tw-space-x-reverse));
    margin-left: calc(fit-content * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0rem * var(--tw-space-x-reverse));
    margin-left: calc(0rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-1rem * var(--tw-space-x-reverse));
    margin-left: calc(-1rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-1.2rem * var(--tw-space-x-reverse));
    margin-left: calc(-1.2rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-1.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-1.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-1.7rem * var(--tw-space-x-reverse));
    margin-left: calc(-1.7rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-2rem * var(--tw-space-x-reverse));
    margin-left: calc(-2rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-2.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-2.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-3rem * var(--tw-space-x-reverse));
    margin-left: calc(-3rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-3.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-3.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-9 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-4rem * var(--tw-space-x-reverse));
    margin-left: calc(-4rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-4.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-4.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-11 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-5rem * var(--tw-space-x-reverse));
    margin-left: calc(-5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-5.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-5.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-13 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-6rem * var(--tw-space-x-reverse));
    margin-left: calc(-6rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-6.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-6.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-15 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-7rem * var(--tw-space-x-reverse));
    margin-left: calc(-7rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-7.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-7.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-17 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-8rem * var(--tw-space-x-reverse));
    margin-left: calc(-8rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-18 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-8.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-8.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-19 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-9.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-9.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-10rem * var(--tw-space-x-reverse));
    margin-left: calc(-10rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-21 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-11rem * var(--tw-space-x-reverse));
    margin-left: calc(-11rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-22 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-13rem * var(--tw-space-x-reverse));
    margin-left: calc(-13rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-23 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-15rem * var(--tw-space-x-reverse));
    margin-left: calc(-15rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-20.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-20.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-tiny > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-0.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-0.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-42p > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-42% * var(--tw-space-x-reverse));
    margin-left: calc(-42% * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-huge > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-39.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-39.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-fit > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(fit-content * var(--tw-space-x-reverse));
    margin-left: calc(fit-content * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.2rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.2rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.7rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.7rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2.5rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(3rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(3.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(3.5rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-9 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(4rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(4.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(4.5rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-11 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(5rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(5.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(5.5rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-13 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(6rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(6rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(6.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(6.5rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-15 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(7rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(7rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(7.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(7.5rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-17 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(8rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(8rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-18 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(8.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(8.5rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-19 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(9.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(9.5rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(10rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(10rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-21 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(11rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(11rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-22 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(13rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(13rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-23 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(15rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(15rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(20.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(20.5rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-tiny > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-42p > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(42% * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(42% * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-huge > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(39.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(39.5rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-fit > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(fit-content * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(fit-content * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-1rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-1rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-1.2rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-1.2rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-1.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-1.5rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-1.7rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-1.7rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-2rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-2rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-2.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-2.5rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-3rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-3rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-3.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-3.5rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-9 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-4rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-4rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-4.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-4.5rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-11 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-5rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-5.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-5.5rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-13 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-6rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-6rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-6.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-6.5rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-15 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-7rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-7rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-7.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-7.5rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-17 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-8rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-8rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-18 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-8.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-8.5rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-19 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-9.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-9.5rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-10rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-10rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-21 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-11rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-11rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-22 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-13rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-13rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-23 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-15rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-15rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-20.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-20.5rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-tiny > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-0.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-0.5rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-42p > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-42% * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-42% * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-huge > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-39.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-39.5rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-fit > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(fit-content * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(fit-content * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 1;
  }

  .\32xl\:space-x-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 1;
  }

  .\32xl\:divide-x-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(0px * var(--tw-divide-x-reverse));
    border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .\32xl\:divide-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(2px * var(--tw-divide-x-reverse));
    border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .\32xl\:divide-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(4px * var(--tw-divide-x-reverse));
    border-left-width: calc(4px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .\32xl\:divide-x-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(8px * var(--tw-divide-x-reverse));
    border-left-width: calc(8px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .\32xl\:divide-x > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(1px * var(--tw-divide-x-reverse));
    border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .\32xl\:divide-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(0px * var(--tw-divide-y-reverse));
  }

  .\32xl\:divide-y-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(2px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(2px * var(--tw-divide-y-reverse));
  }

  .\32xl\:divide-y-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(4px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(4px * var(--tw-divide-y-reverse));
  }

  .\32xl\:divide-y-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(8px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(8px * var(--tw-divide-y-reverse));
  }

  .\32xl\:divide-y > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
  }

  .\32xl\:divide-y-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 1;
  }

  .\32xl\:divide-x-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 1;
  }

  .\32xl\:divide-solid > :not([hidden]) ~ :not([hidden]) {
    border-style: solid;
  }

  .\32xl\:divide-dashed > :not([hidden]) ~ :not([hidden]) {
    border-style: dashed;
  }

  .\32xl\:divide-dotted > :not([hidden]) ~ :not([hidden]) {
    border-style: dotted;
  }

  .\32xl\:divide-double > :not([hidden]) ~ :not([hidden]) {
    border-style: double;
  }

  .\32xl\:divide-none > :not([hidden]) ~ :not([hidden]) {
    border-style: none;
  }

  .\32xl\:divide-black > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(26, 23, 30, var(--tw-divide-opacity));
  }

  .\32xl\:divide-white > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-divide-opacity));
  }

  .\32xl\:divide-grey > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(174, 173, 175, var(--tw-divide-opacity));
  }

  .\32xl\:divide-purple > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-divide-opacity));
  }

  .\32xl\:divide-lightgrey > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(241, 241, 241, var(--tw-divide-opacity));
  }

  .\32xl\:divide-lightpurple > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-divide-opacity));
  }

  .\32xl\:divide-purplehover > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(160, 121, 232, var(--tw-divide-opacity));
  }

  .\32xl\:divide-purpleactive > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(139, 92, 227, var(--tw-divide-opacity));
  }

  .\32xl\:divide-red > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(230, 95, 110, var(--tw-divide-opacity));
  }

  .\32xl\:divide-beige > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-divide-opacity));
  }

  .\32xl\:divide-pourpre > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(74, 25, 44, var(--tw-divide-opacity));
  }

  .\32xl\:divide-petrole > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-divide-opacity));
  }

  .\32xl\:divide-antracite > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(68, 78, 79, var(--tw-divide-opacity));
  }

  .\32xl\:divide-black-opacity > :not([hidden]) ~ :not([hidden]) {
    border-color: rgba(25, 23, 29, 0.7);
  }

  .\32xl\:divide-current > :not([hidden]) ~ :not([hidden]) {
    border-color: currentColor;
  }

  .\32xl\:divide-opacity-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0;
  }

  .\32xl\:divide-opacity-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.05;
  }

  .\32xl\:divide-opacity-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.1;
  }

  .\32xl\:divide-opacity-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.2;
  }

  .\32xl\:divide-opacity-25 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.25;
  }

  .\32xl\:divide-opacity-30 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.3;
  }

  .\32xl\:divide-opacity-40 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.4;
  }

  .\32xl\:divide-opacity-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.5;
  }

  .\32xl\:divide-opacity-60 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.6;
  }

  .\32xl\:divide-opacity-70 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.7;
  }

  .\32xl\:divide-opacity-75 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.75;
  }

  .\32xl\:divide-opacity-80 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.8;
  }

  .\32xl\:divide-opacity-90 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.9;
  }

  .\32xl\:divide-opacity-95 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.95;
  }

  .\32xl\:divide-opacity-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
  }

  .\32xl\:place-self-auto {
    -ms-flex-item-align: auto;
        align-self: auto;
    justify-self: auto;
    place-self: auto;
  }

  .\32xl\:place-self-start {
    -ms-flex-item-align: start;
        align-self: start;
    justify-self: start;
    place-self: start;
  }

  .\32xl\:place-self-end {
    -ms-flex-item-align: end;
        align-self: end;
    justify-self: end;
    place-self: end;
  }

  .\32xl\:place-self-center {
    -ms-flex-item-align: center;
        align-self: center;
    justify-self: center;
    place-self: center;
  }

  .\32xl\:place-self-stretch {
    -ms-flex-item-align: stretch;
        align-self: stretch;
    justify-self: stretch;
    place-self: stretch;
  }

  .\32xl\:self-auto {
    -ms-flex-item-align: auto;
        align-self: auto;
  }

  .\32xl\:self-start {
    -ms-flex-item-align: start;
        align-self: flex-start;
  }

  .\32xl\:self-end {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }

  .\32xl\:self-center {
    -ms-flex-item-align: center;
        align-self: center;
  }

  .\32xl\:self-stretch {
    -ms-flex-item-align: stretch;
        align-self: stretch;
  }

  .\32xl\:self-baseline {
    -ms-flex-item-align: baseline;
        align-self: baseline;
  }

  .\32xl\:justify-self-auto {
    justify-self: auto;
  }

  .\32xl\:justify-self-start {
    justify-self: start;
  }

  .\32xl\:justify-self-end {
    justify-self: end;
  }

  .\32xl\:justify-self-center {
    justify-self: center;
  }

  .\32xl\:justify-self-stretch {
    justify-self: stretch;
  }

  .\32xl\:overflow-auto {
    overflow: auto;
  }

  .\32xl\:overflow-hidden {
    overflow: hidden;
  }

  .\32xl\:overflow-visible {
    overflow: visible;
  }

  .\32xl\:overflow-scroll {
    overflow: scroll;
  }

  .\32xl\:overflow-x-auto {
    overflow-x: auto;
  }

  .\32xl\:overflow-y-auto {
    overflow-y: auto;
  }

  .\32xl\:overflow-x-hidden {
    overflow-x: hidden;
  }

  .\32xl\:overflow-y-hidden {
    overflow-y: hidden;
  }

  .\32xl\:overflow-x-visible {
    overflow-x: visible;
  }

  .\32xl\:overflow-y-visible {
    overflow-y: visible;
  }

  .\32xl\:overflow-x-scroll {
    overflow-x: scroll;
  }

  .\32xl\:overflow-y-scroll {
    overflow-y: scroll;
  }

  .\32xl\:overscroll-auto {
    -ms-scroll-chaining: chained;
        overscroll-behavior: auto;
  }

  .\32xl\:overscroll-contain {
    -ms-scroll-chaining: none;
        overscroll-behavior: contain;
  }

  .\32xl\:overscroll-none {
    -ms-scroll-chaining: none;
        overscroll-behavior: none;
  }

  .\32xl\:overscroll-y-auto {
    overscroll-behavior-y: auto;
  }

  .\32xl\:overscroll-y-contain {
    overscroll-behavior-y: contain;
  }

  .\32xl\:overscroll-y-none {
    overscroll-behavior-y: none;
  }

  .\32xl\:overscroll-x-auto {
    overscroll-behavior-x: auto;
  }

  .\32xl\:overscroll-x-contain {
    overscroll-behavior-x: contain;
  }

  .\32xl\:overscroll-x-none {
    overscroll-behavior-x: none;
  }

  .\32xl\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .\32xl\:overflow-ellipsis {
    text-overflow: ellipsis;
  }

  .\32xl\:overflow-clip {
    text-overflow: clip;
  }

  .\32xl\:whitespace-normal {
    white-space: normal;
  }

  .\32xl\:whitespace-nowrap {
    white-space: nowrap;
  }

  .\32xl\:whitespace-pre {
    white-space: pre;
  }

  .\32xl\:whitespace-pre-line {
    white-space: pre-line;
  }

  .\32xl\:whitespace-pre-wrap {
    white-space: pre-wrap;
  }

  .\32xl\:break-normal {
    word-wrap: normal;
    word-break: normal;
  }

  .\32xl\:break-words {
    word-wrap: break-word;
  }

  .\32xl\:break-all {
    word-break: break-all;
  }

  .\32xl\:rounded-none {
    border-radius: 0px;
  }

  .\32xl\:rounded-sm {
    border-radius: 0.125rem;
  }

  .\32xl\:rounded {
    border-radius: 0.25rem;
  }

  .\32xl\:rounded-md {
    border-radius: 0.375rem;
  }

  .\32xl\:rounded-lg {
    border-radius: 0.5rem;
  }

  .\32xl\:rounded-xl {
    border-radius: 0.75rem;
  }

  .\32xl\:rounded-2xl {
    border-radius: 1rem;
  }

  .\32xl\:rounded-3xl {
    border-radius: 1.5rem;
  }

  .\32xl\:rounded-full {
    border-radius: 9999px;
  }

  .\32xl\:rounded-t-none {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
  }

  .\32xl\:rounded-t-sm {
    border-top-left-radius: 0.125rem;
    border-top-right-radius: 0.125rem;
  }

  .\32xl\:rounded-t {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }

  .\32xl\:rounded-t-md {
    border-top-left-radius: 0.375rem;
    border-top-right-radius: 0.375rem;
  }

  .\32xl\:rounded-t-lg {
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
  }

  .\32xl\:rounded-t-xl {
    border-top-left-radius: 0.75rem;
    border-top-right-radius: 0.75rem;
  }

  .\32xl\:rounded-t-2xl {
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
  }

  .\32xl\:rounded-t-3xl {
    border-top-left-radius: 1.5rem;
    border-top-right-radius: 1.5rem;
  }

  .\32xl\:rounded-t-full {
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .\32xl\:rounded-r-none {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
  }

  .\32xl\:rounded-r-sm {
    border-top-right-radius: 0.125rem;
    border-bottom-right-radius: 0.125rem;
  }

  .\32xl\:rounded-r {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }

  .\32xl\:rounded-r-md {
    border-top-right-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
  }

  .\32xl\:rounded-r-lg {
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }

  .\32xl\:rounded-r-xl {
    border-top-right-radius: 0.75rem;
    border-bottom-right-radius: 0.75rem;
  }

  .\32xl\:rounded-r-2xl {
    border-top-right-radius: 1rem;
    border-bottom-right-radius: 1rem;
  }

  .\32xl\:rounded-r-3xl {
    border-top-right-radius: 1.5rem;
    border-bottom-right-radius: 1.5rem;
  }

  .\32xl\:rounded-r-full {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .\32xl\:rounded-b-none {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
  }

  .\32xl\:rounded-b-sm {
    border-bottom-right-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .\32xl\:rounded-b {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .\32xl\:rounded-b-md {
    border-bottom-right-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .\32xl\:rounded-b-lg {
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .\32xl\:rounded-b-xl {
    border-bottom-right-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
  }

  .\32xl\:rounded-b-2xl {
    border-bottom-right-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }

  .\32xl\:rounded-b-3xl {
    border-bottom-right-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
  }

  .\32xl\:rounded-b-full {
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .\32xl\:rounded-l-none {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
  }

  .\32xl\:rounded-l-sm {
    border-top-left-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .\32xl\:rounded-l {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .\32xl\:rounded-l-md {
    border-top-left-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .\32xl\:rounded-l-lg {
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .\32xl\:rounded-l-xl {
    border-top-left-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
  }

  .\32xl\:rounded-l-2xl {
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }

  .\32xl\:rounded-l-3xl {
    border-top-left-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
  }

  .\32xl\:rounded-l-full {
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .\32xl\:rounded-tl-none {
    border-top-left-radius: 0px;
  }

  .\32xl\:rounded-tl-sm {
    border-top-left-radius: 0.125rem;
  }

  .\32xl\:rounded-tl {
    border-top-left-radius: 0.25rem;
  }

  .\32xl\:rounded-tl-md {
    border-top-left-radius: 0.375rem;
  }

  .\32xl\:rounded-tl-lg {
    border-top-left-radius: 0.5rem;
  }

  .\32xl\:rounded-tl-xl {
    border-top-left-radius: 0.75rem;
  }

  .\32xl\:rounded-tl-2xl {
    border-top-left-radius: 1rem;
  }

  .\32xl\:rounded-tl-3xl {
    border-top-left-radius: 1.5rem;
  }

  .\32xl\:rounded-tl-full {
    border-top-left-radius: 9999px;
  }

  .\32xl\:rounded-tr-none {
    border-top-right-radius: 0px;
  }

  .\32xl\:rounded-tr-sm {
    border-top-right-radius: 0.125rem;
  }

  .\32xl\:rounded-tr {
    border-top-right-radius: 0.25rem;
  }

  .\32xl\:rounded-tr-md {
    border-top-right-radius: 0.375rem;
  }

  .\32xl\:rounded-tr-lg {
    border-top-right-radius: 0.5rem;
  }

  .\32xl\:rounded-tr-xl {
    border-top-right-radius: 0.75rem;
  }

  .\32xl\:rounded-tr-2xl {
    border-top-right-radius: 1rem;
  }

  .\32xl\:rounded-tr-3xl {
    border-top-right-radius: 1.5rem;
  }

  .\32xl\:rounded-tr-full {
    border-top-right-radius: 9999px;
  }

  .\32xl\:rounded-br-none {
    border-bottom-right-radius: 0px;
  }

  .\32xl\:rounded-br-sm {
    border-bottom-right-radius: 0.125rem;
  }

  .\32xl\:rounded-br {
    border-bottom-right-radius: 0.25rem;
  }

  .\32xl\:rounded-br-md {
    border-bottom-right-radius: 0.375rem;
  }

  .\32xl\:rounded-br-lg {
    border-bottom-right-radius: 0.5rem;
  }

  .\32xl\:rounded-br-xl {
    border-bottom-right-radius: 0.75rem;
  }

  .\32xl\:rounded-br-2xl {
    border-bottom-right-radius: 1rem;
  }

  .\32xl\:rounded-br-3xl {
    border-bottom-right-radius: 1.5rem;
  }

  .\32xl\:rounded-br-full {
    border-bottom-right-radius: 9999px;
  }

  .\32xl\:rounded-bl-none {
    border-bottom-left-radius: 0px;
  }

  .\32xl\:rounded-bl-sm {
    border-bottom-left-radius: 0.125rem;
  }

  .\32xl\:rounded-bl {
    border-bottom-left-radius: 0.25rem;
  }

  .\32xl\:rounded-bl-md {
    border-bottom-left-radius: 0.375rem;
  }

  .\32xl\:rounded-bl-lg {
    border-bottom-left-radius: 0.5rem;
  }

  .\32xl\:rounded-bl-xl {
    border-bottom-left-radius: 0.75rem;
  }

  .\32xl\:rounded-bl-2xl {
    border-bottom-left-radius: 1rem;
  }

  .\32xl\:rounded-bl-3xl {
    border-bottom-left-radius: 1.5rem;
  }

  .\32xl\:rounded-bl-full {
    border-bottom-left-radius: 9999px;
  }

  .\32xl\:border-0 {
    border-width: 0px;
  }

  .\32xl\:border-2 {
    border-width: 2px;
  }

  .\32xl\:border-4 {
    border-width: 4px;
  }

  .\32xl\:border-8 {
    border-width: 8px;
  }

  .\32xl\:border {
    border-width: 1px;
  }

  .\32xl\:border-t-0 {
    border-top-width: 0px;
  }

  .\32xl\:border-t-2 {
    border-top-width: 2px;
  }

  .\32xl\:border-t-4 {
    border-top-width: 4px;
  }

  .\32xl\:border-t-8 {
    border-top-width: 8px;
  }

  .\32xl\:border-t {
    border-top-width: 1px;
  }

  .\32xl\:border-r-0 {
    border-right-width: 0px;
  }

  .\32xl\:border-r-2 {
    border-right-width: 2px;
  }

  .\32xl\:border-r-4 {
    border-right-width: 4px;
  }

  .\32xl\:border-r-8 {
    border-right-width: 8px;
  }

  .\32xl\:border-r {
    border-right-width: 1px;
  }

  .\32xl\:border-b-0 {
    border-bottom-width: 0px;
  }

  .\32xl\:border-b-2 {
    border-bottom-width: 2px;
  }

  .\32xl\:border-b-4 {
    border-bottom-width: 4px;
  }

  .\32xl\:border-b-8 {
    border-bottom-width: 8px;
  }

  .\32xl\:border-b {
    border-bottom-width: 1px;
  }

  .\32xl\:border-l-0 {
    border-left-width: 0px;
  }

  .\32xl\:border-l-2 {
    border-left-width: 2px;
  }

  .\32xl\:border-l-4 {
    border-left-width: 4px;
  }

  .\32xl\:border-l-8 {
    border-left-width: 8px;
  }

  .\32xl\:border-l {
    border-left-width: 1px;
  }

  .\32xl\:border-solid {
    border-style: solid;
  }

  .\32xl\:border-dashed {
    border-style: dashed;
  }

  .\32xl\:border-dotted {
    border-style: dotted;
  }

  .\32xl\:border-double {
    border-style: double;
  }

  .\32xl\:border-none {
    border-style: none;
  }

  .\32xl\:border-black {
    --tw-border-opacity: 1;
    border-color: rgba(26, 23, 30, var(--tw-border-opacity));
  }

  .\32xl\:border-white {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .\32xl\:border-grey {
    --tw-border-opacity: 1;
    border-color: rgba(174, 173, 175, var(--tw-border-opacity));
  }

  .\32xl\:border-purple {
    --tw-border-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-border-opacity));
  }

  .\32xl\:border-lightgrey {
    --tw-border-opacity: 1;
    border-color: rgba(241, 241, 241, var(--tw-border-opacity));
  }

  .\32xl\:border-lightpurple {
    --tw-border-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-border-opacity));
  }

  .\32xl\:border-purplehover {
    --tw-border-opacity: 1;
    border-color: rgba(160, 121, 232, var(--tw-border-opacity));
  }

  .\32xl\:border-purpleactive {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 227, var(--tw-border-opacity));
  }

  .\32xl\:border-red {
    --tw-border-opacity: 1;
    border-color: rgba(230, 95, 110, var(--tw-border-opacity));
  }

  .\32xl\:border-beige {
    --tw-border-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-border-opacity));
  }

  .\32xl\:border-pourpre {
    --tw-border-opacity: 1;
    border-color: rgba(74, 25, 44, var(--tw-border-opacity));
  }

  .\32xl\:border-petrole {
    --tw-border-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-border-opacity));
  }

  .\32xl\:border-antracite {
    --tw-border-opacity: 1;
    border-color: rgba(68, 78, 79, var(--tw-border-opacity));
  }

  .\32xl\:border-black-opacity {
    border-color: rgba(25, 23, 29, 0.7);
  }

  .\32xl\:border-current {
    border-color: currentColor;
  }

  .group:hover .\32xl\:group-hover\:border-black {
    --tw-border-opacity: 1;
    border-color: rgba(26, 23, 30, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-white {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-grey {
    --tw-border-opacity: 1;
    border-color: rgba(174, 173, 175, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-purple {
    --tw-border-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-lightgrey {
    --tw-border-opacity: 1;
    border-color: rgba(241, 241, 241, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-lightpurple {
    --tw-border-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-purplehover {
    --tw-border-opacity: 1;
    border-color: rgba(160, 121, 232, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-purpleactive {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 227, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-red {
    --tw-border-opacity: 1;
    border-color: rgba(230, 95, 110, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-beige {
    --tw-border-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-pourpre {
    --tw-border-opacity: 1;
    border-color: rgba(74, 25, 44, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-petrole {
    --tw-border-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-antracite {
    --tw-border-opacity: 1;
    border-color: rgba(68, 78, 79, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-black-opacity {
    border-color: rgba(25, 23, 29, 0.7);
  }

  .group:hover .\32xl\:group-hover\:border-current {
    border-color: currentColor;
  }

  .\32xl\[focus-within]\:border-black[focus-within] {
    --tw-border-opacity: 1;
    border-color: rgba(26, 23, 30, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-black:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(26, 23, 30, var(--tw-border-opacity));
  }

  .\32xl\[focus-within]\:border-white[focus-within] {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-white:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .\32xl\[focus-within]\:border-grey[focus-within] {
    --tw-border-opacity: 1;
    border-color: rgba(174, 173, 175, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-grey:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(174, 173, 175, var(--tw-border-opacity));
  }

  .\32xl\[focus-within]\:border-purple[focus-within] {
    --tw-border-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-purple:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-border-opacity));
  }

  .\32xl\[focus-within]\:border-lightgrey[focus-within] {
    --tw-border-opacity: 1;
    border-color: rgba(241, 241, 241, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-lightgrey:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(241, 241, 241, var(--tw-border-opacity));
  }

  .\32xl\[focus-within]\:border-lightpurple[focus-within] {
    --tw-border-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-lightpurple:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-border-opacity));
  }

  .\32xl\[focus-within]\:border-purplehover[focus-within] {
    --tw-border-opacity: 1;
    border-color: rgba(160, 121, 232, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-purplehover:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(160, 121, 232, var(--tw-border-opacity));
  }

  .\32xl\[focus-within]\:border-purpleactive[focus-within] {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 227, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-purpleactive:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 227, var(--tw-border-opacity));
  }

  .\32xl\[focus-within]\:border-red[focus-within] {
    --tw-border-opacity: 1;
    border-color: rgba(230, 95, 110, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-red:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(230, 95, 110, var(--tw-border-opacity));
  }

  .\32xl\[focus-within]\:border-beige[focus-within] {
    --tw-border-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-beige:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-border-opacity));
  }

  .\32xl\[focus-within]\:border-pourpre[focus-within] {
    --tw-border-opacity: 1;
    border-color: rgba(74, 25, 44, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-pourpre:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(74, 25, 44, var(--tw-border-opacity));
  }

  .\32xl\[focus-within]\:border-petrole[focus-within] {
    --tw-border-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-petrole:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-border-opacity));
  }

  .\32xl\[focus-within]\:border-antracite[focus-within] {
    --tw-border-opacity: 1;
    border-color: rgba(68, 78, 79, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-antracite:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(68, 78, 79, var(--tw-border-opacity));
  }

  .\32xl\[focus-within]\:border-black-opacity[focus-within] {
    border-color: rgba(25, 23, 29, 0.7);
  }

  .\32xl\:focus-within\:border-black-opacity:focus-within {
    border-color: rgba(25, 23, 29, 0.7);
  }

  .\32xl\[focus-within]\:border-current[focus-within] {
    border-color: currentColor;
  }

  .\32xl\:focus-within\:border-current:focus-within {
    border-color: currentColor;
  }

  .\32xl\:hover\:border-black:hover {
    --tw-border-opacity: 1;
    border-color: rgba(26, 23, 30, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-white:hover {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-grey:hover {
    --tw-border-opacity: 1;
    border-color: rgba(174, 173, 175, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-purple:hover {
    --tw-border-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-lightgrey:hover {
    --tw-border-opacity: 1;
    border-color: rgba(241, 241, 241, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-lightpurple:hover {
    --tw-border-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-purplehover:hover {
    --tw-border-opacity: 1;
    border-color: rgba(160, 121, 232, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-purpleactive:hover {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 227, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-red:hover {
    --tw-border-opacity: 1;
    border-color: rgba(230, 95, 110, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-beige:hover {
    --tw-border-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-pourpre:hover {
    --tw-border-opacity: 1;
    border-color: rgba(74, 25, 44, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-petrole:hover {
    --tw-border-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-antracite:hover {
    --tw-border-opacity: 1;
    border-color: rgba(68, 78, 79, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-black-opacity:hover {
    border-color: rgba(25, 23, 29, 0.7);
  }

  .\32xl\:hover\:border-current:hover {
    border-color: currentColor;
  }

  .\32xl\:focus\:border-black:focus {
    --tw-border-opacity: 1;
    border-color: rgba(26, 23, 30, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-white:focus {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-grey:focus {
    --tw-border-opacity: 1;
    border-color: rgba(174, 173, 175, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-purple:focus {
    --tw-border-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-lightgrey:focus {
    --tw-border-opacity: 1;
    border-color: rgba(241, 241, 241, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-lightpurple:focus {
    --tw-border-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-purplehover:focus {
    --tw-border-opacity: 1;
    border-color: rgba(160, 121, 232, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-purpleactive:focus {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 227, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-red:focus {
    --tw-border-opacity: 1;
    border-color: rgba(230, 95, 110, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-beige:focus {
    --tw-border-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-pourpre:focus {
    --tw-border-opacity: 1;
    border-color: rgba(74, 25, 44, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-petrole:focus {
    --tw-border-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-antracite:focus {
    --tw-border-opacity: 1;
    border-color: rgba(68, 78, 79, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-black-opacity:focus {
    border-color: rgba(25, 23, 29, 0.7);
  }

  .\32xl\:focus\:border-current:focus {
    border-color: currentColor;
  }

  .\32xl\:border-opacity-0 {
    --tw-border-opacity: 0;
  }

  .\32xl\:border-opacity-5 {
    --tw-border-opacity: 0.05;
  }

  .\32xl\:border-opacity-10 {
    --tw-border-opacity: 0.1;
  }

  .\32xl\:border-opacity-20 {
    --tw-border-opacity: 0.2;
  }

  .\32xl\:border-opacity-25 {
    --tw-border-opacity: 0.25;
  }

  .\32xl\:border-opacity-30 {
    --tw-border-opacity: 0.3;
  }

  .\32xl\:border-opacity-40 {
    --tw-border-opacity: 0.4;
  }

  .\32xl\:border-opacity-50 {
    --tw-border-opacity: 0.5;
  }

  .\32xl\:border-opacity-60 {
    --tw-border-opacity: 0.6;
  }

  .\32xl\:border-opacity-70 {
    --tw-border-opacity: 0.7;
  }

  .\32xl\:border-opacity-75 {
    --tw-border-opacity: 0.75;
  }

  .\32xl\:border-opacity-80 {
    --tw-border-opacity: 0.8;
  }

  .\32xl\:border-opacity-90 {
    --tw-border-opacity: 0.9;
  }

  .\32xl\:border-opacity-95 {
    --tw-border-opacity: 0.95;
  }

  .\32xl\:border-opacity-100 {
    --tw-border-opacity: 1;
  }

  .group:hover .\32xl\:group-hover\:border-opacity-0 {
    --tw-border-opacity: 0;
  }

  .group:hover .\32xl\:group-hover\:border-opacity-5 {
    --tw-border-opacity: 0.05;
  }

  .group:hover .\32xl\:group-hover\:border-opacity-10 {
    --tw-border-opacity: 0.1;
  }

  .group:hover .\32xl\:group-hover\:border-opacity-20 {
    --tw-border-opacity: 0.2;
  }

  .group:hover .\32xl\:group-hover\:border-opacity-25 {
    --tw-border-opacity: 0.25;
  }

  .group:hover .\32xl\:group-hover\:border-opacity-30 {
    --tw-border-opacity: 0.3;
  }

  .group:hover .\32xl\:group-hover\:border-opacity-40 {
    --tw-border-opacity: 0.4;
  }

  .group:hover .\32xl\:group-hover\:border-opacity-50 {
    --tw-border-opacity: 0.5;
  }

  .group:hover .\32xl\:group-hover\:border-opacity-60 {
    --tw-border-opacity: 0.6;
  }

  .group:hover .\32xl\:group-hover\:border-opacity-70 {
    --tw-border-opacity: 0.7;
  }

  .group:hover .\32xl\:group-hover\:border-opacity-75 {
    --tw-border-opacity: 0.75;
  }

  .group:hover .\32xl\:group-hover\:border-opacity-80 {
    --tw-border-opacity: 0.8;
  }

  .group:hover .\32xl\:group-hover\:border-opacity-90 {
    --tw-border-opacity: 0.9;
  }

  .group:hover .\32xl\:group-hover\:border-opacity-95 {
    --tw-border-opacity: 0.95;
  }

  .group:hover .\32xl\:group-hover\:border-opacity-100 {
    --tw-border-opacity: 1;
  }

  .\32xl\[focus-within]\:border-opacity-0[focus-within] {
    --tw-border-opacity: 0;
  }

  .\32xl\:focus-within\:border-opacity-0:focus-within {
    --tw-border-opacity: 0;
  }

  .\32xl\[focus-within]\:border-opacity-5[focus-within] {
    --tw-border-opacity: 0.05;
  }

  .\32xl\:focus-within\:border-opacity-5:focus-within {
    --tw-border-opacity: 0.05;
  }

  .\32xl\[focus-within]\:border-opacity-10[focus-within] {
    --tw-border-opacity: 0.1;
  }

  .\32xl\:focus-within\:border-opacity-10:focus-within {
    --tw-border-opacity: 0.1;
  }

  .\32xl\[focus-within]\:border-opacity-20[focus-within] {
    --tw-border-opacity: 0.2;
  }

  .\32xl\:focus-within\:border-opacity-20:focus-within {
    --tw-border-opacity: 0.2;
  }

  .\32xl\[focus-within]\:border-opacity-25[focus-within] {
    --tw-border-opacity: 0.25;
  }

  .\32xl\:focus-within\:border-opacity-25:focus-within {
    --tw-border-opacity: 0.25;
  }

  .\32xl\[focus-within]\:border-opacity-30[focus-within] {
    --tw-border-opacity: 0.3;
  }

  .\32xl\:focus-within\:border-opacity-30:focus-within {
    --tw-border-opacity: 0.3;
  }

  .\32xl\[focus-within]\:border-opacity-40[focus-within] {
    --tw-border-opacity: 0.4;
  }

  .\32xl\:focus-within\:border-opacity-40:focus-within {
    --tw-border-opacity: 0.4;
  }

  .\32xl\[focus-within]\:border-opacity-50[focus-within] {
    --tw-border-opacity: 0.5;
  }

  .\32xl\:focus-within\:border-opacity-50:focus-within {
    --tw-border-opacity: 0.5;
  }

  .\32xl\[focus-within]\:border-opacity-60[focus-within] {
    --tw-border-opacity: 0.6;
  }

  .\32xl\:focus-within\:border-opacity-60:focus-within {
    --tw-border-opacity: 0.6;
  }

  .\32xl\[focus-within]\:border-opacity-70[focus-within] {
    --tw-border-opacity: 0.7;
  }

  .\32xl\:focus-within\:border-opacity-70:focus-within {
    --tw-border-opacity: 0.7;
  }

  .\32xl\[focus-within]\:border-opacity-75[focus-within] {
    --tw-border-opacity: 0.75;
  }

  .\32xl\:focus-within\:border-opacity-75:focus-within {
    --tw-border-opacity: 0.75;
  }

  .\32xl\[focus-within]\:border-opacity-80[focus-within] {
    --tw-border-opacity: 0.8;
  }

  .\32xl\:focus-within\:border-opacity-80:focus-within {
    --tw-border-opacity: 0.8;
  }

  .\32xl\[focus-within]\:border-opacity-90[focus-within] {
    --tw-border-opacity: 0.9;
  }

  .\32xl\:focus-within\:border-opacity-90:focus-within {
    --tw-border-opacity: 0.9;
  }

  .\32xl\[focus-within]\:border-opacity-95[focus-within] {
    --tw-border-opacity: 0.95;
  }

  .\32xl\:focus-within\:border-opacity-95:focus-within {
    --tw-border-opacity: 0.95;
  }

  .\32xl\[focus-within]\:border-opacity-100[focus-within] {
    --tw-border-opacity: 1;
  }

  .\32xl\:focus-within\:border-opacity-100:focus-within {
    --tw-border-opacity: 1;
  }

  .\32xl\:hover\:border-opacity-0:hover {
    --tw-border-opacity: 0;
  }

  .\32xl\:hover\:border-opacity-5:hover {
    --tw-border-opacity: 0.05;
  }

  .\32xl\:hover\:border-opacity-10:hover {
    --tw-border-opacity: 0.1;
  }

  .\32xl\:hover\:border-opacity-20:hover {
    --tw-border-opacity: 0.2;
  }

  .\32xl\:hover\:border-opacity-25:hover {
    --tw-border-opacity: 0.25;
  }

  .\32xl\:hover\:border-opacity-30:hover {
    --tw-border-opacity: 0.3;
  }

  .\32xl\:hover\:border-opacity-40:hover {
    --tw-border-opacity: 0.4;
  }

  .\32xl\:hover\:border-opacity-50:hover {
    --tw-border-opacity: 0.5;
  }

  .\32xl\:hover\:border-opacity-60:hover {
    --tw-border-opacity: 0.6;
  }

  .\32xl\:hover\:border-opacity-70:hover {
    --tw-border-opacity: 0.7;
  }

  .\32xl\:hover\:border-opacity-75:hover {
    --tw-border-opacity: 0.75;
  }

  .\32xl\:hover\:border-opacity-80:hover {
    --tw-border-opacity: 0.8;
  }

  .\32xl\:hover\:border-opacity-90:hover {
    --tw-border-opacity: 0.9;
  }

  .\32xl\:hover\:border-opacity-95:hover {
    --tw-border-opacity: 0.95;
  }

  .\32xl\:hover\:border-opacity-100:hover {
    --tw-border-opacity: 1;
  }

  .\32xl\:focus\:border-opacity-0:focus {
    --tw-border-opacity: 0;
  }

  .\32xl\:focus\:border-opacity-5:focus {
    --tw-border-opacity: 0.05;
  }

  .\32xl\:focus\:border-opacity-10:focus {
    --tw-border-opacity: 0.1;
  }

  .\32xl\:focus\:border-opacity-20:focus {
    --tw-border-opacity: 0.2;
  }

  .\32xl\:focus\:border-opacity-25:focus {
    --tw-border-opacity: 0.25;
  }

  .\32xl\:focus\:border-opacity-30:focus {
    --tw-border-opacity: 0.3;
  }

  .\32xl\:focus\:border-opacity-40:focus {
    --tw-border-opacity: 0.4;
  }

  .\32xl\:focus\:border-opacity-50:focus {
    --tw-border-opacity: 0.5;
  }

  .\32xl\:focus\:border-opacity-60:focus {
    --tw-border-opacity: 0.6;
  }

  .\32xl\:focus\:border-opacity-70:focus {
    --tw-border-opacity: 0.7;
  }

  .\32xl\:focus\:border-opacity-75:focus {
    --tw-border-opacity: 0.75;
  }

  .\32xl\:focus\:border-opacity-80:focus {
    --tw-border-opacity: 0.8;
  }

  .\32xl\:focus\:border-opacity-90:focus {
    --tw-border-opacity: 0.9;
  }

  .\32xl\:focus\:border-opacity-95:focus {
    --tw-border-opacity: 0.95;
  }

  .\32xl\:focus\:border-opacity-100:focus {
    --tw-border-opacity: 1;
  }

  .\32xl\:bg-black {
    --tw-bg-opacity: 1;
    background-color: rgba(26, 23, 30, var(--tw-bg-opacity));
  }

  .\32xl\:bg-white {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .\32xl\:bg-grey {
    --tw-bg-opacity: 1;
    background-color: rgba(174, 173, 175, var(--tw-bg-opacity));
  }

  .\32xl\:bg-purple {
    --tw-bg-opacity: 1;
    background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
  }

  .\32xl\:bg-lightgrey {
    --tw-bg-opacity: 1;
    background-color: rgba(241, 241, 241, var(--tw-bg-opacity));
  }

  .\32xl\:bg-lightpurple {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
  }

  .\32xl\:bg-purplehover {
    --tw-bg-opacity: 1;
    background-color: rgba(160, 121, 232, var(--tw-bg-opacity));
  }

  .\32xl\:bg-purpleactive {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 227, var(--tw-bg-opacity));
  }

  .\32xl\:bg-red {
    --tw-bg-opacity: 1;
    background-color: rgba(230, 95, 110, var(--tw-bg-opacity));
  }

  .\32xl\:bg-beige {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
  }

  .\32xl\:bg-pourpre {
    --tw-bg-opacity: 1;
    background-color: rgba(74, 25, 44, var(--tw-bg-opacity));
  }

  .\32xl\:bg-petrole {
    --tw-bg-opacity: 1;
    background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
  }

  .\32xl\:bg-antracite {
    --tw-bg-opacity: 1;
    background-color: rgba(68, 78, 79, var(--tw-bg-opacity));
  }

  .\32xl\:bg-black-opacity {
    background-color: rgba(25, 23, 29, 0.7);
  }

  .\32xl\:bg-current {
    background-color: currentColor;
  }

  .group:hover .\32xl\:group-hover\:bg-black {
    --tw-bg-opacity: 1;
    background-color: rgba(26, 23, 30, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-white {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-grey {
    --tw-bg-opacity: 1;
    background-color: rgba(174, 173, 175, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-purple {
    --tw-bg-opacity: 1;
    background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-lightgrey {
    --tw-bg-opacity: 1;
    background-color: rgba(241, 241, 241, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-lightpurple {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-purplehover {
    --tw-bg-opacity: 1;
    background-color: rgba(160, 121, 232, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-purpleactive {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 227, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-red {
    --tw-bg-opacity: 1;
    background-color: rgba(230, 95, 110, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-beige {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-pourpre {
    --tw-bg-opacity: 1;
    background-color: rgba(74, 25, 44, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-petrole {
    --tw-bg-opacity: 1;
    background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-antracite {
    --tw-bg-opacity: 1;
    background-color: rgba(68, 78, 79, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-black-opacity {
    background-color: rgba(25, 23, 29, 0.7);
  }

  .group:hover .\32xl\:group-hover\:bg-current {
    background-color: currentColor;
  }

  .\32xl\[focus-within]\:bg-black[focus-within] {
    --tw-bg-opacity: 1;
    background-color: rgba(26, 23, 30, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-black:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(26, 23, 30, var(--tw-bg-opacity));
  }

  .\32xl\[focus-within]\:bg-white[focus-within] {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-white:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .\32xl\[focus-within]\:bg-grey[focus-within] {
    --tw-bg-opacity: 1;
    background-color: rgba(174, 173, 175, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-grey:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(174, 173, 175, var(--tw-bg-opacity));
  }

  .\32xl\[focus-within]\:bg-purple[focus-within] {
    --tw-bg-opacity: 1;
    background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-purple:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
  }

  .\32xl\[focus-within]\:bg-lightgrey[focus-within] {
    --tw-bg-opacity: 1;
    background-color: rgba(241, 241, 241, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-lightgrey:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(241, 241, 241, var(--tw-bg-opacity));
  }

  .\32xl\[focus-within]\:bg-lightpurple[focus-within] {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-lightpurple:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
  }

  .\32xl\[focus-within]\:bg-purplehover[focus-within] {
    --tw-bg-opacity: 1;
    background-color: rgba(160, 121, 232, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-purplehover:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(160, 121, 232, var(--tw-bg-opacity));
  }

  .\32xl\[focus-within]\:bg-purpleactive[focus-within] {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 227, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-purpleactive:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 227, var(--tw-bg-opacity));
  }

  .\32xl\[focus-within]\:bg-red[focus-within] {
    --tw-bg-opacity: 1;
    background-color: rgba(230, 95, 110, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-red:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(230, 95, 110, var(--tw-bg-opacity));
  }

  .\32xl\[focus-within]\:bg-beige[focus-within] {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-beige:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
  }

  .\32xl\[focus-within]\:bg-pourpre[focus-within] {
    --tw-bg-opacity: 1;
    background-color: rgba(74, 25, 44, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-pourpre:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(74, 25, 44, var(--tw-bg-opacity));
  }

  .\32xl\[focus-within]\:bg-petrole[focus-within] {
    --tw-bg-opacity: 1;
    background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-petrole:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
  }

  .\32xl\[focus-within]\:bg-antracite[focus-within] {
    --tw-bg-opacity: 1;
    background-color: rgba(68, 78, 79, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-antracite:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(68, 78, 79, var(--tw-bg-opacity));
  }

  .\32xl\[focus-within]\:bg-black-opacity[focus-within] {
    background-color: rgba(25, 23, 29, 0.7);
  }

  .\32xl\:focus-within\:bg-black-opacity:focus-within {
    background-color: rgba(25, 23, 29, 0.7);
  }

  .\32xl\[focus-within]\:bg-current[focus-within] {
    background-color: currentColor;
  }

  .\32xl\:focus-within\:bg-current:focus-within {
    background-color: currentColor;
  }

  .\32xl\:hover\:bg-black:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(26, 23, 30, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-white:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-grey:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(174, 173, 175, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-purple:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-lightgrey:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(241, 241, 241, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-lightpurple:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-purplehover:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(160, 121, 232, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-purpleactive:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 227, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-red:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(230, 95, 110, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-beige:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-pourpre:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(74, 25, 44, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-petrole:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-antracite:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(68, 78, 79, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-black-opacity:hover {
    background-color: rgba(25, 23, 29, 0.7);
  }

  .\32xl\:hover\:bg-current:hover {
    background-color: currentColor;
  }

  .\32xl\:focus\:bg-black:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(26, 23, 30, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-white:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-grey:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(174, 173, 175, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-purple:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-lightgrey:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(241, 241, 241, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-lightpurple:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-purplehover:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(160, 121, 232, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-purpleactive:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 227, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-red:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(230, 95, 110, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-beige:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-pourpre:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(74, 25, 44, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-petrole:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-antracite:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(68, 78, 79, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-black-opacity:focus {
    background-color: rgba(25, 23, 29, 0.7);
  }

  .\32xl\:focus\:bg-current:focus {
    background-color: currentColor;
  }

  .\32xl\:bg-opacity-0 {
    --tw-bg-opacity: 0;
  }

  .\32xl\:bg-opacity-5 {
    --tw-bg-opacity: 0.05;
  }

  .\32xl\:bg-opacity-10 {
    --tw-bg-opacity: 0.1;
  }

  .\32xl\:bg-opacity-20 {
    --tw-bg-opacity: 0.2;
  }

  .\32xl\:bg-opacity-25 {
    --tw-bg-opacity: 0.25;
  }

  .\32xl\:bg-opacity-30 {
    --tw-bg-opacity: 0.3;
  }

  .\32xl\:bg-opacity-40 {
    --tw-bg-opacity: 0.4;
  }

  .\32xl\:bg-opacity-50 {
    --tw-bg-opacity: 0.5;
  }

  .\32xl\:bg-opacity-60 {
    --tw-bg-opacity: 0.6;
  }

  .\32xl\:bg-opacity-70 {
    --tw-bg-opacity: 0.7;
  }

  .\32xl\:bg-opacity-75 {
    --tw-bg-opacity: 0.75;
  }

  .\32xl\:bg-opacity-80 {
    --tw-bg-opacity: 0.8;
  }

  .\32xl\:bg-opacity-90 {
    --tw-bg-opacity: 0.9;
  }

  .\32xl\:bg-opacity-95 {
    --tw-bg-opacity: 0.95;
  }

  .\32xl\:bg-opacity-100 {
    --tw-bg-opacity: 1;
  }

  .group:hover .\32xl\:group-hover\:bg-opacity-0 {
    --tw-bg-opacity: 0;
  }

  .group:hover .\32xl\:group-hover\:bg-opacity-5 {
    --tw-bg-opacity: 0.05;
  }

  .group:hover .\32xl\:group-hover\:bg-opacity-10 {
    --tw-bg-opacity: 0.1;
  }

  .group:hover .\32xl\:group-hover\:bg-opacity-20 {
    --tw-bg-opacity: 0.2;
  }

  .group:hover .\32xl\:group-hover\:bg-opacity-25 {
    --tw-bg-opacity: 0.25;
  }

  .group:hover .\32xl\:group-hover\:bg-opacity-30 {
    --tw-bg-opacity: 0.3;
  }

  .group:hover .\32xl\:group-hover\:bg-opacity-40 {
    --tw-bg-opacity: 0.4;
  }

  .group:hover .\32xl\:group-hover\:bg-opacity-50 {
    --tw-bg-opacity: 0.5;
  }

  .group:hover .\32xl\:group-hover\:bg-opacity-60 {
    --tw-bg-opacity: 0.6;
  }

  .group:hover .\32xl\:group-hover\:bg-opacity-70 {
    --tw-bg-opacity: 0.7;
  }

  .group:hover .\32xl\:group-hover\:bg-opacity-75 {
    --tw-bg-opacity: 0.75;
  }

  .group:hover .\32xl\:group-hover\:bg-opacity-80 {
    --tw-bg-opacity: 0.8;
  }

  .group:hover .\32xl\:group-hover\:bg-opacity-90 {
    --tw-bg-opacity: 0.9;
  }

  .group:hover .\32xl\:group-hover\:bg-opacity-95 {
    --tw-bg-opacity: 0.95;
  }

  .group:hover .\32xl\:group-hover\:bg-opacity-100 {
    --tw-bg-opacity: 1;
  }

  .\32xl\[focus-within]\:bg-opacity-0[focus-within] {
    --tw-bg-opacity: 0;
  }

  .\32xl\:focus-within\:bg-opacity-0:focus-within {
    --tw-bg-opacity: 0;
  }

  .\32xl\[focus-within]\:bg-opacity-5[focus-within] {
    --tw-bg-opacity: 0.05;
  }

  .\32xl\:focus-within\:bg-opacity-5:focus-within {
    --tw-bg-opacity: 0.05;
  }

  .\32xl\[focus-within]\:bg-opacity-10[focus-within] {
    --tw-bg-opacity: 0.1;
  }

  .\32xl\:focus-within\:bg-opacity-10:focus-within {
    --tw-bg-opacity: 0.1;
  }

  .\32xl\[focus-within]\:bg-opacity-20[focus-within] {
    --tw-bg-opacity: 0.2;
  }

  .\32xl\:focus-within\:bg-opacity-20:focus-within {
    --tw-bg-opacity: 0.2;
  }

  .\32xl\[focus-within]\:bg-opacity-25[focus-within] {
    --tw-bg-opacity: 0.25;
  }

  .\32xl\:focus-within\:bg-opacity-25:focus-within {
    --tw-bg-opacity: 0.25;
  }

  .\32xl\[focus-within]\:bg-opacity-30[focus-within] {
    --tw-bg-opacity: 0.3;
  }

  .\32xl\:focus-within\:bg-opacity-30:focus-within {
    --tw-bg-opacity: 0.3;
  }

  .\32xl\[focus-within]\:bg-opacity-40[focus-within] {
    --tw-bg-opacity: 0.4;
  }

  .\32xl\:focus-within\:bg-opacity-40:focus-within {
    --tw-bg-opacity: 0.4;
  }

  .\32xl\[focus-within]\:bg-opacity-50[focus-within] {
    --tw-bg-opacity: 0.5;
  }

  .\32xl\:focus-within\:bg-opacity-50:focus-within {
    --tw-bg-opacity: 0.5;
  }

  .\32xl\[focus-within]\:bg-opacity-60[focus-within] {
    --tw-bg-opacity: 0.6;
  }

  .\32xl\:focus-within\:bg-opacity-60:focus-within {
    --tw-bg-opacity: 0.6;
  }

  .\32xl\[focus-within]\:bg-opacity-70[focus-within] {
    --tw-bg-opacity: 0.7;
  }

  .\32xl\:focus-within\:bg-opacity-70:focus-within {
    --tw-bg-opacity: 0.7;
  }

  .\32xl\[focus-within]\:bg-opacity-75[focus-within] {
    --tw-bg-opacity: 0.75;
  }

  .\32xl\:focus-within\:bg-opacity-75:focus-within {
    --tw-bg-opacity: 0.75;
  }

  .\32xl\[focus-within]\:bg-opacity-80[focus-within] {
    --tw-bg-opacity: 0.8;
  }

  .\32xl\:focus-within\:bg-opacity-80:focus-within {
    --tw-bg-opacity: 0.8;
  }

  .\32xl\[focus-within]\:bg-opacity-90[focus-within] {
    --tw-bg-opacity: 0.9;
  }

  .\32xl\:focus-within\:bg-opacity-90:focus-within {
    --tw-bg-opacity: 0.9;
  }

  .\32xl\[focus-within]\:bg-opacity-95[focus-within] {
    --tw-bg-opacity: 0.95;
  }

  .\32xl\:focus-within\:bg-opacity-95:focus-within {
    --tw-bg-opacity: 0.95;
  }

  .\32xl\[focus-within]\:bg-opacity-100[focus-within] {
    --tw-bg-opacity: 1;
  }

  .\32xl\:focus-within\:bg-opacity-100:focus-within {
    --tw-bg-opacity: 1;
  }

  .\32xl\:hover\:bg-opacity-0:hover {
    --tw-bg-opacity: 0;
  }

  .\32xl\:hover\:bg-opacity-5:hover {
    --tw-bg-opacity: 0.05;
  }

  .\32xl\:hover\:bg-opacity-10:hover {
    --tw-bg-opacity: 0.1;
  }

  .\32xl\:hover\:bg-opacity-20:hover {
    --tw-bg-opacity: 0.2;
  }

  .\32xl\:hover\:bg-opacity-25:hover {
    --tw-bg-opacity: 0.25;
  }

  .\32xl\:hover\:bg-opacity-30:hover {
    --tw-bg-opacity: 0.3;
  }

  .\32xl\:hover\:bg-opacity-40:hover {
    --tw-bg-opacity: 0.4;
  }

  .\32xl\:hover\:bg-opacity-50:hover {
    --tw-bg-opacity: 0.5;
  }

  .\32xl\:hover\:bg-opacity-60:hover {
    --tw-bg-opacity: 0.6;
  }

  .\32xl\:hover\:bg-opacity-70:hover {
    --tw-bg-opacity: 0.7;
  }

  .\32xl\:hover\:bg-opacity-75:hover {
    --tw-bg-opacity: 0.75;
  }

  .\32xl\:hover\:bg-opacity-80:hover {
    --tw-bg-opacity: 0.8;
  }

  .\32xl\:hover\:bg-opacity-90:hover {
    --tw-bg-opacity: 0.9;
  }

  .\32xl\:hover\:bg-opacity-95:hover {
    --tw-bg-opacity: 0.95;
  }

  .\32xl\:hover\:bg-opacity-100:hover {
    --tw-bg-opacity: 1;
  }

  .\32xl\:focus\:bg-opacity-0:focus {
    --tw-bg-opacity: 0;
  }

  .\32xl\:focus\:bg-opacity-5:focus {
    --tw-bg-opacity: 0.05;
  }

  .\32xl\:focus\:bg-opacity-10:focus {
    --tw-bg-opacity: 0.1;
  }

  .\32xl\:focus\:bg-opacity-20:focus {
    --tw-bg-opacity: 0.2;
  }

  .\32xl\:focus\:bg-opacity-25:focus {
    --tw-bg-opacity: 0.25;
  }

  .\32xl\:focus\:bg-opacity-30:focus {
    --tw-bg-opacity: 0.3;
  }

  .\32xl\:focus\:bg-opacity-40:focus {
    --tw-bg-opacity: 0.4;
  }

  .\32xl\:focus\:bg-opacity-50:focus {
    --tw-bg-opacity: 0.5;
  }

  .\32xl\:focus\:bg-opacity-60:focus {
    --tw-bg-opacity: 0.6;
  }

  .\32xl\:focus\:bg-opacity-70:focus {
    --tw-bg-opacity: 0.7;
  }

  .\32xl\:focus\:bg-opacity-75:focus {
    --tw-bg-opacity: 0.75;
  }

  .\32xl\:focus\:bg-opacity-80:focus {
    --tw-bg-opacity: 0.8;
  }

  .\32xl\:focus\:bg-opacity-90:focus {
    --tw-bg-opacity: 0.9;
  }

  .\32xl\:focus\:bg-opacity-95:focus {
    --tw-bg-opacity: 0.95;
  }

  .\32xl\:focus\:bg-opacity-100:focus {
    --tw-bg-opacity: 1;
  }

  .\32xl\:bg-none {
    background-image: none;
  }

  .\32xl\:bg-gradient-to-t {
    background-image: -webkit-gradient(linear, left bottom, left top, from(var(--tw-gradient-stops)));
    background-image: linear-gradient(to top, var(--tw-gradient-stops));
  }

  .\32xl\:bg-gradient-to-tr {
    background-image: -webkit-gradient(linear, left bottom, right top, from(var(--tw-gradient-stops)));
    background-image: linear-gradient(to top right, var(--tw-gradient-stops));
  }

  .\32xl\:bg-gradient-to-r {
    background-image: -webkit-gradient(linear, left top, right top, from(var(--tw-gradient-stops)));
    background-image: linear-gradient(to right, var(--tw-gradient-stops));
  }

  .\32xl\:bg-gradient-to-br {
    background-image: -webkit-gradient(linear, left top, right bottom, from(var(--tw-gradient-stops)));
    background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
  }

  .\32xl\:bg-gradient-to-b {
    background-image: -webkit-gradient(linear, left top, left bottom, from(var(--tw-gradient-stops)));
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
  }

  .\32xl\:bg-gradient-to-bl {
    background-image: -webkit-gradient(linear, right top, left bottom, from(var(--tw-gradient-stops)));
    background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));
  }

  .\32xl\:bg-gradient-to-l {
    background-image: -webkit-gradient(linear, right top, left top, from(var(--tw-gradient-stops)));
    background-image: linear-gradient(to left, var(--tw-gradient-stops));
  }

  .\32xl\:bg-gradient-to-tl {
    background-image: -webkit-gradient(linear, right bottom, left top, from(var(--tw-gradient-stops)));
    background-image: linear-gradient(to top left, var(--tw-gradient-stops));
  }

  .\32xl\:from-black {
    --tw-gradient-from: #1A171E;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(26, 23, 30, 0));
  }

  .\32xl\:from-white {
    --tw-gradient-from: #fff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .\32xl\:from-grey {
    --tw-gradient-from: #AEADAF;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(174, 173, 175, 0));
  }

  .\32xl\:from-purple {
    --tw-gradient-from: #01425e;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 66, 94, 0));
  }

  .\32xl\:from-lightgrey {
    --tw-gradient-from: #F1F1F1;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(241, 241, 241, 0));
  }

  .\32xl\:from-lightpurple {
    --tw-gradient-from: #c7b7a7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 183, 167, 0));
  }

  .\32xl\:from-purplehover {
    --tw-gradient-from: #a079e8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(160, 121, 232, 0));
  }

  .\32xl\:from-purpleactive {
    --tw-gradient-from: #8b5ce3;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 227, 0));
  }

  .\32xl\:from-red {
    --tw-gradient-from: #E65F6E;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(230, 95, 110, 0));
  }

  .\32xl\:from-beige {
    --tw-gradient-from: #c7b7a7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 183, 167, 0));
  }

  .\32xl\:from-pourpre {
    --tw-gradient-from: #4a192c;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(74, 25, 44, 0));
  }

  .\32xl\:from-petrole {
    --tw-gradient-from: #01425e;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 66, 94, 0));
  }

  .\32xl\:from-antracite {
    --tw-gradient-from: #444e4f;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(68, 78, 79, 0));
  }

  .\32xl\:from-black-opacity {
    --tw-gradient-from: rgba(25, 23, 29, 0.7);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(25, 23, 29, 0));
  }

  .\32xl\:from-current {
    --tw-gradient-from: currentColor;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .\32xl\:hover\:from-black:hover {
    --tw-gradient-from: #1A171E;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(26, 23, 30, 0));
  }

  .\32xl\:hover\:from-white:hover {
    --tw-gradient-from: #fff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .\32xl\:hover\:from-grey:hover {
    --tw-gradient-from: #AEADAF;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(174, 173, 175, 0));
  }

  .\32xl\:hover\:from-purple:hover {
    --tw-gradient-from: #01425e;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 66, 94, 0));
  }

  .\32xl\:hover\:from-lightgrey:hover {
    --tw-gradient-from: #F1F1F1;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(241, 241, 241, 0));
  }

  .\32xl\:hover\:from-lightpurple:hover {
    --tw-gradient-from: #c7b7a7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 183, 167, 0));
  }

  .\32xl\:hover\:from-purplehover:hover {
    --tw-gradient-from: #a079e8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(160, 121, 232, 0));
  }

  .\32xl\:hover\:from-purpleactive:hover {
    --tw-gradient-from: #8b5ce3;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 227, 0));
  }

  .\32xl\:hover\:from-red:hover {
    --tw-gradient-from: #E65F6E;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(230, 95, 110, 0));
  }

  .\32xl\:hover\:from-beige:hover {
    --tw-gradient-from: #c7b7a7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 183, 167, 0));
  }

  .\32xl\:hover\:from-pourpre:hover {
    --tw-gradient-from: #4a192c;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(74, 25, 44, 0));
  }

  .\32xl\:hover\:from-petrole:hover {
    --tw-gradient-from: #01425e;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 66, 94, 0));
  }

  .\32xl\:hover\:from-antracite:hover {
    --tw-gradient-from: #444e4f;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(68, 78, 79, 0));
  }

  .\32xl\:hover\:from-black-opacity:hover {
    --tw-gradient-from: rgba(25, 23, 29, 0.7);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(25, 23, 29, 0));
  }

  .\32xl\:hover\:from-current:hover {
    --tw-gradient-from: currentColor;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .\32xl\:focus\:from-black:focus {
    --tw-gradient-from: #1A171E;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(26, 23, 30, 0));
  }

  .\32xl\:focus\:from-white:focus {
    --tw-gradient-from: #fff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .\32xl\:focus\:from-grey:focus {
    --tw-gradient-from: #AEADAF;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(174, 173, 175, 0));
  }

  .\32xl\:focus\:from-purple:focus {
    --tw-gradient-from: #01425e;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 66, 94, 0));
  }

  .\32xl\:focus\:from-lightgrey:focus {
    --tw-gradient-from: #F1F1F1;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(241, 241, 241, 0));
  }

  .\32xl\:focus\:from-lightpurple:focus {
    --tw-gradient-from: #c7b7a7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 183, 167, 0));
  }

  .\32xl\:focus\:from-purplehover:focus {
    --tw-gradient-from: #a079e8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(160, 121, 232, 0));
  }

  .\32xl\:focus\:from-purpleactive:focus {
    --tw-gradient-from: #8b5ce3;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 227, 0));
  }

  .\32xl\:focus\:from-red:focus {
    --tw-gradient-from: #E65F6E;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(230, 95, 110, 0));
  }

  .\32xl\:focus\:from-beige:focus {
    --tw-gradient-from: #c7b7a7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 183, 167, 0));
  }

  .\32xl\:focus\:from-pourpre:focus {
    --tw-gradient-from: #4a192c;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(74, 25, 44, 0));
  }

  .\32xl\:focus\:from-petrole:focus {
    --tw-gradient-from: #01425e;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 66, 94, 0));
  }

  .\32xl\:focus\:from-antracite:focus {
    --tw-gradient-from: #444e4f;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(68, 78, 79, 0));
  }

  .\32xl\:focus\:from-black-opacity:focus {
    --tw-gradient-from: rgba(25, 23, 29, 0.7);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(25, 23, 29, 0));
  }

  .\32xl\:focus\:from-current:focus {
    --tw-gradient-from: currentColor;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .\32xl\:via-black {
    --tw-gradient-stops: var(--tw-gradient-from), #1A171E, var(--tw-gradient-to, rgba(26, 23, 30, 0));
  }

  .\32xl\:via-white {
    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .\32xl\:via-grey {
    --tw-gradient-stops: var(--tw-gradient-from), #AEADAF, var(--tw-gradient-to, rgba(174, 173, 175, 0));
  }

  .\32xl\:via-purple {
    --tw-gradient-stops: var(--tw-gradient-from), #01425e, var(--tw-gradient-to, rgba(1, 66, 94, 0));
  }

  .\32xl\:via-lightgrey {
    --tw-gradient-stops: var(--tw-gradient-from), #F1F1F1, var(--tw-gradient-to, rgba(241, 241, 241, 0));
  }

  .\32xl\:via-lightpurple {
    --tw-gradient-stops: var(--tw-gradient-from), #c7b7a7, var(--tw-gradient-to, rgba(199, 183, 167, 0));
  }

  .\32xl\:via-purplehover {
    --tw-gradient-stops: var(--tw-gradient-from), #a079e8, var(--tw-gradient-to, rgba(160, 121, 232, 0));
  }

  .\32xl\:via-purpleactive {
    --tw-gradient-stops: var(--tw-gradient-from), #8b5ce3, var(--tw-gradient-to, rgba(139, 92, 227, 0));
  }

  .\32xl\:via-red {
    --tw-gradient-stops: var(--tw-gradient-from), #E65F6E, var(--tw-gradient-to, rgba(230, 95, 110, 0));
  }

  .\32xl\:via-beige {
    --tw-gradient-stops: var(--tw-gradient-from), #c7b7a7, var(--tw-gradient-to, rgba(199, 183, 167, 0));
  }

  .\32xl\:via-pourpre {
    --tw-gradient-stops: var(--tw-gradient-from), #4a192c, var(--tw-gradient-to, rgba(74, 25, 44, 0));
  }

  .\32xl\:via-petrole {
    --tw-gradient-stops: var(--tw-gradient-from), #01425e, var(--tw-gradient-to, rgba(1, 66, 94, 0));
  }

  .\32xl\:via-antracite {
    --tw-gradient-stops: var(--tw-gradient-from), #444e4f, var(--tw-gradient-to, rgba(68, 78, 79, 0));
  }

  .\32xl\:via-black-opacity {
    --tw-gradient-stops: var(--tw-gradient-from), rgba(25, 23, 29, 0.7), var(--tw-gradient-to, rgba(25, 23, 29, 0));
  }

  .\32xl\:via-current {
    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .\32xl\:hover\:via-black:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #1A171E, var(--tw-gradient-to, rgba(26, 23, 30, 0));
  }

  .\32xl\:hover\:via-white:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .\32xl\:hover\:via-grey:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #AEADAF, var(--tw-gradient-to, rgba(174, 173, 175, 0));
  }

  .\32xl\:hover\:via-purple:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #01425e, var(--tw-gradient-to, rgba(1, 66, 94, 0));
  }

  .\32xl\:hover\:via-lightgrey:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #F1F1F1, var(--tw-gradient-to, rgba(241, 241, 241, 0));
  }

  .\32xl\:hover\:via-lightpurple:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #c7b7a7, var(--tw-gradient-to, rgba(199, 183, 167, 0));
  }

  .\32xl\:hover\:via-purplehover:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #a079e8, var(--tw-gradient-to, rgba(160, 121, 232, 0));
  }

  .\32xl\:hover\:via-purpleactive:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #8b5ce3, var(--tw-gradient-to, rgba(139, 92, 227, 0));
  }

  .\32xl\:hover\:via-red:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #E65F6E, var(--tw-gradient-to, rgba(230, 95, 110, 0));
  }

  .\32xl\:hover\:via-beige:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #c7b7a7, var(--tw-gradient-to, rgba(199, 183, 167, 0));
  }

  .\32xl\:hover\:via-pourpre:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #4a192c, var(--tw-gradient-to, rgba(74, 25, 44, 0));
  }

  .\32xl\:hover\:via-petrole:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #01425e, var(--tw-gradient-to, rgba(1, 66, 94, 0));
  }

  .\32xl\:hover\:via-antracite:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #444e4f, var(--tw-gradient-to, rgba(68, 78, 79, 0));
  }

  .\32xl\:hover\:via-black-opacity:hover {
    --tw-gradient-stops: var(--tw-gradient-from), rgba(25, 23, 29, 0.7), var(--tw-gradient-to, rgba(25, 23, 29, 0));
  }

  .\32xl\:hover\:via-current:hover {
    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .\32xl\:focus\:via-black:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #1A171E, var(--tw-gradient-to, rgba(26, 23, 30, 0));
  }

  .\32xl\:focus\:via-white:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .\32xl\:focus\:via-grey:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #AEADAF, var(--tw-gradient-to, rgba(174, 173, 175, 0));
  }

  .\32xl\:focus\:via-purple:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #01425e, var(--tw-gradient-to, rgba(1, 66, 94, 0));
  }

  .\32xl\:focus\:via-lightgrey:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #F1F1F1, var(--tw-gradient-to, rgba(241, 241, 241, 0));
  }

  .\32xl\:focus\:via-lightpurple:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #c7b7a7, var(--tw-gradient-to, rgba(199, 183, 167, 0));
  }

  .\32xl\:focus\:via-purplehover:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #a079e8, var(--tw-gradient-to, rgba(160, 121, 232, 0));
  }

  .\32xl\:focus\:via-purpleactive:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #8b5ce3, var(--tw-gradient-to, rgba(139, 92, 227, 0));
  }

  .\32xl\:focus\:via-red:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #E65F6E, var(--tw-gradient-to, rgba(230, 95, 110, 0));
  }

  .\32xl\:focus\:via-beige:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #c7b7a7, var(--tw-gradient-to, rgba(199, 183, 167, 0));
  }

  .\32xl\:focus\:via-pourpre:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #4a192c, var(--tw-gradient-to, rgba(74, 25, 44, 0));
  }

  .\32xl\:focus\:via-petrole:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #01425e, var(--tw-gradient-to, rgba(1, 66, 94, 0));
  }

  .\32xl\:focus\:via-antracite:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #444e4f, var(--tw-gradient-to, rgba(68, 78, 79, 0));
  }

  .\32xl\:focus\:via-black-opacity:focus {
    --tw-gradient-stops: var(--tw-gradient-from), rgba(25, 23, 29, 0.7), var(--tw-gradient-to, rgba(25, 23, 29, 0));
  }

  .\32xl\:focus\:via-current:focus {
    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .\32xl\:to-black {
    --tw-gradient-to: #1A171E;
  }

  .\32xl\:to-white {
    --tw-gradient-to: #fff;
  }

  .\32xl\:to-grey {
    --tw-gradient-to: #AEADAF;
  }

  .\32xl\:to-purple {
    --tw-gradient-to: #01425e;
  }

  .\32xl\:to-lightgrey {
    --tw-gradient-to: #F1F1F1;
  }

  .\32xl\:to-lightpurple {
    --tw-gradient-to: #c7b7a7;
  }

  .\32xl\:to-purplehover {
    --tw-gradient-to: #a079e8;
  }

  .\32xl\:to-purpleactive {
    --tw-gradient-to: #8b5ce3;
  }

  .\32xl\:to-red {
    --tw-gradient-to: #E65F6E;
  }

  .\32xl\:to-beige {
    --tw-gradient-to: #c7b7a7;
  }

  .\32xl\:to-pourpre {
    --tw-gradient-to: #4a192c;
  }

  .\32xl\:to-petrole {
    --tw-gradient-to: #01425e;
  }

  .\32xl\:to-antracite {
    --tw-gradient-to: #444e4f;
  }

  .\32xl\:to-black-opacity {
    --tw-gradient-to: rgba(25, 23, 29, 0.7);
  }

  .\32xl\:to-current {
    --tw-gradient-to: currentColor;
  }

  .\32xl\:hover\:to-black:hover {
    --tw-gradient-to: #1A171E;
  }

  .\32xl\:hover\:to-white:hover {
    --tw-gradient-to: #fff;
  }

  .\32xl\:hover\:to-grey:hover {
    --tw-gradient-to: #AEADAF;
  }

  .\32xl\:hover\:to-purple:hover {
    --tw-gradient-to: #01425e;
  }

  .\32xl\:hover\:to-lightgrey:hover {
    --tw-gradient-to: #F1F1F1;
  }

  .\32xl\:hover\:to-lightpurple:hover {
    --tw-gradient-to: #c7b7a7;
  }

  .\32xl\:hover\:to-purplehover:hover {
    --tw-gradient-to: #a079e8;
  }

  .\32xl\:hover\:to-purpleactive:hover {
    --tw-gradient-to: #8b5ce3;
  }

  .\32xl\:hover\:to-red:hover {
    --tw-gradient-to: #E65F6E;
  }

  .\32xl\:hover\:to-beige:hover {
    --tw-gradient-to: #c7b7a7;
  }

  .\32xl\:hover\:to-pourpre:hover {
    --tw-gradient-to: #4a192c;
  }

  .\32xl\:hover\:to-petrole:hover {
    --tw-gradient-to: #01425e;
  }

  .\32xl\:hover\:to-antracite:hover {
    --tw-gradient-to: #444e4f;
  }

  .\32xl\:hover\:to-black-opacity:hover {
    --tw-gradient-to: rgba(25, 23, 29, 0.7);
  }

  .\32xl\:hover\:to-current:hover {
    --tw-gradient-to: currentColor;
  }

  .\32xl\:focus\:to-black:focus {
    --tw-gradient-to: #1A171E;
  }

  .\32xl\:focus\:to-white:focus {
    --tw-gradient-to: #fff;
  }

  .\32xl\:focus\:to-grey:focus {
    --tw-gradient-to: #AEADAF;
  }

  .\32xl\:focus\:to-purple:focus {
    --tw-gradient-to: #01425e;
  }

  .\32xl\:focus\:to-lightgrey:focus {
    --tw-gradient-to: #F1F1F1;
  }

  .\32xl\:focus\:to-lightpurple:focus {
    --tw-gradient-to: #c7b7a7;
  }

  .\32xl\:focus\:to-purplehover:focus {
    --tw-gradient-to: #a079e8;
  }

  .\32xl\:focus\:to-purpleactive:focus {
    --tw-gradient-to: #8b5ce3;
  }

  .\32xl\:focus\:to-red:focus {
    --tw-gradient-to: #E65F6E;
  }

  .\32xl\:focus\:to-beige:focus {
    --tw-gradient-to: #c7b7a7;
  }

  .\32xl\:focus\:to-pourpre:focus {
    --tw-gradient-to: #4a192c;
  }

  .\32xl\:focus\:to-petrole:focus {
    --tw-gradient-to: #01425e;
  }

  .\32xl\:focus\:to-antracite:focus {
    --tw-gradient-to: #444e4f;
  }

  .\32xl\:focus\:to-black-opacity:focus {
    --tw-gradient-to: rgba(25, 23, 29, 0.7);
  }

  .\32xl\:focus\:to-current:focus {
    --tw-gradient-to: currentColor;
  }

  .\32xl\:decoration-slice {
    -webkit-box-decoration-break: slice;
            box-decoration-break: slice;
  }

  .\32xl\:decoration-clone {
    -webkit-box-decoration-break: clone;
            box-decoration-break: clone;
  }

  .\32xl\:bg-auto {
    background-size: auto;
  }

  .\32xl\:bg-cover {
    background-size: cover;
  }

  .\32xl\:bg-contain {
    background-size: contain;
  }

  .\32xl\:bg-fixed {
    background-attachment: fixed;
  }

  .\32xl\:bg-local {
    background-attachment: local;
  }

  .\32xl\:bg-scroll {
    background-attachment: scroll;
  }

  .\32xl\:bg-clip-border {
    background-clip: border-box;
  }

  .\32xl\:bg-clip-padding {
    background-clip: padding-box;
  }

  .\32xl\:bg-clip-content {
    background-clip: content-box;
  }

  .\32xl\:bg-clip-text {
    -webkit-background-clip: text;
            background-clip: text;
  }

  .\32xl\:bg-bottom {
    background-position: bottom;
  }

  .\32xl\:bg-center {
    background-position: center;
  }

  .\32xl\:bg-left {
    background-position: left;
  }

  .\32xl\:bg-left-bottom {
    background-position: left bottom;
  }

  .\32xl\:bg-left-top {
    background-position: left top;
  }

  .\32xl\:bg-right {
    background-position: right;
  }

  .\32xl\:bg-right-bottom {
    background-position: right bottom;
  }

  .\32xl\:bg-right-top {
    background-position: right top;
  }

  .\32xl\:bg-top {
    background-position: top;
  }

  .\32xl\:bg-repeat {
    background-repeat: repeat;
  }

  .\32xl\:bg-no-repeat {
    background-repeat: no-repeat;
  }

  .\32xl\:bg-repeat-x {
    background-repeat: repeat-x;
  }

  .\32xl\:bg-repeat-y {
    background-repeat: repeat-y;
  }

  .\32xl\:bg-repeat-round {
    background-repeat: round;
  }

  .\32xl\:bg-repeat-space {
    background-repeat: space;
  }

  .\32xl\:bg-origin-border {
    background-origin: border-box;
  }

  .\32xl\:bg-origin-padding {
    background-origin: padding-box;
  }

  .\32xl\:bg-origin-content {
    background-origin: content-box;
  }

  .\32xl\:fill-current {
    fill: currentColor;
  }

  .\32xl\:stroke-current {
    stroke: currentColor;
  }

  .\32xl\:stroke-0 {
    stroke-width: 0;
  }

  .\32xl\:stroke-1 {
    stroke-width: 1;
  }

  .\32xl\:stroke-2 {
    stroke-width: 2;
  }

  .\32xl\:object-contain {
    -o-object-fit: contain;
       object-fit: contain;
  }

  .\32xl\:object-cover {
    -o-object-fit: cover;
       object-fit: cover;
  }

  .\32xl\:object-fill {
    -o-object-fit: fill;
       object-fit: fill;
  }

  .\32xl\:object-none {
    -o-object-fit: none;
       object-fit: none;
  }

  .\32xl\:object-scale-down {
    -o-object-fit: scale-down;
       object-fit: scale-down;
  }

  .\32xl\:object-bottom {
    -o-object-position: bottom;
       object-position: bottom;
  }

  .\32xl\:object-center {
    -o-object-position: center;
       object-position: center;
  }

  .\32xl\:object-left {
    -o-object-position: left;
       object-position: left;
  }

  .\32xl\:object-left-bottom {
    -o-object-position: left bottom;
       object-position: left bottom;
  }

  .\32xl\:object-left-top {
    -o-object-position: left top;
       object-position: left top;
  }

  .\32xl\:object-right {
    -o-object-position: right;
       object-position: right;
  }

  .\32xl\:object-right-bottom {
    -o-object-position: right bottom;
       object-position: right bottom;
  }

  .\32xl\:object-right-top {
    -o-object-position: right top;
       object-position: right top;
  }

  .\32xl\:object-top {
    -o-object-position: top;
       object-position: top;
  }

  .\32xl\:p-0 {
    padding: 0rem;
  }

  .\32xl\:p-1 {
    padding: 1rem;
  }

  .\32xl\:p-2 {
    padding: 1.2rem;
  }

  .\32xl\:p-3 {
    padding: 1.5rem;
  }

  .\32xl\:p-4 {
    padding: 1.7rem;
  }

  .\32xl\:p-5 {
    padding: 2rem;
  }

  .\32xl\:p-6 {
    padding: 2.5rem;
  }

  .\32xl\:p-7 {
    padding: 3rem;
  }

  .\32xl\:p-8 {
    padding: 3.5rem;
  }

  .\32xl\:p-9 {
    padding: 4rem;
  }

  .\32xl\:p-10 {
    padding: 4.5rem;
  }

  .\32xl\:p-11 {
    padding: 5rem;
  }

  .\32xl\:p-12 {
    padding: 5.5rem;
  }

  .\32xl\:p-13 {
    padding: 6rem;
  }

  .\32xl\:p-14 {
    padding: 6.5rem;
  }

  .\32xl\:p-15 {
    padding: 7rem;
  }

  .\32xl\:p-16 {
    padding: 7.5rem;
  }

  .\32xl\:p-17 {
    padding: 8rem;
  }

  .\32xl\:p-18 {
    padding: 8.5rem;
  }

  .\32xl\:p-19 {
    padding: 9.5rem;
  }

  .\32xl\:p-20 {
    padding: 10rem;
  }

  .\32xl\:p-21 {
    padding: 11rem;
  }

  .\32xl\:p-22 {
    padding: 13rem;
  }

  .\32xl\:p-23 {
    padding: 15rem;
  }

  .\32xl\:p-24 {
    padding: 20.5rem;
  }

  .\32xl\:p-tiny {
    padding: 0.5rem;
  }

  .\32xl\:p-42p {
    padding: 42%;
  }

  .\32xl\:p-huge {
    padding: 39.5rem;
  }

  .\32xl\:p-fit {
    padding: fit-content;
  }

  .\32xl\:px-0 {
    padding-left: 0rem;
    padding-right: 0rem;
  }

  .\32xl\:px-1 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .\32xl\:px-2 {
    padding-left: 1.2rem;
    padding-right: 1.2rem;
  }

  .\32xl\:px-3 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .\32xl\:px-4 {
    padding-left: 1.7rem;
    padding-right: 1.7rem;
  }

  .\32xl\:px-5 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .\32xl\:px-6 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .\32xl\:px-7 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .\32xl\:px-8 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }

  .\32xl\:px-9 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .\32xl\:px-10 {
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }

  .\32xl\:px-11 {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .\32xl\:px-12 {
    padding-left: 5.5rem;
    padding-right: 5.5rem;
  }

  .\32xl\:px-13 {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .\32xl\:px-14 {
    padding-left: 6.5rem;
    padding-right: 6.5rem;
  }

  .\32xl\:px-15 {
    padding-left: 7rem;
    padding-right: 7rem;
  }

  .\32xl\:px-16 {
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }

  .\32xl\:px-17 {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .\32xl\:px-18 {
    padding-left: 8.5rem;
    padding-right: 8.5rem;
  }

  .\32xl\:px-19 {
    padding-left: 9.5rem;
    padding-right: 9.5rem;
  }

  .\32xl\:px-20 {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .\32xl\:px-21 {
    padding-left: 11rem;
    padding-right: 11rem;
  }

  .\32xl\:px-22 {
    padding-left: 13rem;
    padding-right: 13rem;
  }

  .\32xl\:px-23 {
    padding-left: 15rem;
    padding-right: 15rem;
  }

  .\32xl\:px-24 {
    padding-left: 20.5rem;
    padding-right: 20.5rem;
  }

  .\32xl\:px-tiny {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .\32xl\:px-42p {
    padding-left: 42%;
    padding-right: 42%;
  }

  .\32xl\:px-huge {
    padding-left: 39.5rem;
    padding-right: 39.5rem;
  }

  .\32xl\:px-fit {
    padding-left: fit-content;
    padding-right: fit-content;
  }

  .\32xl\:py-0 {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }

  .\32xl\:py-1 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .\32xl\:py-2 {
    padding-top: 1.2rem;
    padding-bottom: 1.2rem;
  }

  .\32xl\:py-3 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .\32xl\:py-4 {
    padding-top: 1.7rem;
    padding-bottom: 1.7rem;
  }

  .\32xl\:py-5 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .\32xl\:py-6 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .\32xl\:py-7 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .\32xl\:py-8 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .\32xl\:py-9 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .\32xl\:py-10 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }

  .\32xl\:py-11 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .\32xl\:py-12 {
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }

  .\32xl\:py-13 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .\32xl\:py-14 {
    padding-top: 6.5rem;
    padding-bottom: 6.5rem;
  }

  .\32xl\:py-15 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .\32xl\:py-16 {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .\32xl\:py-17 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .\32xl\:py-18 {
    padding-top: 8.5rem;
    padding-bottom: 8.5rem;
  }

  .\32xl\:py-19 {
    padding-top: 9.5rem;
    padding-bottom: 9.5rem;
  }

  .\32xl\:py-20 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .\32xl\:py-21 {
    padding-top: 11rem;
    padding-bottom: 11rem;
  }

  .\32xl\:py-22 {
    padding-top: 13rem;
    padding-bottom: 13rem;
  }

  .\32xl\:py-23 {
    padding-top: 15rem;
    padding-bottom: 15rem;
  }

  .\32xl\:py-24 {
    padding-top: 20.5rem;
    padding-bottom: 20.5rem;
  }

  .\32xl\:py-tiny {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .\32xl\:py-42p {
    padding-top: 42%;
    padding-bottom: 42%;
  }

  .\32xl\:py-huge {
    padding-top: 39.5rem;
    padding-bottom: 39.5rem;
  }

  .\32xl\:py-fit {
    padding-top: fit-content;
    padding-bottom: fit-content;
  }

  .\32xl\:pt-0 {
    padding-top: 0rem;
  }

  .\32xl\:pt-1 {
    padding-top: 1rem;
  }

  .\32xl\:pt-2 {
    padding-top: 1.2rem;
  }

  .\32xl\:pt-3 {
    padding-top: 1.5rem;
  }

  .\32xl\:pt-4 {
    padding-top: 1.7rem;
  }

  .\32xl\:pt-5 {
    padding-top: 2rem;
  }

  .\32xl\:pt-6 {
    padding-top: 2.5rem;
  }

  .\32xl\:pt-7 {
    padding-top: 3rem;
  }

  .\32xl\:pt-8 {
    padding-top: 3.5rem;
  }

  .\32xl\:pt-9 {
    padding-top: 4rem;
  }

  .\32xl\:pt-10 {
    padding-top: 4.5rem;
  }

  .\32xl\:pt-11 {
    padding-top: 5rem;
  }

  .\32xl\:pt-12 {
    padding-top: 5.5rem;
  }

  .\32xl\:pt-13 {
    padding-top: 6rem;
  }

  .\32xl\:pt-14 {
    padding-top: 6.5rem;
  }

  .\32xl\:pt-15 {
    padding-top: 7rem;
  }

  .\32xl\:pt-16 {
    padding-top: 7.5rem;
  }

  .\32xl\:pt-17 {
    padding-top: 8rem;
  }

  .\32xl\:pt-18 {
    padding-top: 8.5rem;
  }

  .\32xl\:pt-19 {
    padding-top: 9.5rem;
  }

  .\32xl\:pt-20 {
    padding-top: 10rem;
  }

  .\32xl\:pt-21 {
    padding-top: 11rem;
  }

  .\32xl\:pt-22 {
    padding-top: 13rem;
  }

  .\32xl\:pt-23 {
    padding-top: 15rem;
  }

  .\32xl\:pt-24 {
    padding-top: 20.5rem;
  }

  .\32xl\:pt-tiny {
    padding-top: 0.5rem;
  }

  .\32xl\:pt-42p {
    padding-top: 42%;
  }

  .\32xl\:pt-huge {
    padding-top: 39.5rem;
  }

  .\32xl\:pt-fit {
    padding-top: fit-content;
  }

  .\32xl\:pr-0 {
    padding-right: 0rem;
  }

  .\32xl\:pr-1 {
    padding-right: 1rem;
  }

  .\32xl\:pr-2 {
    padding-right: 1.2rem;
  }

  .\32xl\:pr-3 {
    padding-right: 1.5rem;
  }

  .\32xl\:pr-4 {
    padding-right: 1.7rem;
  }

  .\32xl\:pr-5 {
    padding-right: 2rem;
  }

  .\32xl\:pr-6 {
    padding-right: 2.5rem;
  }

  .\32xl\:pr-7 {
    padding-right: 3rem;
  }

  .\32xl\:pr-8 {
    padding-right: 3.5rem;
  }

  .\32xl\:pr-9 {
    padding-right: 4rem;
  }

  .\32xl\:pr-10 {
    padding-right: 4.5rem;
  }

  .\32xl\:pr-11 {
    padding-right: 5rem;
  }

  .\32xl\:pr-12 {
    padding-right: 5.5rem;
  }

  .\32xl\:pr-13 {
    padding-right: 6rem;
  }

  .\32xl\:pr-14 {
    padding-right: 6.5rem;
  }

  .\32xl\:pr-15 {
    padding-right: 7rem;
  }

  .\32xl\:pr-16 {
    padding-right: 7.5rem;
  }

  .\32xl\:pr-17 {
    padding-right: 8rem;
  }

  .\32xl\:pr-18 {
    padding-right: 8.5rem;
  }

  .\32xl\:pr-19 {
    padding-right: 9.5rem;
  }

  .\32xl\:pr-20 {
    padding-right: 10rem;
  }

  .\32xl\:pr-21 {
    padding-right: 11rem;
  }

  .\32xl\:pr-22 {
    padding-right: 13rem;
  }

  .\32xl\:pr-23 {
    padding-right: 15rem;
  }

  .\32xl\:pr-24 {
    padding-right: 20.5rem;
  }

  .\32xl\:pr-tiny {
    padding-right: 0.5rem;
  }

  .\32xl\:pr-42p {
    padding-right: 42%;
  }

  .\32xl\:pr-huge {
    padding-right: 39.5rem;
  }

  .\32xl\:pr-fit {
    padding-right: fit-content;
  }

  .\32xl\:pb-0 {
    padding-bottom: 0rem;
  }

  .\32xl\:pb-1 {
    padding-bottom: 1rem;
  }

  .\32xl\:pb-2 {
    padding-bottom: 1.2rem;
  }

  .\32xl\:pb-3 {
    padding-bottom: 1.5rem;
  }

  .\32xl\:pb-4 {
    padding-bottom: 1.7rem;
  }

  .\32xl\:pb-5 {
    padding-bottom: 2rem;
  }

  .\32xl\:pb-6 {
    padding-bottom: 2.5rem;
  }

  .\32xl\:pb-7 {
    padding-bottom: 3rem;
  }

  .\32xl\:pb-8 {
    padding-bottom: 3.5rem;
  }

  .\32xl\:pb-9 {
    padding-bottom: 4rem;
  }

  .\32xl\:pb-10 {
    padding-bottom: 4.5rem;
  }

  .\32xl\:pb-11 {
    padding-bottom: 5rem;
  }

  .\32xl\:pb-12 {
    padding-bottom: 5.5rem;
  }

  .\32xl\:pb-13 {
    padding-bottom: 6rem;
  }

  .\32xl\:pb-14 {
    padding-bottom: 6.5rem;
  }

  .\32xl\:pb-15 {
    padding-bottom: 7rem;
  }

  .\32xl\:pb-16 {
    padding-bottom: 7.5rem;
  }

  .\32xl\:pb-17 {
    padding-bottom: 8rem;
  }

  .\32xl\:pb-18 {
    padding-bottom: 8.5rem;
  }

  .\32xl\:pb-19 {
    padding-bottom: 9.5rem;
  }

  .\32xl\:pb-20 {
    padding-bottom: 10rem;
  }

  .\32xl\:pb-21 {
    padding-bottom: 11rem;
  }

  .\32xl\:pb-22 {
    padding-bottom: 13rem;
  }

  .\32xl\:pb-23 {
    padding-bottom: 15rem;
  }

  .\32xl\:pb-24 {
    padding-bottom: 20.5rem;
  }

  .\32xl\:pb-tiny {
    padding-bottom: 0.5rem;
  }

  .\32xl\:pb-42p {
    padding-bottom: 42%;
  }

  .\32xl\:pb-huge {
    padding-bottom: 39.5rem;
  }

  .\32xl\:pb-fit {
    padding-bottom: fit-content;
  }

  .\32xl\:pl-0 {
    padding-left: 0rem;
  }

  .\32xl\:pl-1 {
    padding-left: 1rem;
  }

  .\32xl\:pl-2 {
    padding-left: 1.2rem;
  }

  .\32xl\:pl-3 {
    padding-left: 1.5rem;
  }

  .\32xl\:pl-4 {
    padding-left: 1.7rem;
  }

  .\32xl\:pl-5 {
    padding-left: 2rem;
  }

  .\32xl\:pl-6 {
    padding-left: 2.5rem;
  }

  .\32xl\:pl-7 {
    padding-left: 3rem;
  }

  .\32xl\:pl-8 {
    padding-left: 3.5rem;
  }

  .\32xl\:pl-9 {
    padding-left: 4rem;
  }

  .\32xl\:pl-10 {
    padding-left: 4.5rem;
  }

  .\32xl\:pl-11 {
    padding-left: 5rem;
  }

  .\32xl\:pl-12 {
    padding-left: 5.5rem;
  }

  .\32xl\:pl-13 {
    padding-left: 6rem;
  }

  .\32xl\:pl-14 {
    padding-left: 6.5rem;
  }

  .\32xl\:pl-15 {
    padding-left: 7rem;
  }

  .\32xl\:pl-16 {
    padding-left: 7.5rem;
  }

  .\32xl\:pl-17 {
    padding-left: 8rem;
  }

  .\32xl\:pl-18 {
    padding-left: 8.5rem;
  }

  .\32xl\:pl-19 {
    padding-left: 9.5rem;
  }

  .\32xl\:pl-20 {
    padding-left: 10rem;
  }

  .\32xl\:pl-21 {
    padding-left: 11rem;
  }

  .\32xl\:pl-22 {
    padding-left: 13rem;
  }

  .\32xl\:pl-23 {
    padding-left: 15rem;
  }

  .\32xl\:pl-24 {
    padding-left: 20.5rem;
  }

  .\32xl\:pl-tiny {
    padding-left: 0.5rem;
  }

  .\32xl\:pl-42p {
    padding-left: 42%;
  }

  .\32xl\:pl-huge {
    padding-left: 39.5rem;
  }

  .\32xl\:pl-fit {
    padding-left: fit-content;
  }

  .\32xl\:text-left {
    text-align: left;
  }

  .\32xl\:text-center {
    text-align: center;
  }

  .\32xl\:text-right {
    text-align: right;
  }

  .\32xl\:text-justify {
    text-align: justify;
  }

  .\32xl\:align-baseline {
    vertical-align: baseline;
  }

  .\32xl\:align-top {
    vertical-align: top;
  }

  .\32xl\:align-middle {
    vertical-align: middle;
  }

  .\32xl\:align-bottom {
    vertical-align: bottom;
  }

  .\32xl\:align-text-top {
    vertical-align: text-top;
  }

  .\32xl\:align-text-bottom {
    vertical-align: text-bottom;
  }

  .\32xl\:font-sans {
    font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  }

  .\32xl\:font-serif {
    font-family: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;
  }

  .\32xl\:font-mono {
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  }

  .\32xl\:text-1 {
    font-size: 1.4rem;
  }

  .\32xl\:text-2 {
    font-size: 1.5rem;
  }

  .\32xl\:text-3 {
    font-size: 1.6rem;
  }

  .\32xl\:text-4 {
    font-size: 1.8rem;
  }

  .\32xl\:text-5 {
    font-size: 2rem;
  }

  .\32xl\:text-6 {
    font-size: 2.2rem;
  }

  .\32xl\:text-7 {
    font-size: 2.4rem;
  }

  .\32xl\:text-8 {
    font-size: 2.6rem;
  }

  .\32xl\:text-9 {
    font-size: 2.8rem;
  }

  .\32xl\:text-10 {
    font-size: 4.8rem;
  }

  .\32xl\:font-thin {
    font-weight: 100;
  }

  .\32xl\:font-extralight {
    font-weight: 200;
  }

  .\32xl\:font-light {
    font-weight: 300;
  }

  .\32xl\:font-normal {
    font-weight: 400;
  }

  .\32xl\:font-medium {
    font-weight: 500;
  }

  .\32xl\:font-semibold {
    font-weight: 600;
  }

  .\32xl\:font-bold {
    font-weight: 700;
  }

  .\32xl\:font-extrabold {
    font-weight: 800;
  }

  .\32xl\:font-black {
    font-weight: 900;
  }

  .\32xl\:uppercase {
    text-transform: uppercase;
  }

  .\32xl\:lowercase {
    text-transform: lowercase;
  }

  .\32xl\:capitalize {
    text-transform: capitalize;
  }

  .\32xl\:normal-case {
    text-transform: none;
  }

  .\32xl\:italic {
    font-style: italic;
  }

  .\32xl\:not-italic {
    font-style: normal;
  }

  .\32xl\:ordinal, .\32xl\:slashed-zero, .\32xl\:lining-nums, .\32xl\:oldstyle-nums, .\32xl\:proportional-nums, .\32xl\:tabular-nums, .\32xl\:diagonal-fractions, .\32xl\:stacked-fractions {
    --tw-ordinal: var(--tw-empty,/*!*/ /*!*/);
    --tw-slashed-zero: var(--tw-empty,/*!*/ /*!*/);
    --tw-numeric-figure: var(--tw-empty,/*!*/ /*!*/);
    --tw-numeric-spacing: var(--tw-empty,/*!*/ /*!*/);
    --tw-numeric-fraction: var(--tw-empty,/*!*/ /*!*/);
    -webkit-font-feature-settings: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
            font-feature-settings: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
    font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
  }

  .\32xl\:normal-nums {
    -webkit-font-feature-settings: normal;
            font-feature-settings: normal;
    font-variant-numeric: normal;
  }

  .\32xl\:ordinal {
    --tw-ordinal: ordinal;
  }

  .\32xl\:slashed-zero {
    --tw-slashed-zero: slashed-zero;
  }

  .\32xl\:lining-nums {
    --tw-numeric-figure: lining-nums;
  }

  .\32xl\:oldstyle-nums {
    --tw-numeric-figure: oldstyle-nums;
  }

  .\32xl\:proportional-nums {
    --tw-numeric-spacing: proportional-nums;
  }

  .\32xl\:tabular-nums {
    --tw-numeric-spacing: tabular-nums;
  }

  .\32xl\:diagonal-fractions {
    --tw-numeric-fraction: diagonal-fractions;
  }

  .\32xl\:stacked-fractions {
    --tw-numeric-fraction: stacked-fractions;
  }

  .\32xl\:leading-3 {
    line-height: .75rem;
  }

  .\32xl\:leading-4 {
    line-height: 1rem;
  }

  .\32xl\:leading-5 {
    line-height: 1.25rem;
  }

  .\32xl\:leading-6 {
    line-height: 1.5rem;
  }

  .\32xl\:leading-7 {
    line-height: 1.75rem;
  }

  .\32xl\:leading-8 {
    line-height: 2rem;
  }

  .\32xl\:leading-9 {
    line-height: 2.25rem;
  }

  .\32xl\:leading-10 {
    line-height: 2.5rem;
  }

  .\32xl\:leading-none {
    line-height: 1;
  }

  .\32xl\:leading-tight {
    line-height: 1.25;
  }

  .\32xl\:leading-snug {
    line-height: 1.375;
  }

  .\32xl\:leading-normal {
    line-height: 1.5;
  }

  .\32xl\:leading-relaxed {
    line-height: 1.625;
  }

  .\32xl\:leading-loose {
    line-height: 2;
  }

  .\32xl\:leading-large {
    line-height: 32px;
  }

  .\32xl\:leading-xl {
    line-height: 34px;
  }

  .\32xl\:tracking-tighter {
    letter-spacing: -0.05em;
  }

  .\32xl\:tracking-tight {
    letter-spacing: -0.025em;
  }

  .\32xl\:tracking-normal {
    letter-spacing: 0em;
  }

  .\32xl\:tracking-wide {
    letter-spacing: 0.025em;
  }

  .\32xl\:tracking-wider {
    letter-spacing: 0.05em;
  }

  .\32xl\:tracking-widest {
    letter-spacing: 0.1em;
  }

  .\32xl\:text-black {
    --tw-text-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-text-opacity));
  }

  .\32xl\:text-white {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .\32xl\:text-grey {
    --tw-text-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-text-opacity));
  }

  .\32xl\:text-purple {
    --tw-text-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-text-opacity));
  }

  .\32xl\:text-lightgrey {
    --tw-text-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-text-opacity));
  }

  .\32xl\:text-lightpurple {
    --tw-text-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-text-opacity));
  }

  .\32xl\:text-purplehover {
    --tw-text-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-text-opacity));
  }

  .\32xl\:text-purpleactive {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-text-opacity));
  }

  .\32xl\:text-red {
    --tw-text-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-text-opacity));
  }

  .\32xl\:text-beige {
    --tw-text-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-text-opacity));
  }

  .\32xl\:text-pourpre {
    --tw-text-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-text-opacity));
  }

  .\32xl\:text-petrole {
    --tw-text-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-text-opacity));
  }

  .\32xl\:text-antracite {
    --tw-text-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-text-opacity));
  }

  .\32xl\:text-black-opacity {
    color: rgba(25, 23, 29, 0.7);
  }

  .\32xl\:text-current {
    color: currentColor;
  }

  .group:hover .\32xl\:group-hover\:text-black {
    --tw-text-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-white {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-grey {
    --tw-text-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-purple {
    --tw-text-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-lightgrey {
    --tw-text-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-lightpurple {
    --tw-text-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-purplehover {
    --tw-text-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-purpleactive {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-red {
    --tw-text-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-beige {
    --tw-text-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-pourpre {
    --tw-text-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-petrole {
    --tw-text-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-antracite {
    --tw-text-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-black-opacity {
    color: rgba(25, 23, 29, 0.7);
  }

  .group:hover .\32xl\:group-hover\:text-current {
    color: currentColor;
  }

  .\32xl\[focus-within]\:text-black[focus-within] {
    --tw-text-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-black:focus-within {
    --tw-text-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-text-opacity));
  }

  .\32xl\[focus-within]\:text-white[focus-within] {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-white:focus-within {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .\32xl\[focus-within]\:text-grey[focus-within] {
    --tw-text-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-grey:focus-within {
    --tw-text-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-text-opacity));
  }

  .\32xl\[focus-within]\:text-purple[focus-within] {
    --tw-text-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-purple:focus-within {
    --tw-text-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-text-opacity));
  }

  .\32xl\[focus-within]\:text-lightgrey[focus-within] {
    --tw-text-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-lightgrey:focus-within {
    --tw-text-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-text-opacity));
  }

  .\32xl\[focus-within]\:text-lightpurple[focus-within] {
    --tw-text-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-lightpurple:focus-within {
    --tw-text-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-text-opacity));
  }

  .\32xl\[focus-within]\:text-purplehover[focus-within] {
    --tw-text-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-purplehover:focus-within {
    --tw-text-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-text-opacity));
  }

  .\32xl\[focus-within]\:text-purpleactive[focus-within] {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-purpleactive:focus-within {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-text-opacity));
  }

  .\32xl\[focus-within]\:text-red[focus-within] {
    --tw-text-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-red:focus-within {
    --tw-text-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-text-opacity));
  }

  .\32xl\[focus-within]\:text-beige[focus-within] {
    --tw-text-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-beige:focus-within {
    --tw-text-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-text-opacity));
  }

  .\32xl\[focus-within]\:text-pourpre[focus-within] {
    --tw-text-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-pourpre:focus-within {
    --tw-text-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-text-opacity));
  }

  .\32xl\[focus-within]\:text-petrole[focus-within] {
    --tw-text-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-petrole:focus-within {
    --tw-text-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-text-opacity));
  }

  .\32xl\[focus-within]\:text-antracite[focus-within] {
    --tw-text-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-antracite:focus-within {
    --tw-text-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-text-opacity));
  }

  .\32xl\[focus-within]\:text-black-opacity[focus-within] {
    color: rgba(25, 23, 29, 0.7);
  }

  .\32xl\:focus-within\:text-black-opacity:focus-within {
    color: rgba(25, 23, 29, 0.7);
  }

  .\32xl\[focus-within]\:text-current[focus-within] {
    color: currentColor;
  }

  .\32xl\:focus-within\:text-current:focus-within {
    color: currentColor;
  }

  .\32xl\:hover\:text-black:hover {
    --tw-text-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-white:hover {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-grey:hover {
    --tw-text-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-purple:hover {
    --tw-text-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-lightgrey:hover {
    --tw-text-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-lightpurple:hover {
    --tw-text-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-purplehover:hover {
    --tw-text-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-purpleactive:hover {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-red:hover {
    --tw-text-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-beige:hover {
    --tw-text-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-pourpre:hover {
    --tw-text-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-petrole:hover {
    --tw-text-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-antracite:hover {
    --tw-text-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-black-opacity:hover {
    color: rgba(25, 23, 29, 0.7);
  }

  .\32xl\:hover\:text-current:hover {
    color: currentColor;
  }

  .\32xl\:focus\:text-black:focus {
    --tw-text-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-white:focus {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-grey:focus {
    --tw-text-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-purple:focus {
    --tw-text-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-lightgrey:focus {
    --tw-text-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-lightpurple:focus {
    --tw-text-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-purplehover:focus {
    --tw-text-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-purpleactive:focus {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-red:focus {
    --tw-text-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-beige:focus {
    --tw-text-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-pourpre:focus {
    --tw-text-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-petrole:focus {
    --tw-text-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-antracite:focus {
    --tw-text-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-black-opacity:focus {
    color: rgba(25, 23, 29, 0.7);
  }

  .\32xl\:focus\:text-current:focus {
    color: currentColor;
  }

  .\32xl\:text-opacity-0 {
    --tw-text-opacity: 0;
  }

  .\32xl\:text-opacity-5 {
    --tw-text-opacity: 0.05;
  }

  .\32xl\:text-opacity-10 {
    --tw-text-opacity: 0.1;
  }

  .\32xl\:text-opacity-20 {
    --tw-text-opacity: 0.2;
  }

  .\32xl\:text-opacity-25 {
    --tw-text-opacity: 0.25;
  }

  .\32xl\:text-opacity-30 {
    --tw-text-opacity: 0.3;
  }

  .\32xl\:text-opacity-40 {
    --tw-text-opacity: 0.4;
  }

  .\32xl\:text-opacity-50 {
    --tw-text-opacity: 0.5;
  }

  .\32xl\:text-opacity-60 {
    --tw-text-opacity: 0.6;
  }

  .\32xl\:text-opacity-70 {
    --tw-text-opacity: 0.7;
  }

  .\32xl\:text-opacity-75 {
    --tw-text-opacity: 0.75;
  }

  .\32xl\:text-opacity-80 {
    --tw-text-opacity: 0.8;
  }

  .\32xl\:text-opacity-90 {
    --tw-text-opacity: 0.9;
  }

  .\32xl\:text-opacity-95 {
    --tw-text-opacity: 0.95;
  }

  .\32xl\:text-opacity-100 {
    --tw-text-opacity: 1;
  }

  .group:hover .\32xl\:group-hover\:text-opacity-0 {
    --tw-text-opacity: 0;
  }

  .group:hover .\32xl\:group-hover\:text-opacity-5 {
    --tw-text-opacity: 0.05;
  }

  .group:hover .\32xl\:group-hover\:text-opacity-10 {
    --tw-text-opacity: 0.1;
  }

  .group:hover .\32xl\:group-hover\:text-opacity-20 {
    --tw-text-opacity: 0.2;
  }

  .group:hover .\32xl\:group-hover\:text-opacity-25 {
    --tw-text-opacity: 0.25;
  }

  .group:hover .\32xl\:group-hover\:text-opacity-30 {
    --tw-text-opacity: 0.3;
  }

  .group:hover .\32xl\:group-hover\:text-opacity-40 {
    --tw-text-opacity: 0.4;
  }

  .group:hover .\32xl\:group-hover\:text-opacity-50 {
    --tw-text-opacity: 0.5;
  }

  .group:hover .\32xl\:group-hover\:text-opacity-60 {
    --tw-text-opacity: 0.6;
  }

  .group:hover .\32xl\:group-hover\:text-opacity-70 {
    --tw-text-opacity: 0.7;
  }

  .group:hover .\32xl\:group-hover\:text-opacity-75 {
    --tw-text-opacity: 0.75;
  }

  .group:hover .\32xl\:group-hover\:text-opacity-80 {
    --tw-text-opacity: 0.8;
  }

  .group:hover .\32xl\:group-hover\:text-opacity-90 {
    --tw-text-opacity: 0.9;
  }

  .group:hover .\32xl\:group-hover\:text-opacity-95 {
    --tw-text-opacity: 0.95;
  }

  .group:hover .\32xl\:group-hover\:text-opacity-100 {
    --tw-text-opacity: 1;
  }

  .\32xl\[focus-within]\:text-opacity-0[focus-within] {
    --tw-text-opacity: 0;
  }

  .\32xl\:focus-within\:text-opacity-0:focus-within {
    --tw-text-opacity: 0;
  }

  .\32xl\[focus-within]\:text-opacity-5[focus-within] {
    --tw-text-opacity: 0.05;
  }

  .\32xl\:focus-within\:text-opacity-5:focus-within {
    --tw-text-opacity: 0.05;
  }

  .\32xl\[focus-within]\:text-opacity-10[focus-within] {
    --tw-text-opacity: 0.1;
  }

  .\32xl\:focus-within\:text-opacity-10:focus-within {
    --tw-text-opacity: 0.1;
  }

  .\32xl\[focus-within]\:text-opacity-20[focus-within] {
    --tw-text-opacity: 0.2;
  }

  .\32xl\:focus-within\:text-opacity-20:focus-within {
    --tw-text-opacity: 0.2;
  }

  .\32xl\[focus-within]\:text-opacity-25[focus-within] {
    --tw-text-opacity: 0.25;
  }

  .\32xl\:focus-within\:text-opacity-25:focus-within {
    --tw-text-opacity: 0.25;
  }

  .\32xl\[focus-within]\:text-opacity-30[focus-within] {
    --tw-text-opacity: 0.3;
  }

  .\32xl\:focus-within\:text-opacity-30:focus-within {
    --tw-text-opacity: 0.3;
  }

  .\32xl\[focus-within]\:text-opacity-40[focus-within] {
    --tw-text-opacity: 0.4;
  }

  .\32xl\:focus-within\:text-opacity-40:focus-within {
    --tw-text-opacity: 0.4;
  }

  .\32xl\[focus-within]\:text-opacity-50[focus-within] {
    --tw-text-opacity: 0.5;
  }

  .\32xl\:focus-within\:text-opacity-50:focus-within {
    --tw-text-opacity: 0.5;
  }

  .\32xl\[focus-within]\:text-opacity-60[focus-within] {
    --tw-text-opacity: 0.6;
  }

  .\32xl\:focus-within\:text-opacity-60:focus-within {
    --tw-text-opacity: 0.6;
  }

  .\32xl\[focus-within]\:text-opacity-70[focus-within] {
    --tw-text-opacity: 0.7;
  }

  .\32xl\:focus-within\:text-opacity-70:focus-within {
    --tw-text-opacity: 0.7;
  }

  .\32xl\[focus-within]\:text-opacity-75[focus-within] {
    --tw-text-opacity: 0.75;
  }

  .\32xl\:focus-within\:text-opacity-75:focus-within {
    --tw-text-opacity: 0.75;
  }

  .\32xl\[focus-within]\:text-opacity-80[focus-within] {
    --tw-text-opacity: 0.8;
  }

  .\32xl\:focus-within\:text-opacity-80:focus-within {
    --tw-text-opacity: 0.8;
  }

  .\32xl\[focus-within]\:text-opacity-90[focus-within] {
    --tw-text-opacity: 0.9;
  }

  .\32xl\:focus-within\:text-opacity-90:focus-within {
    --tw-text-opacity: 0.9;
  }

  .\32xl\[focus-within]\:text-opacity-95[focus-within] {
    --tw-text-opacity: 0.95;
  }

  .\32xl\:focus-within\:text-opacity-95:focus-within {
    --tw-text-opacity: 0.95;
  }

  .\32xl\[focus-within]\:text-opacity-100[focus-within] {
    --tw-text-opacity: 1;
  }

  .\32xl\:focus-within\:text-opacity-100:focus-within {
    --tw-text-opacity: 1;
  }

  .\32xl\:hover\:text-opacity-0:hover {
    --tw-text-opacity: 0;
  }

  .\32xl\:hover\:text-opacity-5:hover {
    --tw-text-opacity: 0.05;
  }

  .\32xl\:hover\:text-opacity-10:hover {
    --tw-text-opacity: 0.1;
  }

  .\32xl\:hover\:text-opacity-20:hover {
    --tw-text-opacity: 0.2;
  }

  .\32xl\:hover\:text-opacity-25:hover {
    --tw-text-opacity: 0.25;
  }

  .\32xl\:hover\:text-opacity-30:hover {
    --tw-text-opacity: 0.3;
  }

  .\32xl\:hover\:text-opacity-40:hover {
    --tw-text-opacity: 0.4;
  }

  .\32xl\:hover\:text-opacity-50:hover {
    --tw-text-opacity: 0.5;
  }

  .\32xl\:hover\:text-opacity-60:hover {
    --tw-text-opacity: 0.6;
  }

  .\32xl\:hover\:text-opacity-70:hover {
    --tw-text-opacity: 0.7;
  }

  .\32xl\:hover\:text-opacity-75:hover {
    --tw-text-opacity: 0.75;
  }

  .\32xl\:hover\:text-opacity-80:hover {
    --tw-text-opacity: 0.8;
  }

  .\32xl\:hover\:text-opacity-90:hover {
    --tw-text-opacity: 0.9;
  }

  .\32xl\:hover\:text-opacity-95:hover {
    --tw-text-opacity: 0.95;
  }

  .\32xl\:hover\:text-opacity-100:hover {
    --tw-text-opacity: 1;
  }

  .\32xl\:focus\:text-opacity-0:focus {
    --tw-text-opacity: 0;
  }

  .\32xl\:focus\:text-opacity-5:focus {
    --tw-text-opacity: 0.05;
  }

  .\32xl\:focus\:text-opacity-10:focus {
    --tw-text-opacity: 0.1;
  }

  .\32xl\:focus\:text-opacity-20:focus {
    --tw-text-opacity: 0.2;
  }

  .\32xl\:focus\:text-opacity-25:focus {
    --tw-text-opacity: 0.25;
  }

  .\32xl\:focus\:text-opacity-30:focus {
    --tw-text-opacity: 0.3;
  }

  .\32xl\:focus\:text-opacity-40:focus {
    --tw-text-opacity: 0.4;
  }

  .\32xl\:focus\:text-opacity-50:focus {
    --tw-text-opacity: 0.5;
  }

  .\32xl\:focus\:text-opacity-60:focus {
    --tw-text-opacity: 0.6;
  }

  .\32xl\:focus\:text-opacity-70:focus {
    --tw-text-opacity: 0.7;
  }

  .\32xl\:focus\:text-opacity-75:focus {
    --tw-text-opacity: 0.75;
  }

  .\32xl\:focus\:text-opacity-80:focus {
    --tw-text-opacity: 0.8;
  }

  .\32xl\:focus\:text-opacity-90:focus {
    --tw-text-opacity: 0.9;
  }

  .\32xl\:focus\:text-opacity-95:focus {
    --tw-text-opacity: 0.95;
  }

  .\32xl\:focus\:text-opacity-100:focus {
    --tw-text-opacity: 1;
  }

  .\32xl\:underline {
    text-decoration: underline;
  }

  .\32xl\:line-through {
    text-decoration: line-through;
  }

  .\32xl\:no-underline {
    text-decoration: none;
  }

  .group:hover .\32xl\:group-hover\:underline {
    text-decoration: underline;
  }

  .group:hover .\32xl\:group-hover\:line-through {
    text-decoration: line-through;
  }

  .group:hover .\32xl\:group-hover\:no-underline {
    text-decoration: none;
  }

  .\32xl\[focus-within]\:underline[focus-within] {
    text-decoration: underline;
  }

  .\32xl\:focus-within\:underline:focus-within {
    text-decoration: underline;
  }

  .\32xl\[focus-within]\:line-through[focus-within] {
    text-decoration: line-through;
  }

  .\32xl\:focus-within\:line-through:focus-within {
    text-decoration: line-through;
  }

  .\32xl\[focus-within]\:no-underline[focus-within] {
    text-decoration: none;
  }

  .\32xl\:focus-within\:no-underline:focus-within {
    text-decoration: none;
  }

  .\32xl\:hover\:underline:hover {
    text-decoration: underline;
  }

  .\32xl\:hover\:line-through:hover {
    text-decoration: line-through;
  }

  .\32xl\:hover\:no-underline:hover {
    text-decoration: none;
  }

  .\32xl\:focus\:underline:focus {
    text-decoration: underline;
  }

  .\32xl\:focus\:line-through:focus {
    text-decoration: line-through;
  }

  .\32xl\:focus\:no-underline:focus {
    text-decoration: none;
  }

  .\32xl\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .\32xl\:subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .\32xl\:placeholder-black::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-black::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-black:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-black::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-black::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-white::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-white::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-white:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-white::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-white::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-grey::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-grey::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-grey:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-grey::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-grey::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-purple::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-purple::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-purple:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-purple::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-purple::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-lightgrey::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-lightgrey::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-lightgrey:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-lightgrey::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-lightgrey::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-lightpurple::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-lightpurple::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-lightpurple:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-lightpurple::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-lightpurple::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-purplehover::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-purplehover::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-purplehover:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-purplehover::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-purplehover::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-purpleactive::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-purpleactive::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-purpleactive:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-purpleactive::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-purpleactive::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-red::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-red::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-red:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-red::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-red::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-beige::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-beige::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-beige:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-beige::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-beige::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-pourpre::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-pourpre::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-pourpre:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-pourpre::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-pourpre::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-petrole::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-petrole::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-petrole:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-petrole::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-petrole::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-antracite::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-antracite::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-antracite:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-antracite::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-antracite::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-black-opacity::-webkit-input-placeholder {
    color: rgba(25, 23, 29, 0.7);
  }

  .\32xl\:placeholder-black-opacity::-moz-placeholder {
    color: rgba(25, 23, 29, 0.7);
  }

  .\32xl\:placeholder-black-opacity:-ms-input-placeholder {
    color: rgba(25, 23, 29, 0.7);
  }

  .\32xl\:placeholder-black-opacity::-ms-input-placeholder {
    color: rgba(25, 23, 29, 0.7);
  }

  .\32xl\:placeholder-black-opacity::placeholder {
    color: rgba(25, 23, 29, 0.7);
  }

  .\32xl\:placeholder-current::-webkit-input-placeholder {
    color: currentColor;
  }

  .\32xl\:placeholder-current::-moz-placeholder {
    color: currentColor;
  }

  .\32xl\:placeholder-current:-ms-input-placeholder {
    color: currentColor;
  }

  .\32xl\:placeholder-current::-ms-input-placeholder {
    color: currentColor;
  }

  .\32xl\:placeholder-current::placeholder {
    color: currentColor;
  }

  .\32xl\:focus\:placeholder-black:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-black:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-black:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-black:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-black:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-white:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-white:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-white:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-white:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-white:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-grey:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-grey:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-grey:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-grey:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-grey:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-purple:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-purple:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-purple:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-purple:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-purple:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-lightgrey:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-lightgrey:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-lightgrey:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-lightgrey:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-lightgrey:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-lightpurple:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-lightpurple:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-lightpurple:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-lightpurple:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-lightpurple:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-purplehover:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-purplehover:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-purplehover:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-purplehover:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-purplehover:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-purpleactive:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-purpleactive:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-purpleactive:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-purpleactive:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-purpleactive:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-red:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-red:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-red:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-red:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-red:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-beige:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-beige:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-beige:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-beige:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-beige:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-pourpre:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-pourpre:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-pourpre:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-pourpre:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-pourpre:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-petrole:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-petrole:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-petrole:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-petrole:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-petrole:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-antracite:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-antracite:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-antracite:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-antracite:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-antracite:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-black-opacity:focus::-webkit-input-placeholder {
    color: rgba(25, 23, 29, 0.7);
  }

  .\32xl\:focus\:placeholder-black-opacity:focus::-moz-placeholder {
    color: rgba(25, 23, 29, 0.7);
  }

  .\32xl\:focus\:placeholder-black-opacity:focus:-ms-input-placeholder {
    color: rgba(25, 23, 29, 0.7);
  }

  .\32xl\:focus\:placeholder-black-opacity:focus::-ms-input-placeholder {
    color: rgba(25, 23, 29, 0.7);
  }

  .\32xl\:focus\:placeholder-black-opacity:focus::placeholder {
    color: rgba(25, 23, 29, 0.7);
  }

  .\32xl\:focus\:placeholder-current:focus::-webkit-input-placeholder {
    color: currentColor;
  }

  .\32xl\:focus\:placeholder-current:focus::-moz-placeholder {
    color: currentColor;
  }

  .\32xl\:focus\:placeholder-current:focus:-ms-input-placeholder {
    color: currentColor;
  }

  .\32xl\:focus\:placeholder-current:focus::-ms-input-placeholder {
    color: currentColor;
  }

  .\32xl\:focus\:placeholder-current:focus::placeholder {
    color: currentColor;
  }

  .\32xl\:placeholder-opacity-0::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0;
  }

  .\32xl\:placeholder-opacity-0::-moz-placeholder {
    --tw-placeholder-opacity: 0;
  }

  .\32xl\:placeholder-opacity-0:-ms-input-placeholder {
    --tw-placeholder-opacity: 0;
  }

  .\32xl\:placeholder-opacity-0::-ms-input-placeholder {
    --tw-placeholder-opacity: 0;
  }

  .\32xl\:placeholder-opacity-0::placeholder {
    --tw-placeholder-opacity: 0;
  }

  .\32xl\:placeholder-opacity-5::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .\32xl\:placeholder-opacity-5::-moz-placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .\32xl\:placeholder-opacity-5:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .\32xl\:placeholder-opacity-5::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .\32xl\:placeholder-opacity-5::placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .\32xl\:placeholder-opacity-10::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .\32xl\:placeholder-opacity-10::-moz-placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .\32xl\:placeholder-opacity-10:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .\32xl\:placeholder-opacity-10::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .\32xl\:placeholder-opacity-10::placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .\32xl\:placeholder-opacity-20::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .\32xl\:placeholder-opacity-20::-moz-placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .\32xl\:placeholder-opacity-20:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .\32xl\:placeholder-opacity-20::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .\32xl\:placeholder-opacity-20::placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .\32xl\:placeholder-opacity-25::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .\32xl\:placeholder-opacity-25::-moz-placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .\32xl\:placeholder-opacity-25:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .\32xl\:placeholder-opacity-25::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .\32xl\:placeholder-opacity-25::placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .\32xl\:placeholder-opacity-30::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .\32xl\:placeholder-opacity-30::-moz-placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .\32xl\:placeholder-opacity-30:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .\32xl\:placeholder-opacity-30::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .\32xl\:placeholder-opacity-30::placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .\32xl\:placeholder-opacity-40::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .\32xl\:placeholder-opacity-40::-moz-placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .\32xl\:placeholder-opacity-40:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .\32xl\:placeholder-opacity-40::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .\32xl\:placeholder-opacity-40::placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .\32xl\:placeholder-opacity-50::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .\32xl\:placeholder-opacity-50::-moz-placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .\32xl\:placeholder-opacity-50:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .\32xl\:placeholder-opacity-50::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .\32xl\:placeholder-opacity-50::placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .\32xl\:placeholder-opacity-60::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .\32xl\:placeholder-opacity-60::-moz-placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .\32xl\:placeholder-opacity-60:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .\32xl\:placeholder-opacity-60::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .\32xl\:placeholder-opacity-60::placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .\32xl\:placeholder-opacity-70::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .\32xl\:placeholder-opacity-70::-moz-placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .\32xl\:placeholder-opacity-70:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .\32xl\:placeholder-opacity-70::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .\32xl\:placeholder-opacity-70::placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .\32xl\:placeholder-opacity-75::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .\32xl\:placeholder-opacity-75::-moz-placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .\32xl\:placeholder-opacity-75:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .\32xl\:placeholder-opacity-75::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .\32xl\:placeholder-opacity-75::placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .\32xl\:placeholder-opacity-80::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .\32xl\:placeholder-opacity-80::-moz-placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .\32xl\:placeholder-opacity-80:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .\32xl\:placeholder-opacity-80::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .\32xl\:placeholder-opacity-80::placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .\32xl\:placeholder-opacity-90::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .\32xl\:placeholder-opacity-90::-moz-placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .\32xl\:placeholder-opacity-90:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .\32xl\:placeholder-opacity-90::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .\32xl\:placeholder-opacity-90::placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .\32xl\:placeholder-opacity-95::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .\32xl\:placeholder-opacity-95::-moz-placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .\32xl\:placeholder-opacity-95:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .\32xl\:placeholder-opacity-95::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .\32xl\:placeholder-opacity-95::placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .\32xl\:placeholder-opacity-100::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
  }

  .\32xl\:placeholder-opacity-100::-moz-placeholder {
    --tw-placeholder-opacity: 1;
  }

  .\32xl\:placeholder-opacity-100:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
  }

  .\32xl\:placeholder-opacity-100::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
  }

  .\32xl\:placeholder-opacity-100::placeholder {
    --tw-placeholder-opacity: 1;
  }

  .\32xl\:focus\:placeholder-opacity-0:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0;
  }

  .\32xl\:focus\:placeholder-opacity-0:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0;
  }

  .\32xl\:focus\:placeholder-opacity-0:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0;
  }

  .\32xl\:focus\:placeholder-opacity-0:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0;
  }

  .\32xl\:focus\:placeholder-opacity-0:focus::placeholder {
    --tw-placeholder-opacity: 0;
  }

  .\32xl\:focus\:placeholder-opacity-5:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .\32xl\:focus\:placeholder-opacity-5:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .\32xl\:focus\:placeholder-opacity-5:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .\32xl\:focus\:placeholder-opacity-5:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .\32xl\:focus\:placeholder-opacity-5:focus::placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .\32xl\:focus\:placeholder-opacity-10:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .\32xl\:focus\:placeholder-opacity-10:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .\32xl\:focus\:placeholder-opacity-10:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .\32xl\:focus\:placeholder-opacity-10:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .\32xl\:focus\:placeholder-opacity-10:focus::placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .\32xl\:focus\:placeholder-opacity-20:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .\32xl\:focus\:placeholder-opacity-20:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .\32xl\:focus\:placeholder-opacity-20:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .\32xl\:focus\:placeholder-opacity-20:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .\32xl\:focus\:placeholder-opacity-20:focus::placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .\32xl\:focus\:placeholder-opacity-25:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .\32xl\:focus\:placeholder-opacity-25:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .\32xl\:focus\:placeholder-opacity-25:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .\32xl\:focus\:placeholder-opacity-25:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .\32xl\:focus\:placeholder-opacity-25:focus::placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .\32xl\:focus\:placeholder-opacity-30:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .\32xl\:focus\:placeholder-opacity-30:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .\32xl\:focus\:placeholder-opacity-30:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .\32xl\:focus\:placeholder-opacity-30:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .\32xl\:focus\:placeholder-opacity-30:focus::placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .\32xl\:focus\:placeholder-opacity-40:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .\32xl\:focus\:placeholder-opacity-40:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .\32xl\:focus\:placeholder-opacity-40:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .\32xl\:focus\:placeholder-opacity-40:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .\32xl\:focus\:placeholder-opacity-40:focus::placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .\32xl\:focus\:placeholder-opacity-50:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .\32xl\:focus\:placeholder-opacity-50:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .\32xl\:focus\:placeholder-opacity-50:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .\32xl\:focus\:placeholder-opacity-50:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .\32xl\:focus\:placeholder-opacity-50:focus::placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .\32xl\:focus\:placeholder-opacity-60:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .\32xl\:focus\:placeholder-opacity-60:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .\32xl\:focus\:placeholder-opacity-60:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .\32xl\:focus\:placeholder-opacity-60:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .\32xl\:focus\:placeholder-opacity-60:focus::placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .\32xl\:focus\:placeholder-opacity-70:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .\32xl\:focus\:placeholder-opacity-70:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .\32xl\:focus\:placeholder-opacity-70:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .\32xl\:focus\:placeholder-opacity-70:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .\32xl\:focus\:placeholder-opacity-70:focus::placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .\32xl\:focus\:placeholder-opacity-75:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .\32xl\:focus\:placeholder-opacity-75:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .\32xl\:focus\:placeholder-opacity-75:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .\32xl\:focus\:placeholder-opacity-75:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .\32xl\:focus\:placeholder-opacity-75:focus::placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .\32xl\:focus\:placeholder-opacity-80:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .\32xl\:focus\:placeholder-opacity-80:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .\32xl\:focus\:placeholder-opacity-80:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .\32xl\:focus\:placeholder-opacity-80:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .\32xl\:focus\:placeholder-opacity-80:focus::placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .\32xl\:focus\:placeholder-opacity-90:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .\32xl\:focus\:placeholder-opacity-90:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .\32xl\:focus\:placeholder-opacity-90:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .\32xl\:focus\:placeholder-opacity-90:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .\32xl\:focus\:placeholder-opacity-90:focus::placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .\32xl\:focus\:placeholder-opacity-95:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .\32xl\:focus\:placeholder-opacity-95:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .\32xl\:focus\:placeholder-opacity-95:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .\32xl\:focus\:placeholder-opacity-95:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .\32xl\:focus\:placeholder-opacity-95:focus::placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .\32xl\:focus\:placeholder-opacity-100:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
  }

  .\32xl\:focus\:placeholder-opacity-100:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
  }

  .\32xl\:focus\:placeholder-opacity-100:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
  }

  .\32xl\:focus\:placeholder-opacity-100:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
  }

  .\32xl\:focus\:placeholder-opacity-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
  }

  .\32xl\:opacity-0 {
    opacity: 0;
  }

  .\32xl\:opacity-5 {
    opacity: 0.05;
  }

  .\32xl\:opacity-10 {
    opacity: 0.1;
  }

  .\32xl\:opacity-20 {
    opacity: 0.2;
  }

  .\32xl\:opacity-25 {
    opacity: 0.25;
  }

  .\32xl\:opacity-30 {
    opacity: 0.3;
  }

  .\32xl\:opacity-40 {
    opacity: 0.4;
  }

  .\32xl\:opacity-50 {
    opacity: 0.5;
  }

  .\32xl\:opacity-60 {
    opacity: 0.6;
  }

  .\32xl\:opacity-70 {
    opacity: 0.7;
  }

  .\32xl\:opacity-75 {
    opacity: 0.75;
  }

  .\32xl\:opacity-80 {
    opacity: 0.8;
  }

  .\32xl\:opacity-90 {
    opacity: 0.9;
  }

  .\32xl\:opacity-95 {
    opacity: 0.95;
  }

  .\32xl\:opacity-100 {
    opacity: 1;
  }

  .group:hover .\32xl\:group-hover\:opacity-0 {
    opacity: 0;
  }

  .group:hover .\32xl\:group-hover\:opacity-5 {
    opacity: 0.05;
  }

  .group:hover .\32xl\:group-hover\:opacity-10 {
    opacity: 0.1;
  }

  .group:hover .\32xl\:group-hover\:opacity-20 {
    opacity: 0.2;
  }

  .group:hover .\32xl\:group-hover\:opacity-25 {
    opacity: 0.25;
  }

  .group:hover .\32xl\:group-hover\:opacity-30 {
    opacity: 0.3;
  }

  .group:hover .\32xl\:group-hover\:opacity-40 {
    opacity: 0.4;
  }

  .group:hover .\32xl\:group-hover\:opacity-50 {
    opacity: 0.5;
  }

  .group:hover .\32xl\:group-hover\:opacity-60 {
    opacity: 0.6;
  }

  .group:hover .\32xl\:group-hover\:opacity-70 {
    opacity: 0.7;
  }

  .group:hover .\32xl\:group-hover\:opacity-75 {
    opacity: 0.75;
  }

  .group:hover .\32xl\:group-hover\:opacity-80 {
    opacity: 0.8;
  }

  .group:hover .\32xl\:group-hover\:opacity-90 {
    opacity: 0.9;
  }

  .group:hover .\32xl\:group-hover\:opacity-95 {
    opacity: 0.95;
  }

  .group:hover .\32xl\:group-hover\:opacity-100 {
    opacity: 1;
  }

  .\32xl\[focus-within]\:opacity-0[focus-within] {
    opacity: 0;
  }

  .\32xl\:focus-within\:opacity-0:focus-within {
    opacity: 0;
  }

  .\32xl\[focus-within]\:opacity-5[focus-within] {
    opacity: 0.05;
  }

  .\32xl\:focus-within\:opacity-5:focus-within {
    opacity: 0.05;
  }

  .\32xl\[focus-within]\:opacity-10[focus-within] {
    opacity: 0.1;
  }

  .\32xl\:focus-within\:opacity-10:focus-within {
    opacity: 0.1;
  }

  .\32xl\[focus-within]\:opacity-20[focus-within] {
    opacity: 0.2;
  }

  .\32xl\:focus-within\:opacity-20:focus-within {
    opacity: 0.2;
  }

  .\32xl\[focus-within]\:opacity-25[focus-within] {
    opacity: 0.25;
  }

  .\32xl\:focus-within\:opacity-25:focus-within {
    opacity: 0.25;
  }

  .\32xl\[focus-within]\:opacity-30[focus-within] {
    opacity: 0.3;
  }

  .\32xl\:focus-within\:opacity-30:focus-within {
    opacity: 0.3;
  }

  .\32xl\[focus-within]\:opacity-40[focus-within] {
    opacity: 0.4;
  }

  .\32xl\:focus-within\:opacity-40:focus-within {
    opacity: 0.4;
  }

  .\32xl\[focus-within]\:opacity-50[focus-within] {
    opacity: 0.5;
  }

  .\32xl\:focus-within\:opacity-50:focus-within {
    opacity: 0.5;
  }

  .\32xl\[focus-within]\:opacity-60[focus-within] {
    opacity: 0.6;
  }

  .\32xl\:focus-within\:opacity-60:focus-within {
    opacity: 0.6;
  }

  .\32xl\[focus-within]\:opacity-70[focus-within] {
    opacity: 0.7;
  }

  .\32xl\:focus-within\:opacity-70:focus-within {
    opacity: 0.7;
  }

  .\32xl\[focus-within]\:opacity-75[focus-within] {
    opacity: 0.75;
  }

  .\32xl\:focus-within\:opacity-75:focus-within {
    opacity: 0.75;
  }

  .\32xl\[focus-within]\:opacity-80[focus-within] {
    opacity: 0.8;
  }

  .\32xl\:focus-within\:opacity-80:focus-within {
    opacity: 0.8;
  }

  .\32xl\[focus-within]\:opacity-90[focus-within] {
    opacity: 0.9;
  }

  .\32xl\:focus-within\:opacity-90:focus-within {
    opacity: 0.9;
  }

  .\32xl\[focus-within]\:opacity-95[focus-within] {
    opacity: 0.95;
  }

  .\32xl\:focus-within\:opacity-95:focus-within {
    opacity: 0.95;
  }

  .\32xl\[focus-within]\:opacity-100[focus-within] {
    opacity: 1;
  }

  .\32xl\:focus-within\:opacity-100:focus-within {
    opacity: 1;
  }

  .\32xl\:hover\:opacity-0:hover {
    opacity: 0;
  }

  .\32xl\:hover\:opacity-5:hover {
    opacity: 0.05;
  }

  .\32xl\:hover\:opacity-10:hover {
    opacity: 0.1;
  }

  .\32xl\:hover\:opacity-20:hover {
    opacity: 0.2;
  }

  .\32xl\:hover\:opacity-25:hover {
    opacity: 0.25;
  }

  .\32xl\:hover\:opacity-30:hover {
    opacity: 0.3;
  }

  .\32xl\:hover\:opacity-40:hover {
    opacity: 0.4;
  }

  .\32xl\:hover\:opacity-50:hover {
    opacity: 0.5;
  }

  .\32xl\:hover\:opacity-60:hover {
    opacity: 0.6;
  }

  .\32xl\:hover\:opacity-70:hover {
    opacity: 0.7;
  }

  .\32xl\:hover\:opacity-75:hover {
    opacity: 0.75;
  }

  .\32xl\:hover\:opacity-80:hover {
    opacity: 0.8;
  }

  .\32xl\:hover\:opacity-90:hover {
    opacity: 0.9;
  }

  .\32xl\:hover\:opacity-95:hover {
    opacity: 0.95;
  }

  .\32xl\:hover\:opacity-100:hover {
    opacity: 1;
  }

  .\32xl\:focus\:opacity-0:focus {
    opacity: 0;
  }

  .\32xl\:focus\:opacity-5:focus {
    opacity: 0.05;
  }

  .\32xl\:focus\:opacity-10:focus {
    opacity: 0.1;
  }

  .\32xl\:focus\:opacity-20:focus {
    opacity: 0.2;
  }

  .\32xl\:focus\:opacity-25:focus {
    opacity: 0.25;
  }

  .\32xl\:focus\:opacity-30:focus {
    opacity: 0.3;
  }

  .\32xl\:focus\:opacity-40:focus {
    opacity: 0.4;
  }

  .\32xl\:focus\:opacity-50:focus {
    opacity: 0.5;
  }

  .\32xl\:focus\:opacity-60:focus {
    opacity: 0.6;
  }

  .\32xl\:focus\:opacity-70:focus {
    opacity: 0.7;
  }

  .\32xl\:focus\:opacity-75:focus {
    opacity: 0.75;
  }

  .\32xl\:focus\:opacity-80:focus {
    opacity: 0.8;
  }

  .\32xl\:focus\:opacity-90:focus {
    opacity: 0.9;
  }

  .\32xl\:focus\:opacity-95:focus {
    opacity: 0.95;
  }

  .\32xl\:focus\:opacity-100:focus {
    opacity: 1;
  }

  .\32xl\:bg-blend-normal {
    background-blend-mode: normal;
  }

  .\32xl\:bg-blend-multiply {
    background-blend-mode: multiply;
  }

  .\32xl\:bg-blend-screen {
    background-blend-mode: screen;
  }

  .\32xl\:bg-blend-overlay {
    background-blend-mode: overlay;
  }

  .\32xl\:bg-blend-darken {
    background-blend-mode: darken;
  }

  .\32xl\:bg-blend-lighten {
    background-blend-mode: lighten;
  }

  .\32xl\:bg-blend-color-dodge {
    background-blend-mode: color-dodge;
  }

  .\32xl\:bg-blend-color-burn {
    background-blend-mode: color-burn;
  }

  .\32xl\:bg-blend-hard-light {
    background-blend-mode: hard-light;
  }

  .\32xl\:bg-blend-soft-light {
    background-blend-mode: soft-light;
  }

  .\32xl\:bg-blend-difference {
    background-blend-mode: difference;
  }

  .\32xl\:bg-blend-exclusion {
    background-blend-mode: exclusion;
  }

  .\32xl\:bg-blend-hue {
    background-blend-mode: hue;
  }

  .\32xl\:bg-blend-saturation {
    background-blend-mode: saturation;
  }

  .\32xl\:bg-blend-color {
    background-blend-mode: color;
  }

  .\32xl\:bg-blend-luminosity {
    background-blend-mode: luminosity;
  }

  .\32xl\:mix-blend-normal {
    mix-blend-mode: normal;
  }

  .\32xl\:mix-blend-multiply {
    mix-blend-mode: multiply;
  }

  .\32xl\:mix-blend-screen {
    mix-blend-mode: screen;
  }

  .\32xl\:mix-blend-overlay {
    mix-blend-mode: overlay;
  }

  .\32xl\:mix-blend-darken {
    mix-blend-mode: darken;
  }

  .\32xl\:mix-blend-lighten {
    mix-blend-mode: lighten;
  }

  .\32xl\:mix-blend-color-dodge {
    mix-blend-mode: color-dodge;
  }

  .\32xl\:mix-blend-color-burn {
    mix-blend-mode: color-burn;
  }

  .\32xl\:mix-blend-hard-light {
    mix-blend-mode: hard-light;
  }

  .\32xl\:mix-blend-soft-light {
    mix-blend-mode: soft-light;
  }

  .\32xl\:mix-blend-difference {
    mix-blend-mode: difference;
  }

  .\32xl\:mix-blend-exclusion {
    mix-blend-mode: exclusion;
  }

  .\32xl\:mix-blend-hue {
    mix-blend-mode: hue;
  }

  .\32xl\:mix-blend-saturation {
    mix-blend-mode: saturation;
  }

  .\32xl\:mix-blend-color {
    mix-blend-mode: color;
  }

  .\32xl\:mix-blend-luminosity {
    mix-blend-mode: luminosity;
  }

  .\32xl\:shadow-sm {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .\32xl\:shadow {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .\32xl\:shadow-md {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .\32xl\:shadow-lg {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .\32xl\:shadow-xl {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .\32xl\:shadow-2xl {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .\32xl\:shadow-inner {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .\32xl\:shadow-none {
    --tw-shadow: 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .group:hover .\32xl\:group-hover\:shadow-sm {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .group:hover .\32xl\:group-hover\:shadow {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .group:hover .\32xl\:group-hover\:shadow-md {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .group:hover .\32xl\:group-hover\:shadow-lg {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .group:hover .\32xl\:group-hover\:shadow-xl {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .group:hover .\32xl\:group-hover\:shadow-2xl {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .group:hover .\32xl\:group-hover\:shadow-inner {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .group:hover .\32xl\:group-hover\:shadow-none {
    --tw-shadow: 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .\32xl\[focus-within]\:shadow-sm[focus-within] {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .\32xl\:focus-within\:shadow-sm:focus-within {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .\32xl\[focus-within]\:shadow[focus-within] {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .\32xl\:focus-within\:shadow:focus-within {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .\32xl\[focus-within]\:shadow-md[focus-within] {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .\32xl\:focus-within\:shadow-md:focus-within {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .\32xl\[focus-within]\:shadow-lg[focus-within] {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .\32xl\:focus-within\:shadow-lg:focus-within {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .\32xl\[focus-within]\:shadow-xl[focus-within] {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .\32xl\:focus-within\:shadow-xl:focus-within {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .\32xl\[focus-within]\:shadow-2xl[focus-within] {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .\32xl\:focus-within\:shadow-2xl:focus-within {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .\32xl\[focus-within]\:shadow-inner[focus-within] {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .\32xl\:focus-within\:shadow-inner:focus-within {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .\32xl\[focus-within]\:shadow-none[focus-within] {
    --tw-shadow: 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .\32xl\:focus-within\:shadow-none:focus-within {
    --tw-shadow: 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .\32xl\:hover\:shadow-sm:hover {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .\32xl\:hover\:shadow:hover {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .\32xl\:hover\:shadow-md:hover {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .\32xl\:hover\:shadow-lg:hover {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .\32xl\:hover\:shadow-xl:hover {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .\32xl\:hover\:shadow-2xl:hover {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .\32xl\:hover\:shadow-inner:hover {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .\32xl\:hover\:shadow-none:hover {
    --tw-shadow: 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .\32xl\:focus\:shadow-sm:focus {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .\32xl\:focus\:shadow:focus {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .\32xl\:focus\:shadow-md:focus {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .\32xl\:focus\:shadow-lg:focus {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .\32xl\:focus\:shadow-xl:focus {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .\32xl\:focus\:shadow-2xl:focus {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .\32xl\:focus\:shadow-inner:focus {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .\32xl\:focus\:shadow-none:focus {
    --tw-shadow: 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .\32xl\:outline-none {
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .\32xl\:outline-white {
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .\32xl\:outline-black {
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .\32xl\[focus-within]\:outline-none[focus-within] {
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .\32xl\:focus-within\:outline-none:focus-within {
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .\32xl\[focus-within]\:outline-white[focus-within] {
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .\32xl\:focus-within\:outline-white:focus-within {
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .\32xl\[focus-within]\:outline-black[focus-within] {
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .\32xl\:focus-within\:outline-black:focus-within {
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .\32xl\:focus\:outline-none:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .\32xl\:focus\:outline-white:focus {
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .\32xl\:focus\:outline-black:focus {
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .\32xl\:ring-0 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .\32xl\:ring-1 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .\32xl\:ring-2 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .\32xl\:ring-4 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .\32xl\:ring-8 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .\32xl\:ring {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .\32xl\[focus-within]\:ring-0[focus-within] {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .\32xl\:focus-within\:ring-0:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .\32xl\[focus-within]\:ring-1[focus-within] {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .\32xl\:focus-within\:ring-1:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .\32xl\[focus-within]\:ring-2[focus-within] {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .\32xl\:focus-within\:ring-2:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .\32xl\[focus-within]\:ring-4[focus-within] {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .\32xl\:focus-within\:ring-4:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .\32xl\[focus-within]\:ring-8[focus-within] {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .\32xl\:focus-within\:ring-8:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .\32xl\[focus-within]\:ring[focus-within] {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .\32xl\:focus-within\:ring:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .\32xl\:focus\:ring-0:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .\32xl\:focus\:ring-1:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .\32xl\:focus\:ring-2:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .\32xl\:focus\:ring-4:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .\32xl\:focus\:ring-8:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .\32xl\:focus\:ring:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .\32xl\:ring-inset {
    --tw-ring-inset: inset;
  }

  .\32xl\[focus-within]\:ring-inset[focus-within] {
    --tw-ring-inset: inset;
  }

  .\32xl\:focus-within\:ring-inset:focus-within {
    --tw-ring-inset: inset;
  }

  .\32xl\:focus\:ring-inset:focus {
    --tw-ring-inset: inset;
  }

  .\32xl\:ring-black {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(26, 23, 30, var(--tw-ring-opacity));
  }

  .\32xl\:ring-white {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
  }

  .\32xl\:ring-grey {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(174, 173, 175, var(--tw-ring-opacity));
  }

  .\32xl\:ring-purple {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(1, 66, 94, var(--tw-ring-opacity));
  }

  .\32xl\:ring-lightgrey {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(241, 241, 241, var(--tw-ring-opacity));
  }

  .\32xl\:ring-lightpurple {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(199, 183, 167, var(--tw-ring-opacity));
  }

  .\32xl\:ring-purplehover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(160, 121, 232, var(--tw-ring-opacity));
  }

  .\32xl\:ring-purpleactive {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(139, 92, 227, var(--tw-ring-opacity));
  }

  .\32xl\:ring-red {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(230, 95, 110, var(--tw-ring-opacity));
  }

  .\32xl\:ring-beige {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(199, 183, 167, var(--tw-ring-opacity));
  }

  .\32xl\:ring-pourpre {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(74, 25, 44, var(--tw-ring-opacity));
  }

  .\32xl\:ring-petrole {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(1, 66, 94, var(--tw-ring-opacity));
  }

  .\32xl\:ring-antracite {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(68, 78, 79, var(--tw-ring-opacity));
  }

  .\32xl\:ring-black-opacity {
    --tw-ring-color: rgba(25, 23, 29, 0.7);
  }

  .\32xl\:ring-current {
    --tw-ring-color: currentColor;
  }

  .\32xl\[focus-within]\:ring-black[focus-within] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(26, 23, 30, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-black:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(26, 23, 30, var(--tw-ring-opacity));
  }

  .\32xl\[focus-within]\:ring-white[focus-within] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-white:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
  }

  .\32xl\[focus-within]\:ring-grey[focus-within] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(174, 173, 175, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-grey:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(174, 173, 175, var(--tw-ring-opacity));
  }

  .\32xl\[focus-within]\:ring-purple[focus-within] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(1, 66, 94, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-purple:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(1, 66, 94, var(--tw-ring-opacity));
  }

  .\32xl\[focus-within]\:ring-lightgrey[focus-within] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(241, 241, 241, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-lightgrey:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(241, 241, 241, var(--tw-ring-opacity));
  }

  .\32xl\[focus-within]\:ring-lightpurple[focus-within] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(199, 183, 167, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-lightpurple:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(199, 183, 167, var(--tw-ring-opacity));
  }

  .\32xl\[focus-within]\:ring-purplehover[focus-within] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(160, 121, 232, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-purplehover:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(160, 121, 232, var(--tw-ring-opacity));
  }

  .\32xl\[focus-within]\:ring-purpleactive[focus-within] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(139, 92, 227, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-purpleactive:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(139, 92, 227, var(--tw-ring-opacity));
  }

  .\32xl\[focus-within]\:ring-red[focus-within] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(230, 95, 110, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-red:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(230, 95, 110, var(--tw-ring-opacity));
  }

  .\32xl\[focus-within]\:ring-beige[focus-within] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(199, 183, 167, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-beige:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(199, 183, 167, var(--tw-ring-opacity));
  }

  .\32xl\[focus-within]\:ring-pourpre[focus-within] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(74, 25, 44, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-pourpre:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(74, 25, 44, var(--tw-ring-opacity));
  }

  .\32xl\[focus-within]\:ring-petrole[focus-within] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(1, 66, 94, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-petrole:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(1, 66, 94, var(--tw-ring-opacity));
  }

  .\32xl\[focus-within]\:ring-antracite[focus-within] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(68, 78, 79, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-antracite:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(68, 78, 79, var(--tw-ring-opacity));
  }

  .\32xl\[focus-within]\:ring-black-opacity[focus-within] {
    --tw-ring-color: rgba(25, 23, 29, 0.7);
  }

  .\32xl\:focus-within\:ring-black-opacity:focus-within {
    --tw-ring-color: rgba(25, 23, 29, 0.7);
  }

  .\32xl\[focus-within]\:ring-current[focus-within] {
    --tw-ring-color: currentColor;
  }

  .\32xl\:focus-within\:ring-current:focus-within {
    --tw-ring-color: currentColor;
  }

  .\32xl\:focus\:ring-black:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(26, 23, 30, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-white:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-grey:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(174, 173, 175, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-purple:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(1, 66, 94, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-lightgrey:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(241, 241, 241, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-lightpurple:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(199, 183, 167, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-purplehover:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(160, 121, 232, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-purpleactive:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(139, 92, 227, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-red:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(230, 95, 110, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-beige:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(199, 183, 167, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-pourpre:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(74, 25, 44, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-petrole:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(1, 66, 94, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-antracite:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(68, 78, 79, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-black-opacity:focus {
    --tw-ring-color: rgba(25, 23, 29, 0.7);
  }

  .\32xl\:focus\:ring-current:focus {
    --tw-ring-color: currentColor;
  }

  .\32xl\:ring-opacity-0 {
    --tw-ring-opacity: 0;
  }

  .\32xl\:ring-opacity-5 {
    --tw-ring-opacity: 0.05;
  }

  .\32xl\:ring-opacity-10 {
    --tw-ring-opacity: 0.1;
  }

  .\32xl\:ring-opacity-20 {
    --tw-ring-opacity: 0.2;
  }

  .\32xl\:ring-opacity-25 {
    --tw-ring-opacity: 0.25;
  }

  .\32xl\:ring-opacity-30 {
    --tw-ring-opacity: 0.3;
  }

  .\32xl\:ring-opacity-40 {
    --tw-ring-opacity: 0.4;
  }

  .\32xl\:ring-opacity-50 {
    --tw-ring-opacity: 0.5;
  }

  .\32xl\:ring-opacity-60 {
    --tw-ring-opacity: 0.6;
  }

  .\32xl\:ring-opacity-70 {
    --tw-ring-opacity: 0.7;
  }

  .\32xl\:ring-opacity-75 {
    --tw-ring-opacity: 0.75;
  }

  .\32xl\:ring-opacity-80 {
    --tw-ring-opacity: 0.8;
  }

  .\32xl\:ring-opacity-90 {
    --tw-ring-opacity: 0.9;
  }

  .\32xl\:ring-opacity-95 {
    --tw-ring-opacity: 0.95;
  }

  .\32xl\:ring-opacity-100 {
    --tw-ring-opacity: 1;
  }

  .\32xl\[focus-within]\:ring-opacity-0[focus-within] {
    --tw-ring-opacity: 0;
  }

  .\32xl\:focus-within\:ring-opacity-0:focus-within {
    --tw-ring-opacity: 0;
  }

  .\32xl\[focus-within]\:ring-opacity-5[focus-within] {
    --tw-ring-opacity: 0.05;
  }

  .\32xl\:focus-within\:ring-opacity-5:focus-within {
    --tw-ring-opacity: 0.05;
  }

  .\32xl\[focus-within]\:ring-opacity-10[focus-within] {
    --tw-ring-opacity: 0.1;
  }

  .\32xl\:focus-within\:ring-opacity-10:focus-within {
    --tw-ring-opacity: 0.1;
  }

  .\32xl\[focus-within]\:ring-opacity-20[focus-within] {
    --tw-ring-opacity: 0.2;
  }

  .\32xl\:focus-within\:ring-opacity-20:focus-within {
    --tw-ring-opacity: 0.2;
  }

  .\32xl\[focus-within]\:ring-opacity-25[focus-within] {
    --tw-ring-opacity: 0.25;
  }

  .\32xl\:focus-within\:ring-opacity-25:focus-within {
    --tw-ring-opacity: 0.25;
  }

  .\32xl\[focus-within]\:ring-opacity-30[focus-within] {
    --tw-ring-opacity: 0.3;
  }

  .\32xl\:focus-within\:ring-opacity-30:focus-within {
    --tw-ring-opacity: 0.3;
  }

  .\32xl\[focus-within]\:ring-opacity-40[focus-within] {
    --tw-ring-opacity: 0.4;
  }

  .\32xl\:focus-within\:ring-opacity-40:focus-within {
    --tw-ring-opacity: 0.4;
  }

  .\32xl\[focus-within]\:ring-opacity-50[focus-within] {
    --tw-ring-opacity: 0.5;
  }

  .\32xl\:focus-within\:ring-opacity-50:focus-within {
    --tw-ring-opacity: 0.5;
  }

  .\32xl\[focus-within]\:ring-opacity-60[focus-within] {
    --tw-ring-opacity: 0.6;
  }

  .\32xl\:focus-within\:ring-opacity-60:focus-within {
    --tw-ring-opacity: 0.6;
  }

  .\32xl\[focus-within]\:ring-opacity-70[focus-within] {
    --tw-ring-opacity: 0.7;
  }

  .\32xl\:focus-within\:ring-opacity-70:focus-within {
    --tw-ring-opacity: 0.7;
  }

  .\32xl\[focus-within]\:ring-opacity-75[focus-within] {
    --tw-ring-opacity: 0.75;
  }

  .\32xl\:focus-within\:ring-opacity-75:focus-within {
    --tw-ring-opacity: 0.75;
  }

  .\32xl\[focus-within]\:ring-opacity-80[focus-within] {
    --tw-ring-opacity: 0.8;
  }

  .\32xl\:focus-within\:ring-opacity-80:focus-within {
    --tw-ring-opacity: 0.8;
  }

  .\32xl\[focus-within]\:ring-opacity-90[focus-within] {
    --tw-ring-opacity: 0.9;
  }

  .\32xl\:focus-within\:ring-opacity-90:focus-within {
    --tw-ring-opacity: 0.9;
  }

  .\32xl\[focus-within]\:ring-opacity-95[focus-within] {
    --tw-ring-opacity: 0.95;
  }

  .\32xl\:focus-within\:ring-opacity-95:focus-within {
    --tw-ring-opacity: 0.95;
  }

  .\32xl\[focus-within]\:ring-opacity-100[focus-within] {
    --tw-ring-opacity: 1;
  }

  .\32xl\:focus-within\:ring-opacity-100:focus-within {
    --tw-ring-opacity: 1;
  }

  .\32xl\:focus\:ring-opacity-0:focus {
    --tw-ring-opacity: 0;
  }

  .\32xl\:focus\:ring-opacity-5:focus {
    --tw-ring-opacity: 0.05;
  }

  .\32xl\:focus\:ring-opacity-10:focus {
    --tw-ring-opacity: 0.1;
  }

  .\32xl\:focus\:ring-opacity-20:focus {
    --tw-ring-opacity: 0.2;
  }

  .\32xl\:focus\:ring-opacity-25:focus {
    --tw-ring-opacity: 0.25;
  }

  .\32xl\:focus\:ring-opacity-30:focus {
    --tw-ring-opacity: 0.3;
  }

  .\32xl\:focus\:ring-opacity-40:focus {
    --tw-ring-opacity: 0.4;
  }

  .\32xl\:focus\:ring-opacity-50:focus {
    --tw-ring-opacity: 0.5;
  }

  .\32xl\:focus\:ring-opacity-60:focus {
    --tw-ring-opacity: 0.6;
  }

  .\32xl\:focus\:ring-opacity-70:focus {
    --tw-ring-opacity: 0.7;
  }

  .\32xl\:focus\:ring-opacity-75:focus {
    --tw-ring-opacity: 0.75;
  }

  .\32xl\:focus\:ring-opacity-80:focus {
    --tw-ring-opacity: 0.8;
  }

  .\32xl\:focus\:ring-opacity-90:focus {
    --tw-ring-opacity: 0.9;
  }

  .\32xl\:focus\:ring-opacity-95:focus {
    --tw-ring-opacity: 0.95;
  }

  .\32xl\:focus\:ring-opacity-100:focus {
    --tw-ring-opacity: 1;
  }

  .\32xl\:ring-offset-0 {
    --tw-ring-offset-width: 0px;
  }

  .\32xl\:ring-offset-1 {
    --tw-ring-offset-width: 1px;
  }

  .\32xl\:ring-offset-2 {
    --tw-ring-offset-width: 2px;
  }

  .\32xl\:ring-offset-4 {
    --tw-ring-offset-width: 4px;
  }

  .\32xl\:ring-offset-8 {
    --tw-ring-offset-width: 8px;
  }

  .\32xl\[focus-within]\:ring-offset-0[focus-within] {
    --tw-ring-offset-width: 0px;
  }

  .\32xl\:focus-within\:ring-offset-0:focus-within {
    --tw-ring-offset-width: 0px;
  }

  .\32xl\[focus-within]\:ring-offset-1[focus-within] {
    --tw-ring-offset-width: 1px;
  }

  .\32xl\:focus-within\:ring-offset-1:focus-within {
    --tw-ring-offset-width: 1px;
  }

  .\32xl\[focus-within]\:ring-offset-2[focus-within] {
    --tw-ring-offset-width: 2px;
  }

  .\32xl\:focus-within\:ring-offset-2:focus-within {
    --tw-ring-offset-width: 2px;
  }

  .\32xl\[focus-within]\:ring-offset-4[focus-within] {
    --tw-ring-offset-width: 4px;
  }

  .\32xl\:focus-within\:ring-offset-4:focus-within {
    --tw-ring-offset-width: 4px;
  }

  .\32xl\[focus-within]\:ring-offset-8[focus-within] {
    --tw-ring-offset-width: 8px;
  }

  .\32xl\:focus-within\:ring-offset-8:focus-within {
    --tw-ring-offset-width: 8px;
  }

  .\32xl\:focus\:ring-offset-0:focus {
    --tw-ring-offset-width: 0px;
  }

  .\32xl\:focus\:ring-offset-1:focus {
    --tw-ring-offset-width: 1px;
  }

  .\32xl\:focus\:ring-offset-2:focus {
    --tw-ring-offset-width: 2px;
  }

  .\32xl\:focus\:ring-offset-4:focus {
    --tw-ring-offset-width: 4px;
  }

  .\32xl\:focus\:ring-offset-8:focus {
    --tw-ring-offset-width: 8px;
  }

  .\32xl\:ring-offset-black {
    --tw-ring-offset-color: #1A171E;
  }

  .\32xl\:ring-offset-white {
    --tw-ring-offset-color: #fff;
  }

  .\32xl\:ring-offset-grey {
    --tw-ring-offset-color: #AEADAF;
  }

  .\32xl\:ring-offset-purple {
    --tw-ring-offset-color: #01425e;
  }

  .\32xl\:ring-offset-lightgrey {
    --tw-ring-offset-color: #F1F1F1;
  }

  .\32xl\:ring-offset-lightpurple {
    --tw-ring-offset-color: #c7b7a7;
  }

  .\32xl\:ring-offset-purplehover {
    --tw-ring-offset-color: #a079e8;
  }

  .\32xl\:ring-offset-purpleactive {
    --tw-ring-offset-color: #8b5ce3;
  }

  .\32xl\:ring-offset-red {
    --tw-ring-offset-color: #E65F6E;
  }

  .\32xl\:ring-offset-beige {
    --tw-ring-offset-color: #c7b7a7;
  }

  .\32xl\:ring-offset-pourpre {
    --tw-ring-offset-color: #4a192c;
  }

  .\32xl\:ring-offset-petrole {
    --tw-ring-offset-color: #01425e;
  }

  .\32xl\:ring-offset-antracite {
    --tw-ring-offset-color: #444e4f;
  }

  .\32xl\:ring-offset-black-opacity {
    --tw-ring-offset-color: rgba(25, 23, 29, 0.7);
  }

  .\32xl\:ring-offset-current {
    --tw-ring-offset-color: currentColor;
  }

  .\32xl\[focus-within]\:ring-offset-black[focus-within] {
    --tw-ring-offset-color: #1A171E;
  }

  .\32xl\:focus-within\:ring-offset-black:focus-within {
    --tw-ring-offset-color: #1A171E;
  }

  .\32xl\[focus-within]\:ring-offset-white[focus-within] {
    --tw-ring-offset-color: #fff;
  }

  .\32xl\:focus-within\:ring-offset-white:focus-within {
    --tw-ring-offset-color: #fff;
  }

  .\32xl\[focus-within]\:ring-offset-grey[focus-within] {
    --tw-ring-offset-color: #AEADAF;
  }

  .\32xl\:focus-within\:ring-offset-grey:focus-within {
    --tw-ring-offset-color: #AEADAF;
  }

  .\32xl\[focus-within]\:ring-offset-purple[focus-within] {
    --tw-ring-offset-color: #01425e;
  }

  .\32xl\:focus-within\:ring-offset-purple:focus-within {
    --tw-ring-offset-color: #01425e;
  }

  .\32xl\[focus-within]\:ring-offset-lightgrey[focus-within] {
    --tw-ring-offset-color: #F1F1F1;
  }

  .\32xl\:focus-within\:ring-offset-lightgrey:focus-within {
    --tw-ring-offset-color: #F1F1F1;
  }

  .\32xl\[focus-within]\:ring-offset-lightpurple[focus-within] {
    --tw-ring-offset-color: #c7b7a7;
  }

  .\32xl\:focus-within\:ring-offset-lightpurple:focus-within {
    --tw-ring-offset-color: #c7b7a7;
  }

  .\32xl\[focus-within]\:ring-offset-purplehover[focus-within] {
    --tw-ring-offset-color: #a079e8;
  }

  .\32xl\:focus-within\:ring-offset-purplehover:focus-within {
    --tw-ring-offset-color: #a079e8;
  }

  .\32xl\[focus-within]\:ring-offset-purpleactive[focus-within] {
    --tw-ring-offset-color: #8b5ce3;
  }

  .\32xl\:focus-within\:ring-offset-purpleactive:focus-within {
    --tw-ring-offset-color: #8b5ce3;
  }

  .\32xl\[focus-within]\:ring-offset-red[focus-within] {
    --tw-ring-offset-color: #E65F6E;
  }

  .\32xl\:focus-within\:ring-offset-red:focus-within {
    --tw-ring-offset-color: #E65F6E;
  }

  .\32xl\[focus-within]\:ring-offset-beige[focus-within] {
    --tw-ring-offset-color: #c7b7a7;
  }

  .\32xl\:focus-within\:ring-offset-beige:focus-within {
    --tw-ring-offset-color: #c7b7a7;
  }

  .\32xl\[focus-within]\:ring-offset-pourpre[focus-within] {
    --tw-ring-offset-color: #4a192c;
  }

  .\32xl\:focus-within\:ring-offset-pourpre:focus-within {
    --tw-ring-offset-color: #4a192c;
  }

  .\32xl\[focus-within]\:ring-offset-petrole[focus-within] {
    --tw-ring-offset-color: #01425e;
  }

  .\32xl\:focus-within\:ring-offset-petrole:focus-within {
    --tw-ring-offset-color: #01425e;
  }

  .\32xl\[focus-within]\:ring-offset-antracite[focus-within] {
    --tw-ring-offset-color: #444e4f;
  }

  .\32xl\:focus-within\:ring-offset-antracite:focus-within {
    --tw-ring-offset-color: #444e4f;
  }

  .\32xl\[focus-within]\:ring-offset-black-opacity[focus-within] {
    --tw-ring-offset-color: rgba(25, 23, 29, 0.7);
  }

  .\32xl\:focus-within\:ring-offset-black-opacity:focus-within {
    --tw-ring-offset-color: rgba(25, 23, 29, 0.7);
  }

  .\32xl\[focus-within]\:ring-offset-current[focus-within] {
    --tw-ring-offset-color: currentColor;
  }

  .\32xl\:focus-within\:ring-offset-current:focus-within {
    --tw-ring-offset-color: currentColor;
  }

  .\32xl\:focus\:ring-offset-black:focus {
    --tw-ring-offset-color: #1A171E;
  }

  .\32xl\:focus\:ring-offset-white:focus {
    --tw-ring-offset-color: #fff;
  }

  .\32xl\:focus\:ring-offset-grey:focus {
    --tw-ring-offset-color: #AEADAF;
  }

  .\32xl\:focus\:ring-offset-purple:focus {
    --tw-ring-offset-color: #01425e;
  }

  .\32xl\:focus\:ring-offset-lightgrey:focus {
    --tw-ring-offset-color: #F1F1F1;
  }

  .\32xl\:focus\:ring-offset-lightpurple:focus {
    --tw-ring-offset-color: #c7b7a7;
  }

  .\32xl\:focus\:ring-offset-purplehover:focus {
    --tw-ring-offset-color: #a079e8;
  }

  .\32xl\:focus\:ring-offset-purpleactive:focus {
    --tw-ring-offset-color: #8b5ce3;
  }

  .\32xl\:focus\:ring-offset-red:focus {
    --tw-ring-offset-color: #E65F6E;
  }

  .\32xl\:focus\:ring-offset-beige:focus {
    --tw-ring-offset-color: #c7b7a7;
  }

  .\32xl\:focus\:ring-offset-pourpre:focus {
    --tw-ring-offset-color: #4a192c;
  }

  .\32xl\:focus\:ring-offset-petrole:focus {
    --tw-ring-offset-color: #01425e;
  }

  .\32xl\:focus\:ring-offset-antracite:focus {
    --tw-ring-offset-color: #444e4f;
  }

  .\32xl\:focus\:ring-offset-black-opacity:focus {
    --tw-ring-offset-color: rgba(25, 23, 29, 0.7);
  }

  .\32xl\:focus\:ring-offset-current:focus {
    --tw-ring-offset-color: currentColor;
  }

  .\32xl\:filter {
    --tw-blur: var(--tw-empty,/*!*/ /*!*/);
    --tw-brightness: var(--tw-empty,/*!*/ /*!*/);
    --tw-contrast: var(--tw-empty,/*!*/ /*!*/);
    --tw-grayscale: var(--tw-empty,/*!*/ /*!*/);
    --tw-hue-rotate: var(--tw-empty,/*!*/ /*!*/);
    --tw-invert: var(--tw-empty,/*!*/ /*!*/);
    --tw-saturate: var(--tw-empty,/*!*/ /*!*/);
    --tw-sepia: var(--tw-empty,/*!*/ /*!*/);
    --tw-drop-shadow: var(--tw-empty,/*!*/ /*!*/);
    -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
            filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }

  .\32xl\:filter-none {
    -webkit-filter: none;
            filter: none;
  }

  .\32xl\:blur-0 {
    --tw-blur: blur(0);
  }

  .\32xl\:blur-none {
    --tw-blur: blur(0);
  }

  .\32xl\:blur-sm {
    --tw-blur: blur(4px);
  }

  .\32xl\:blur {
    --tw-blur: blur(8px);
  }

  .\32xl\:blur-md {
    --tw-blur: blur(12px);
  }

  .\32xl\:blur-lg {
    --tw-blur: blur(16px);
  }

  .\32xl\:blur-xl {
    --tw-blur: blur(24px);
  }

  .\32xl\:blur-2xl {
    --tw-blur: blur(40px);
  }

  .\32xl\:blur-3xl {
    --tw-blur: blur(64px);
  }

  .\32xl\:brightness-0 {
    --tw-brightness: brightness(0);
  }

  .\32xl\:brightness-50 {
    --tw-brightness: brightness(.5);
  }

  .\32xl\:brightness-75 {
    --tw-brightness: brightness(.75);
  }

  .\32xl\:brightness-90 {
    --tw-brightness: brightness(.9);
  }

  .\32xl\:brightness-95 {
    --tw-brightness: brightness(.95);
  }

  .\32xl\:brightness-100 {
    --tw-brightness: brightness(1);
  }

  .\32xl\:brightness-105 {
    --tw-brightness: brightness(1.05);
  }

  .\32xl\:brightness-110 {
    --tw-brightness: brightness(1.1);
  }

  .\32xl\:brightness-125 {
    --tw-brightness: brightness(1.25);
  }

  .\32xl\:brightness-150 {
    --tw-brightness: brightness(1.5);
  }

  .\32xl\:brightness-200 {
    --tw-brightness: brightness(2);
  }

  .\32xl\:contrast-0 {
    --tw-contrast: contrast(0);
  }

  .\32xl\:contrast-50 {
    --tw-contrast: contrast(.5);
  }

  .\32xl\:contrast-75 {
    --tw-contrast: contrast(.75);
  }

  .\32xl\:contrast-100 {
    --tw-contrast: contrast(1);
  }

  .\32xl\:contrast-125 {
    --tw-contrast: contrast(1.25);
  }

  .\32xl\:contrast-150 {
    --tw-contrast: contrast(1.5);
  }

  .\32xl\:contrast-200 {
    --tw-contrast: contrast(2);
  }

  .\32xl\:drop-shadow-sm {
    --tw-drop-shadow: drop-shadow(0 1px 1px rgba(0,0,0,0.05));
  }

  .\32xl\:drop-shadow {
    --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1)) drop-shadow(0 1px 1px rgba(0, 0, 0, 0.06));
  }

  .\32xl\:drop-shadow-md {
    --tw-drop-shadow: drop-shadow(0 4px 3px rgba(0, 0, 0, 0.07)) drop-shadow(0 2px 2px rgba(0, 0, 0, 0.06));
  }

  .\32xl\:drop-shadow-lg {
    --tw-drop-shadow: drop-shadow(0 10px 8px rgba(0, 0, 0, 0.04)) drop-shadow(0 4px 3px rgba(0, 0, 0, 0.1));
  }

  .\32xl\:drop-shadow-xl {
    --tw-drop-shadow: drop-shadow(0 20px 13px rgba(0, 0, 0, 0.03)) drop-shadow(0 8px 5px rgba(0, 0, 0, 0.08));
  }

  .\32xl\:drop-shadow-2xl {
    --tw-drop-shadow: drop-shadow(0 25px 25px rgba(0, 0, 0, 0.15));
  }

  .\32xl\:drop-shadow-none {
    --tw-drop-shadow: drop-shadow(0 0 rgba(0,0,0,0));
  }

  .\32xl\:grayscale-0 {
    --tw-grayscale: grayscale(0);
  }

  .\32xl\:grayscale {
    --tw-grayscale: grayscale(100%);
  }

  .\32xl\:hue-rotate-0 {
    --tw-hue-rotate: hue-rotate(0deg);
  }

  .\32xl\:hue-rotate-15 {
    --tw-hue-rotate: hue-rotate(15deg);
  }

  .\32xl\:hue-rotate-30 {
    --tw-hue-rotate: hue-rotate(30deg);
  }

  .\32xl\:hue-rotate-60 {
    --tw-hue-rotate: hue-rotate(60deg);
  }

  .\32xl\:hue-rotate-90 {
    --tw-hue-rotate: hue-rotate(90deg);
  }

  .\32xl\:hue-rotate-180 {
    --tw-hue-rotate: hue-rotate(180deg);
  }

  .\32xl\:-hue-rotate-180 {
    --tw-hue-rotate: hue-rotate(-180deg);
  }

  .\32xl\:-hue-rotate-90 {
    --tw-hue-rotate: hue-rotate(-90deg);
  }

  .\32xl\:-hue-rotate-60 {
    --tw-hue-rotate: hue-rotate(-60deg);
  }

  .\32xl\:-hue-rotate-30 {
    --tw-hue-rotate: hue-rotate(-30deg);
  }

  .\32xl\:-hue-rotate-15 {
    --tw-hue-rotate: hue-rotate(-15deg);
  }

  .\32xl\:invert-0 {
    --tw-invert: invert(0);
  }

  .\32xl\:invert {
    --tw-invert: invert(100%);
  }

  .\32xl\:saturate-0 {
    --tw-saturate: saturate(0);
  }

  .\32xl\:saturate-50 {
    --tw-saturate: saturate(.5);
  }

  .\32xl\:saturate-100 {
    --tw-saturate: saturate(1);
  }

  .\32xl\:saturate-150 {
    --tw-saturate: saturate(1.5);
  }

  .\32xl\:saturate-200 {
    --tw-saturate: saturate(2);
  }

  .\32xl\:sepia-0 {
    --tw-sepia: sepia(0);
  }

  .\32xl\:sepia {
    --tw-sepia: sepia(100%);
  }

  .\32xl\:backdrop-filter {
    --tw-backdrop-blur: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-brightness: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-contrast: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-grayscale: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-hue-rotate: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-invert: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-opacity: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-saturate: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-sepia: var(--tw-empty,/*!*/ /*!*/);
    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);
  }

  .\32xl\:backdrop-filter-none {
    backdrop-filter: none;
  }

  .\32xl\:backdrop-blur-0 {
    --tw-backdrop-blur: blur(0);
  }

  .\32xl\:backdrop-blur-none {
    --tw-backdrop-blur: blur(0);
  }

  .\32xl\:backdrop-blur-sm {
    --tw-backdrop-blur: blur(4px);
  }

  .\32xl\:backdrop-blur {
    --tw-backdrop-blur: blur(8px);
  }

  .\32xl\:backdrop-blur-md {
    --tw-backdrop-blur: blur(12px);
  }

  .\32xl\:backdrop-blur-lg {
    --tw-backdrop-blur: blur(16px);
  }

  .\32xl\:backdrop-blur-xl {
    --tw-backdrop-blur: blur(24px);
  }

  .\32xl\:backdrop-blur-2xl {
    --tw-backdrop-blur: blur(40px);
  }

  .\32xl\:backdrop-blur-3xl {
    --tw-backdrop-blur: blur(64px);
  }

  .\32xl\:backdrop-brightness-0 {
    --tw-backdrop-brightness: brightness(0);
  }

  .\32xl\:backdrop-brightness-50 {
    --tw-backdrop-brightness: brightness(.5);
  }

  .\32xl\:backdrop-brightness-75 {
    --tw-backdrop-brightness: brightness(.75);
  }

  .\32xl\:backdrop-brightness-90 {
    --tw-backdrop-brightness: brightness(.9);
  }

  .\32xl\:backdrop-brightness-95 {
    --tw-backdrop-brightness: brightness(.95);
  }

  .\32xl\:backdrop-brightness-100 {
    --tw-backdrop-brightness: brightness(1);
  }

  .\32xl\:backdrop-brightness-105 {
    --tw-backdrop-brightness: brightness(1.05);
  }

  .\32xl\:backdrop-brightness-110 {
    --tw-backdrop-brightness: brightness(1.1);
  }

  .\32xl\:backdrop-brightness-125 {
    --tw-backdrop-brightness: brightness(1.25);
  }

  .\32xl\:backdrop-brightness-150 {
    --tw-backdrop-brightness: brightness(1.5);
  }

  .\32xl\:backdrop-brightness-200 {
    --tw-backdrop-brightness: brightness(2);
  }

  .\32xl\:backdrop-contrast-0 {
    --tw-backdrop-contrast: contrast(0);
  }

  .\32xl\:backdrop-contrast-50 {
    --tw-backdrop-contrast: contrast(.5);
  }

  .\32xl\:backdrop-contrast-75 {
    --tw-backdrop-contrast: contrast(.75);
  }

  .\32xl\:backdrop-contrast-100 {
    --tw-backdrop-contrast: contrast(1);
  }

  .\32xl\:backdrop-contrast-125 {
    --tw-backdrop-contrast: contrast(1.25);
  }

  .\32xl\:backdrop-contrast-150 {
    --tw-backdrop-contrast: contrast(1.5);
  }

  .\32xl\:backdrop-contrast-200 {
    --tw-backdrop-contrast: contrast(2);
  }

  .\32xl\:backdrop-grayscale-0 {
    --tw-backdrop-grayscale: grayscale(0);
  }

  .\32xl\:backdrop-grayscale {
    --tw-backdrop-grayscale: grayscale(100%);
  }

  .\32xl\:backdrop-hue-rotate-0 {
    --tw-backdrop-hue-rotate: hue-rotate(0deg);
  }

  .\32xl\:backdrop-hue-rotate-15 {
    --tw-backdrop-hue-rotate: hue-rotate(15deg);
  }

  .\32xl\:backdrop-hue-rotate-30 {
    --tw-backdrop-hue-rotate: hue-rotate(30deg);
  }

  .\32xl\:backdrop-hue-rotate-60 {
    --tw-backdrop-hue-rotate: hue-rotate(60deg);
  }

  .\32xl\:backdrop-hue-rotate-90 {
    --tw-backdrop-hue-rotate: hue-rotate(90deg);
  }

  .\32xl\:backdrop-hue-rotate-180 {
    --tw-backdrop-hue-rotate: hue-rotate(180deg);
  }

  .\32xl\:-backdrop-hue-rotate-180 {
    --tw-backdrop-hue-rotate: hue-rotate(-180deg);
  }

  .\32xl\:-backdrop-hue-rotate-90 {
    --tw-backdrop-hue-rotate: hue-rotate(-90deg);
  }

  .\32xl\:-backdrop-hue-rotate-60 {
    --tw-backdrop-hue-rotate: hue-rotate(-60deg);
  }

  .\32xl\:-backdrop-hue-rotate-30 {
    --tw-backdrop-hue-rotate: hue-rotate(-30deg);
  }

  .\32xl\:-backdrop-hue-rotate-15 {
    --tw-backdrop-hue-rotate: hue-rotate(-15deg);
  }

  .\32xl\:backdrop-invert-0 {
    --tw-backdrop-invert: invert(0);
  }

  .\32xl\:backdrop-invert {
    --tw-backdrop-invert: invert(100%);
  }

  .\32xl\:backdrop-opacity-0 {
    --tw-backdrop-opacity: opacity(0);
  }

  .\32xl\:backdrop-opacity-5 {
    --tw-backdrop-opacity: opacity(0.05);
  }

  .\32xl\:backdrop-opacity-10 {
    --tw-backdrop-opacity: opacity(0.1);
  }

  .\32xl\:backdrop-opacity-20 {
    --tw-backdrop-opacity: opacity(0.2);
  }

  .\32xl\:backdrop-opacity-25 {
    --tw-backdrop-opacity: opacity(0.25);
  }

  .\32xl\:backdrop-opacity-30 {
    --tw-backdrop-opacity: opacity(0.3);
  }

  .\32xl\:backdrop-opacity-40 {
    --tw-backdrop-opacity: opacity(0.4);
  }

  .\32xl\:backdrop-opacity-50 {
    --tw-backdrop-opacity: opacity(0.5);
  }

  .\32xl\:backdrop-opacity-60 {
    --tw-backdrop-opacity: opacity(0.6);
  }

  .\32xl\:backdrop-opacity-70 {
    --tw-backdrop-opacity: opacity(0.7);
  }

  .\32xl\:backdrop-opacity-75 {
    --tw-backdrop-opacity: opacity(0.75);
  }

  .\32xl\:backdrop-opacity-80 {
    --tw-backdrop-opacity: opacity(0.8);
  }

  .\32xl\:backdrop-opacity-90 {
    --tw-backdrop-opacity: opacity(0.9);
  }

  .\32xl\:backdrop-opacity-95 {
    --tw-backdrop-opacity: opacity(0.95);
  }

  .\32xl\:backdrop-opacity-100 {
    --tw-backdrop-opacity: opacity(1);
  }

  .\32xl\:backdrop-saturate-0 {
    --tw-backdrop-saturate: saturate(0);
  }

  .\32xl\:backdrop-saturate-50 {
    --tw-backdrop-saturate: saturate(.5);
  }

  .\32xl\:backdrop-saturate-100 {
    --tw-backdrop-saturate: saturate(1);
  }

  .\32xl\:backdrop-saturate-150 {
    --tw-backdrop-saturate: saturate(1.5);
  }

  .\32xl\:backdrop-saturate-200 {
    --tw-backdrop-saturate: saturate(2);
  }

  .\32xl\:backdrop-sepia-0 {
    --tw-backdrop-sepia: sepia(0);
  }

  .\32xl\:backdrop-sepia {
    --tw-backdrop-sepia: sepia(100%);
  }

  .\32xl\:transition-none {
    -webkit-transition-property: none;
    transition-property: none;
  }

  .\32xl\:transition-all {
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-duration: 150ms;
            transition-duration: 150ms;
  }

  .\32xl\:transition {
    -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, backdrop-filter, -webkit-box-shadow, -webkit-transform, -webkit-filter;
    transition-property: background-color, border-color, color, fill, stroke, opacity, backdrop-filter, -webkit-box-shadow, -webkit-transform, -webkit-filter;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-box-shadow, -webkit-transform, -webkit-filter;
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-duration: 150ms;
            transition-duration: 150ms;
  }

  .\32xl\:transition-colors {
    -webkit-transition-property: background-color, border-color, color, fill, stroke;
    transition-property: background-color, border-color, color, fill, stroke;
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-duration: 150ms;
            transition-duration: 150ms;
  }

  .\32xl\:transition-opacity {
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-duration: 150ms;
            transition-duration: 150ms;
  }

  .\32xl\:transition-shadow {
    -webkit-transition-property: -webkit-box-shadow;
    transition-property: -webkit-box-shadow;
    transition-property: box-shadow;
    transition-property: box-shadow, -webkit-box-shadow;
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-duration: 150ms;
            transition-duration: 150ms;
  }

  .\32xl\:transition-transform {
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-duration: 150ms;
            transition-duration: 150ms;
  }

  .\32xl\:delay-75 {
    -webkit-transition-delay: 75ms;
            transition-delay: 75ms;
  }

  .\32xl\:delay-100 {
    -webkit-transition-delay: 100ms;
            transition-delay: 100ms;
  }

  .\32xl\:delay-150 {
    -webkit-transition-delay: 150ms;
            transition-delay: 150ms;
  }

  .\32xl\:delay-200 {
    -webkit-transition-delay: 200ms;
            transition-delay: 200ms;
  }

  .\32xl\:delay-300 {
    -webkit-transition-delay: 300ms;
            transition-delay: 300ms;
  }

  .\32xl\:delay-500 {
    -webkit-transition-delay: 500ms;
            transition-delay: 500ms;
  }

  .\32xl\:delay-700 {
    -webkit-transition-delay: 700ms;
            transition-delay: 700ms;
  }

  .\32xl\:delay-1000 {
    -webkit-transition-delay: 1000ms;
            transition-delay: 1000ms;
  }

  .\32xl\:duration-75 {
    -webkit-transition-duration: 75ms;
            transition-duration: 75ms;
  }

  .\32xl\:duration-100 {
    -webkit-transition-duration: 100ms;
            transition-duration: 100ms;
  }

  .\32xl\:duration-150 {
    -webkit-transition-duration: 150ms;
            transition-duration: 150ms;
  }

  .\32xl\:duration-200 {
    -webkit-transition-duration: 200ms;
            transition-duration: 200ms;
  }

  .\32xl\:duration-300 {
    -webkit-transition-duration: 300ms;
            transition-duration: 300ms;
  }

  .\32xl\:duration-500 {
    -webkit-transition-duration: 500ms;
            transition-duration: 500ms;
  }

  .\32xl\:duration-700 {
    -webkit-transition-duration: 700ms;
            transition-duration: 700ms;
  }

  .\32xl\:duration-1000 {
    -webkit-transition-duration: 1000ms;
            transition-duration: 1000ms;
  }

  .\32xl\:ease-linear {
    -webkit-transition-timing-function: linear;
            transition-timing-function: linear;
  }

  .\32xl\:ease-in {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
  }

  .\32xl\:ease-out {
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }

  .\32xl\:ease-in-out {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }
}

@media (min-width: 120rem) {
  .xxl\:sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .xxl\:not-sr-only {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .xxl\[focus-within]\:sr-only[focus-within] {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .xxl\:focus-within\:sr-only:focus-within {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .xxl\[focus-within]\:not-sr-only[focus-within] {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .xxl\:focus-within\:not-sr-only:focus-within {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .xxl\:focus\:sr-only:focus {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .xxl\:focus\:not-sr-only:focus {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .xxl\:pointer-events-none {
    pointer-events: none;
  }

  .xxl\:pointer-events-auto {
    pointer-events: auto;
  }

  .xxl\:visible {
    visibility: visible;
  }

  .xxl\:invisible {
    visibility: hidden;
  }

  .xxl\:static {
    position: static;
  }

  .xxl\:fixed {
    position: fixed;
  }

  .xxl\:absolute {
    position: absolute;
  }

  .xxl\:relative {
    position: relative;
  }

  .xxl\:sticky {
    position: sticky;
  }

  .xxl\:inset-0 {
    top: 0rem;
    right: 0rem;
    bottom: 0rem;
    left: 0rem;
  }

  .xxl\:inset-1 {
    top: 1rem;
    right: 1rem;
    bottom: 1rem;
    left: 1rem;
  }

  .xxl\:inset-2 {
    top: 1.2rem;
    right: 1.2rem;
    bottom: 1.2rem;
    left: 1.2rem;
  }

  .xxl\:inset-3 {
    top: 1.5rem;
    right: 1.5rem;
    bottom: 1.5rem;
    left: 1.5rem;
  }

  .xxl\:inset-4 {
    top: 1.7rem;
    right: 1.7rem;
    bottom: 1.7rem;
    left: 1.7rem;
  }

  .xxl\:inset-5 {
    top: 2rem;
    right: 2rem;
    bottom: 2rem;
    left: 2rem;
  }

  .xxl\:inset-6 {
    top: 2.5rem;
    right: 2.5rem;
    bottom: 2.5rem;
    left: 2.5rem;
  }

  .xxl\:inset-7 {
    top: 3rem;
    right: 3rem;
    bottom: 3rem;
    left: 3rem;
  }

  .xxl\:inset-8 {
    top: 3rem;
    right: 3rem;
    bottom: 3rem;
    left: 3rem;
  }

  .xxl\:inset-9 {
    top: 4rem;
    right: 4rem;
    bottom: 4rem;
    left: 4rem;
  }

  .xxl\:inset-10 {
    top: 4.5rem;
    right: 4.5rem;
    bottom: 4.5rem;
    left: 4.5rem;
  }

  .xxl\:inset-11 {
    top: 5rem;
    right: 5rem;
    bottom: 5rem;
    left: 5rem;
  }

  .xxl\:inset-12 {
    top: 5.5rem;
    right: 5.5rem;
    bottom: 5.5rem;
    left: 5.5rem;
  }

  .xxl\:inset-13 {
    top: 6rem;
    right: 6rem;
    bottom: 6rem;
    left: 6rem;
  }

  .xxl\:inset-14 {
    top: 6.5rem;
    right: 6.5rem;
    bottom: 6.5rem;
    left: 6.5rem;
  }

  .xxl\:inset-15 {
    top: 7rem;
    right: 7rem;
    bottom: 7rem;
    left: 7rem;
  }

  .xxl\:inset-16 {
    top: 7.5rem;
    right: 7.5rem;
    bottom: 7.5rem;
    left: 7.5rem;
  }

  .xxl\:inset-17 {
    top: 8rem;
    right: 8rem;
    bottom: 8rem;
    left: 8rem;
  }

  .xxl\:inset-18 {
    top: 8.5rem;
    right: 8.5rem;
    bottom: 8.5rem;
    left: 8.5rem;
  }

  .xxl\:inset-19 {
    top: 9.5rem;
    right: 9.5rem;
    bottom: 9.5rem;
    left: 9.5rem;
  }

  .xxl\:inset-20 {
    top: 10.4rem;
    right: 10.4rem;
    bottom: 10.4rem;
    left: 10.4rem;
  }

  .xxl\:inset-21 {
    top: 11rem;
    right: 11rem;
    bottom: 11rem;
    left: 11rem;
  }

  .xxl\:inset-22 {
    top: 13rem;
    right: 13rem;
    bottom: 13rem;
    left: 13rem;
  }

  .xxl\:inset-23 {
    top: 15rem;
    right: 15rem;
    bottom: 15rem;
    left: 15rem;
  }

  .xxl\:inset-24 {
    top: 20.5rem;
    right: 20.5rem;
    bottom: 20.5rem;
    left: 20.5rem;
  }

  .xxl\:inset-auto {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .xxl\:inset-tiny {
    top: 0.5rem;
    right: 0.5rem;
    bottom: 0.5rem;
    left: 0.5rem;
  }

  .xxl\:inset-42p {
    top: 42%;
    right: 42%;
    bottom: 42%;
    left: 42%;
  }

  .xxl\:inset-huge {
    top: 39.5rem;
    right: 39.5rem;
    bottom: 39.5rem;
    left: 39.5rem;
  }

  .xxl\:inset-fit {
    top: fit-content;
    right: fit-content;
    bottom: fit-content;
    left: fit-content;
  }

  .xxl\:-inset-0 {
    top: 0rem;
    right: 0rem;
    bottom: 0rem;
    left: 0rem;
  }

  .xxl\:-inset-1 {
    top: -1rem;
    right: -1rem;
    bottom: -1rem;
    left: -1rem;
  }

  .xxl\:-inset-2 {
    top: -1.2rem;
    right: -1.2rem;
    bottom: -1.2rem;
    left: -1.2rem;
  }

  .xxl\:-inset-3 {
    top: -1.5rem;
    right: -1.5rem;
    bottom: -1.5rem;
    left: -1.5rem;
  }

  .xxl\:-inset-4 {
    top: -1.7rem;
    right: -1.7rem;
    bottom: -1.7rem;
    left: -1.7rem;
  }

  .xxl\:-inset-5 {
    top: -2rem;
    right: -2rem;
    bottom: -2rem;
    left: -2rem;
  }

  .xxl\:-inset-6 {
    top: -2.5rem;
    right: -2.5rem;
    bottom: -2.5rem;
    left: -2.5rem;
  }

  .xxl\:-inset-7 {
    top: -3rem;
    right: -3rem;
    bottom: -3rem;
    left: -3rem;
  }

  .xxl\:-inset-8 {
    top: -3.5rem;
    right: -3.5rem;
    bottom: -3.5rem;
    left: -3.5rem;
  }

  .xxl\:-inset-9 {
    top: -4rem;
    right: -4rem;
    bottom: -4rem;
    left: -4rem;
  }

  .xxl\:-inset-10 {
    top: -4.5rem;
    right: -4.5rem;
    bottom: -4.5rem;
    left: -4.5rem;
  }

  .xxl\:-inset-11 {
    top: -5rem;
    right: -5rem;
    bottom: -5rem;
    left: -5rem;
  }

  .xxl\:-inset-12 {
    top: -5.5rem;
    right: -5.5rem;
    bottom: -5.5rem;
    left: -5.5rem;
  }

  .xxl\:-inset-13 {
    top: -6rem;
    right: -6rem;
    bottom: -6rem;
    left: -6rem;
  }

  .xxl\:-inset-14 {
    top: -6.5rem;
    right: -6.5rem;
    bottom: -6.5rem;
    left: -6.5rem;
  }

  .xxl\:-inset-15 {
    top: -7rem;
    right: -7rem;
    bottom: -7rem;
    left: -7rem;
  }

  .xxl\:-inset-16 {
    top: -7.5rem;
    right: -7.5rem;
    bottom: -7.5rem;
    left: -7.5rem;
  }

  .xxl\:-inset-17 {
    top: -8rem;
    right: -8rem;
    bottom: -8rem;
    left: -8rem;
  }

  .xxl\:-inset-18 {
    top: -8.5rem;
    right: -8.5rem;
    bottom: -8.5rem;
    left: -8.5rem;
  }

  .xxl\:-inset-19 {
    top: -9.5rem;
    right: -9.5rem;
    bottom: -9.5rem;
    left: -9.5rem;
  }

  .xxl\:-inset-20 {
    top: -10rem;
    right: -10rem;
    bottom: -10rem;
    left: -10rem;
  }

  .xxl\:-inset-21 {
    top: -10.5rem;
    right: -10.5rem;
    bottom: -10.5rem;
    left: -10.5rem;
  }

  .xxl\:-inset-22 {
    top: -13rem;
    right: -13rem;
    bottom: -13rem;
    left: -13rem;
  }

  .xxl\:-inset-23 {
    top: -15rem;
    right: -15rem;
    bottom: -15rem;
    left: -15rem;
  }

  .xxl\:-inset-24 {
    top: -20.5rem;
    right: -20.5rem;
    bottom: -20.5rem;
    left: -20.5rem;
  }

  .xxl\:-inset-tiny {
    top: -0.5rem;
    right: -0.5rem;
    bottom: -0.5rem;
    left: -0.5rem;
  }

  .xxl\:-inset-42p {
    top: -42%;
    right: -42%;
    bottom: -42%;
    left: -42%;
  }

  .xxl\:-inset-huge {
    top: -39.5rem;
    right: -39.5rem;
    bottom: -39.5rem;
    left: -39.5rem;
  }

  .xxl\:-inset-fit {
    top: fit-content;
    right: fit-content;
    bottom: fit-content;
    left: fit-content;
  }

  .xxl\:inset-1\/2 {
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .xxl\:inset-1\/3 {
    top: 33.333333%;
    right: 33.333333%;
    bottom: 33.333333%;
    left: 33.333333%;
  }

  .xxl\:inset-2\/3 {
    top: 66.666667%;
    right: 66.666667%;
    bottom: 66.666667%;
    left: 66.666667%;
  }

  .xxl\:inset-1\/4 {
    top: 25%;
    right: 25%;
    bottom: 25%;
    left: 25%;
  }

  .xxl\:inset-2\/4 {
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .xxl\:inset-3\/4 {
    top: 75%;
    right: 75%;
    bottom: 75%;
    left: 75%;
  }

  .xxl\:inset-full {
    top: 100%;
    right: 100%;
    bottom: 100%;
    left: 100%;
  }

  .xxl\:-inset-1\/2 {
    top: -50%;
    right: -50%;
    bottom: -50%;
    left: -50%;
  }

  .xxl\:-inset-1\/3 {
    top: -33.333333%;
    right: -33.333333%;
    bottom: -33.333333%;
    left: -33.333333%;
  }

  .xxl\:-inset-2\/3 {
    top: -66.666667%;
    right: -66.666667%;
    bottom: -66.666667%;
    left: -66.666667%;
  }

  .xxl\:-inset-1\/4 {
    top: -25%;
    right: -25%;
    bottom: -25%;
    left: -25%;
  }

  .xxl\:-inset-2\/4 {
    top: -50%;
    right: -50%;
    bottom: -50%;
    left: -50%;
  }

  .xxl\:-inset-3\/4 {
    top: -75%;
    right: -75%;
    bottom: -75%;
    left: -75%;
  }

  .xxl\:-inset-full {
    top: -100%;
    right: -100%;
    bottom: -100%;
    left: -100%;
  }

  .xxl\:inset-x-0 {
    left: 0rem;
    right: 0rem;
  }

  .xxl\:inset-x-1 {
    left: 1rem;
    right: 1rem;
  }

  .xxl\:inset-x-2 {
    left: 1.2rem;
    right: 1.2rem;
  }

  .xxl\:inset-x-3 {
    left: 1.5rem;
    right: 1.5rem;
  }

  .xxl\:inset-x-4 {
    left: 1.7rem;
    right: 1.7rem;
  }

  .xxl\:inset-x-5 {
    left: 2rem;
    right: 2rem;
  }

  .xxl\:inset-x-6 {
    left: 2.5rem;
    right: 2.5rem;
  }

  .xxl\:inset-x-7 {
    left: 3rem;
    right: 3rem;
  }

  .xxl\:inset-x-8 {
    left: 3rem;
    right: 3rem;
  }

  .xxl\:inset-x-9 {
    left: 4rem;
    right: 4rem;
  }

  .xxl\:inset-x-10 {
    left: 4.5rem;
    right: 4.5rem;
  }

  .xxl\:inset-x-11 {
    left: 5rem;
    right: 5rem;
  }

  .xxl\:inset-x-12 {
    left: 5.5rem;
    right: 5.5rem;
  }

  .xxl\:inset-x-13 {
    left: 6rem;
    right: 6rem;
  }

  .xxl\:inset-x-14 {
    left: 6.5rem;
    right: 6.5rem;
  }

  .xxl\:inset-x-15 {
    left: 7rem;
    right: 7rem;
  }

  .xxl\:inset-x-16 {
    left: 7.5rem;
    right: 7.5rem;
  }

  .xxl\:inset-x-17 {
    left: 8rem;
    right: 8rem;
  }

  .xxl\:inset-x-18 {
    left: 8.5rem;
    right: 8.5rem;
  }

  .xxl\:inset-x-19 {
    left: 9.5rem;
    right: 9.5rem;
  }

  .xxl\:inset-x-20 {
    left: 10.4rem;
    right: 10.4rem;
  }

  .xxl\:inset-x-21 {
    left: 11rem;
    right: 11rem;
  }

  .xxl\:inset-x-22 {
    left: 13rem;
    right: 13rem;
  }

  .xxl\:inset-x-23 {
    left: 15rem;
    right: 15rem;
  }

  .xxl\:inset-x-24 {
    left: 20.5rem;
    right: 20.5rem;
  }

  .xxl\:inset-x-auto {
    left: auto;
    right: auto;
  }

  .xxl\:inset-x-tiny {
    left: 0.5rem;
    right: 0.5rem;
  }

  .xxl\:inset-x-42p {
    left: 42%;
    right: 42%;
  }

  .xxl\:inset-x-huge {
    left: 39.5rem;
    right: 39.5rem;
  }

  .xxl\:inset-x-fit {
    left: fit-content;
    right: fit-content;
  }

  .xxl\:-inset-x-0 {
    left: 0rem;
    right: 0rem;
  }

  .xxl\:-inset-x-1 {
    left: -1rem;
    right: -1rem;
  }

  .xxl\:-inset-x-2 {
    left: -1.2rem;
    right: -1.2rem;
  }

  .xxl\:-inset-x-3 {
    left: -1.5rem;
    right: -1.5rem;
  }

  .xxl\:-inset-x-4 {
    left: -1.7rem;
    right: -1.7rem;
  }

  .xxl\:-inset-x-5 {
    left: -2rem;
    right: -2rem;
  }

  .xxl\:-inset-x-6 {
    left: -2.5rem;
    right: -2.5rem;
  }

  .xxl\:-inset-x-7 {
    left: -3rem;
    right: -3rem;
  }

  .xxl\:-inset-x-8 {
    left: -3.5rem;
    right: -3.5rem;
  }

  .xxl\:-inset-x-9 {
    left: -4rem;
    right: -4rem;
  }

  .xxl\:-inset-x-10 {
    left: -4.5rem;
    right: -4.5rem;
  }

  .xxl\:-inset-x-11 {
    left: -5rem;
    right: -5rem;
  }

  .xxl\:-inset-x-12 {
    left: -5.5rem;
    right: -5.5rem;
  }

  .xxl\:-inset-x-13 {
    left: -6rem;
    right: -6rem;
  }

  .xxl\:-inset-x-14 {
    left: -6.5rem;
    right: -6.5rem;
  }

  .xxl\:-inset-x-15 {
    left: -7rem;
    right: -7rem;
  }

  .xxl\:-inset-x-16 {
    left: -7.5rem;
    right: -7.5rem;
  }

  .xxl\:-inset-x-17 {
    left: -8rem;
    right: -8rem;
  }

  .xxl\:-inset-x-18 {
    left: -8.5rem;
    right: -8.5rem;
  }

  .xxl\:-inset-x-19 {
    left: -9.5rem;
    right: -9.5rem;
  }

  .xxl\:-inset-x-20 {
    left: -10rem;
    right: -10rem;
  }

  .xxl\:-inset-x-21 {
    left: -10.5rem;
    right: -10.5rem;
  }

  .xxl\:-inset-x-22 {
    left: -13rem;
    right: -13rem;
  }

  .xxl\:-inset-x-23 {
    left: -15rem;
    right: -15rem;
  }

  .xxl\:-inset-x-24 {
    left: -20.5rem;
    right: -20.5rem;
  }

  .xxl\:-inset-x-tiny {
    left: -0.5rem;
    right: -0.5rem;
  }

  .xxl\:-inset-x-42p {
    left: -42%;
    right: -42%;
  }

  .xxl\:-inset-x-huge {
    left: -39.5rem;
    right: -39.5rem;
  }

  .xxl\:-inset-x-fit {
    left: fit-content;
    right: fit-content;
  }

  .xxl\:inset-x-1\/2 {
    left: 50%;
    right: 50%;
  }

  .xxl\:inset-x-1\/3 {
    left: 33.333333%;
    right: 33.333333%;
  }

  .xxl\:inset-x-2\/3 {
    left: 66.666667%;
    right: 66.666667%;
  }

  .xxl\:inset-x-1\/4 {
    left: 25%;
    right: 25%;
  }

  .xxl\:inset-x-2\/4 {
    left: 50%;
    right: 50%;
  }

  .xxl\:inset-x-3\/4 {
    left: 75%;
    right: 75%;
  }

  .xxl\:inset-x-full {
    left: 100%;
    right: 100%;
  }

  .xxl\:-inset-x-1\/2 {
    left: -50%;
    right: -50%;
  }

  .xxl\:-inset-x-1\/3 {
    left: -33.333333%;
    right: -33.333333%;
  }

  .xxl\:-inset-x-2\/3 {
    left: -66.666667%;
    right: -66.666667%;
  }

  .xxl\:-inset-x-1\/4 {
    left: -25%;
    right: -25%;
  }

  .xxl\:-inset-x-2\/4 {
    left: -50%;
    right: -50%;
  }

  .xxl\:-inset-x-3\/4 {
    left: -75%;
    right: -75%;
  }

  .xxl\:-inset-x-full {
    left: -100%;
    right: -100%;
  }

  .xxl\:inset-y-0 {
    top: 0rem;
    bottom: 0rem;
  }

  .xxl\:inset-y-1 {
    top: 1rem;
    bottom: 1rem;
  }

  .xxl\:inset-y-2 {
    top: 1.2rem;
    bottom: 1.2rem;
  }

  .xxl\:inset-y-3 {
    top: 1.5rem;
    bottom: 1.5rem;
  }

  .xxl\:inset-y-4 {
    top: 1.7rem;
    bottom: 1.7rem;
  }

  .xxl\:inset-y-5 {
    top: 2rem;
    bottom: 2rem;
  }

  .xxl\:inset-y-6 {
    top: 2.5rem;
    bottom: 2.5rem;
  }

  .xxl\:inset-y-7 {
    top: 3rem;
    bottom: 3rem;
  }

  .xxl\:inset-y-8 {
    top: 3rem;
    bottom: 3rem;
  }

  .xxl\:inset-y-9 {
    top: 4rem;
    bottom: 4rem;
  }

  .xxl\:inset-y-10 {
    top: 4.5rem;
    bottom: 4.5rem;
  }

  .xxl\:inset-y-11 {
    top: 5rem;
    bottom: 5rem;
  }

  .xxl\:inset-y-12 {
    top: 5.5rem;
    bottom: 5.5rem;
  }

  .xxl\:inset-y-13 {
    top: 6rem;
    bottom: 6rem;
  }

  .xxl\:inset-y-14 {
    top: 6.5rem;
    bottom: 6.5rem;
  }

  .xxl\:inset-y-15 {
    top: 7rem;
    bottom: 7rem;
  }

  .xxl\:inset-y-16 {
    top: 7.5rem;
    bottom: 7.5rem;
  }

  .xxl\:inset-y-17 {
    top: 8rem;
    bottom: 8rem;
  }

  .xxl\:inset-y-18 {
    top: 8.5rem;
    bottom: 8.5rem;
  }

  .xxl\:inset-y-19 {
    top: 9.5rem;
    bottom: 9.5rem;
  }

  .xxl\:inset-y-20 {
    top: 10.4rem;
    bottom: 10.4rem;
  }

  .xxl\:inset-y-21 {
    top: 11rem;
    bottom: 11rem;
  }

  .xxl\:inset-y-22 {
    top: 13rem;
    bottom: 13rem;
  }

  .xxl\:inset-y-23 {
    top: 15rem;
    bottom: 15rem;
  }

  .xxl\:inset-y-24 {
    top: 20.5rem;
    bottom: 20.5rem;
  }

  .xxl\:inset-y-auto {
    top: auto;
    bottom: auto;
  }

  .xxl\:inset-y-tiny {
    top: 0.5rem;
    bottom: 0.5rem;
  }

  .xxl\:inset-y-42p {
    top: 42%;
    bottom: 42%;
  }

  .xxl\:inset-y-huge {
    top: 39.5rem;
    bottom: 39.5rem;
  }

  .xxl\:inset-y-fit {
    top: fit-content;
    bottom: fit-content;
  }

  .xxl\:-inset-y-0 {
    top: 0rem;
    bottom: 0rem;
  }

  .xxl\:-inset-y-1 {
    top: -1rem;
    bottom: -1rem;
  }

  .xxl\:-inset-y-2 {
    top: -1.2rem;
    bottom: -1.2rem;
  }

  .xxl\:-inset-y-3 {
    top: -1.5rem;
    bottom: -1.5rem;
  }

  .xxl\:-inset-y-4 {
    top: -1.7rem;
    bottom: -1.7rem;
  }

  .xxl\:-inset-y-5 {
    top: -2rem;
    bottom: -2rem;
  }

  .xxl\:-inset-y-6 {
    top: -2.5rem;
    bottom: -2.5rem;
  }

  .xxl\:-inset-y-7 {
    top: -3rem;
    bottom: -3rem;
  }

  .xxl\:-inset-y-8 {
    top: -3.5rem;
    bottom: -3.5rem;
  }

  .xxl\:-inset-y-9 {
    top: -4rem;
    bottom: -4rem;
  }

  .xxl\:-inset-y-10 {
    top: -4.5rem;
    bottom: -4.5rem;
  }

  .xxl\:-inset-y-11 {
    top: -5rem;
    bottom: -5rem;
  }

  .xxl\:-inset-y-12 {
    top: -5.5rem;
    bottom: -5.5rem;
  }

  .xxl\:-inset-y-13 {
    top: -6rem;
    bottom: -6rem;
  }

  .xxl\:-inset-y-14 {
    top: -6.5rem;
    bottom: -6.5rem;
  }

  .xxl\:-inset-y-15 {
    top: -7rem;
    bottom: -7rem;
  }

  .xxl\:-inset-y-16 {
    top: -7.5rem;
    bottom: -7.5rem;
  }

  .xxl\:-inset-y-17 {
    top: -8rem;
    bottom: -8rem;
  }

  .xxl\:-inset-y-18 {
    top: -8.5rem;
    bottom: -8.5rem;
  }

  .xxl\:-inset-y-19 {
    top: -9.5rem;
    bottom: -9.5rem;
  }

  .xxl\:-inset-y-20 {
    top: -10rem;
    bottom: -10rem;
  }

  .xxl\:-inset-y-21 {
    top: -10.5rem;
    bottom: -10.5rem;
  }

  .xxl\:-inset-y-22 {
    top: -13rem;
    bottom: -13rem;
  }

  .xxl\:-inset-y-23 {
    top: -15rem;
    bottom: -15rem;
  }

  .xxl\:-inset-y-24 {
    top: -20.5rem;
    bottom: -20.5rem;
  }

  .xxl\:-inset-y-tiny {
    top: -0.5rem;
    bottom: -0.5rem;
  }

  .xxl\:-inset-y-42p {
    top: -42%;
    bottom: -42%;
  }

  .xxl\:-inset-y-huge {
    top: -39.5rem;
    bottom: -39.5rem;
  }

  .xxl\:-inset-y-fit {
    top: fit-content;
    bottom: fit-content;
  }

  .xxl\:inset-y-1\/2 {
    top: 50%;
    bottom: 50%;
  }

  .xxl\:inset-y-1\/3 {
    top: 33.333333%;
    bottom: 33.333333%;
  }

  .xxl\:inset-y-2\/3 {
    top: 66.666667%;
    bottom: 66.666667%;
  }

  .xxl\:inset-y-1\/4 {
    top: 25%;
    bottom: 25%;
  }

  .xxl\:inset-y-2\/4 {
    top: 50%;
    bottom: 50%;
  }

  .xxl\:inset-y-3\/4 {
    top: 75%;
    bottom: 75%;
  }

  .xxl\:inset-y-full {
    top: 100%;
    bottom: 100%;
  }

  .xxl\:-inset-y-1\/2 {
    top: -50%;
    bottom: -50%;
  }

  .xxl\:-inset-y-1\/3 {
    top: -33.333333%;
    bottom: -33.333333%;
  }

  .xxl\:-inset-y-2\/3 {
    top: -66.666667%;
    bottom: -66.666667%;
  }

  .xxl\:-inset-y-1\/4 {
    top: -25%;
    bottom: -25%;
  }

  .xxl\:-inset-y-2\/4 {
    top: -50%;
    bottom: -50%;
  }

  .xxl\:-inset-y-3\/4 {
    top: -75%;
    bottom: -75%;
  }

  .xxl\:-inset-y-full {
    top: -100%;
    bottom: -100%;
  }

  .xxl\:top-0 {
    top: 0rem;
  }

  .xxl\:top-1 {
    top: 1rem;
  }

  .xxl\:top-2 {
    top: 1.2rem;
  }

  .xxl\:top-3 {
    top: 1.5rem;
  }

  .xxl\:top-4 {
    top: 1.7rem;
  }

  .xxl\:top-5 {
    top: 2rem;
  }

  .xxl\:top-6 {
    top: 2.5rem;
  }

  .xxl\:top-7 {
    top: 3rem;
  }

  .xxl\:top-8 {
    top: 3rem;
  }

  .xxl\:top-9 {
    top: 4rem;
  }

  .xxl\:top-10 {
    top: 4.5rem;
  }

  .xxl\:top-11 {
    top: 5rem;
  }

  .xxl\:top-12 {
    top: 5.5rem;
  }

  .xxl\:top-13 {
    top: 6rem;
  }

  .xxl\:top-14 {
    top: 6.5rem;
  }

  .xxl\:top-15 {
    top: 7rem;
  }

  .xxl\:top-16 {
    top: 7.5rem;
  }

  .xxl\:top-17 {
    top: 8rem;
  }

  .xxl\:top-18 {
    top: 8.5rem;
  }

  .xxl\:top-19 {
    top: 9.5rem;
  }

  .xxl\:top-20 {
    top: 10.4rem;
  }

  .xxl\:top-21 {
    top: 11rem;
  }

  .xxl\:top-22 {
    top: 13rem;
  }

  .xxl\:top-23 {
    top: 15rem;
  }

  .xxl\:top-24 {
    top: 20.5rem;
  }

  .xxl\:top-auto {
    top: auto;
  }

  .xxl\:top-tiny {
    top: 0.5rem;
  }

  .xxl\:top-42p {
    top: 42%;
  }

  .xxl\:top-huge {
    top: 39.5rem;
  }

  .xxl\:top-fit {
    top: fit-content;
  }

  .xxl\:-top-0 {
    top: 0rem;
  }

  .xxl\:-top-1 {
    top: -1rem;
  }

  .xxl\:-top-2 {
    top: -1.2rem;
  }

  .xxl\:-top-3 {
    top: -1.5rem;
  }

  .xxl\:-top-4 {
    top: -1.7rem;
  }

  .xxl\:-top-5 {
    top: -2rem;
  }

  .xxl\:-top-6 {
    top: -2.5rem;
  }

  .xxl\:-top-7 {
    top: -3rem;
  }

  .xxl\:-top-8 {
    top: -3.5rem;
  }

  .xxl\:-top-9 {
    top: -4rem;
  }

  .xxl\:-top-10 {
    top: -4.5rem;
  }

  .xxl\:-top-11 {
    top: -5rem;
  }

  .xxl\:-top-12 {
    top: -5.5rem;
  }

  .xxl\:-top-13 {
    top: -6rem;
  }

  .xxl\:-top-14 {
    top: -6.5rem;
  }

  .xxl\:-top-15 {
    top: -7rem;
  }

  .xxl\:-top-16 {
    top: -7.5rem;
  }

  .xxl\:-top-17 {
    top: -8rem;
  }

  .xxl\:-top-18 {
    top: -8.5rem;
  }

  .xxl\:-top-19 {
    top: -9.5rem;
  }

  .xxl\:-top-20 {
    top: -10rem;
  }

  .xxl\:-top-21 {
    top: -10.5rem;
  }

  .xxl\:-top-22 {
    top: -13rem;
  }

  .xxl\:-top-23 {
    top: -15rem;
  }

  .xxl\:-top-24 {
    top: -20.5rem;
  }

  .xxl\:-top-tiny {
    top: -0.5rem;
  }

  .xxl\:-top-42p {
    top: -42%;
  }

  .xxl\:-top-huge {
    top: -39.5rem;
  }

  .xxl\:-top-fit {
    top: fit-content;
  }

  .xxl\:top-1\/2 {
    top: 50%;
  }

  .xxl\:top-1\/3 {
    top: 33.333333%;
  }

  .xxl\:top-2\/3 {
    top: 66.666667%;
  }

  .xxl\:top-1\/4 {
    top: 25%;
  }

  .xxl\:top-2\/4 {
    top: 50%;
  }

  .xxl\:top-3\/4 {
    top: 75%;
  }

  .xxl\:top-full {
    top: 100%;
  }

  .xxl\:-top-1\/2 {
    top: -50%;
  }

  .xxl\:-top-1\/3 {
    top: -33.333333%;
  }

  .xxl\:-top-2\/3 {
    top: -66.666667%;
  }

  .xxl\:-top-1\/4 {
    top: -25%;
  }

  .xxl\:-top-2\/4 {
    top: -50%;
  }

  .xxl\:-top-3\/4 {
    top: -75%;
  }

  .xxl\:-top-full {
    top: -100%;
  }

  .xxl\:right-0 {
    right: 0rem;
  }

  .xxl\:right-1 {
    right: 1rem;
  }

  .xxl\:right-2 {
    right: 1.2rem;
  }

  .xxl\:right-3 {
    right: 1.5rem;
  }

  .xxl\:right-4 {
    right: 1.7rem;
  }

  .xxl\:right-5 {
    right: 2rem;
  }

  .xxl\:right-6 {
    right: 2.5rem;
  }

  .xxl\:right-7 {
    right: 3rem;
  }

  .xxl\:right-8 {
    right: 3rem;
  }

  .xxl\:right-9 {
    right: 4rem;
  }

  .xxl\:right-10 {
    right: 4.5rem;
  }

  .xxl\:right-11 {
    right: 5rem;
  }

  .xxl\:right-12 {
    right: 5.5rem;
  }

  .xxl\:right-13 {
    right: 6rem;
  }

  .xxl\:right-14 {
    right: 6.5rem;
  }

  .xxl\:right-15 {
    right: 7rem;
  }

  .xxl\:right-16 {
    right: 7.5rem;
  }

  .xxl\:right-17 {
    right: 8rem;
  }

  .xxl\:right-18 {
    right: 8.5rem;
  }

  .xxl\:right-19 {
    right: 9.5rem;
  }

  .xxl\:right-20 {
    right: 10.4rem;
  }

  .xxl\:right-21 {
    right: 11rem;
  }

  .xxl\:right-22 {
    right: 13rem;
  }

  .xxl\:right-23 {
    right: 15rem;
  }

  .xxl\:right-24 {
    right: 20.5rem;
  }

  .xxl\:right-auto {
    right: auto;
  }

  .xxl\:right-tiny {
    right: 0.5rem;
  }

  .xxl\:right-42p {
    right: 42%;
  }

  .xxl\:right-huge {
    right: 39.5rem;
  }

  .xxl\:right-fit {
    right: fit-content;
  }

  .xxl\:-right-0 {
    right: 0rem;
  }

  .xxl\:-right-1 {
    right: -1rem;
  }

  .xxl\:-right-2 {
    right: -1.2rem;
  }

  .xxl\:-right-3 {
    right: -1.5rem;
  }

  .xxl\:-right-4 {
    right: -1.7rem;
  }

  .xxl\:-right-5 {
    right: -2rem;
  }

  .xxl\:-right-6 {
    right: -2.5rem;
  }

  .xxl\:-right-7 {
    right: -3rem;
  }

  .xxl\:-right-8 {
    right: -3.5rem;
  }

  .xxl\:-right-9 {
    right: -4rem;
  }

  .xxl\:-right-10 {
    right: -4.5rem;
  }

  .xxl\:-right-11 {
    right: -5rem;
  }

  .xxl\:-right-12 {
    right: -5.5rem;
  }

  .xxl\:-right-13 {
    right: -6rem;
  }

  .xxl\:-right-14 {
    right: -6.5rem;
  }

  .xxl\:-right-15 {
    right: -7rem;
  }

  .xxl\:-right-16 {
    right: -7.5rem;
  }

  .xxl\:-right-17 {
    right: -8rem;
  }

  .xxl\:-right-18 {
    right: -8.5rem;
  }

  .xxl\:-right-19 {
    right: -9.5rem;
  }

  .xxl\:-right-20 {
    right: -10rem;
  }

  .xxl\:-right-21 {
    right: -10.5rem;
  }

  .xxl\:-right-22 {
    right: -13rem;
  }

  .xxl\:-right-23 {
    right: -15rem;
  }

  .xxl\:-right-24 {
    right: -20.5rem;
  }

  .xxl\:-right-tiny {
    right: -0.5rem;
  }

  .xxl\:-right-42p {
    right: -42%;
  }

  .xxl\:-right-huge {
    right: -39.5rem;
  }

  .xxl\:-right-fit {
    right: fit-content;
  }

  .xxl\:right-1\/2 {
    right: 50%;
  }

  .xxl\:right-1\/3 {
    right: 33.333333%;
  }

  .xxl\:right-2\/3 {
    right: 66.666667%;
  }

  .xxl\:right-1\/4 {
    right: 25%;
  }

  .xxl\:right-2\/4 {
    right: 50%;
  }

  .xxl\:right-3\/4 {
    right: 75%;
  }

  .xxl\:right-full {
    right: 100%;
  }

  .xxl\:-right-1\/2 {
    right: -50%;
  }

  .xxl\:-right-1\/3 {
    right: -33.333333%;
  }

  .xxl\:-right-2\/3 {
    right: -66.666667%;
  }

  .xxl\:-right-1\/4 {
    right: -25%;
  }

  .xxl\:-right-2\/4 {
    right: -50%;
  }

  .xxl\:-right-3\/4 {
    right: -75%;
  }

  .xxl\:-right-full {
    right: -100%;
  }

  .xxl\:bottom-0 {
    bottom: 0rem;
  }

  .xxl\:bottom-1 {
    bottom: 1rem;
  }

  .xxl\:bottom-2 {
    bottom: 1.2rem;
  }

  .xxl\:bottom-3 {
    bottom: 1.5rem;
  }

  .xxl\:bottom-4 {
    bottom: 1.7rem;
  }

  .xxl\:bottom-5 {
    bottom: 2rem;
  }

  .xxl\:bottom-6 {
    bottom: 2.5rem;
  }

  .xxl\:bottom-7 {
    bottom: 3rem;
  }

  .xxl\:bottom-8 {
    bottom: 3rem;
  }

  .xxl\:bottom-9 {
    bottom: 4rem;
  }

  .xxl\:bottom-10 {
    bottom: 4.5rem;
  }

  .xxl\:bottom-11 {
    bottom: 5rem;
  }

  .xxl\:bottom-12 {
    bottom: 5.5rem;
  }

  .xxl\:bottom-13 {
    bottom: 6rem;
  }

  .xxl\:bottom-14 {
    bottom: 6.5rem;
  }

  .xxl\:bottom-15 {
    bottom: 7rem;
  }

  .xxl\:bottom-16 {
    bottom: 7.5rem;
  }

  .xxl\:bottom-17 {
    bottom: 8rem;
  }

  .xxl\:bottom-18 {
    bottom: 8.5rem;
  }

  .xxl\:bottom-19 {
    bottom: 9.5rem;
  }

  .xxl\:bottom-20 {
    bottom: 10.4rem;
  }

  .xxl\:bottom-21 {
    bottom: 11rem;
  }

  .xxl\:bottom-22 {
    bottom: 13rem;
  }

  .xxl\:bottom-23 {
    bottom: 15rem;
  }

  .xxl\:bottom-24 {
    bottom: 20.5rem;
  }

  .xxl\:bottom-auto {
    bottom: auto;
  }

  .xxl\:bottom-tiny {
    bottom: 0.5rem;
  }

  .xxl\:bottom-42p {
    bottom: 42%;
  }

  .xxl\:bottom-huge {
    bottom: 39.5rem;
  }

  .xxl\:bottom-fit {
    bottom: fit-content;
  }

  .xxl\:-bottom-0 {
    bottom: 0rem;
  }

  .xxl\:-bottom-1 {
    bottom: -1rem;
  }

  .xxl\:-bottom-2 {
    bottom: -1.2rem;
  }

  .xxl\:-bottom-3 {
    bottom: -1.5rem;
  }

  .xxl\:-bottom-4 {
    bottom: -1.7rem;
  }

  .xxl\:-bottom-5 {
    bottom: -2rem;
  }

  .xxl\:-bottom-6 {
    bottom: -2.5rem;
  }

  .xxl\:-bottom-7 {
    bottom: -3rem;
  }

  .xxl\:-bottom-8 {
    bottom: -3.5rem;
  }

  .xxl\:-bottom-9 {
    bottom: -4rem;
  }

  .xxl\:-bottom-10 {
    bottom: -4.5rem;
  }

  .xxl\:-bottom-11 {
    bottom: -5rem;
  }

  .xxl\:-bottom-12 {
    bottom: -5.5rem;
  }

  .xxl\:-bottom-13 {
    bottom: -6rem;
  }

  .xxl\:-bottom-14 {
    bottom: -6.5rem;
  }

  .xxl\:-bottom-15 {
    bottom: -7rem;
  }

  .xxl\:-bottom-16 {
    bottom: -7.5rem;
  }

  .xxl\:-bottom-17 {
    bottom: -8rem;
  }

  .xxl\:-bottom-18 {
    bottom: -8.5rem;
  }

  .xxl\:-bottom-19 {
    bottom: -9.5rem;
  }

  .xxl\:-bottom-20 {
    bottom: -10rem;
  }

  .xxl\:-bottom-21 {
    bottom: -10.5rem;
  }

  .xxl\:-bottom-22 {
    bottom: -13rem;
  }

  .xxl\:-bottom-23 {
    bottom: -15rem;
  }

  .xxl\:-bottom-24 {
    bottom: -20.5rem;
  }

  .xxl\:-bottom-tiny {
    bottom: -0.5rem;
  }

  .xxl\:-bottom-42p {
    bottom: -42%;
  }

  .xxl\:-bottom-huge {
    bottom: -39.5rem;
  }

  .xxl\:-bottom-fit {
    bottom: fit-content;
  }

  .xxl\:bottom-1\/2 {
    bottom: 50%;
  }

  .xxl\:bottom-1\/3 {
    bottom: 33.333333%;
  }

  .xxl\:bottom-2\/3 {
    bottom: 66.666667%;
  }

  .xxl\:bottom-1\/4 {
    bottom: 25%;
  }

  .xxl\:bottom-2\/4 {
    bottom: 50%;
  }

  .xxl\:bottom-3\/4 {
    bottom: 75%;
  }

  .xxl\:bottom-full {
    bottom: 100%;
  }

  .xxl\:-bottom-1\/2 {
    bottom: -50%;
  }

  .xxl\:-bottom-1\/3 {
    bottom: -33.333333%;
  }

  .xxl\:-bottom-2\/3 {
    bottom: -66.666667%;
  }

  .xxl\:-bottom-1\/4 {
    bottom: -25%;
  }

  .xxl\:-bottom-2\/4 {
    bottom: -50%;
  }

  .xxl\:-bottom-3\/4 {
    bottom: -75%;
  }

  .xxl\:-bottom-full {
    bottom: -100%;
  }

  .xxl\:left-0 {
    left: 0rem;
  }

  .xxl\:left-1 {
    left: 1rem;
  }

  .xxl\:left-2 {
    left: 1.2rem;
  }

  .xxl\:left-3 {
    left: 1.5rem;
  }

  .xxl\:left-4 {
    left: 1.7rem;
  }

  .xxl\:left-5 {
    left: 2rem;
  }

  .xxl\:left-6 {
    left: 2.5rem;
  }

  .xxl\:left-7 {
    left: 3rem;
  }

  .xxl\:left-8 {
    left: 3rem;
  }

  .xxl\:left-9 {
    left: 4rem;
  }

  .xxl\:left-10 {
    left: 4.5rem;
  }

  .xxl\:left-11 {
    left: 5rem;
  }

  .xxl\:left-12 {
    left: 5.5rem;
  }

  .xxl\:left-13 {
    left: 6rem;
  }

  .xxl\:left-14 {
    left: 6.5rem;
  }

  .xxl\:left-15 {
    left: 7rem;
  }

  .xxl\:left-16 {
    left: 7.5rem;
  }

  .xxl\:left-17 {
    left: 8rem;
  }

  .xxl\:left-18 {
    left: 8.5rem;
  }

  .xxl\:left-19 {
    left: 9.5rem;
  }

  .xxl\:left-20 {
    left: 10.4rem;
  }

  .xxl\:left-21 {
    left: 11rem;
  }

  .xxl\:left-22 {
    left: 13rem;
  }

  .xxl\:left-23 {
    left: 15rem;
  }

  .xxl\:left-24 {
    left: 20.5rem;
  }

  .xxl\:left-auto {
    left: auto;
  }

  .xxl\:left-tiny {
    left: 0.5rem;
  }

  .xxl\:left-42p {
    left: 42%;
  }

  .xxl\:left-huge {
    left: 39.5rem;
  }

  .xxl\:left-fit {
    left: fit-content;
  }

  .xxl\:-left-0 {
    left: 0rem;
  }

  .xxl\:-left-1 {
    left: -1rem;
  }

  .xxl\:-left-2 {
    left: -1.2rem;
  }

  .xxl\:-left-3 {
    left: -1.5rem;
  }

  .xxl\:-left-4 {
    left: -1.7rem;
  }

  .xxl\:-left-5 {
    left: -2rem;
  }

  .xxl\:-left-6 {
    left: -2.5rem;
  }

  .xxl\:-left-7 {
    left: -3rem;
  }

  .xxl\:-left-8 {
    left: -3.5rem;
  }

  .xxl\:-left-9 {
    left: -4rem;
  }

  .xxl\:-left-10 {
    left: -4.5rem;
  }

  .xxl\:-left-11 {
    left: -5rem;
  }

  .xxl\:-left-12 {
    left: -5.5rem;
  }

  .xxl\:-left-13 {
    left: -6rem;
  }

  .xxl\:-left-14 {
    left: -6.5rem;
  }

  .xxl\:-left-15 {
    left: -7rem;
  }

  .xxl\:-left-16 {
    left: -7.5rem;
  }

  .xxl\:-left-17 {
    left: -8rem;
  }

  .xxl\:-left-18 {
    left: -8.5rem;
  }

  .xxl\:-left-19 {
    left: -9.5rem;
  }

  .xxl\:-left-20 {
    left: -10rem;
  }

  .xxl\:-left-21 {
    left: -10.5rem;
  }

  .xxl\:-left-22 {
    left: -13rem;
  }

  .xxl\:-left-23 {
    left: -15rem;
  }

  .xxl\:-left-24 {
    left: -20.5rem;
  }

  .xxl\:-left-tiny {
    left: -0.5rem;
  }

  .xxl\:-left-42p {
    left: -42%;
  }

  .xxl\:-left-huge {
    left: -39.5rem;
  }

  .xxl\:-left-fit {
    left: fit-content;
  }

  .xxl\:left-1\/2 {
    left: 50%;
  }

  .xxl\:left-1\/3 {
    left: 33.333333%;
  }

  .xxl\:left-2\/3 {
    left: 66.666667%;
  }

  .xxl\:left-1\/4 {
    left: 25%;
  }

  .xxl\:left-2\/4 {
    left: 50%;
  }

  .xxl\:left-3\/4 {
    left: 75%;
  }

  .xxl\:left-full {
    left: 100%;
  }

  .xxl\:-left-1\/2 {
    left: -50%;
  }

  .xxl\:-left-1\/3 {
    left: -33.333333%;
  }

  .xxl\:-left-2\/3 {
    left: -66.666667%;
  }

  .xxl\:-left-1\/4 {
    left: -25%;
  }

  .xxl\:-left-2\/4 {
    left: -50%;
  }

  .xxl\:-left-3\/4 {
    left: -75%;
  }

  .xxl\:-left-full {
    left: -100%;
  }

  .xxl\:isolate {
    isolation: isolate;
  }

  .xxl\:isolation-auto {
    isolation: auto;
  }

  .xxl\:z-0 {
    z-index: 0;
  }

  .xxl\:z-10 {
    z-index: 10;
  }

  .xxl\:z-20 {
    z-index: 20;
  }

  .xxl\:z-30 {
    z-index: 30;
  }

  .xxl\:z-40 {
    z-index: 40;
  }

  .xxl\:z-50 {
    z-index: 50;
  }

  .xxl\:z-auto {
    z-index: auto;
  }

  .xxl\:z-top {
    z-index: 99999;
  }

  .xxl\[focus-within]\:z-0[focus-within] {
    z-index: 0;
  }

  .xxl\:focus-within\:z-0:focus-within {
    z-index: 0;
  }

  .xxl\[focus-within]\:z-10[focus-within] {
    z-index: 10;
  }

  .xxl\:focus-within\:z-10:focus-within {
    z-index: 10;
  }

  .xxl\[focus-within]\:z-20[focus-within] {
    z-index: 20;
  }

  .xxl\:focus-within\:z-20:focus-within {
    z-index: 20;
  }

  .xxl\[focus-within]\:z-30[focus-within] {
    z-index: 30;
  }

  .xxl\:focus-within\:z-30:focus-within {
    z-index: 30;
  }

  .xxl\[focus-within]\:z-40[focus-within] {
    z-index: 40;
  }

  .xxl\:focus-within\:z-40:focus-within {
    z-index: 40;
  }

  .xxl\[focus-within]\:z-50[focus-within] {
    z-index: 50;
  }

  .xxl\:focus-within\:z-50:focus-within {
    z-index: 50;
  }

  .xxl\[focus-within]\:z-auto[focus-within] {
    z-index: auto;
  }

  .xxl\:focus-within\:z-auto:focus-within {
    z-index: auto;
  }

  .xxl\[focus-within]\:z-top[focus-within] {
    z-index: 99999;
  }

  .xxl\:focus-within\:z-top:focus-within {
    z-index: 99999;
  }

  .xxl\:focus\:z-0:focus {
    z-index: 0;
  }

  .xxl\:focus\:z-10:focus {
    z-index: 10;
  }

  .xxl\:focus\:z-20:focus {
    z-index: 20;
  }

  .xxl\:focus\:z-30:focus {
    z-index: 30;
  }

  .xxl\:focus\:z-40:focus {
    z-index: 40;
  }

  .xxl\:focus\:z-50:focus {
    z-index: 50;
  }

  .xxl\:focus\:z-auto:focus {
    z-index: auto;
  }

  .xxl\:focus\:z-top:focus {
    z-index: 99999;
  }

  .xxl\:order-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .xxl\:order-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  .xxl\:order-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  .xxl\:order-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }

  .xxl\:order-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }

  .xxl\:order-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }

  .xxl\:order-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }

  .xxl\:order-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }

  .xxl\:order-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }

  .xxl\:order-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }

  .xxl\:order-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }

  .xxl\:order-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }

  .xxl\:order-first {
    -webkit-box-ordinal-group: -9998;
        -ms-flex-order: -9999;
            order: -9999;
  }

  .xxl\:order-last {
    -webkit-box-ordinal-group: 10000;
        -ms-flex-order: 9999;
            order: 9999;
  }

  .xxl\:order-none {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }

  .xxl\:col-auto {
    grid-column: auto;
  }

  .xxl\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .xxl\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .xxl\:col-span-3 {
    grid-column: span 3 / span 3;
  }

  .xxl\:col-span-4 {
    grid-column: span 4 / span 4;
  }

  .xxl\:col-span-5 {
    grid-column: span 5 / span 5;
  }

  .xxl\:col-span-6 {
    grid-column: span 6 / span 6;
  }

  .xxl\:col-span-7 {
    grid-column: span 7 / span 7;
  }

  .xxl\:col-span-8 {
    grid-column: span 8 / span 8;
  }

  .xxl\:col-span-9 {
    grid-column: span 9 / span 9;
  }

  .xxl\:col-span-10 {
    grid-column: span 10 / span 10;
  }

  .xxl\:col-span-11 {
    grid-column: span 11 / span 11;
  }

  .xxl\:col-span-12 {
    grid-column: span 12 / span 12;
  }

  .xxl\:col-span-full {
    grid-column: 1 / -1;
  }

  .xxl\:col-start-1 {
    grid-column-start: 1;
  }

  .xxl\:col-start-2 {
    grid-column-start: 2;
  }

  .xxl\:col-start-3 {
    grid-column-start: 3;
  }

  .xxl\:col-start-4 {
    grid-column-start: 4;
  }

  .xxl\:col-start-5 {
    grid-column-start: 5;
  }

  .xxl\:col-start-6 {
    grid-column-start: 6;
  }

  .xxl\:col-start-7 {
    grid-column-start: 7;
  }

  .xxl\:col-start-8 {
    grid-column-start: 8;
  }

  .xxl\:col-start-9 {
    grid-column-start: 9;
  }

  .xxl\:col-start-10 {
    grid-column-start: 10;
  }

  .xxl\:col-start-11 {
    grid-column-start: 11;
  }

  .xxl\:col-start-12 {
    grid-column-start: 12;
  }

  .xxl\:col-start-13 {
    grid-column-start: 13;
  }

  .xxl\:col-start-auto {
    grid-column-start: auto;
  }

  .xxl\:col-end-1 {
    grid-column-end: 1;
  }

  .xxl\:col-end-2 {
    grid-column-end: 2;
  }

  .xxl\:col-end-3 {
    grid-column-end: 3;
  }

  .xxl\:col-end-4 {
    grid-column-end: 4;
  }

  .xxl\:col-end-5 {
    grid-column-end: 5;
  }

  .xxl\:col-end-6 {
    grid-column-end: 6;
  }

  .xxl\:col-end-7 {
    grid-column-end: 7;
  }

  .xxl\:col-end-8 {
    grid-column-end: 8;
  }

  .xxl\:col-end-9 {
    grid-column-end: 9;
  }

  .xxl\:col-end-10 {
    grid-column-end: 10;
  }

  .xxl\:col-end-11 {
    grid-column-end: 11;
  }

  .xxl\:col-end-12 {
    grid-column-end: 12;
  }

  .xxl\:col-end-13 {
    grid-column-end: 13;
  }

  .xxl\:col-end-auto {
    grid-column-end: auto;
  }

  .xxl\:row-auto {
    grid-row: auto;
  }

  .xxl\:row-span-1 {
    grid-row: span 1 / span 1;
  }

  .xxl\:row-span-2 {
    grid-row: span 2 / span 2;
  }

  .xxl\:row-span-3 {
    grid-row: span 3 / span 3;
  }

  .xxl\:row-span-4 {
    grid-row: span 4 / span 4;
  }

  .xxl\:row-span-5 {
    grid-row: span 5 / span 5;
  }

  .xxl\:row-span-6 {
    grid-row: span 6 / span 6;
  }

  .xxl\:row-span-full {
    grid-row: 1 / -1;
  }

  .xxl\:row-start-1 {
    grid-row-start: 1;
  }

  .xxl\:row-start-2 {
    grid-row-start: 2;
  }

  .xxl\:row-start-3 {
    grid-row-start: 3;
  }

  .xxl\:row-start-4 {
    grid-row-start: 4;
  }

  .xxl\:row-start-5 {
    grid-row-start: 5;
  }

  .xxl\:row-start-6 {
    grid-row-start: 6;
  }

  .xxl\:row-start-7 {
    grid-row-start: 7;
  }

  .xxl\:row-start-auto {
    grid-row-start: auto;
  }

  .xxl\:row-end-1 {
    grid-row-end: 1;
  }

  .xxl\:row-end-2 {
    grid-row-end: 2;
  }

  .xxl\:row-end-3 {
    grid-row-end: 3;
  }

  .xxl\:row-end-4 {
    grid-row-end: 4;
  }

  .xxl\:row-end-5 {
    grid-row-end: 5;
  }

  .xxl\:row-end-6 {
    grid-row-end: 6;
  }

  .xxl\:row-end-7 {
    grid-row-end: 7;
  }

  .xxl\:row-end-auto {
    grid-row-end: auto;
  }

  .xxl\:float-right {
    float: right;
  }

  .xxl\:float-left {
    float: left;
  }

  .xxl\:float-none {
    float: none;
  }

  .xxl\:clear-left {
    clear: left;
  }

  .xxl\:clear-right {
    clear: right;
  }

  .xxl\:clear-both {
    clear: both;
  }

  .xxl\:clear-none {
    clear: none;
  }

  .xxl\:m-0 {
    margin: 0rem;
  }

  .xxl\:m-1 {
    margin: 1rem;
  }

  .xxl\:m-2 {
    margin: 1.2rem;
  }

  .xxl\:m-3 {
    margin: 1.5rem;
  }

  .xxl\:m-4 {
    margin: 1.7rem;
  }

  .xxl\:m-5 {
    margin: 2rem;
  }

  .xxl\:m-6 {
    margin: 2.5rem;
  }

  .xxl\:m-7 {
    margin: 3rem;
  }

  .xxl\:m-8 {
    margin: 3.5rem;
  }

  .xxl\:m-9 {
    margin: 4rem;
  }

  .xxl\:m-10 {
    margin: 4.5rem;
  }

  .xxl\:m-11 {
    margin: 5rem;
  }

  .xxl\:m-12 {
    margin: 5.5rem;
  }

  .xxl\:m-13 {
    margin: 6rem;
  }

  .xxl\:m-14 {
    margin: 6.5rem;
  }

  .xxl\:m-15 {
    margin: 7rem;
  }

  .xxl\:m-16 {
    margin: 7.5rem;
  }

  .xxl\:m-17 {
    margin: 8rem;
  }

  .xxl\:m-18 {
    margin: 8.5rem;
  }

  .xxl\:m-19 {
    margin: 9.5rem;
  }

  .xxl\:m-20 {
    margin: 10rem;
  }

  .xxl\:m-21 {
    margin: 11rem;
  }

  .xxl\:m-22 {
    margin: 13rem;
  }

  .xxl\:m-23 {
    margin: 15rem;
  }

  .xxl\:m-24 {
    margin: 20.5rem;
  }

  .xxl\:m-auto {
    margin: auto;
  }

  .xxl\:m-tiny {
    margin: 0.5rem;
  }

  .xxl\:m-42p {
    margin: 42%;
  }

  .xxl\:m-huge {
    margin: 39.5rem;
  }

  .xxl\:m-fit {
    margin: fit-content;
  }

  .xxl\:-m-0 {
    margin: 0rem;
  }

  .xxl\:-m-1 {
    margin: -1rem;
  }

  .xxl\:-m-2 {
    margin: -1.2rem;
  }

  .xxl\:-m-3 {
    margin: -1.5rem;
  }

  .xxl\:-m-4 {
    margin: -1.7rem;
  }

  .xxl\:-m-5 {
    margin: -2rem;
  }

  .xxl\:-m-6 {
    margin: -2.5rem;
  }

  .xxl\:-m-7 {
    margin: -3rem;
  }

  .xxl\:-m-8 {
    margin: -3.5rem;
  }

  .xxl\:-m-9 {
    margin: -4rem;
  }

  .xxl\:-m-10 {
    margin: -4.5rem;
  }

  .xxl\:-m-11 {
    margin: -5rem;
  }

  .xxl\:-m-12 {
    margin: -5.5rem;
  }

  .xxl\:-m-13 {
    margin: -6rem;
  }

  .xxl\:-m-14 {
    margin: -6.5rem;
  }

  .xxl\:-m-15 {
    margin: -7rem;
  }

  .xxl\:-m-16 {
    margin: -7.5rem;
  }

  .xxl\:-m-17 {
    margin: -8rem;
  }

  .xxl\:-m-18 {
    margin: -8.5rem;
  }

  .xxl\:-m-19 {
    margin: -9.5rem;
  }

  .xxl\:-m-20 {
    margin: -10rem;
  }

  .xxl\:-m-21 {
    margin: -11rem;
  }

  .xxl\:-m-22 {
    margin: -13rem;
  }

  .xxl\:-m-23 {
    margin: -15rem;
  }

  .xxl\:-m-24 {
    margin: -20.5rem;
  }

  .xxl\:-m-tiny {
    margin: -0.5rem;
  }

  .xxl\:-m-42p {
    margin: -42%;
  }

  .xxl\:-m-huge {
    margin: -39.5rem;
  }

  .xxl\:-m-fit {
    margin: fit-content;
  }

  .xxl\:first\:m-0:first-child {
    margin: 0rem;
  }

  .xxl\:first\:m-1:first-child {
    margin: 1rem;
  }

  .xxl\:first\:m-2:first-child {
    margin: 1.2rem;
  }

  .xxl\:first\:m-3:first-child {
    margin: 1.5rem;
  }

  .xxl\:first\:m-4:first-child {
    margin: 1.7rem;
  }

  .xxl\:first\:m-5:first-child {
    margin: 2rem;
  }

  .xxl\:first\:m-6:first-child {
    margin: 2.5rem;
  }

  .xxl\:first\:m-7:first-child {
    margin: 3rem;
  }

  .xxl\:first\:m-8:first-child {
    margin: 3.5rem;
  }

  .xxl\:first\:m-9:first-child {
    margin: 4rem;
  }

  .xxl\:first\:m-10:first-child {
    margin: 4.5rem;
  }

  .xxl\:first\:m-11:first-child {
    margin: 5rem;
  }

  .xxl\:first\:m-12:first-child {
    margin: 5.5rem;
  }

  .xxl\:first\:m-13:first-child {
    margin: 6rem;
  }

  .xxl\:first\:m-14:first-child {
    margin: 6.5rem;
  }

  .xxl\:first\:m-15:first-child {
    margin: 7rem;
  }

  .xxl\:first\:m-16:first-child {
    margin: 7.5rem;
  }

  .xxl\:first\:m-17:first-child {
    margin: 8rem;
  }

  .xxl\:first\:m-18:first-child {
    margin: 8.5rem;
  }

  .xxl\:first\:m-19:first-child {
    margin: 9.5rem;
  }

  .xxl\:first\:m-20:first-child {
    margin: 10rem;
  }

  .xxl\:first\:m-21:first-child {
    margin: 11rem;
  }

  .xxl\:first\:m-22:first-child {
    margin: 13rem;
  }

  .xxl\:first\:m-23:first-child {
    margin: 15rem;
  }

  .xxl\:first\:m-24:first-child {
    margin: 20.5rem;
  }

  .xxl\:first\:m-auto:first-child {
    margin: auto;
  }

  .xxl\:first\:m-tiny:first-child {
    margin: 0.5rem;
  }

  .xxl\:first\:m-42p:first-child {
    margin: 42%;
  }

  .xxl\:first\:m-huge:first-child {
    margin: 39.5rem;
  }

  .xxl\:first\:m-fit:first-child {
    margin: fit-content;
  }

  .xxl\:first\:-m-0:first-child {
    margin: 0rem;
  }

  .xxl\:first\:-m-1:first-child {
    margin: -1rem;
  }

  .xxl\:first\:-m-2:first-child {
    margin: -1.2rem;
  }

  .xxl\:first\:-m-3:first-child {
    margin: -1.5rem;
  }

  .xxl\:first\:-m-4:first-child {
    margin: -1.7rem;
  }

  .xxl\:first\:-m-5:first-child {
    margin: -2rem;
  }

  .xxl\:first\:-m-6:first-child {
    margin: -2.5rem;
  }

  .xxl\:first\:-m-7:first-child {
    margin: -3rem;
  }

  .xxl\:first\:-m-8:first-child {
    margin: -3.5rem;
  }

  .xxl\:first\:-m-9:first-child {
    margin: -4rem;
  }

  .xxl\:first\:-m-10:first-child {
    margin: -4.5rem;
  }

  .xxl\:first\:-m-11:first-child {
    margin: -5rem;
  }

  .xxl\:first\:-m-12:first-child {
    margin: -5.5rem;
  }

  .xxl\:first\:-m-13:first-child {
    margin: -6rem;
  }

  .xxl\:first\:-m-14:first-child {
    margin: -6.5rem;
  }

  .xxl\:first\:-m-15:first-child {
    margin: -7rem;
  }

  .xxl\:first\:-m-16:first-child {
    margin: -7.5rem;
  }

  .xxl\:first\:-m-17:first-child {
    margin: -8rem;
  }

  .xxl\:first\:-m-18:first-child {
    margin: -8.5rem;
  }

  .xxl\:first\:-m-19:first-child {
    margin: -9.5rem;
  }

  .xxl\:first\:-m-20:first-child {
    margin: -10rem;
  }

  .xxl\:first\:-m-21:first-child {
    margin: -11rem;
  }

  .xxl\:first\:-m-22:first-child {
    margin: -13rem;
  }

  .xxl\:first\:-m-23:first-child {
    margin: -15rem;
  }

  .xxl\:first\:-m-24:first-child {
    margin: -20.5rem;
  }

  .xxl\:first\:-m-tiny:first-child {
    margin: -0.5rem;
  }

  .xxl\:first\:-m-42p:first-child {
    margin: -42%;
  }

  .xxl\:first\:-m-huge:first-child {
    margin: -39.5rem;
  }

  .xxl\:first\:-m-fit:first-child {
    margin: fit-content;
  }

  .xxl\:last\:m-0:last-child {
    margin: 0rem;
  }

  .xxl\:last\:m-1:last-child {
    margin: 1rem;
  }

  .xxl\:last\:m-2:last-child {
    margin: 1.2rem;
  }

  .xxl\:last\:m-3:last-child {
    margin: 1.5rem;
  }

  .xxl\:last\:m-4:last-child {
    margin: 1.7rem;
  }

  .xxl\:last\:m-5:last-child {
    margin: 2rem;
  }

  .xxl\:last\:m-6:last-child {
    margin: 2.5rem;
  }

  .xxl\:last\:m-7:last-child {
    margin: 3rem;
  }

  .xxl\:last\:m-8:last-child {
    margin: 3.5rem;
  }

  .xxl\:last\:m-9:last-child {
    margin: 4rem;
  }

  .xxl\:last\:m-10:last-child {
    margin: 4.5rem;
  }

  .xxl\:last\:m-11:last-child {
    margin: 5rem;
  }

  .xxl\:last\:m-12:last-child {
    margin: 5.5rem;
  }

  .xxl\:last\:m-13:last-child {
    margin: 6rem;
  }

  .xxl\:last\:m-14:last-child {
    margin: 6.5rem;
  }

  .xxl\:last\:m-15:last-child {
    margin: 7rem;
  }

  .xxl\:last\:m-16:last-child {
    margin: 7.5rem;
  }

  .xxl\:last\:m-17:last-child {
    margin: 8rem;
  }

  .xxl\:last\:m-18:last-child {
    margin: 8.5rem;
  }

  .xxl\:last\:m-19:last-child {
    margin: 9.5rem;
  }

  .xxl\:last\:m-20:last-child {
    margin: 10rem;
  }

  .xxl\:last\:m-21:last-child {
    margin: 11rem;
  }

  .xxl\:last\:m-22:last-child {
    margin: 13rem;
  }

  .xxl\:last\:m-23:last-child {
    margin: 15rem;
  }

  .xxl\:last\:m-24:last-child {
    margin: 20.5rem;
  }

  .xxl\:last\:m-auto:last-child {
    margin: auto;
  }

  .xxl\:last\:m-tiny:last-child {
    margin: 0.5rem;
  }

  .xxl\:last\:m-42p:last-child {
    margin: 42%;
  }

  .xxl\:last\:m-huge:last-child {
    margin: 39.5rem;
  }

  .xxl\:last\:m-fit:last-child {
    margin: fit-content;
  }

  .xxl\:last\:-m-0:last-child {
    margin: 0rem;
  }

  .xxl\:last\:-m-1:last-child {
    margin: -1rem;
  }

  .xxl\:last\:-m-2:last-child {
    margin: -1.2rem;
  }

  .xxl\:last\:-m-3:last-child {
    margin: -1.5rem;
  }

  .xxl\:last\:-m-4:last-child {
    margin: -1.7rem;
  }

  .xxl\:last\:-m-5:last-child {
    margin: -2rem;
  }

  .xxl\:last\:-m-6:last-child {
    margin: -2.5rem;
  }

  .xxl\:last\:-m-7:last-child {
    margin: -3rem;
  }

  .xxl\:last\:-m-8:last-child {
    margin: -3.5rem;
  }

  .xxl\:last\:-m-9:last-child {
    margin: -4rem;
  }

  .xxl\:last\:-m-10:last-child {
    margin: -4.5rem;
  }

  .xxl\:last\:-m-11:last-child {
    margin: -5rem;
  }

  .xxl\:last\:-m-12:last-child {
    margin: -5.5rem;
  }

  .xxl\:last\:-m-13:last-child {
    margin: -6rem;
  }

  .xxl\:last\:-m-14:last-child {
    margin: -6.5rem;
  }

  .xxl\:last\:-m-15:last-child {
    margin: -7rem;
  }

  .xxl\:last\:-m-16:last-child {
    margin: -7.5rem;
  }

  .xxl\:last\:-m-17:last-child {
    margin: -8rem;
  }

  .xxl\:last\:-m-18:last-child {
    margin: -8.5rem;
  }

  .xxl\:last\:-m-19:last-child {
    margin: -9.5rem;
  }

  .xxl\:last\:-m-20:last-child {
    margin: -10rem;
  }

  .xxl\:last\:-m-21:last-child {
    margin: -11rem;
  }

  .xxl\:last\:-m-22:last-child {
    margin: -13rem;
  }

  .xxl\:last\:-m-23:last-child {
    margin: -15rem;
  }

  .xxl\:last\:-m-24:last-child {
    margin: -20.5rem;
  }

  .xxl\:last\:-m-tiny:last-child {
    margin: -0.5rem;
  }

  .xxl\:last\:-m-42p:last-child {
    margin: -42%;
  }

  .xxl\:last\:-m-huge:last-child {
    margin: -39.5rem;
  }

  .xxl\:last\:-m-fit:last-child {
    margin: fit-content;
  }

  .xxl\:mx-0 {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .xxl\:mx-1 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .xxl\:mx-2 {
    margin-left: 1.2rem;
    margin-right: 1.2rem;
  }

  .xxl\:mx-3 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .xxl\:mx-4 {
    margin-left: 1.7rem;
    margin-right: 1.7rem;
  }

  .xxl\:mx-5 {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .xxl\:mx-6 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .xxl\:mx-7 {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .xxl\:mx-8 {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }

  .xxl\:mx-9 {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .xxl\:mx-10 {
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }

  .xxl\:mx-11 {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .xxl\:mx-12 {
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }

  .xxl\:mx-13 {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .xxl\:mx-14 {
    margin-left: 6.5rem;
    margin-right: 6.5rem;
  }

  .xxl\:mx-15 {
    margin-left: 7rem;
    margin-right: 7rem;
  }

  .xxl\:mx-16 {
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }

  .xxl\:mx-17 {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .xxl\:mx-18 {
    margin-left: 8.5rem;
    margin-right: 8.5rem;
  }

  .xxl\:mx-19 {
    margin-left: 9.5rem;
    margin-right: 9.5rem;
  }

  .xxl\:mx-20 {
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .xxl\:mx-21 {
    margin-left: 11rem;
    margin-right: 11rem;
  }

  .xxl\:mx-22 {
    margin-left: 13rem;
    margin-right: 13rem;
  }

  .xxl\:mx-23 {
    margin-left: 15rem;
    margin-right: 15rem;
  }

  .xxl\:mx-24 {
    margin-left: 20.5rem;
    margin-right: 20.5rem;
  }

  .xxl\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .xxl\:mx-tiny {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .xxl\:mx-42p {
    margin-left: 42%;
    margin-right: 42%;
  }

  .xxl\:mx-huge {
    margin-left: 39.5rem;
    margin-right: 39.5rem;
  }

  .xxl\:mx-fit {
    margin-left: fit-content;
    margin-right: fit-content;
  }

  .xxl\:-mx-0 {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .xxl\:-mx-1 {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .xxl\:-mx-2 {
    margin-left: -1.2rem;
    margin-right: -1.2rem;
  }

  .xxl\:-mx-3 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .xxl\:-mx-4 {
    margin-left: -1.7rem;
    margin-right: -1.7rem;
  }

  .xxl\:-mx-5 {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .xxl\:-mx-6 {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .xxl\:-mx-7 {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .xxl\:-mx-8 {
    margin-left: -3.5rem;
    margin-right: -3.5rem;
  }

  .xxl\:-mx-9 {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .xxl\:-mx-10 {
    margin-left: -4.5rem;
    margin-right: -4.5rem;
  }

  .xxl\:-mx-11 {
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .xxl\:-mx-12 {
    margin-left: -5.5rem;
    margin-right: -5.5rem;
  }

  .xxl\:-mx-13 {
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .xxl\:-mx-14 {
    margin-left: -6.5rem;
    margin-right: -6.5rem;
  }

  .xxl\:-mx-15 {
    margin-left: -7rem;
    margin-right: -7rem;
  }

  .xxl\:-mx-16 {
    margin-left: -7.5rem;
    margin-right: -7.5rem;
  }

  .xxl\:-mx-17 {
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .xxl\:-mx-18 {
    margin-left: -8.5rem;
    margin-right: -8.5rem;
  }

  .xxl\:-mx-19 {
    margin-left: -9.5rem;
    margin-right: -9.5rem;
  }

  .xxl\:-mx-20 {
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .xxl\:-mx-21 {
    margin-left: -11rem;
    margin-right: -11rem;
  }

  .xxl\:-mx-22 {
    margin-left: -13rem;
    margin-right: -13rem;
  }

  .xxl\:-mx-23 {
    margin-left: -15rem;
    margin-right: -15rem;
  }

  .xxl\:-mx-24 {
    margin-left: -20.5rem;
    margin-right: -20.5rem;
  }

  .xxl\:-mx-tiny {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .xxl\:-mx-42p {
    margin-left: -42%;
    margin-right: -42%;
  }

  .xxl\:-mx-huge {
    margin-left: -39.5rem;
    margin-right: -39.5rem;
  }

  .xxl\:-mx-fit {
    margin-left: fit-content;
    margin-right: fit-content;
  }

  .xxl\:my-0 {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .xxl\:my-1 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .xxl\:my-2 {
    margin-top: 1.2rem;
    margin-bottom: 1.2rem;
  }

  .xxl\:my-3 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .xxl\:my-4 {
    margin-top: 1.7rem;
    margin-bottom: 1.7rem;
  }

  .xxl\:my-5 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .xxl\:my-6 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .xxl\:my-7 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .xxl\:my-8 {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }

  .xxl\:my-9 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .xxl\:my-10 {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }

  .xxl\:my-11 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .xxl\:my-12 {
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }

  .xxl\:my-13 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .xxl\:my-14 {
    margin-top: 6.5rem;
    margin-bottom: 6.5rem;
  }

  .xxl\:my-15 {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }

  .xxl\:my-16 {
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }

  .xxl\:my-17 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .xxl\:my-18 {
    margin-top: 8.5rem;
    margin-bottom: 8.5rem;
  }

  .xxl\:my-19 {
    margin-top: 9.5rem;
    margin-bottom: 9.5rem;
  }

  .xxl\:my-20 {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .xxl\:my-21 {
    margin-top: 11rem;
    margin-bottom: 11rem;
  }

  .xxl\:my-22 {
    margin-top: 13rem;
    margin-bottom: 13rem;
  }

  .xxl\:my-23 {
    margin-top: 15rem;
    margin-bottom: 15rem;
  }

  .xxl\:my-24 {
    margin-top: 20.5rem;
    margin-bottom: 20.5rem;
  }

  .xxl\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .xxl\:my-tiny {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .xxl\:my-42p {
    margin-top: 42%;
    margin-bottom: 42%;
  }

  .xxl\:my-huge {
    margin-top: 39.5rem;
    margin-bottom: 39.5rem;
  }

  .xxl\:my-fit {
    margin-top: fit-content;
    margin-bottom: fit-content;
  }

  .xxl\:-my-0 {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .xxl\:-my-1 {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .xxl\:-my-2 {
    margin-top: -1.2rem;
    margin-bottom: -1.2rem;
  }

  .xxl\:-my-3 {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .xxl\:-my-4 {
    margin-top: -1.7rem;
    margin-bottom: -1.7rem;
  }

  .xxl\:-my-5 {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .xxl\:-my-6 {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .xxl\:-my-7 {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .xxl\:-my-8 {
    margin-top: -3.5rem;
    margin-bottom: -3.5rem;
  }

  .xxl\:-my-9 {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .xxl\:-my-10 {
    margin-top: -4.5rem;
    margin-bottom: -4.5rem;
  }

  .xxl\:-my-11 {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .xxl\:-my-12 {
    margin-top: -5.5rem;
    margin-bottom: -5.5rem;
  }

  .xxl\:-my-13 {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .xxl\:-my-14 {
    margin-top: -6.5rem;
    margin-bottom: -6.5rem;
  }

  .xxl\:-my-15 {
    margin-top: -7rem;
    margin-bottom: -7rem;
  }

  .xxl\:-my-16 {
    margin-top: -7.5rem;
    margin-bottom: -7.5rem;
  }

  .xxl\:-my-17 {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .xxl\:-my-18 {
    margin-top: -8.5rem;
    margin-bottom: -8.5rem;
  }

  .xxl\:-my-19 {
    margin-top: -9.5rem;
    margin-bottom: -9.5rem;
  }

  .xxl\:-my-20 {
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .xxl\:-my-21 {
    margin-top: -11rem;
    margin-bottom: -11rem;
  }

  .xxl\:-my-22 {
    margin-top: -13rem;
    margin-bottom: -13rem;
  }

  .xxl\:-my-23 {
    margin-top: -15rem;
    margin-bottom: -15rem;
  }

  .xxl\:-my-24 {
    margin-top: -20.5rem;
    margin-bottom: -20.5rem;
  }

  .xxl\:-my-tiny {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .xxl\:-my-42p {
    margin-top: -42%;
    margin-bottom: -42%;
  }

  .xxl\:-my-huge {
    margin-top: -39.5rem;
    margin-bottom: -39.5rem;
  }

  .xxl\:-my-fit {
    margin-top: fit-content;
    margin-bottom: fit-content;
  }

  .xxl\:first\:mx-0:first-child {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .xxl\:first\:mx-1:first-child {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .xxl\:first\:mx-2:first-child {
    margin-left: 1.2rem;
    margin-right: 1.2rem;
  }

  .xxl\:first\:mx-3:first-child {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .xxl\:first\:mx-4:first-child {
    margin-left: 1.7rem;
    margin-right: 1.7rem;
  }

  .xxl\:first\:mx-5:first-child {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .xxl\:first\:mx-6:first-child {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .xxl\:first\:mx-7:first-child {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .xxl\:first\:mx-8:first-child {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }

  .xxl\:first\:mx-9:first-child {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .xxl\:first\:mx-10:first-child {
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }

  .xxl\:first\:mx-11:first-child {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .xxl\:first\:mx-12:first-child {
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }

  .xxl\:first\:mx-13:first-child {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .xxl\:first\:mx-14:first-child {
    margin-left: 6.5rem;
    margin-right: 6.5rem;
  }

  .xxl\:first\:mx-15:first-child {
    margin-left: 7rem;
    margin-right: 7rem;
  }

  .xxl\:first\:mx-16:first-child {
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }

  .xxl\:first\:mx-17:first-child {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .xxl\:first\:mx-18:first-child {
    margin-left: 8.5rem;
    margin-right: 8.5rem;
  }

  .xxl\:first\:mx-19:first-child {
    margin-left: 9.5rem;
    margin-right: 9.5rem;
  }

  .xxl\:first\:mx-20:first-child {
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .xxl\:first\:mx-21:first-child {
    margin-left: 11rem;
    margin-right: 11rem;
  }

  .xxl\:first\:mx-22:first-child {
    margin-left: 13rem;
    margin-right: 13rem;
  }

  .xxl\:first\:mx-23:first-child {
    margin-left: 15rem;
    margin-right: 15rem;
  }

  .xxl\:first\:mx-24:first-child {
    margin-left: 20.5rem;
    margin-right: 20.5rem;
  }

  .xxl\:first\:mx-auto:first-child {
    margin-left: auto;
    margin-right: auto;
  }

  .xxl\:first\:mx-tiny:first-child {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .xxl\:first\:mx-42p:first-child {
    margin-left: 42%;
    margin-right: 42%;
  }

  .xxl\:first\:mx-huge:first-child {
    margin-left: 39.5rem;
    margin-right: 39.5rem;
  }

  .xxl\:first\:mx-fit:first-child {
    margin-left: fit-content;
    margin-right: fit-content;
  }

  .xxl\:first\:-mx-0:first-child {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .xxl\:first\:-mx-1:first-child {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .xxl\:first\:-mx-2:first-child {
    margin-left: -1.2rem;
    margin-right: -1.2rem;
  }

  .xxl\:first\:-mx-3:first-child {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .xxl\:first\:-mx-4:first-child {
    margin-left: -1.7rem;
    margin-right: -1.7rem;
  }

  .xxl\:first\:-mx-5:first-child {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .xxl\:first\:-mx-6:first-child {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .xxl\:first\:-mx-7:first-child {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .xxl\:first\:-mx-8:first-child {
    margin-left: -3.5rem;
    margin-right: -3.5rem;
  }

  .xxl\:first\:-mx-9:first-child {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .xxl\:first\:-mx-10:first-child {
    margin-left: -4.5rem;
    margin-right: -4.5rem;
  }

  .xxl\:first\:-mx-11:first-child {
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .xxl\:first\:-mx-12:first-child {
    margin-left: -5.5rem;
    margin-right: -5.5rem;
  }

  .xxl\:first\:-mx-13:first-child {
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .xxl\:first\:-mx-14:first-child {
    margin-left: -6.5rem;
    margin-right: -6.5rem;
  }

  .xxl\:first\:-mx-15:first-child {
    margin-left: -7rem;
    margin-right: -7rem;
  }

  .xxl\:first\:-mx-16:first-child {
    margin-left: -7.5rem;
    margin-right: -7.5rem;
  }

  .xxl\:first\:-mx-17:first-child {
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .xxl\:first\:-mx-18:first-child {
    margin-left: -8.5rem;
    margin-right: -8.5rem;
  }

  .xxl\:first\:-mx-19:first-child {
    margin-left: -9.5rem;
    margin-right: -9.5rem;
  }

  .xxl\:first\:-mx-20:first-child {
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .xxl\:first\:-mx-21:first-child {
    margin-left: -11rem;
    margin-right: -11rem;
  }

  .xxl\:first\:-mx-22:first-child {
    margin-left: -13rem;
    margin-right: -13rem;
  }

  .xxl\:first\:-mx-23:first-child {
    margin-left: -15rem;
    margin-right: -15rem;
  }

  .xxl\:first\:-mx-24:first-child {
    margin-left: -20.5rem;
    margin-right: -20.5rem;
  }

  .xxl\:first\:-mx-tiny:first-child {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .xxl\:first\:-mx-42p:first-child {
    margin-left: -42%;
    margin-right: -42%;
  }

  .xxl\:first\:-mx-huge:first-child {
    margin-left: -39.5rem;
    margin-right: -39.5rem;
  }

  .xxl\:first\:-mx-fit:first-child {
    margin-left: fit-content;
    margin-right: fit-content;
  }

  .xxl\:first\:my-0:first-child {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .xxl\:first\:my-1:first-child {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .xxl\:first\:my-2:first-child {
    margin-top: 1.2rem;
    margin-bottom: 1.2rem;
  }

  .xxl\:first\:my-3:first-child {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .xxl\:first\:my-4:first-child {
    margin-top: 1.7rem;
    margin-bottom: 1.7rem;
  }

  .xxl\:first\:my-5:first-child {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .xxl\:first\:my-6:first-child {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .xxl\:first\:my-7:first-child {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .xxl\:first\:my-8:first-child {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }

  .xxl\:first\:my-9:first-child {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .xxl\:first\:my-10:first-child {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }

  .xxl\:first\:my-11:first-child {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .xxl\:first\:my-12:first-child {
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }

  .xxl\:first\:my-13:first-child {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .xxl\:first\:my-14:first-child {
    margin-top: 6.5rem;
    margin-bottom: 6.5rem;
  }

  .xxl\:first\:my-15:first-child {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }

  .xxl\:first\:my-16:first-child {
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }

  .xxl\:first\:my-17:first-child {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .xxl\:first\:my-18:first-child {
    margin-top: 8.5rem;
    margin-bottom: 8.5rem;
  }

  .xxl\:first\:my-19:first-child {
    margin-top: 9.5rem;
    margin-bottom: 9.5rem;
  }

  .xxl\:first\:my-20:first-child {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .xxl\:first\:my-21:first-child {
    margin-top: 11rem;
    margin-bottom: 11rem;
  }

  .xxl\:first\:my-22:first-child {
    margin-top: 13rem;
    margin-bottom: 13rem;
  }

  .xxl\:first\:my-23:first-child {
    margin-top: 15rem;
    margin-bottom: 15rem;
  }

  .xxl\:first\:my-24:first-child {
    margin-top: 20.5rem;
    margin-bottom: 20.5rem;
  }

  .xxl\:first\:my-auto:first-child {
    margin-top: auto;
    margin-bottom: auto;
  }

  .xxl\:first\:my-tiny:first-child {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .xxl\:first\:my-42p:first-child {
    margin-top: 42%;
    margin-bottom: 42%;
  }

  .xxl\:first\:my-huge:first-child {
    margin-top: 39.5rem;
    margin-bottom: 39.5rem;
  }

  .xxl\:first\:my-fit:first-child {
    margin-top: fit-content;
    margin-bottom: fit-content;
  }

  .xxl\:first\:-my-0:first-child {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .xxl\:first\:-my-1:first-child {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .xxl\:first\:-my-2:first-child {
    margin-top: -1.2rem;
    margin-bottom: -1.2rem;
  }

  .xxl\:first\:-my-3:first-child {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .xxl\:first\:-my-4:first-child {
    margin-top: -1.7rem;
    margin-bottom: -1.7rem;
  }

  .xxl\:first\:-my-5:first-child {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .xxl\:first\:-my-6:first-child {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .xxl\:first\:-my-7:first-child {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .xxl\:first\:-my-8:first-child {
    margin-top: -3.5rem;
    margin-bottom: -3.5rem;
  }

  .xxl\:first\:-my-9:first-child {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .xxl\:first\:-my-10:first-child {
    margin-top: -4.5rem;
    margin-bottom: -4.5rem;
  }

  .xxl\:first\:-my-11:first-child {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .xxl\:first\:-my-12:first-child {
    margin-top: -5.5rem;
    margin-bottom: -5.5rem;
  }

  .xxl\:first\:-my-13:first-child {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .xxl\:first\:-my-14:first-child {
    margin-top: -6.5rem;
    margin-bottom: -6.5rem;
  }

  .xxl\:first\:-my-15:first-child {
    margin-top: -7rem;
    margin-bottom: -7rem;
  }

  .xxl\:first\:-my-16:first-child {
    margin-top: -7.5rem;
    margin-bottom: -7.5rem;
  }

  .xxl\:first\:-my-17:first-child {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .xxl\:first\:-my-18:first-child {
    margin-top: -8.5rem;
    margin-bottom: -8.5rem;
  }

  .xxl\:first\:-my-19:first-child {
    margin-top: -9.5rem;
    margin-bottom: -9.5rem;
  }

  .xxl\:first\:-my-20:first-child {
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .xxl\:first\:-my-21:first-child {
    margin-top: -11rem;
    margin-bottom: -11rem;
  }

  .xxl\:first\:-my-22:first-child {
    margin-top: -13rem;
    margin-bottom: -13rem;
  }

  .xxl\:first\:-my-23:first-child {
    margin-top: -15rem;
    margin-bottom: -15rem;
  }

  .xxl\:first\:-my-24:first-child {
    margin-top: -20.5rem;
    margin-bottom: -20.5rem;
  }

  .xxl\:first\:-my-tiny:first-child {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .xxl\:first\:-my-42p:first-child {
    margin-top: -42%;
    margin-bottom: -42%;
  }

  .xxl\:first\:-my-huge:first-child {
    margin-top: -39.5rem;
    margin-bottom: -39.5rem;
  }

  .xxl\:first\:-my-fit:first-child {
    margin-top: fit-content;
    margin-bottom: fit-content;
  }

  .xxl\:last\:mx-0:last-child {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .xxl\:last\:mx-1:last-child {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .xxl\:last\:mx-2:last-child {
    margin-left: 1.2rem;
    margin-right: 1.2rem;
  }

  .xxl\:last\:mx-3:last-child {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .xxl\:last\:mx-4:last-child {
    margin-left: 1.7rem;
    margin-right: 1.7rem;
  }

  .xxl\:last\:mx-5:last-child {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .xxl\:last\:mx-6:last-child {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .xxl\:last\:mx-7:last-child {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .xxl\:last\:mx-8:last-child {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }

  .xxl\:last\:mx-9:last-child {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .xxl\:last\:mx-10:last-child {
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }

  .xxl\:last\:mx-11:last-child {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .xxl\:last\:mx-12:last-child {
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }

  .xxl\:last\:mx-13:last-child {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .xxl\:last\:mx-14:last-child {
    margin-left: 6.5rem;
    margin-right: 6.5rem;
  }

  .xxl\:last\:mx-15:last-child {
    margin-left: 7rem;
    margin-right: 7rem;
  }

  .xxl\:last\:mx-16:last-child {
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }

  .xxl\:last\:mx-17:last-child {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .xxl\:last\:mx-18:last-child {
    margin-left: 8.5rem;
    margin-right: 8.5rem;
  }

  .xxl\:last\:mx-19:last-child {
    margin-left: 9.5rem;
    margin-right: 9.5rem;
  }

  .xxl\:last\:mx-20:last-child {
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .xxl\:last\:mx-21:last-child {
    margin-left: 11rem;
    margin-right: 11rem;
  }

  .xxl\:last\:mx-22:last-child {
    margin-left: 13rem;
    margin-right: 13rem;
  }

  .xxl\:last\:mx-23:last-child {
    margin-left: 15rem;
    margin-right: 15rem;
  }

  .xxl\:last\:mx-24:last-child {
    margin-left: 20.5rem;
    margin-right: 20.5rem;
  }

  .xxl\:last\:mx-auto:last-child {
    margin-left: auto;
    margin-right: auto;
  }

  .xxl\:last\:mx-tiny:last-child {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .xxl\:last\:mx-42p:last-child {
    margin-left: 42%;
    margin-right: 42%;
  }

  .xxl\:last\:mx-huge:last-child {
    margin-left: 39.5rem;
    margin-right: 39.5rem;
  }

  .xxl\:last\:mx-fit:last-child {
    margin-left: fit-content;
    margin-right: fit-content;
  }

  .xxl\:last\:-mx-0:last-child {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .xxl\:last\:-mx-1:last-child {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .xxl\:last\:-mx-2:last-child {
    margin-left: -1.2rem;
    margin-right: -1.2rem;
  }

  .xxl\:last\:-mx-3:last-child {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .xxl\:last\:-mx-4:last-child {
    margin-left: -1.7rem;
    margin-right: -1.7rem;
  }

  .xxl\:last\:-mx-5:last-child {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .xxl\:last\:-mx-6:last-child {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .xxl\:last\:-mx-7:last-child {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .xxl\:last\:-mx-8:last-child {
    margin-left: -3.5rem;
    margin-right: -3.5rem;
  }

  .xxl\:last\:-mx-9:last-child {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .xxl\:last\:-mx-10:last-child {
    margin-left: -4.5rem;
    margin-right: -4.5rem;
  }

  .xxl\:last\:-mx-11:last-child {
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .xxl\:last\:-mx-12:last-child {
    margin-left: -5.5rem;
    margin-right: -5.5rem;
  }

  .xxl\:last\:-mx-13:last-child {
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .xxl\:last\:-mx-14:last-child {
    margin-left: -6.5rem;
    margin-right: -6.5rem;
  }

  .xxl\:last\:-mx-15:last-child {
    margin-left: -7rem;
    margin-right: -7rem;
  }

  .xxl\:last\:-mx-16:last-child {
    margin-left: -7.5rem;
    margin-right: -7.5rem;
  }

  .xxl\:last\:-mx-17:last-child {
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .xxl\:last\:-mx-18:last-child {
    margin-left: -8.5rem;
    margin-right: -8.5rem;
  }

  .xxl\:last\:-mx-19:last-child {
    margin-left: -9.5rem;
    margin-right: -9.5rem;
  }

  .xxl\:last\:-mx-20:last-child {
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .xxl\:last\:-mx-21:last-child {
    margin-left: -11rem;
    margin-right: -11rem;
  }

  .xxl\:last\:-mx-22:last-child {
    margin-left: -13rem;
    margin-right: -13rem;
  }

  .xxl\:last\:-mx-23:last-child {
    margin-left: -15rem;
    margin-right: -15rem;
  }

  .xxl\:last\:-mx-24:last-child {
    margin-left: -20.5rem;
    margin-right: -20.5rem;
  }

  .xxl\:last\:-mx-tiny:last-child {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .xxl\:last\:-mx-42p:last-child {
    margin-left: -42%;
    margin-right: -42%;
  }

  .xxl\:last\:-mx-huge:last-child {
    margin-left: -39.5rem;
    margin-right: -39.5rem;
  }

  .xxl\:last\:-mx-fit:last-child {
    margin-left: fit-content;
    margin-right: fit-content;
  }

  .xxl\:last\:my-0:last-child {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .xxl\:last\:my-1:last-child {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .xxl\:last\:my-2:last-child {
    margin-top: 1.2rem;
    margin-bottom: 1.2rem;
  }

  .xxl\:last\:my-3:last-child {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .xxl\:last\:my-4:last-child {
    margin-top: 1.7rem;
    margin-bottom: 1.7rem;
  }

  .xxl\:last\:my-5:last-child {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .xxl\:last\:my-6:last-child {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .xxl\:last\:my-7:last-child {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .xxl\:last\:my-8:last-child {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }

  .xxl\:last\:my-9:last-child {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .xxl\:last\:my-10:last-child {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }

  .xxl\:last\:my-11:last-child {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .xxl\:last\:my-12:last-child {
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }

  .xxl\:last\:my-13:last-child {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .xxl\:last\:my-14:last-child {
    margin-top: 6.5rem;
    margin-bottom: 6.5rem;
  }

  .xxl\:last\:my-15:last-child {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }

  .xxl\:last\:my-16:last-child {
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }

  .xxl\:last\:my-17:last-child {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .xxl\:last\:my-18:last-child {
    margin-top: 8.5rem;
    margin-bottom: 8.5rem;
  }

  .xxl\:last\:my-19:last-child {
    margin-top: 9.5rem;
    margin-bottom: 9.5rem;
  }

  .xxl\:last\:my-20:last-child {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .xxl\:last\:my-21:last-child {
    margin-top: 11rem;
    margin-bottom: 11rem;
  }

  .xxl\:last\:my-22:last-child {
    margin-top: 13rem;
    margin-bottom: 13rem;
  }

  .xxl\:last\:my-23:last-child {
    margin-top: 15rem;
    margin-bottom: 15rem;
  }

  .xxl\:last\:my-24:last-child {
    margin-top: 20.5rem;
    margin-bottom: 20.5rem;
  }

  .xxl\:last\:my-auto:last-child {
    margin-top: auto;
    margin-bottom: auto;
  }

  .xxl\:last\:my-tiny:last-child {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .xxl\:last\:my-42p:last-child {
    margin-top: 42%;
    margin-bottom: 42%;
  }

  .xxl\:last\:my-huge:last-child {
    margin-top: 39.5rem;
    margin-bottom: 39.5rem;
  }

  .xxl\:last\:my-fit:last-child {
    margin-top: fit-content;
    margin-bottom: fit-content;
  }

  .xxl\:last\:-my-0:last-child {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .xxl\:last\:-my-1:last-child {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .xxl\:last\:-my-2:last-child {
    margin-top: -1.2rem;
    margin-bottom: -1.2rem;
  }

  .xxl\:last\:-my-3:last-child {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .xxl\:last\:-my-4:last-child {
    margin-top: -1.7rem;
    margin-bottom: -1.7rem;
  }

  .xxl\:last\:-my-5:last-child {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .xxl\:last\:-my-6:last-child {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .xxl\:last\:-my-7:last-child {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .xxl\:last\:-my-8:last-child {
    margin-top: -3.5rem;
    margin-bottom: -3.5rem;
  }

  .xxl\:last\:-my-9:last-child {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .xxl\:last\:-my-10:last-child {
    margin-top: -4.5rem;
    margin-bottom: -4.5rem;
  }

  .xxl\:last\:-my-11:last-child {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .xxl\:last\:-my-12:last-child {
    margin-top: -5.5rem;
    margin-bottom: -5.5rem;
  }

  .xxl\:last\:-my-13:last-child {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .xxl\:last\:-my-14:last-child {
    margin-top: -6.5rem;
    margin-bottom: -6.5rem;
  }

  .xxl\:last\:-my-15:last-child {
    margin-top: -7rem;
    margin-bottom: -7rem;
  }

  .xxl\:last\:-my-16:last-child {
    margin-top: -7.5rem;
    margin-bottom: -7.5rem;
  }

  .xxl\:last\:-my-17:last-child {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .xxl\:last\:-my-18:last-child {
    margin-top: -8.5rem;
    margin-bottom: -8.5rem;
  }

  .xxl\:last\:-my-19:last-child {
    margin-top: -9.5rem;
    margin-bottom: -9.5rem;
  }

  .xxl\:last\:-my-20:last-child {
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .xxl\:last\:-my-21:last-child {
    margin-top: -11rem;
    margin-bottom: -11rem;
  }

  .xxl\:last\:-my-22:last-child {
    margin-top: -13rem;
    margin-bottom: -13rem;
  }

  .xxl\:last\:-my-23:last-child {
    margin-top: -15rem;
    margin-bottom: -15rem;
  }

  .xxl\:last\:-my-24:last-child {
    margin-top: -20.5rem;
    margin-bottom: -20.5rem;
  }

  .xxl\:last\:-my-tiny:last-child {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .xxl\:last\:-my-42p:last-child {
    margin-top: -42%;
    margin-bottom: -42%;
  }

  .xxl\:last\:-my-huge:last-child {
    margin-top: -39.5rem;
    margin-bottom: -39.5rem;
  }

  .xxl\:last\:-my-fit:last-child {
    margin-top: fit-content;
    margin-bottom: fit-content;
  }

  .xxl\:mt-0 {
    margin-top: 0rem;
  }

  .xxl\:mt-1 {
    margin-top: 1rem;
  }

  .xxl\:mt-2 {
    margin-top: 1.2rem;
  }

  .xxl\:mt-3 {
    margin-top: 1.5rem;
  }

  .xxl\:mt-4 {
    margin-top: 1.7rem;
  }

  .xxl\:mt-5 {
    margin-top: 2rem;
  }

  .xxl\:mt-6 {
    margin-top: 2.5rem;
  }

  .xxl\:mt-7 {
    margin-top: 3rem;
  }

  .xxl\:mt-8 {
    margin-top: 3.5rem;
  }

  .xxl\:mt-9 {
    margin-top: 4rem;
  }

  .xxl\:mt-10 {
    margin-top: 4.5rem;
  }

  .xxl\:mt-11 {
    margin-top: 5rem;
  }

  .xxl\:mt-12 {
    margin-top: 5.5rem;
  }

  .xxl\:mt-13 {
    margin-top: 6rem;
  }

  .xxl\:mt-14 {
    margin-top: 6.5rem;
  }

  .xxl\:mt-15 {
    margin-top: 7rem;
  }

  .xxl\:mt-16 {
    margin-top: 7.5rem;
  }

  .xxl\:mt-17 {
    margin-top: 8rem;
  }

  .xxl\:mt-18 {
    margin-top: 8.5rem;
  }

  .xxl\:mt-19 {
    margin-top: 9.5rem;
  }

  .xxl\:mt-20 {
    margin-top: 10rem;
  }

  .xxl\:mt-21 {
    margin-top: 11rem;
  }

  .xxl\:mt-22 {
    margin-top: 13rem;
  }

  .xxl\:mt-23 {
    margin-top: 15rem;
  }

  .xxl\:mt-24 {
    margin-top: 20.5rem;
  }

  .xxl\:mt-auto {
    margin-top: auto;
  }

  .xxl\:mt-tiny {
    margin-top: 0.5rem;
  }

  .xxl\:mt-42p {
    margin-top: 42%;
  }

  .xxl\:mt-huge {
    margin-top: 39.5rem;
  }

  .xxl\:mt-fit {
    margin-top: fit-content;
  }

  .xxl\:-mt-0 {
    margin-top: 0rem;
  }

  .xxl\:-mt-1 {
    margin-top: -1rem;
  }

  .xxl\:-mt-2 {
    margin-top: -1.2rem;
  }

  .xxl\:-mt-3 {
    margin-top: -1.5rem;
  }

  .xxl\:-mt-4 {
    margin-top: -1.7rem;
  }

  .xxl\:-mt-5 {
    margin-top: -2rem;
  }

  .xxl\:-mt-6 {
    margin-top: -2.5rem;
  }

  .xxl\:-mt-7 {
    margin-top: -3rem;
  }

  .xxl\:-mt-8 {
    margin-top: -3.5rem;
  }

  .xxl\:-mt-9 {
    margin-top: -4rem;
  }

  .xxl\:-mt-10 {
    margin-top: -4.5rem;
  }

  .xxl\:-mt-11 {
    margin-top: -5rem;
  }

  .xxl\:-mt-12 {
    margin-top: -5.5rem;
  }

  .xxl\:-mt-13 {
    margin-top: -6rem;
  }

  .xxl\:-mt-14 {
    margin-top: -6.5rem;
  }

  .xxl\:-mt-15 {
    margin-top: -7rem;
  }

  .xxl\:-mt-16 {
    margin-top: -7.5rem;
  }

  .xxl\:-mt-17 {
    margin-top: -8rem;
  }

  .xxl\:-mt-18 {
    margin-top: -8.5rem;
  }

  .xxl\:-mt-19 {
    margin-top: -9.5rem;
  }

  .xxl\:-mt-20 {
    margin-top: -10rem;
  }

  .xxl\:-mt-21 {
    margin-top: -11rem;
  }

  .xxl\:-mt-22 {
    margin-top: -13rem;
  }

  .xxl\:-mt-23 {
    margin-top: -15rem;
  }

  .xxl\:-mt-24 {
    margin-top: -20.5rem;
  }

  .xxl\:-mt-tiny {
    margin-top: -0.5rem;
  }

  .xxl\:-mt-42p {
    margin-top: -42%;
  }

  .xxl\:-mt-huge {
    margin-top: -39.5rem;
  }

  .xxl\:-mt-fit {
    margin-top: fit-content;
  }

  .xxl\:mr-0 {
    margin-right: 0rem;
  }

  .xxl\:mr-1 {
    margin-right: 1rem;
  }

  .xxl\:mr-2 {
    margin-right: 1.2rem;
  }

  .xxl\:mr-3 {
    margin-right: 1.5rem;
  }

  .xxl\:mr-4 {
    margin-right: 1.7rem;
  }

  .xxl\:mr-5 {
    margin-right: 2rem;
  }

  .xxl\:mr-6 {
    margin-right: 2.5rem;
  }

  .xxl\:mr-7 {
    margin-right: 3rem;
  }

  .xxl\:mr-8 {
    margin-right: 3.5rem;
  }

  .xxl\:mr-9 {
    margin-right: 4rem;
  }

  .xxl\:mr-10 {
    margin-right: 4.5rem;
  }

  .xxl\:mr-11 {
    margin-right: 5rem;
  }

  .xxl\:mr-12 {
    margin-right: 5.5rem;
  }

  .xxl\:mr-13 {
    margin-right: 6rem;
  }

  .xxl\:mr-14 {
    margin-right: 6.5rem;
  }

  .xxl\:mr-15 {
    margin-right: 7rem;
  }

  .xxl\:mr-16 {
    margin-right: 7.5rem;
  }

  .xxl\:mr-17 {
    margin-right: 8rem;
  }

  .xxl\:mr-18 {
    margin-right: 8.5rem;
  }

  .xxl\:mr-19 {
    margin-right: 9.5rem;
  }

  .xxl\:mr-20 {
    margin-right: 10rem;
  }

  .xxl\:mr-21 {
    margin-right: 11rem;
  }

  .xxl\:mr-22 {
    margin-right: 13rem;
  }

  .xxl\:mr-23 {
    margin-right: 15rem;
  }

  .xxl\:mr-24 {
    margin-right: 20.5rem;
  }

  .xxl\:mr-auto {
    margin-right: auto;
  }

  .xxl\:mr-tiny {
    margin-right: 0.5rem;
  }

  .xxl\:mr-42p {
    margin-right: 42%;
  }

  .xxl\:mr-huge {
    margin-right: 39.5rem;
  }

  .xxl\:mr-fit {
    margin-right: fit-content;
  }

  .xxl\:-mr-0 {
    margin-right: 0rem;
  }

  .xxl\:-mr-1 {
    margin-right: -1rem;
  }

  .xxl\:-mr-2 {
    margin-right: -1.2rem;
  }

  .xxl\:-mr-3 {
    margin-right: -1.5rem;
  }

  .xxl\:-mr-4 {
    margin-right: -1.7rem;
  }

  .xxl\:-mr-5 {
    margin-right: -2rem;
  }

  .xxl\:-mr-6 {
    margin-right: -2.5rem;
  }

  .xxl\:-mr-7 {
    margin-right: -3rem;
  }

  .xxl\:-mr-8 {
    margin-right: -3.5rem;
  }

  .xxl\:-mr-9 {
    margin-right: -4rem;
  }

  .xxl\:-mr-10 {
    margin-right: -4.5rem;
  }

  .xxl\:-mr-11 {
    margin-right: -5rem;
  }

  .xxl\:-mr-12 {
    margin-right: -5.5rem;
  }

  .xxl\:-mr-13 {
    margin-right: -6rem;
  }

  .xxl\:-mr-14 {
    margin-right: -6.5rem;
  }

  .xxl\:-mr-15 {
    margin-right: -7rem;
  }

  .xxl\:-mr-16 {
    margin-right: -7.5rem;
  }

  .xxl\:-mr-17 {
    margin-right: -8rem;
  }

  .xxl\:-mr-18 {
    margin-right: -8.5rem;
  }

  .xxl\:-mr-19 {
    margin-right: -9.5rem;
  }

  .xxl\:-mr-20 {
    margin-right: -10rem;
  }

  .xxl\:-mr-21 {
    margin-right: -11rem;
  }

  .xxl\:-mr-22 {
    margin-right: -13rem;
  }

  .xxl\:-mr-23 {
    margin-right: -15rem;
  }

  .xxl\:-mr-24 {
    margin-right: -20.5rem;
  }

  .xxl\:-mr-tiny {
    margin-right: -0.5rem;
  }

  .xxl\:-mr-42p {
    margin-right: -42%;
  }

  .xxl\:-mr-huge {
    margin-right: -39.5rem;
  }

  .xxl\:-mr-fit {
    margin-right: fit-content;
  }

  .xxl\:mb-0 {
    margin-bottom: 0rem;
  }

  .xxl\:mb-1 {
    margin-bottom: 1rem;
  }

  .xxl\:mb-2 {
    margin-bottom: 1.2rem;
  }

  .xxl\:mb-3 {
    margin-bottom: 1.5rem;
  }

  .xxl\:mb-4 {
    margin-bottom: 1.7rem;
  }

  .xxl\:mb-5 {
    margin-bottom: 2rem;
  }

  .xxl\:mb-6 {
    margin-bottom: 2.5rem;
  }

  .xxl\:mb-7 {
    margin-bottom: 3rem;
  }

  .xxl\:mb-8 {
    margin-bottom: 3.5rem;
  }

  .xxl\:mb-9 {
    margin-bottom: 4rem;
  }

  .xxl\:mb-10 {
    margin-bottom: 4.5rem;
  }

  .xxl\:mb-11 {
    margin-bottom: 5rem;
  }

  .xxl\:mb-12 {
    margin-bottom: 5.5rem;
  }

  .xxl\:mb-13 {
    margin-bottom: 6rem;
  }

  .xxl\:mb-14 {
    margin-bottom: 6.5rem;
  }

  .xxl\:mb-15 {
    margin-bottom: 7rem;
  }

  .xxl\:mb-16 {
    margin-bottom: 7.5rem;
  }

  .xxl\:mb-17 {
    margin-bottom: 8rem;
  }

  .xxl\:mb-18 {
    margin-bottom: 8.5rem;
  }

  .xxl\:mb-19 {
    margin-bottom: 9.5rem;
  }

  .xxl\:mb-20 {
    margin-bottom: 10rem;
  }

  .xxl\:mb-21 {
    margin-bottom: 11rem;
  }

  .xxl\:mb-22 {
    margin-bottom: 13rem;
  }

  .xxl\:mb-23 {
    margin-bottom: 15rem;
  }

  .xxl\:mb-24 {
    margin-bottom: 20.5rem;
  }

  .xxl\:mb-auto {
    margin-bottom: auto;
  }

  .xxl\:mb-tiny {
    margin-bottom: 0.5rem;
  }

  .xxl\:mb-42p {
    margin-bottom: 42%;
  }

  .xxl\:mb-huge {
    margin-bottom: 39.5rem;
  }

  .xxl\:mb-fit {
    margin-bottom: fit-content;
  }

  .xxl\:-mb-0 {
    margin-bottom: 0rem;
  }

  .xxl\:-mb-1 {
    margin-bottom: -1rem;
  }

  .xxl\:-mb-2 {
    margin-bottom: -1.2rem;
  }

  .xxl\:-mb-3 {
    margin-bottom: -1.5rem;
  }

  .xxl\:-mb-4 {
    margin-bottom: -1.7rem;
  }

  .xxl\:-mb-5 {
    margin-bottom: -2rem;
  }

  .xxl\:-mb-6 {
    margin-bottom: -2.5rem;
  }

  .xxl\:-mb-7 {
    margin-bottom: -3rem;
  }

  .xxl\:-mb-8 {
    margin-bottom: -3.5rem;
  }

  .xxl\:-mb-9 {
    margin-bottom: -4rem;
  }

  .xxl\:-mb-10 {
    margin-bottom: -4.5rem;
  }

  .xxl\:-mb-11 {
    margin-bottom: -5rem;
  }

  .xxl\:-mb-12 {
    margin-bottom: -5.5rem;
  }

  .xxl\:-mb-13 {
    margin-bottom: -6rem;
  }

  .xxl\:-mb-14 {
    margin-bottom: -6.5rem;
  }

  .xxl\:-mb-15 {
    margin-bottom: -7rem;
  }

  .xxl\:-mb-16 {
    margin-bottom: -7.5rem;
  }

  .xxl\:-mb-17 {
    margin-bottom: -8rem;
  }

  .xxl\:-mb-18 {
    margin-bottom: -8.5rem;
  }

  .xxl\:-mb-19 {
    margin-bottom: -9.5rem;
  }

  .xxl\:-mb-20 {
    margin-bottom: -10rem;
  }

  .xxl\:-mb-21 {
    margin-bottom: -11rem;
  }

  .xxl\:-mb-22 {
    margin-bottom: -13rem;
  }

  .xxl\:-mb-23 {
    margin-bottom: -15rem;
  }

  .xxl\:-mb-24 {
    margin-bottom: -20.5rem;
  }

  .xxl\:-mb-tiny {
    margin-bottom: -0.5rem;
  }

  .xxl\:-mb-42p {
    margin-bottom: -42%;
  }

  .xxl\:-mb-huge {
    margin-bottom: -39.5rem;
  }

  .xxl\:-mb-fit {
    margin-bottom: fit-content;
  }

  .xxl\:ml-0 {
    margin-left: 0rem;
  }

  .xxl\:ml-1 {
    margin-left: 1rem;
  }

  .xxl\:ml-2 {
    margin-left: 1.2rem;
  }

  .xxl\:ml-3 {
    margin-left: 1.5rem;
  }

  .xxl\:ml-4 {
    margin-left: 1.7rem;
  }

  .xxl\:ml-5 {
    margin-left: 2rem;
  }

  .xxl\:ml-6 {
    margin-left: 2.5rem;
  }

  .xxl\:ml-7 {
    margin-left: 3rem;
  }

  .xxl\:ml-8 {
    margin-left: 3.5rem;
  }

  .xxl\:ml-9 {
    margin-left: 4rem;
  }

  .xxl\:ml-10 {
    margin-left: 4.5rem;
  }

  .xxl\:ml-11 {
    margin-left: 5rem;
  }

  .xxl\:ml-12 {
    margin-left: 5.5rem;
  }

  .xxl\:ml-13 {
    margin-left: 6rem;
  }

  .xxl\:ml-14 {
    margin-left: 6.5rem;
  }

  .xxl\:ml-15 {
    margin-left: 7rem;
  }

  .xxl\:ml-16 {
    margin-left: 7.5rem;
  }

  .xxl\:ml-17 {
    margin-left: 8rem;
  }

  .xxl\:ml-18 {
    margin-left: 8.5rem;
  }

  .xxl\:ml-19 {
    margin-left: 9.5rem;
  }

  .xxl\:ml-20 {
    margin-left: 10rem;
  }

  .xxl\:ml-21 {
    margin-left: 11rem;
  }

  .xxl\:ml-22 {
    margin-left: 13rem;
  }

  .xxl\:ml-23 {
    margin-left: 15rem;
  }

  .xxl\:ml-24 {
    margin-left: 20.5rem;
  }

  .xxl\:ml-auto {
    margin-left: auto;
  }

  .xxl\:ml-tiny {
    margin-left: 0.5rem;
  }

  .xxl\:ml-42p {
    margin-left: 42%;
  }

  .xxl\:ml-huge {
    margin-left: 39.5rem;
  }

  .xxl\:ml-fit {
    margin-left: fit-content;
  }

  .xxl\:-ml-0 {
    margin-left: 0rem;
  }

  .xxl\:-ml-1 {
    margin-left: -1rem;
  }

  .xxl\:-ml-2 {
    margin-left: -1.2rem;
  }

  .xxl\:-ml-3 {
    margin-left: -1.5rem;
  }

  .xxl\:-ml-4 {
    margin-left: -1.7rem;
  }

  .xxl\:-ml-5 {
    margin-left: -2rem;
  }

  .xxl\:-ml-6 {
    margin-left: -2.5rem;
  }

  .xxl\:-ml-7 {
    margin-left: -3rem;
  }

  .xxl\:-ml-8 {
    margin-left: -3.5rem;
  }

  .xxl\:-ml-9 {
    margin-left: -4rem;
  }

  .xxl\:-ml-10 {
    margin-left: -4.5rem;
  }

  .xxl\:-ml-11 {
    margin-left: -5rem;
  }

  .xxl\:-ml-12 {
    margin-left: -5.5rem;
  }

  .xxl\:-ml-13 {
    margin-left: -6rem;
  }

  .xxl\:-ml-14 {
    margin-left: -6.5rem;
  }

  .xxl\:-ml-15 {
    margin-left: -7rem;
  }

  .xxl\:-ml-16 {
    margin-left: -7.5rem;
  }

  .xxl\:-ml-17 {
    margin-left: -8rem;
  }

  .xxl\:-ml-18 {
    margin-left: -8.5rem;
  }

  .xxl\:-ml-19 {
    margin-left: -9.5rem;
  }

  .xxl\:-ml-20 {
    margin-left: -10rem;
  }

  .xxl\:-ml-21 {
    margin-left: -11rem;
  }

  .xxl\:-ml-22 {
    margin-left: -13rem;
  }

  .xxl\:-ml-23 {
    margin-left: -15rem;
  }

  .xxl\:-ml-24 {
    margin-left: -20.5rem;
  }

  .xxl\:-ml-tiny {
    margin-left: -0.5rem;
  }

  .xxl\:-ml-42p {
    margin-left: -42%;
  }

  .xxl\:-ml-huge {
    margin-left: -39.5rem;
  }

  .xxl\:-ml-fit {
    margin-left: fit-content;
  }

  .xxl\:first\:mt-0:first-child {
    margin-top: 0rem;
  }

  .xxl\:first\:mt-1:first-child {
    margin-top: 1rem;
  }

  .xxl\:first\:mt-2:first-child {
    margin-top: 1.2rem;
  }

  .xxl\:first\:mt-3:first-child {
    margin-top: 1.5rem;
  }

  .xxl\:first\:mt-4:first-child {
    margin-top: 1.7rem;
  }

  .xxl\:first\:mt-5:first-child {
    margin-top: 2rem;
  }

  .xxl\:first\:mt-6:first-child {
    margin-top: 2.5rem;
  }

  .xxl\:first\:mt-7:first-child {
    margin-top: 3rem;
  }

  .xxl\:first\:mt-8:first-child {
    margin-top: 3.5rem;
  }

  .xxl\:first\:mt-9:first-child {
    margin-top: 4rem;
  }

  .xxl\:first\:mt-10:first-child {
    margin-top: 4.5rem;
  }

  .xxl\:first\:mt-11:first-child {
    margin-top: 5rem;
  }

  .xxl\:first\:mt-12:first-child {
    margin-top: 5.5rem;
  }

  .xxl\:first\:mt-13:first-child {
    margin-top: 6rem;
  }

  .xxl\:first\:mt-14:first-child {
    margin-top: 6.5rem;
  }

  .xxl\:first\:mt-15:first-child {
    margin-top: 7rem;
  }

  .xxl\:first\:mt-16:first-child {
    margin-top: 7.5rem;
  }

  .xxl\:first\:mt-17:first-child {
    margin-top: 8rem;
  }

  .xxl\:first\:mt-18:first-child {
    margin-top: 8.5rem;
  }

  .xxl\:first\:mt-19:first-child {
    margin-top: 9.5rem;
  }

  .xxl\:first\:mt-20:first-child {
    margin-top: 10rem;
  }

  .xxl\:first\:mt-21:first-child {
    margin-top: 11rem;
  }

  .xxl\:first\:mt-22:first-child {
    margin-top: 13rem;
  }

  .xxl\:first\:mt-23:first-child {
    margin-top: 15rem;
  }

  .xxl\:first\:mt-24:first-child {
    margin-top: 20.5rem;
  }

  .xxl\:first\:mt-auto:first-child {
    margin-top: auto;
  }

  .xxl\:first\:mt-tiny:first-child {
    margin-top: 0.5rem;
  }

  .xxl\:first\:mt-42p:first-child {
    margin-top: 42%;
  }

  .xxl\:first\:mt-huge:first-child {
    margin-top: 39.5rem;
  }

  .xxl\:first\:mt-fit:first-child {
    margin-top: fit-content;
  }

  .xxl\:first\:-mt-0:first-child {
    margin-top: 0rem;
  }

  .xxl\:first\:-mt-1:first-child {
    margin-top: -1rem;
  }

  .xxl\:first\:-mt-2:first-child {
    margin-top: -1.2rem;
  }

  .xxl\:first\:-mt-3:first-child {
    margin-top: -1.5rem;
  }

  .xxl\:first\:-mt-4:first-child {
    margin-top: -1.7rem;
  }

  .xxl\:first\:-mt-5:first-child {
    margin-top: -2rem;
  }

  .xxl\:first\:-mt-6:first-child {
    margin-top: -2.5rem;
  }

  .xxl\:first\:-mt-7:first-child {
    margin-top: -3rem;
  }

  .xxl\:first\:-mt-8:first-child {
    margin-top: -3.5rem;
  }

  .xxl\:first\:-mt-9:first-child {
    margin-top: -4rem;
  }

  .xxl\:first\:-mt-10:first-child {
    margin-top: -4.5rem;
  }

  .xxl\:first\:-mt-11:first-child {
    margin-top: -5rem;
  }

  .xxl\:first\:-mt-12:first-child {
    margin-top: -5.5rem;
  }

  .xxl\:first\:-mt-13:first-child {
    margin-top: -6rem;
  }

  .xxl\:first\:-mt-14:first-child {
    margin-top: -6.5rem;
  }

  .xxl\:first\:-mt-15:first-child {
    margin-top: -7rem;
  }

  .xxl\:first\:-mt-16:first-child {
    margin-top: -7.5rem;
  }

  .xxl\:first\:-mt-17:first-child {
    margin-top: -8rem;
  }

  .xxl\:first\:-mt-18:first-child {
    margin-top: -8.5rem;
  }

  .xxl\:first\:-mt-19:first-child {
    margin-top: -9.5rem;
  }

  .xxl\:first\:-mt-20:first-child {
    margin-top: -10rem;
  }

  .xxl\:first\:-mt-21:first-child {
    margin-top: -11rem;
  }

  .xxl\:first\:-mt-22:first-child {
    margin-top: -13rem;
  }

  .xxl\:first\:-mt-23:first-child {
    margin-top: -15rem;
  }

  .xxl\:first\:-mt-24:first-child {
    margin-top: -20.5rem;
  }

  .xxl\:first\:-mt-tiny:first-child {
    margin-top: -0.5rem;
  }

  .xxl\:first\:-mt-42p:first-child {
    margin-top: -42%;
  }

  .xxl\:first\:-mt-huge:first-child {
    margin-top: -39.5rem;
  }

  .xxl\:first\:-mt-fit:first-child {
    margin-top: fit-content;
  }

  .xxl\:first\:mr-0:first-child {
    margin-right: 0rem;
  }

  .xxl\:first\:mr-1:first-child {
    margin-right: 1rem;
  }

  .xxl\:first\:mr-2:first-child {
    margin-right: 1.2rem;
  }

  .xxl\:first\:mr-3:first-child {
    margin-right: 1.5rem;
  }

  .xxl\:first\:mr-4:first-child {
    margin-right: 1.7rem;
  }

  .xxl\:first\:mr-5:first-child {
    margin-right: 2rem;
  }

  .xxl\:first\:mr-6:first-child {
    margin-right: 2.5rem;
  }

  .xxl\:first\:mr-7:first-child {
    margin-right: 3rem;
  }

  .xxl\:first\:mr-8:first-child {
    margin-right: 3.5rem;
  }

  .xxl\:first\:mr-9:first-child {
    margin-right: 4rem;
  }

  .xxl\:first\:mr-10:first-child {
    margin-right: 4.5rem;
  }

  .xxl\:first\:mr-11:first-child {
    margin-right: 5rem;
  }

  .xxl\:first\:mr-12:first-child {
    margin-right: 5.5rem;
  }

  .xxl\:first\:mr-13:first-child {
    margin-right: 6rem;
  }

  .xxl\:first\:mr-14:first-child {
    margin-right: 6.5rem;
  }

  .xxl\:first\:mr-15:first-child {
    margin-right: 7rem;
  }

  .xxl\:first\:mr-16:first-child {
    margin-right: 7.5rem;
  }

  .xxl\:first\:mr-17:first-child {
    margin-right: 8rem;
  }

  .xxl\:first\:mr-18:first-child {
    margin-right: 8.5rem;
  }

  .xxl\:first\:mr-19:first-child {
    margin-right: 9.5rem;
  }

  .xxl\:first\:mr-20:first-child {
    margin-right: 10rem;
  }

  .xxl\:first\:mr-21:first-child {
    margin-right: 11rem;
  }

  .xxl\:first\:mr-22:first-child {
    margin-right: 13rem;
  }

  .xxl\:first\:mr-23:first-child {
    margin-right: 15rem;
  }

  .xxl\:first\:mr-24:first-child {
    margin-right: 20.5rem;
  }

  .xxl\:first\:mr-auto:first-child {
    margin-right: auto;
  }

  .xxl\:first\:mr-tiny:first-child {
    margin-right: 0.5rem;
  }

  .xxl\:first\:mr-42p:first-child {
    margin-right: 42%;
  }

  .xxl\:first\:mr-huge:first-child {
    margin-right: 39.5rem;
  }

  .xxl\:first\:mr-fit:first-child {
    margin-right: fit-content;
  }

  .xxl\:first\:-mr-0:first-child {
    margin-right: 0rem;
  }

  .xxl\:first\:-mr-1:first-child {
    margin-right: -1rem;
  }

  .xxl\:first\:-mr-2:first-child {
    margin-right: -1.2rem;
  }

  .xxl\:first\:-mr-3:first-child {
    margin-right: -1.5rem;
  }

  .xxl\:first\:-mr-4:first-child {
    margin-right: -1.7rem;
  }

  .xxl\:first\:-mr-5:first-child {
    margin-right: -2rem;
  }

  .xxl\:first\:-mr-6:first-child {
    margin-right: -2.5rem;
  }

  .xxl\:first\:-mr-7:first-child {
    margin-right: -3rem;
  }

  .xxl\:first\:-mr-8:first-child {
    margin-right: -3.5rem;
  }

  .xxl\:first\:-mr-9:first-child {
    margin-right: -4rem;
  }

  .xxl\:first\:-mr-10:first-child {
    margin-right: -4.5rem;
  }

  .xxl\:first\:-mr-11:first-child {
    margin-right: -5rem;
  }

  .xxl\:first\:-mr-12:first-child {
    margin-right: -5.5rem;
  }

  .xxl\:first\:-mr-13:first-child {
    margin-right: -6rem;
  }

  .xxl\:first\:-mr-14:first-child {
    margin-right: -6.5rem;
  }

  .xxl\:first\:-mr-15:first-child {
    margin-right: -7rem;
  }

  .xxl\:first\:-mr-16:first-child {
    margin-right: -7.5rem;
  }

  .xxl\:first\:-mr-17:first-child {
    margin-right: -8rem;
  }

  .xxl\:first\:-mr-18:first-child {
    margin-right: -8.5rem;
  }

  .xxl\:first\:-mr-19:first-child {
    margin-right: -9.5rem;
  }

  .xxl\:first\:-mr-20:first-child {
    margin-right: -10rem;
  }

  .xxl\:first\:-mr-21:first-child {
    margin-right: -11rem;
  }

  .xxl\:first\:-mr-22:first-child {
    margin-right: -13rem;
  }

  .xxl\:first\:-mr-23:first-child {
    margin-right: -15rem;
  }

  .xxl\:first\:-mr-24:first-child {
    margin-right: -20.5rem;
  }

  .xxl\:first\:-mr-tiny:first-child {
    margin-right: -0.5rem;
  }

  .xxl\:first\:-mr-42p:first-child {
    margin-right: -42%;
  }

  .xxl\:first\:-mr-huge:first-child {
    margin-right: -39.5rem;
  }

  .xxl\:first\:-mr-fit:first-child {
    margin-right: fit-content;
  }

  .xxl\:first\:mb-0:first-child {
    margin-bottom: 0rem;
  }

  .xxl\:first\:mb-1:first-child {
    margin-bottom: 1rem;
  }

  .xxl\:first\:mb-2:first-child {
    margin-bottom: 1.2rem;
  }

  .xxl\:first\:mb-3:first-child {
    margin-bottom: 1.5rem;
  }

  .xxl\:first\:mb-4:first-child {
    margin-bottom: 1.7rem;
  }

  .xxl\:first\:mb-5:first-child {
    margin-bottom: 2rem;
  }

  .xxl\:first\:mb-6:first-child {
    margin-bottom: 2.5rem;
  }

  .xxl\:first\:mb-7:first-child {
    margin-bottom: 3rem;
  }

  .xxl\:first\:mb-8:first-child {
    margin-bottom: 3.5rem;
  }

  .xxl\:first\:mb-9:first-child {
    margin-bottom: 4rem;
  }

  .xxl\:first\:mb-10:first-child {
    margin-bottom: 4.5rem;
  }

  .xxl\:first\:mb-11:first-child {
    margin-bottom: 5rem;
  }

  .xxl\:first\:mb-12:first-child {
    margin-bottom: 5.5rem;
  }

  .xxl\:first\:mb-13:first-child {
    margin-bottom: 6rem;
  }

  .xxl\:first\:mb-14:first-child {
    margin-bottom: 6.5rem;
  }

  .xxl\:first\:mb-15:first-child {
    margin-bottom: 7rem;
  }

  .xxl\:first\:mb-16:first-child {
    margin-bottom: 7.5rem;
  }

  .xxl\:first\:mb-17:first-child {
    margin-bottom: 8rem;
  }

  .xxl\:first\:mb-18:first-child {
    margin-bottom: 8.5rem;
  }

  .xxl\:first\:mb-19:first-child {
    margin-bottom: 9.5rem;
  }

  .xxl\:first\:mb-20:first-child {
    margin-bottom: 10rem;
  }

  .xxl\:first\:mb-21:first-child {
    margin-bottom: 11rem;
  }

  .xxl\:first\:mb-22:first-child {
    margin-bottom: 13rem;
  }

  .xxl\:first\:mb-23:first-child {
    margin-bottom: 15rem;
  }

  .xxl\:first\:mb-24:first-child {
    margin-bottom: 20.5rem;
  }

  .xxl\:first\:mb-auto:first-child {
    margin-bottom: auto;
  }

  .xxl\:first\:mb-tiny:first-child {
    margin-bottom: 0.5rem;
  }

  .xxl\:first\:mb-42p:first-child {
    margin-bottom: 42%;
  }

  .xxl\:first\:mb-huge:first-child {
    margin-bottom: 39.5rem;
  }

  .xxl\:first\:mb-fit:first-child {
    margin-bottom: fit-content;
  }

  .xxl\:first\:-mb-0:first-child {
    margin-bottom: 0rem;
  }

  .xxl\:first\:-mb-1:first-child {
    margin-bottom: -1rem;
  }

  .xxl\:first\:-mb-2:first-child {
    margin-bottom: -1.2rem;
  }

  .xxl\:first\:-mb-3:first-child {
    margin-bottom: -1.5rem;
  }

  .xxl\:first\:-mb-4:first-child {
    margin-bottom: -1.7rem;
  }

  .xxl\:first\:-mb-5:first-child {
    margin-bottom: -2rem;
  }

  .xxl\:first\:-mb-6:first-child {
    margin-bottom: -2.5rem;
  }

  .xxl\:first\:-mb-7:first-child {
    margin-bottom: -3rem;
  }

  .xxl\:first\:-mb-8:first-child {
    margin-bottom: -3.5rem;
  }

  .xxl\:first\:-mb-9:first-child {
    margin-bottom: -4rem;
  }

  .xxl\:first\:-mb-10:first-child {
    margin-bottom: -4.5rem;
  }

  .xxl\:first\:-mb-11:first-child {
    margin-bottom: -5rem;
  }

  .xxl\:first\:-mb-12:first-child {
    margin-bottom: -5.5rem;
  }

  .xxl\:first\:-mb-13:first-child {
    margin-bottom: -6rem;
  }

  .xxl\:first\:-mb-14:first-child {
    margin-bottom: -6.5rem;
  }

  .xxl\:first\:-mb-15:first-child {
    margin-bottom: -7rem;
  }

  .xxl\:first\:-mb-16:first-child {
    margin-bottom: -7.5rem;
  }

  .xxl\:first\:-mb-17:first-child {
    margin-bottom: -8rem;
  }

  .xxl\:first\:-mb-18:first-child {
    margin-bottom: -8.5rem;
  }

  .xxl\:first\:-mb-19:first-child {
    margin-bottom: -9.5rem;
  }

  .xxl\:first\:-mb-20:first-child {
    margin-bottom: -10rem;
  }

  .xxl\:first\:-mb-21:first-child {
    margin-bottom: -11rem;
  }

  .xxl\:first\:-mb-22:first-child {
    margin-bottom: -13rem;
  }

  .xxl\:first\:-mb-23:first-child {
    margin-bottom: -15rem;
  }

  .xxl\:first\:-mb-24:first-child {
    margin-bottom: -20.5rem;
  }

  .xxl\:first\:-mb-tiny:first-child {
    margin-bottom: -0.5rem;
  }

  .xxl\:first\:-mb-42p:first-child {
    margin-bottom: -42%;
  }

  .xxl\:first\:-mb-huge:first-child {
    margin-bottom: -39.5rem;
  }

  .xxl\:first\:-mb-fit:first-child {
    margin-bottom: fit-content;
  }

  .xxl\:first\:ml-0:first-child {
    margin-left: 0rem;
  }

  .xxl\:first\:ml-1:first-child {
    margin-left: 1rem;
  }

  .xxl\:first\:ml-2:first-child {
    margin-left: 1.2rem;
  }

  .xxl\:first\:ml-3:first-child {
    margin-left: 1.5rem;
  }

  .xxl\:first\:ml-4:first-child {
    margin-left: 1.7rem;
  }

  .xxl\:first\:ml-5:first-child {
    margin-left: 2rem;
  }

  .xxl\:first\:ml-6:first-child {
    margin-left: 2.5rem;
  }

  .xxl\:first\:ml-7:first-child {
    margin-left: 3rem;
  }

  .xxl\:first\:ml-8:first-child {
    margin-left: 3.5rem;
  }

  .xxl\:first\:ml-9:first-child {
    margin-left: 4rem;
  }

  .xxl\:first\:ml-10:first-child {
    margin-left: 4.5rem;
  }

  .xxl\:first\:ml-11:first-child {
    margin-left: 5rem;
  }

  .xxl\:first\:ml-12:first-child {
    margin-left: 5.5rem;
  }

  .xxl\:first\:ml-13:first-child {
    margin-left: 6rem;
  }

  .xxl\:first\:ml-14:first-child {
    margin-left: 6.5rem;
  }

  .xxl\:first\:ml-15:first-child {
    margin-left: 7rem;
  }

  .xxl\:first\:ml-16:first-child {
    margin-left: 7.5rem;
  }

  .xxl\:first\:ml-17:first-child {
    margin-left: 8rem;
  }

  .xxl\:first\:ml-18:first-child {
    margin-left: 8.5rem;
  }

  .xxl\:first\:ml-19:first-child {
    margin-left: 9.5rem;
  }

  .xxl\:first\:ml-20:first-child {
    margin-left: 10rem;
  }

  .xxl\:first\:ml-21:first-child {
    margin-left: 11rem;
  }

  .xxl\:first\:ml-22:first-child {
    margin-left: 13rem;
  }

  .xxl\:first\:ml-23:first-child {
    margin-left: 15rem;
  }

  .xxl\:first\:ml-24:first-child {
    margin-left: 20.5rem;
  }

  .xxl\:first\:ml-auto:first-child {
    margin-left: auto;
  }

  .xxl\:first\:ml-tiny:first-child {
    margin-left: 0.5rem;
  }

  .xxl\:first\:ml-42p:first-child {
    margin-left: 42%;
  }

  .xxl\:first\:ml-huge:first-child {
    margin-left: 39.5rem;
  }

  .xxl\:first\:ml-fit:first-child {
    margin-left: fit-content;
  }

  .xxl\:first\:-ml-0:first-child {
    margin-left: 0rem;
  }

  .xxl\:first\:-ml-1:first-child {
    margin-left: -1rem;
  }

  .xxl\:first\:-ml-2:first-child {
    margin-left: -1.2rem;
  }

  .xxl\:first\:-ml-3:first-child {
    margin-left: -1.5rem;
  }

  .xxl\:first\:-ml-4:first-child {
    margin-left: -1.7rem;
  }

  .xxl\:first\:-ml-5:first-child {
    margin-left: -2rem;
  }

  .xxl\:first\:-ml-6:first-child {
    margin-left: -2.5rem;
  }

  .xxl\:first\:-ml-7:first-child {
    margin-left: -3rem;
  }

  .xxl\:first\:-ml-8:first-child {
    margin-left: -3.5rem;
  }

  .xxl\:first\:-ml-9:first-child {
    margin-left: -4rem;
  }

  .xxl\:first\:-ml-10:first-child {
    margin-left: -4.5rem;
  }

  .xxl\:first\:-ml-11:first-child {
    margin-left: -5rem;
  }

  .xxl\:first\:-ml-12:first-child {
    margin-left: -5.5rem;
  }

  .xxl\:first\:-ml-13:first-child {
    margin-left: -6rem;
  }

  .xxl\:first\:-ml-14:first-child {
    margin-left: -6.5rem;
  }

  .xxl\:first\:-ml-15:first-child {
    margin-left: -7rem;
  }

  .xxl\:first\:-ml-16:first-child {
    margin-left: -7.5rem;
  }

  .xxl\:first\:-ml-17:first-child {
    margin-left: -8rem;
  }

  .xxl\:first\:-ml-18:first-child {
    margin-left: -8.5rem;
  }

  .xxl\:first\:-ml-19:first-child {
    margin-left: -9.5rem;
  }

  .xxl\:first\:-ml-20:first-child {
    margin-left: -10rem;
  }

  .xxl\:first\:-ml-21:first-child {
    margin-left: -11rem;
  }

  .xxl\:first\:-ml-22:first-child {
    margin-left: -13rem;
  }

  .xxl\:first\:-ml-23:first-child {
    margin-left: -15rem;
  }

  .xxl\:first\:-ml-24:first-child {
    margin-left: -20.5rem;
  }

  .xxl\:first\:-ml-tiny:first-child {
    margin-left: -0.5rem;
  }

  .xxl\:first\:-ml-42p:first-child {
    margin-left: -42%;
  }

  .xxl\:first\:-ml-huge:first-child {
    margin-left: -39.5rem;
  }

  .xxl\:first\:-ml-fit:first-child {
    margin-left: fit-content;
  }

  .xxl\:last\:mt-0:last-child {
    margin-top: 0rem;
  }

  .xxl\:last\:mt-1:last-child {
    margin-top: 1rem;
  }

  .xxl\:last\:mt-2:last-child {
    margin-top: 1.2rem;
  }

  .xxl\:last\:mt-3:last-child {
    margin-top: 1.5rem;
  }

  .xxl\:last\:mt-4:last-child {
    margin-top: 1.7rem;
  }

  .xxl\:last\:mt-5:last-child {
    margin-top: 2rem;
  }

  .xxl\:last\:mt-6:last-child {
    margin-top: 2.5rem;
  }

  .xxl\:last\:mt-7:last-child {
    margin-top: 3rem;
  }

  .xxl\:last\:mt-8:last-child {
    margin-top: 3.5rem;
  }

  .xxl\:last\:mt-9:last-child {
    margin-top: 4rem;
  }

  .xxl\:last\:mt-10:last-child {
    margin-top: 4.5rem;
  }

  .xxl\:last\:mt-11:last-child {
    margin-top: 5rem;
  }

  .xxl\:last\:mt-12:last-child {
    margin-top: 5.5rem;
  }

  .xxl\:last\:mt-13:last-child {
    margin-top: 6rem;
  }

  .xxl\:last\:mt-14:last-child {
    margin-top: 6.5rem;
  }

  .xxl\:last\:mt-15:last-child {
    margin-top: 7rem;
  }

  .xxl\:last\:mt-16:last-child {
    margin-top: 7.5rem;
  }

  .xxl\:last\:mt-17:last-child {
    margin-top: 8rem;
  }

  .xxl\:last\:mt-18:last-child {
    margin-top: 8.5rem;
  }

  .xxl\:last\:mt-19:last-child {
    margin-top: 9.5rem;
  }

  .xxl\:last\:mt-20:last-child {
    margin-top: 10rem;
  }

  .xxl\:last\:mt-21:last-child {
    margin-top: 11rem;
  }

  .xxl\:last\:mt-22:last-child {
    margin-top: 13rem;
  }

  .xxl\:last\:mt-23:last-child {
    margin-top: 15rem;
  }

  .xxl\:last\:mt-24:last-child {
    margin-top: 20.5rem;
  }

  .xxl\:last\:mt-auto:last-child {
    margin-top: auto;
  }

  .xxl\:last\:mt-tiny:last-child {
    margin-top: 0.5rem;
  }

  .xxl\:last\:mt-42p:last-child {
    margin-top: 42%;
  }

  .xxl\:last\:mt-huge:last-child {
    margin-top: 39.5rem;
  }

  .xxl\:last\:mt-fit:last-child {
    margin-top: fit-content;
  }

  .xxl\:last\:-mt-0:last-child {
    margin-top: 0rem;
  }

  .xxl\:last\:-mt-1:last-child {
    margin-top: -1rem;
  }

  .xxl\:last\:-mt-2:last-child {
    margin-top: -1.2rem;
  }

  .xxl\:last\:-mt-3:last-child {
    margin-top: -1.5rem;
  }

  .xxl\:last\:-mt-4:last-child {
    margin-top: -1.7rem;
  }

  .xxl\:last\:-mt-5:last-child {
    margin-top: -2rem;
  }

  .xxl\:last\:-mt-6:last-child {
    margin-top: -2.5rem;
  }

  .xxl\:last\:-mt-7:last-child {
    margin-top: -3rem;
  }

  .xxl\:last\:-mt-8:last-child {
    margin-top: -3.5rem;
  }

  .xxl\:last\:-mt-9:last-child {
    margin-top: -4rem;
  }

  .xxl\:last\:-mt-10:last-child {
    margin-top: -4.5rem;
  }

  .xxl\:last\:-mt-11:last-child {
    margin-top: -5rem;
  }

  .xxl\:last\:-mt-12:last-child {
    margin-top: -5.5rem;
  }

  .xxl\:last\:-mt-13:last-child {
    margin-top: -6rem;
  }

  .xxl\:last\:-mt-14:last-child {
    margin-top: -6.5rem;
  }

  .xxl\:last\:-mt-15:last-child {
    margin-top: -7rem;
  }

  .xxl\:last\:-mt-16:last-child {
    margin-top: -7.5rem;
  }

  .xxl\:last\:-mt-17:last-child {
    margin-top: -8rem;
  }

  .xxl\:last\:-mt-18:last-child {
    margin-top: -8.5rem;
  }

  .xxl\:last\:-mt-19:last-child {
    margin-top: -9.5rem;
  }

  .xxl\:last\:-mt-20:last-child {
    margin-top: -10rem;
  }

  .xxl\:last\:-mt-21:last-child {
    margin-top: -11rem;
  }

  .xxl\:last\:-mt-22:last-child {
    margin-top: -13rem;
  }

  .xxl\:last\:-mt-23:last-child {
    margin-top: -15rem;
  }

  .xxl\:last\:-mt-24:last-child {
    margin-top: -20.5rem;
  }

  .xxl\:last\:-mt-tiny:last-child {
    margin-top: -0.5rem;
  }

  .xxl\:last\:-mt-42p:last-child {
    margin-top: -42%;
  }

  .xxl\:last\:-mt-huge:last-child {
    margin-top: -39.5rem;
  }

  .xxl\:last\:-mt-fit:last-child {
    margin-top: fit-content;
  }

  .xxl\:last\:mr-0:last-child {
    margin-right: 0rem;
  }

  .xxl\:last\:mr-1:last-child {
    margin-right: 1rem;
  }

  .xxl\:last\:mr-2:last-child {
    margin-right: 1.2rem;
  }

  .xxl\:last\:mr-3:last-child {
    margin-right: 1.5rem;
  }

  .xxl\:last\:mr-4:last-child {
    margin-right: 1.7rem;
  }

  .xxl\:last\:mr-5:last-child {
    margin-right: 2rem;
  }

  .xxl\:last\:mr-6:last-child {
    margin-right: 2.5rem;
  }

  .xxl\:last\:mr-7:last-child {
    margin-right: 3rem;
  }

  .xxl\:last\:mr-8:last-child {
    margin-right: 3.5rem;
  }

  .xxl\:last\:mr-9:last-child {
    margin-right: 4rem;
  }

  .xxl\:last\:mr-10:last-child {
    margin-right: 4.5rem;
  }

  .xxl\:last\:mr-11:last-child {
    margin-right: 5rem;
  }

  .xxl\:last\:mr-12:last-child {
    margin-right: 5.5rem;
  }

  .xxl\:last\:mr-13:last-child {
    margin-right: 6rem;
  }

  .xxl\:last\:mr-14:last-child {
    margin-right: 6.5rem;
  }

  .xxl\:last\:mr-15:last-child {
    margin-right: 7rem;
  }

  .xxl\:last\:mr-16:last-child {
    margin-right: 7.5rem;
  }

  .xxl\:last\:mr-17:last-child {
    margin-right: 8rem;
  }

  .xxl\:last\:mr-18:last-child {
    margin-right: 8.5rem;
  }

  .xxl\:last\:mr-19:last-child {
    margin-right: 9.5rem;
  }

  .xxl\:last\:mr-20:last-child {
    margin-right: 10rem;
  }

  .xxl\:last\:mr-21:last-child {
    margin-right: 11rem;
  }

  .xxl\:last\:mr-22:last-child {
    margin-right: 13rem;
  }

  .xxl\:last\:mr-23:last-child {
    margin-right: 15rem;
  }

  .xxl\:last\:mr-24:last-child {
    margin-right: 20.5rem;
  }

  .xxl\:last\:mr-auto:last-child {
    margin-right: auto;
  }

  .xxl\:last\:mr-tiny:last-child {
    margin-right: 0.5rem;
  }

  .xxl\:last\:mr-42p:last-child {
    margin-right: 42%;
  }

  .xxl\:last\:mr-huge:last-child {
    margin-right: 39.5rem;
  }

  .xxl\:last\:mr-fit:last-child {
    margin-right: fit-content;
  }

  .xxl\:last\:-mr-0:last-child {
    margin-right: 0rem;
  }

  .xxl\:last\:-mr-1:last-child {
    margin-right: -1rem;
  }

  .xxl\:last\:-mr-2:last-child {
    margin-right: -1.2rem;
  }

  .xxl\:last\:-mr-3:last-child {
    margin-right: -1.5rem;
  }

  .xxl\:last\:-mr-4:last-child {
    margin-right: -1.7rem;
  }

  .xxl\:last\:-mr-5:last-child {
    margin-right: -2rem;
  }

  .xxl\:last\:-mr-6:last-child {
    margin-right: -2.5rem;
  }

  .xxl\:last\:-mr-7:last-child {
    margin-right: -3rem;
  }

  .xxl\:last\:-mr-8:last-child {
    margin-right: -3.5rem;
  }

  .xxl\:last\:-mr-9:last-child {
    margin-right: -4rem;
  }

  .xxl\:last\:-mr-10:last-child {
    margin-right: -4.5rem;
  }

  .xxl\:last\:-mr-11:last-child {
    margin-right: -5rem;
  }

  .xxl\:last\:-mr-12:last-child {
    margin-right: -5.5rem;
  }

  .xxl\:last\:-mr-13:last-child {
    margin-right: -6rem;
  }

  .xxl\:last\:-mr-14:last-child {
    margin-right: -6.5rem;
  }

  .xxl\:last\:-mr-15:last-child {
    margin-right: -7rem;
  }

  .xxl\:last\:-mr-16:last-child {
    margin-right: -7.5rem;
  }

  .xxl\:last\:-mr-17:last-child {
    margin-right: -8rem;
  }

  .xxl\:last\:-mr-18:last-child {
    margin-right: -8.5rem;
  }

  .xxl\:last\:-mr-19:last-child {
    margin-right: -9.5rem;
  }

  .xxl\:last\:-mr-20:last-child {
    margin-right: -10rem;
  }

  .xxl\:last\:-mr-21:last-child {
    margin-right: -11rem;
  }

  .xxl\:last\:-mr-22:last-child {
    margin-right: -13rem;
  }

  .xxl\:last\:-mr-23:last-child {
    margin-right: -15rem;
  }

  .xxl\:last\:-mr-24:last-child {
    margin-right: -20.5rem;
  }

  .xxl\:last\:-mr-tiny:last-child {
    margin-right: -0.5rem;
  }

  .xxl\:last\:-mr-42p:last-child {
    margin-right: -42%;
  }

  .xxl\:last\:-mr-huge:last-child {
    margin-right: -39.5rem;
  }

  .xxl\:last\:-mr-fit:last-child {
    margin-right: fit-content;
  }

  .xxl\:last\:mb-0:last-child {
    margin-bottom: 0rem;
  }

  .xxl\:last\:mb-1:last-child {
    margin-bottom: 1rem;
  }

  .xxl\:last\:mb-2:last-child {
    margin-bottom: 1.2rem;
  }

  .xxl\:last\:mb-3:last-child {
    margin-bottom: 1.5rem;
  }

  .xxl\:last\:mb-4:last-child {
    margin-bottom: 1.7rem;
  }

  .xxl\:last\:mb-5:last-child {
    margin-bottom: 2rem;
  }

  .xxl\:last\:mb-6:last-child {
    margin-bottom: 2.5rem;
  }

  .xxl\:last\:mb-7:last-child {
    margin-bottom: 3rem;
  }

  .xxl\:last\:mb-8:last-child {
    margin-bottom: 3.5rem;
  }

  .xxl\:last\:mb-9:last-child {
    margin-bottom: 4rem;
  }

  .xxl\:last\:mb-10:last-child {
    margin-bottom: 4.5rem;
  }

  .xxl\:last\:mb-11:last-child {
    margin-bottom: 5rem;
  }

  .xxl\:last\:mb-12:last-child {
    margin-bottom: 5.5rem;
  }

  .xxl\:last\:mb-13:last-child {
    margin-bottom: 6rem;
  }

  .xxl\:last\:mb-14:last-child {
    margin-bottom: 6.5rem;
  }

  .xxl\:last\:mb-15:last-child {
    margin-bottom: 7rem;
  }

  .xxl\:last\:mb-16:last-child {
    margin-bottom: 7.5rem;
  }

  .xxl\:last\:mb-17:last-child {
    margin-bottom: 8rem;
  }

  .xxl\:last\:mb-18:last-child {
    margin-bottom: 8.5rem;
  }

  .xxl\:last\:mb-19:last-child {
    margin-bottom: 9.5rem;
  }

  .xxl\:last\:mb-20:last-child {
    margin-bottom: 10rem;
  }

  .xxl\:last\:mb-21:last-child {
    margin-bottom: 11rem;
  }

  .xxl\:last\:mb-22:last-child {
    margin-bottom: 13rem;
  }

  .xxl\:last\:mb-23:last-child {
    margin-bottom: 15rem;
  }

  .xxl\:last\:mb-24:last-child {
    margin-bottom: 20.5rem;
  }

  .xxl\:last\:mb-auto:last-child {
    margin-bottom: auto;
  }

  .xxl\:last\:mb-tiny:last-child {
    margin-bottom: 0.5rem;
  }

  .xxl\:last\:mb-42p:last-child {
    margin-bottom: 42%;
  }

  .xxl\:last\:mb-huge:last-child {
    margin-bottom: 39.5rem;
  }

  .xxl\:last\:mb-fit:last-child {
    margin-bottom: fit-content;
  }

  .xxl\:last\:-mb-0:last-child {
    margin-bottom: 0rem;
  }

  .xxl\:last\:-mb-1:last-child {
    margin-bottom: -1rem;
  }

  .xxl\:last\:-mb-2:last-child {
    margin-bottom: -1.2rem;
  }

  .xxl\:last\:-mb-3:last-child {
    margin-bottom: -1.5rem;
  }

  .xxl\:last\:-mb-4:last-child {
    margin-bottom: -1.7rem;
  }

  .xxl\:last\:-mb-5:last-child {
    margin-bottom: -2rem;
  }

  .xxl\:last\:-mb-6:last-child {
    margin-bottom: -2.5rem;
  }

  .xxl\:last\:-mb-7:last-child {
    margin-bottom: -3rem;
  }

  .xxl\:last\:-mb-8:last-child {
    margin-bottom: -3.5rem;
  }

  .xxl\:last\:-mb-9:last-child {
    margin-bottom: -4rem;
  }

  .xxl\:last\:-mb-10:last-child {
    margin-bottom: -4.5rem;
  }

  .xxl\:last\:-mb-11:last-child {
    margin-bottom: -5rem;
  }

  .xxl\:last\:-mb-12:last-child {
    margin-bottom: -5.5rem;
  }

  .xxl\:last\:-mb-13:last-child {
    margin-bottom: -6rem;
  }

  .xxl\:last\:-mb-14:last-child {
    margin-bottom: -6.5rem;
  }

  .xxl\:last\:-mb-15:last-child {
    margin-bottom: -7rem;
  }

  .xxl\:last\:-mb-16:last-child {
    margin-bottom: -7.5rem;
  }

  .xxl\:last\:-mb-17:last-child {
    margin-bottom: -8rem;
  }

  .xxl\:last\:-mb-18:last-child {
    margin-bottom: -8.5rem;
  }

  .xxl\:last\:-mb-19:last-child {
    margin-bottom: -9.5rem;
  }

  .xxl\:last\:-mb-20:last-child {
    margin-bottom: -10rem;
  }

  .xxl\:last\:-mb-21:last-child {
    margin-bottom: -11rem;
  }

  .xxl\:last\:-mb-22:last-child {
    margin-bottom: -13rem;
  }

  .xxl\:last\:-mb-23:last-child {
    margin-bottom: -15rem;
  }

  .xxl\:last\:-mb-24:last-child {
    margin-bottom: -20.5rem;
  }

  .xxl\:last\:-mb-tiny:last-child {
    margin-bottom: -0.5rem;
  }

  .xxl\:last\:-mb-42p:last-child {
    margin-bottom: -42%;
  }

  .xxl\:last\:-mb-huge:last-child {
    margin-bottom: -39.5rem;
  }

  .xxl\:last\:-mb-fit:last-child {
    margin-bottom: fit-content;
  }

  .xxl\:last\:ml-0:last-child {
    margin-left: 0rem;
  }

  .xxl\:last\:ml-1:last-child {
    margin-left: 1rem;
  }

  .xxl\:last\:ml-2:last-child {
    margin-left: 1.2rem;
  }

  .xxl\:last\:ml-3:last-child {
    margin-left: 1.5rem;
  }

  .xxl\:last\:ml-4:last-child {
    margin-left: 1.7rem;
  }

  .xxl\:last\:ml-5:last-child {
    margin-left: 2rem;
  }

  .xxl\:last\:ml-6:last-child {
    margin-left: 2.5rem;
  }

  .xxl\:last\:ml-7:last-child {
    margin-left: 3rem;
  }

  .xxl\:last\:ml-8:last-child {
    margin-left: 3.5rem;
  }

  .xxl\:last\:ml-9:last-child {
    margin-left: 4rem;
  }

  .xxl\:last\:ml-10:last-child {
    margin-left: 4.5rem;
  }

  .xxl\:last\:ml-11:last-child {
    margin-left: 5rem;
  }

  .xxl\:last\:ml-12:last-child {
    margin-left: 5.5rem;
  }

  .xxl\:last\:ml-13:last-child {
    margin-left: 6rem;
  }

  .xxl\:last\:ml-14:last-child {
    margin-left: 6.5rem;
  }

  .xxl\:last\:ml-15:last-child {
    margin-left: 7rem;
  }

  .xxl\:last\:ml-16:last-child {
    margin-left: 7.5rem;
  }

  .xxl\:last\:ml-17:last-child {
    margin-left: 8rem;
  }

  .xxl\:last\:ml-18:last-child {
    margin-left: 8.5rem;
  }

  .xxl\:last\:ml-19:last-child {
    margin-left: 9.5rem;
  }

  .xxl\:last\:ml-20:last-child {
    margin-left: 10rem;
  }

  .xxl\:last\:ml-21:last-child {
    margin-left: 11rem;
  }

  .xxl\:last\:ml-22:last-child {
    margin-left: 13rem;
  }

  .xxl\:last\:ml-23:last-child {
    margin-left: 15rem;
  }

  .xxl\:last\:ml-24:last-child {
    margin-left: 20.5rem;
  }

  .xxl\:last\:ml-auto:last-child {
    margin-left: auto;
  }

  .xxl\:last\:ml-tiny:last-child {
    margin-left: 0.5rem;
  }

  .xxl\:last\:ml-42p:last-child {
    margin-left: 42%;
  }

  .xxl\:last\:ml-huge:last-child {
    margin-left: 39.5rem;
  }

  .xxl\:last\:ml-fit:last-child {
    margin-left: fit-content;
  }

  .xxl\:last\:-ml-0:last-child {
    margin-left: 0rem;
  }

  .xxl\:last\:-ml-1:last-child {
    margin-left: -1rem;
  }

  .xxl\:last\:-ml-2:last-child {
    margin-left: -1.2rem;
  }

  .xxl\:last\:-ml-3:last-child {
    margin-left: -1.5rem;
  }

  .xxl\:last\:-ml-4:last-child {
    margin-left: -1.7rem;
  }

  .xxl\:last\:-ml-5:last-child {
    margin-left: -2rem;
  }

  .xxl\:last\:-ml-6:last-child {
    margin-left: -2.5rem;
  }

  .xxl\:last\:-ml-7:last-child {
    margin-left: -3rem;
  }

  .xxl\:last\:-ml-8:last-child {
    margin-left: -3.5rem;
  }

  .xxl\:last\:-ml-9:last-child {
    margin-left: -4rem;
  }

  .xxl\:last\:-ml-10:last-child {
    margin-left: -4.5rem;
  }

  .xxl\:last\:-ml-11:last-child {
    margin-left: -5rem;
  }

  .xxl\:last\:-ml-12:last-child {
    margin-left: -5.5rem;
  }

  .xxl\:last\:-ml-13:last-child {
    margin-left: -6rem;
  }

  .xxl\:last\:-ml-14:last-child {
    margin-left: -6.5rem;
  }

  .xxl\:last\:-ml-15:last-child {
    margin-left: -7rem;
  }

  .xxl\:last\:-ml-16:last-child {
    margin-left: -7.5rem;
  }

  .xxl\:last\:-ml-17:last-child {
    margin-left: -8rem;
  }

  .xxl\:last\:-ml-18:last-child {
    margin-left: -8.5rem;
  }

  .xxl\:last\:-ml-19:last-child {
    margin-left: -9.5rem;
  }

  .xxl\:last\:-ml-20:last-child {
    margin-left: -10rem;
  }

  .xxl\:last\:-ml-21:last-child {
    margin-left: -11rem;
  }

  .xxl\:last\:-ml-22:last-child {
    margin-left: -13rem;
  }

  .xxl\:last\:-ml-23:last-child {
    margin-left: -15rem;
  }

  .xxl\:last\:-ml-24:last-child {
    margin-left: -20.5rem;
  }

  .xxl\:last\:-ml-tiny:last-child {
    margin-left: -0.5rem;
  }

  .xxl\:last\:-ml-42p:last-child {
    margin-left: -42%;
  }

  .xxl\:last\:-ml-huge:last-child {
    margin-left: -39.5rem;
  }

  .xxl\:last\:-ml-fit:last-child {
    margin-left: fit-content;
  }

  .xxl\:box-border {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }

  .xxl\:box-content {
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
  }

  .xxl\:block {
    display: block;
  }

  .xxl\:inline-block {
    display: inline-block;
  }

  .xxl\:inline {
    display: inline;
  }

  .xxl\:flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .xxl\:inline-flex {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }

  .xxl\:table {
    display: table;
  }

  .xxl\:inline-table {
    display: inline-table;
  }

  .xxl\:table-caption {
    display: table-caption;
  }

  .xxl\:table-cell {
    display: table-cell;
  }

  .xxl\:table-column {
    display: table-column;
  }

  .xxl\:table-column-group {
    display: table-column-group;
  }

  .xxl\:table-footer-group {
    display: table-footer-group;
  }

  .xxl\:table-header-group {
    display: table-header-group;
  }

  .xxl\:table-row-group {
    display: table-row-group;
  }

  .xxl\:table-row {
    display: table-row;
  }

  .xxl\:flow-root {
    display: flow-root;
  }

  .xxl\:grid {
    display: grid;
  }

  .xxl\:inline-grid {
    display: inline-grid;
  }

  .xxl\:contents {
    display: contents;
  }

  .xxl\:list-item {
    display: list-item;
  }

  .xxl\:hidden {
    display: none;
  }

  .xxl\:h-0 {
    height: 0rem;
  }

  .xxl\:h-1 {
    height: 1rem;
  }

  .xxl\:h-2 {
    height: 1.2rem;
  }

  .xxl\:h-3 {
    height: 1.5rem;
  }

  .xxl\:h-4 {
    height: 1.7rem;
  }

  .xxl\:h-5 {
    height: 2rem;
  }

  .xxl\:h-6 {
    height: 2.5rem;
  }

  .xxl\:h-7 {
    height: 3rem;
  }

  .xxl\:h-8 {
    height: 3.5rem;
  }

  .xxl\:h-9 {
    height: 4rem;
  }

  .xxl\:h-10 {
    height: 4.5rem;
  }

  .xxl\:h-11 {
    height: 5rem;
  }

  .xxl\:h-12 {
    height: 5.5rem;
  }

  .xxl\:h-13 {
    height: 6rem;
  }

  .xxl\:h-14 {
    height: 6.5rem;
  }

  .xxl\:h-15 {
    height: 7rem;
  }

  .xxl\:h-16 {
    height: 7.5rem;
  }

  .xxl\:h-17 {
    height: 8rem;
  }

  .xxl\:h-18 {
    height: 8.5rem;
  }

  .xxl\:h-19 {
    height: 9.5rem;
  }

  .xxl\:h-20 {
    height: 10rem;
  }

  .xxl\:h-21 {
    height: 11rem;
  }

  .xxl\:h-22 {
    height: 13rem;
  }

  .xxl\:h-23 {
    height: 15rem;
  }

  .xxl\:h-24 {
    height: 20.5rem;
  }

  .xxl\:h-auto {
    height: auto;
  }

  .xxl\:h-tiny {
    height: 0.5rem;
  }

  .xxl\:h-42p {
    height: 42%;
  }

  .xxl\:h-huge {
    height: 39.5rem;
  }

  .xxl\:h-fit {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
  }

  .xxl\:h-1\/2 {
    height: 50%;
  }

  .xxl\:h-1\/3 {
    height: 33.333333%;
  }

  .xxl\:h-2\/3 {
    height: 66.666667%;
  }

  .xxl\:h-1\/4 {
    height: 25%;
  }

  .xxl\:h-2\/4 {
    height: 50%;
  }

  .xxl\:h-3\/4 {
    height: 75%;
  }

  .xxl\:h-1\/5 {
    height: 20%;
  }

  .xxl\:h-2\/5 {
    height: 40%;
  }

  .xxl\:h-3\/5 {
    height: 60%;
  }

  .xxl\:h-4\/5 {
    height: 80%;
  }

  .xxl\:h-1\/6 {
    height: 16.666667%;
  }

  .xxl\:h-2\/6 {
    height: 33.333333%;
  }

  .xxl\:h-3\/6 {
    height: 50%;
  }

  .xxl\:h-4\/6 {
    height: 66.666667%;
  }

  .xxl\:h-5\/6 {
    height: 83.333333%;
  }

  .xxl\:h-full {
    height: 100%;
  }

  .xxl\:h-screen {
    height: 100vh;
  }

  .xxl\:max-h-0 {
    max-height: 0rem;
  }

  .xxl\:max-h-1 {
    max-height: 1rem;
  }

  .xxl\:max-h-2 {
    max-height: 1.2rem;
  }

  .xxl\:max-h-3 {
    max-height: 1.5rem;
  }

  .xxl\:max-h-4 {
    max-height: 1.7rem;
  }

  .xxl\:max-h-5 {
    max-height: 2rem;
  }

  .xxl\:max-h-6 {
    max-height: 2.5rem;
  }

  .xxl\:max-h-7 {
    max-height: 3rem;
  }

  .xxl\:max-h-8 {
    max-height: 3.5rem;
  }

  .xxl\:max-h-9 {
    max-height: 4rem;
  }

  .xxl\:max-h-10 {
    max-height: 4.5rem;
  }

  .xxl\:max-h-11 {
    max-height: 5rem;
  }

  .xxl\:max-h-12 {
    max-height: 5.5rem;
  }

  .xxl\:max-h-13 {
    max-height: 6rem;
  }

  .xxl\:max-h-14 {
    max-height: 6.5rem;
  }

  .xxl\:max-h-15 {
    max-height: 7rem;
  }

  .xxl\:max-h-16 {
    max-height: 7.5rem;
  }

  .xxl\:max-h-17 {
    max-height: 8rem;
  }

  .xxl\:max-h-18 {
    max-height: 8.5rem;
  }

  .xxl\:max-h-19 {
    max-height: 9.5rem;
  }

  .xxl\:max-h-20 {
    max-height: 10rem;
  }

  .xxl\:max-h-21 {
    max-height: 11rem;
  }

  .xxl\:max-h-22 {
    max-height: 13rem;
  }

  .xxl\:max-h-23 {
    max-height: 15rem;
  }

  .xxl\:max-h-24 {
    max-height: 20.5rem;
  }

  .xxl\:max-h-tiny {
    max-height: 0.5rem;
  }

  .xxl\:max-h-42p {
    max-height: 42%;
  }

  .xxl\:max-h-huge {
    max-height: 39.5rem;
  }

  .xxl\:max-h-fit {
    max-height: -webkit-fit-content;
    max-height: -moz-fit-content;
    max-height: fit-content;
  }

  .xxl\:max-h-full {
    max-height: 100%;
  }

  .xxl\:max-h-screen {
    max-height: 100vh;
  }

  .xxl\:min-h-0 {
    min-height: 0px;
  }

  .xxl\:min-h-full {
    min-height: 100%;
  }

  .xxl\:min-h-screen {
    min-height: 100vh;
  }

  .xxl\:w-0 {
    width: 0rem;
  }

  .xxl\:w-1 {
    width: 1rem;
  }

  .xxl\:w-2 {
    width: 1.2rem;
  }

  .xxl\:w-3 {
    width: 1.5rem;
  }

  .xxl\:w-4 {
    width: 1.7rem;
  }

  .xxl\:w-5 {
    width: 2rem;
  }

  .xxl\:w-6 {
    width: 2.5rem;
  }

  .xxl\:w-7 {
    width: 3rem;
  }

  .xxl\:w-8 {
    width: 3.5rem;
  }

  .xxl\:w-9 {
    width: 4rem;
  }

  .xxl\:w-10 {
    width: 4.5rem;
  }

  .xxl\:w-11 {
    width: 5rem;
  }

  .xxl\:w-12 {
    width: 5.5rem;
  }

  .xxl\:w-13 {
    width: 6rem;
  }

  .xxl\:w-14 {
    width: 6.5rem;
  }

  .xxl\:w-15 {
    width: 7rem;
  }

  .xxl\:w-16 {
    width: 7.5rem;
  }

  .xxl\:w-17 {
    width: 8rem;
  }

  .xxl\:w-18 {
    width: 8.5rem;
  }

  .xxl\:w-19 {
    width: 9.5rem;
  }

  .xxl\:w-20 {
    width: 10rem;
  }

  .xxl\:w-21 {
    width: 11rem;
  }

  .xxl\:w-22 {
    width: 13rem;
  }

  .xxl\:w-23 {
    width: 15rem;
  }

  .xxl\:w-24 {
    width: 20.5rem;
  }

  .xxl\:w-auto {
    width: auto;
  }

  .xxl\:w-tiny {
    width: 0.5rem;
  }

  .xxl\:w-42p {
    width: 42%;
  }

  .xxl\:w-huge {
    width: 39.5rem;
  }

  .xxl\:w-fit {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }

  .xxl\:w-1\/2 {
    width: 50%;
  }

  .xxl\:w-1\/3 {
    width: 33.333333%;
  }

  .xxl\:w-2\/3 {
    width: 66.666667%;
  }

  .xxl\:w-1\/4 {
    width: 25%;
  }

  .xxl\:w-2\/4 {
    width: 50%;
  }

  .xxl\:w-3\/4 {
    width: 75%;
  }

  .xxl\:w-1\/5 {
    width: 20%;
  }

  .xxl\:w-2\/5 {
    width: 40%;
  }

  .xxl\:w-3\/5 {
    width: 60%;
  }

  .xxl\:w-4\/5 {
    width: 80%;
  }

  .xxl\:w-1\/6 {
    width: 16.666667%;
  }

  .xxl\:w-2\/6 {
    width: 33.333333%;
  }

  .xxl\:w-3\/6 {
    width: 50%;
  }

  .xxl\:w-4\/6 {
    width: 66.666667%;
  }

  .xxl\:w-5\/6 {
    width: 83.333333%;
  }

  .xxl\:w-1\/12 {
    width: 8.333333%;
  }

  .xxl\:w-2\/12 {
    width: 16.666667%;
  }

  .xxl\:w-3\/12 {
    width: 25%;
  }

  .xxl\:w-4\/12 {
    width: 33.333333%;
  }

  .xxl\:w-5\/12 {
    width: 41.666667%;
  }

  .xxl\:w-6\/12 {
    width: 50%;
  }

  .xxl\:w-7\/12 {
    width: 58.333333%;
  }

  .xxl\:w-8\/12 {
    width: 66.666667%;
  }

  .xxl\:w-9\/12 {
    width: 75%;
  }

  .xxl\:w-10\/12 {
    width: 83.333333%;
  }

  .xxl\:w-11\/12 {
    width: 91.666667%;
  }

  .xxl\:w-full {
    width: 100%;
  }

  .xxl\:w-screen {
    width: 100vw;
  }

  .xxl\:w-min {
    width: -webkit-min-content;
    width: -moz-min-content;
    width: min-content;
  }

  .xxl\:w-max {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }

  .xxl\:min-w-0 {
    min-width: 0px;
  }

  .xxl\:min-w-full {
    min-width: 100%;
  }

  .xxl\:min-w-min {
    min-width: -webkit-min-content;
    min-width: -moz-min-content;
    min-width: min-content;
  }

  .xxl\:min-w-max {
    min-width: -webkit-max-content;
    min-width: -moz-max-content;
    min-width: max-content;
  }

  .xxl\:max-w-0 {
    max-width: 0rem;
  }

  .xxl\:max-w-none {
    max-width: none;
  }

  .xxl\:max-w-xs {
    max-width: 20rem;
  }

  .xxl\:max-w-sm {
    max-width: 24rem;
  }

  .xxl\:max-w-md {
    max-width: 28rem;
  }

  .xxl\:max-w-lg {
    max-width: 32rem;
  }

  .xxl\:max-w-xl {
    max-width: 36rem;
  }

  .xxl\:max-w-2xl {
    max-width: 42rem;
  }

  .xxl\:max-w-3xl {
    max-width: 48rem;
  }

  .xxl\:max-w-4xl {
    max-width: 56rem;
  }

  .xxl\:max-w-5xl {
    max-width: 64rem;
  }

  .xxl\:max-w-6xl {
    max-width: 72rem;
  }

  .xxl\:max-w-7xl {
    max-width: 80rem;
  }

  .xxl\:max-w-full {
    max-width: 100%;
  }

  .xxl\:max-w-min {
    max-width: -webkit-min-content;
    max-width: -moz-min-content;
    max-width: min-content;
  }

  .xxl\:max-w-max {
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
  }

  .xxl\:max-w-prose {
    max-width: 65ch;
  }

  .xxl\:max-w-screen-sm {
    max-width: 640px;
  }

  .xxl\:max-w-screen-md {
    max-width: 768px;
  }

  .xxl\:max-w-screen-lg {
    max-width: 1024px;
  }

  .xxl\:max-w-screen-xl {
    max-width: 1280px;
  }

  .xxl\:max-w-screen-2xl {
    max-width: 1536px;
  }

  .xxl\:max-w-screen-xxl {
    max-width: 120rem;
  }

  .xxl\:flex-1 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
  }

  .xxl\:flex-auto {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }

  .xxl\:flex-initial {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
  }

  .xxl\:flex-none {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }

  .xxl\:flex-shrink-0 {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }

  .xxl\:flex-shrink {
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }

  .xxl\:flex-grow-0 {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }

  .xxl\:flex-grow {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }

  .xxl\:table-auto {
    table-layout: auto;
  }

  .xxl\:table-fixed {
    table-layout: fixed;
  }

  .xxl\:border-collapse {
    border-collapse: collapse;
  }

  .xxl\:border-separate {
    border-collapse: separate;
  }

  .xxl\:origin-center {
    -webkit-transform-origin: center;
            transform-origin: center;
  }

  .xxl\:origin-top {
    -webkit-transform-origin: top;
            transform-origin: top;
  }

  .xxl\:origin-top-right {
    -webkit-transform-origin: top right;
            transform-origin: top right;
  }

  .xxl\:origin-right {
    -webkit-transform-origin: right;
            transform-origin: right;
  }

  .xxl\:origin-bottom-right {
    -webkit-transform-origin: bottom right;
            transform-origin: bottom right;
  }

  .xxl\:origin-bottom {
    -webkit-transform-origin: bottom;
            transform-origin: bottom;
  }

  .xxl\:origin-bottom-left {
    -webkit-transform-origin: bottom left;
            transform-origin: bottom left;
  }

  .xxl\:origin-left {
    -webkit-transform-origin: left;
            transform-origin: left;
  }

  .xxl\:origin-top-left {
    -webkit-transform-origin: top left;
            transform-origin: top left;
  }

  .xxl\:transform {
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    -webkit-transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
            transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .xxl\:transform-gpu {
    --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;
    -webkit-transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
            transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .xxl\:transform-none {
    -webkit-transform: none;
            transform: none;
  }

  .xxl\:translate-x-0 {
    --tw-translate-x: 0rem;
  }

  .xxl\:translate-x-1 {
    --tw-translate-x: 1rem;
  }

  .xxl\:translate-x-2 {
    --tw-translate-x: 1.2rem;
  }

  .xxl\:translate-x-3 {
    --tw-translate-x: 1.5rem;
  }

  .xxl\:translate-x-4 {
    --tw-translate-x: 1.7rem;
  }

  .xxl\:translate-x-5 {
    --tw-translate-x: 2rem;
  }

  .xxl\:translate-x-6 {
    --tw-translate-x: 2.5rem;
  }

  .xxl\:translate-x-7 {
    --tw-translate-x: 3rem;
  }

  .xxl\:translate-x-8 {
    --tw-translate-x: 3.5rem;
  }

  .xxl\:translate-x-9 {
    --tw-translate-x: 4rem;
  }

  .xxl\:translate-x-10 {
    --tw-translate-x: 4.5rem;
  }

  .xxl\:translate-x-11 {
    --tw-translate-x: 5rem;
  }

  .xxl\:translate-x-12 {
    --tw-translate-x: 5.5rem;
  }

  .xxl\:translate-x-13 {
    --tw-translate-x: 6rem;
  }

  .xxl\:translate-x-14 {
    --tw-translate-x: 6.5rem;
  }

  .xxl\:translate-x-15 {
    --tw-translate-x: 7rem;
  }

  .xxl\:translate-x-16 {
    --tw-translate-x: 7.5rem;
  }

  .xxl\:translate-x-17 {
    --tw-translate-x: 8rem;
  }

  .xxl\:translate-x-18 {
    --tw-translate-x: 8.5rem;
  }

  .xxl\:translate-x-19 {
    --tw-translate-x: 9.5rem;
  }

  .xxl\:translate-x-20 {
    --tw-translate-x: 10rem;
  }

  .xxl\:translate-x-21 {
    --tw-translate-x: 11rem;
  }

  .xxl\:translate-x-22 {
    --tw-translate-x: 13rem;
  }

  .xxl\:translate-x-23 {
    --tw-translate-x: 15rem;
  }

  .xxl\:translate-x-24 {
    --tw-translate-x: 20.5rem;
  }

  .xxl\:translate-x-tiny {
    --tw-translate-x: 0.5rem;
  }

  .xxl\:translate-x-42p {
    --tw-translate-x: 42%;
  }

  .xxl\:translate-x-huge {
    --tw-translate-x: 39.5rem;
  }

  .xxl\:translate-x-fit {
    --tw-translate-x: fit-content;
  }

  .xxl\:-translate-x-0 {
    --tw-translate-x: 0rem;
  }

  .xxl\:-translate-x-1 {
    --tw-translate-x: -1rem;
  }

  .xxl\:-translate-x-2 {
    --tw-translate-x: -1.2rem;
  }

  .xxl\:-translate-x-3 {
    --tw-translate-x: -1.5rem;
  }

  .xxl\:-translate-x-4 {
    --tw-translate-x: -1.7rem;
  }

  .xxl\:-translate-x-5 {
    --tw-translate-x: -2rem;
  }

  .xxl\:-translate-x-6 {
    --tw-translate-x: -2.5rem;
  }

  .xxl\:-translate-x-7 {
    --tw-translate-x: -3rem;
  }

  .xxl\:-translate-x-8 {
    --tw-translate-x: -3.5rem;
  }

  .xxl\:-translate-x-9 {
    --tw-translate-x: -4rem;
  }

  .xxl\:-translate-x-10 {
    --tw-translate-x: -4.5rem;
  }

  .xxl\:-translate-x-11 {
    --tw-translate-x: -5rem;
  }

  .xxl\:-translate-x-12 {
    --tw-translate-x: -5.5rem;
  }

  .xxl\:-translate-x-13 {
    --tw-translate-x: -6rem;
  }

  .xxl\:-translate-x-14 {
    --tw-translate-x: -6.5rem;
  }

  .xxl\:-translate-x-15 {
    --tw-translate-x: -7rem;
  }

  .xxl\:-translate-x-16 {
    --tw-translate-x: -7.5rem;
  }

  .xxl\:-translate-x-17 {
    --tw-translate-x: -8rem;
  }

  .xxl\:-translate-x-18 {
    --tw-translate-x: -8.5rem;
  }

  .xxl\:-translate-x-19 {
    --tw-translate-x: -9.5rem;
  }

  .xxl\:-translate-x-20 {
    --tw-translate-x: -10rem;
  }

  .xxl\:-translate-x-21 {
    --tw-translate-x: -11rem;
  }

  .xxl\:-translate-x-22 {
    --tw-translate-x: -13rem;
  }

  .xxl\:-translate-x-23 {
    --tw-translate-x: -15rem;
  }

  .xxl\:-translate-x-24 {
    --tw-translate-x: -20.5rem;
  }

  .xxl\:-translate-x-tiny {
    --tw-translate-x: -0.5rem;
  }

  .xxl\:-translate-x-42p {
    --tw-translate-x: -42%;
  }

  .xxl\:-translate-x-huge {
    --tw-translate-x: -39.5rem;
  }

  .xxl\:-translate-x-fit {
    --tw-translate-x: fit-content;
  }

  .xxl\:translate-x-1\/2 {
    --tw-translate-x: 50%;
  }

  .xxl\:translate-x-1\/3 {
    --tw-translate-x: 33.333333%;
  }

  .xxl\:translate-x-2\/3 {
    --tw-translate-x: 66.666667%;
  }

  .xxl\:translate-x-1\/4 {
    --tw-translate-x: 25%;
  }

  .xxl\:translate-x-2\/4 {
    --tw-translate-x: 50%;
  }

  .xxl\:translate-x-3\/4 {
    --tw-translate-x: 75%;
  }

  .xxl\:translate-x-full {
    --tw-translate-x: 100%;
  }

  .xxl\:-translate-x-1\/2 {
    --tw-translate-x: -50%;
  }

  .xxl\:-translate-x-1\/3 {
    --tw-translate-x: -33.333333%;
  }

  .xxl\:-translate-x-2\/3 {
    --tw-translate-x: -66.666667%;
  }

  .xxl\:-translate-x-1\/4 {
    --tw-translate-x: -25%;
  }

  .xxl\:-translate-x-2\/4 {
    --tw-translate-x: -50%;
  }

  .xxl\:-translate-x-3\/4 {
    --tw-translate-x: -75%;
  }

  .xxl\:-translate-x-full {
    --tw-translate-x: -100%;
  }

  .xxl\:translate-y-0 {
    --tw-translate-y: 0rem;
  }

  .xxl\:translate-y-1 {
    --tw-translate-y: 1rem;
  }

  .xxl\:translate-y-2 {
    --tw-translate-y: 1.2rem;
  }

  .xxl\:translate-y-3 {
    --tw-translate-y: 1.5rem;
  }

  .xxl\:translate-y-4 {
    --tw-translate-y: 1.7rem;
  }

  .xxl\:translate-y-5 {
    --tw-translate-y: 2rem;
  }

  .xxl\:translate-y-6 {
    --tw-translate-y: 2.5rem;
  }

  .xxl\:translate-y-7 {
    --tw-translate-y: 3rem;
  }

  .xxl\:translate-y-8 {
    --tw-translate-y: 3.5rem;
  }

  .xxl\:translate-y-9 {
    --tw-translate-y: 4rem;
  }

  .xxl\:translate-y-10 {
    --tw-translate-y: 4.5rem;
  }

  .xxl\:translate-y-11 {
    --tw-translate-y: 5rem;
  }

  .xxl\:translate-y-12 {
    --tw-translate-y: 5.5rem;
  }

  .xxl\:translate-y-13 {
    --tw-translate-y: 6rem;
  }

  .xxl\:translate-y-14 {
    --tw-translate-y: 6.5rem;
  }

  .xxl\:translate-y-15 {
    --tw-translate-y: 7rem;
  }

  .xxl\:translate-y-16 {
    --tw-translate-y: 7.5rem;
  }

  .xxl\:translate-y-17 {
    --tw-translate-y: 8rem;
  }

  .xxl\:translate-y-18 {
    --tw-translate-y: 8.5rem;
  }

  .xxl\:translate-y-19 {
    --tw-translate-y: 9.5rem;
  }

  .xxl\:translate-y-20 {
    --tw-translate-y: 10rem;
  }

  .xxl\:translate-y-21 {
    --tw-translate-y: 11rem;
  }

  .xxl\:translate-y-22 {
    --tw-translate-y: 13rem;
  }

  .xxl\:translate-y-23 {
    --tw-translate-y: 15rem;
  }

  .xxl\:translate-y-24 {
    --tw-translate-y: 20.5rem;
  }

  .xxl\:translate-y-tiny {
    --tw-translate-y: 0.5rem;
  }

  .xxl\:translate-y-42p {
    --tw-translate-y: 42%;
  }

  .xxl\:translate-y-huge {
    --tw-translate-y: 39.5rem;
  }

  .xxl\:translate-y-fit {
    --tw-translate-y: fit-content;
  }

  .xxl\:-translate-y-0 {
    --tw-translate-y: 0rem;
  }

  .xxl\:-translate-y-1 {
    --tw-translate-y: -1rem;
  }

  .xxl\:-translate-y-2 {
    --tw-translate-y: -1.2rem;
  }

  .xxl\:-translate-y-3 {
    --tw-translate-y: -1.5rem;
  }

  .xxl\:-translate-y-4 {
    --tw-translate-y: -1.7rem;
  }

  .xxl\:-translate-y-5 {
    --tw-translate-y: -2rem;
  }

  .xxl\:-translate-y-6 {
    --tw-translate-y: -2.5rem;
  }

  .xxl\:-translate-y-7 {
    --tw-translate-y: -3rem;
  }

  .xxl\:-translate-y-8 {
    --tw-translate-y: -3.5rem;
  }

  .xxl\:-translate-y-9 {
    --tw-translate-y: -4rem;
  }

  .xxl\:-translate-y-10 {
    --tw-translate-y: -4.5rem;
  }

  .xxl\:-translate-y-11 {
    --tw-translate-y: -5rem;
  }

  .xxl\:-translate-y-12 {
    --tw-translate-y: -5.5rem;
  }

  .xxl\:-translate-y-13 {
    --tw-translate-y: -6rem;
  }

  .xxl\:-translate-y-14 {
    --tw-translate-y: -6.5rem;
  }

  .xxl\:-translate-y-15 {
    --tw-translate-y: -7rem;
  }

  .xxl\:-translate-y-16 {
    --tw-translate-y: -7.5rem;
  }

  .xxl\:-translate-y-17 {
    --tw-translate-y: -8rem;
  }

  .xxl\:-translate-y-18 {
    --tw-translate-y: -8.5rem;
  }

  .xxl\:-translate-y-19 {
    --tw-translate-y: -9.5rem;
  }

  .xxl\:-translate-y-20 {
    --tw-translate-y: -10rem;
  }

  .xxl\:-translate-y-21 {
    --tw-translate-y: -11rem;
  }

  .xxl\:-translate-y-22 {
    --tw-translate-y: -13rem;
  }

  .xxl\:-translate-y-23 {
    --tw-translate-y: -15rem;
  }

  .xxl\:-translate-y-24 {
    --tw-translate-y: -20.5rem;
  }

  .xxl\:-translate-y-tiny {
    --tw-translate-y: -0.5rem;
  }

  .xxl\:-translate-y-42p {
    --tw-translate-y: -42%;
  }

  .xxl\:-translate-y-huge {
    --tw-translate-y: -39.5rem;
  }

  .xxl\:-translate-y-fit {
    --tw-translate-y: fit-content;
  }

  .xxl\:translate-y-1\/2 {
    --tw-translate-y: 50%;
  }

  .xxl\:translate-y-1\/3 {
    --tw-translate-y: 33.333333%;
  }

  .xxl\:translate-y-2\/3 {
    --tw-translate-y: 66.666667%;
  }

  .xxl\:translate-y-1\/4 {
    --tw-translate-y: 25%;
  }

  .xxl\:translate-y-2\/4 {
    --tw-translate-y: 50%;
  }

  .xxl\:translate-y-3\/4 {
    --tw-translate-y: 75%;
  }

  .xxl\:translate-y-full {
    --tw-translate-y: 100%;
  }

  .xxl\:-translate-y-1\/2 {
    --tw-translate-y: -50%;
  }

  .xxl\:-translate-y-1\/3 {
    --tw-translate-y: -33.333333%;
  }

  .xxl\:-translate-y-2\/3 {
    --tw-translate-y: -66.666667%;
  }

  .xxl\:-translate-y-1\/4 {
    --tw-translate-y: -25%;
  }

  .xxl\:-translate-y-2\/4 {
    --tw-translate-y: -50%;
  }

  .xxl\:-translate-y-3\/4 {
    --tw-translate-y: -75%;
  }

  .xxl\:-translate-y-full {
    --tw-translate-y: -100%;
  }

  .xxl\:hover\:translate-x-0:hover {
    --tw-translate-x: 0rem;
  }

  .xxl\:hover\:translate-x-1:hover {
    --tw-translate-x: 1rem;
  }

  .xxl\:hover\:translate-x-2:hover {
    --tw-translate-x: 1.2rem;
  }

  .xxl\:hover\:translate-x-3:hover {
    --tw-translate-x: 1.5rem;
  }

  .xxl\:hover\:translate-x-4:hover {
    --tw-translate-x: 1.7rem;
  }

  .xxl\:hover\:translate-x-5:hover {
    --tw-translate-x: 2rem;
  }

  .xxl\:hover\:translate-x-6:hover {
    --tw-translate-x: 2.5rem;
  }

  .xxl\:hover\:translate-x-7:hover {
    --tw-translate-x: 3rem;
  }

  .xxl\:hover\:translate-x-8:hover {
    --tw-translate-x: 3.5rem;
  }

  .xxl\:hover\:translate-x-9:hover {
    --tw-translate-x: 4rem;
  }

  .xxl\:hover\:translate-x-10:hover {
    --tw-translate-x: 4.5rem;
  }

  .xxl\:hover\:translate-x-11:hover {
    --tw-translate-x: 5rem;
  }

  .xxl\:hover\:translate-x-12:hover {
    --tw-translate-x: 5.5rem;
  }

  .xxl\:hover\:translate-x-13:hover {
    --tw-translate-x: 6rem;
  }

  .xxl\:hover\:translate-x-14:hover {
    --tw-translate-x: 6.5rem;
  }

  .xxl\:hover\:translate-x-15:hover {
    --tw-translate-x: 7rem;
  }

  .xxl\:hover\:translate-x-16:hover {
    --tw-translate-x: 7.5rem;
  }

  .xxl\:hover\:translate-x-17:hover {
    --tw-translate-x: 8rem;
  }

  .xxl\:hover\:translate-x-18:hover {
    --tw-translate-x: 8.5rem;
  }

  .xxl\:hover\:translate-x-19:hover {
    --tw-translate-x: 9.5rem;
  }

  .xxl\:hover\:translate-x-20:hover {
    --tw-translate-x: 10rem;
  }

  .xxl\:hover\:translate-x-21:hover {
    --tw-translate-x: 11rem;
  }

  .xxl\:hover\:translate-x-22:hover {
    --tw-translate-x: 13rem;
  }

  .xxl\:hover\:translate-x-23:hover {
    --tw-translate-x: 15rem;
  }

  .xxl\:hover\:translate-x-24:hover {
    --tw-translate-x: 20.5rem;
  }

  .xxl\:hover\:translate-x-tiny:hover {
    --tw-translate-x: 0.5rem;
  }

  .xxl\:hover\:translate-x-42p:hover {
    --tw-translate-x: 42%;
  }

  .xxl\:hover\:translate-x-huge:hover {
    --tw-translate-x: 39.5rem;
  }

  .xxl\:hover\:translate-x-fit:hover {
    --tw-translate-x: fit-content;
  }

  .xxl\:hover\:-translate-x-0:hover {
    --tw-translate-x: 0rem;
  }

  .xxl\:hover\:-translate-x-1:hover {
    --tw-translate-x: -1rem;
  }

  .xxl\:hover\:-translate-x-2:hover {
    --tw-translate-x: -1.2rem;
  }

  .xxl\:hover\:-translate-x-3:hover {
    --tw-translate-x: -1.5rem;
  }

  .xxl\:hover\:-translate-x-4:hover {
    --tw-translate-x: -1.7rem;
  }

  .xxl\:hover\:-translate-x-5:hover {
    --tw-translate-x: -2rem;
  }

  .xxl\:hover\:-translate-x-6:hover {
    --tw-translate-x: -2.5rem;
  }

  .xxl\:hover\:-translate-x-7:hover {
    --tw-translate-x: -3rem;
  }

  .xxl\:hover\:-translate-x-8:hover {
    --tw-translate-x: -3.5rem;
  }

  .xxl\:hover\:-translate-x-9:hover {
    --tw-translate-x: -4rem;
  }

  .xxl\:hover\:-translate-x-10:hover {
    --tw-translate-x: -4.5rem;
  }

  .xxl\:hover\:-translate-x-11:hover {
    --tw-translate-x: -5rem;
  }

  .xxl\:hover\:-translate-x-12:hover {
    --tw-translate-x: -5.5rem;
  }

  .xxl\:hover\:-translate-x-13:hover {
    --tw-translate-x: -6rem;
  }

  .xxl\:hover\:-translate-x-14:hover {
    --tw-translate-x: -6.5rem;
  }

  .xxl\:hover\:-translate-x-15:hover {
    --tw-translate-x: -7rem;
  }

  .xxl\:hover\:-translate-x-16:hover {
    --tw-translate-x: -7.5rem;
  }

  .xxl\:hover\:-translate-x-17:hover {
    --tw-translate-x: -8rem;
  }

  .xxl\:hover\:-translate-x-18:hover {
    --tw-translate-x: -8.5rem;
  }

  .xxl\:hover\:-translate-x-19:hover {
    --tw-translate-x: -9.5rem;
  }

  .xxl\:hover\:-translate-x-20:hover {
    --tw-translate-x: -10rem;
  }

  .xxl\:hover\:-translate-x-21:hover {
    --tw-translate-x: -11rem;
  }

  .xxl\:hover\:-translate-x-22:hover {
    --tw-translate-x: -13rem;
  }

  .xxl\:hover\:-translate-x-23:hover {
    --tw-translate-x: -15rem;
  }

  .xxl\:hover\:-translate-x-24:hover {
    --tw-translate-x: -20.5rem;
  }

  .xxl\:hover\:-translate-x-tiny:hover {
    --tw-translate-x: -0.5rem;
  }

  .xxl\:hover\:-translate-x-42p:hover {
    --tw-translate-x: -42%;
  }

  .xxl\:hover\:-translate-x-huge:hover {
    --tw-translate-x: -39.5rem;
  }

  .xxl\:hover\:-translate-x-fit:hover {
    --tw-translate-x: fit-content;
  }

  .xxl\:hover\:translate-x-1\/2:hover {
    --tw-translate-x: 50%;
  }

  .xxl\:hover\:translate-x-1\/3:hover {
    --tw-translate-x: 33.333333%;
  }

  .xxl\:hover\:translate-x-2\/3:hover {
    --tw-translate-x: 66.666667%;
  }

  .xxl\:hover\:translate-x-1\/4:hover {
    --tw-translate-x: 25%;
  }

  .xxl\:hover\:translate-x-2\/4:hover {
    --tw-translate-x: 50%;
  }

  .xxl\:hover\:translate-x-3\/4:hover {
    --tw-translate-x: 75%;
  }

  .xxl\:hover\:translate-x-full:hover {
    --tw-translate-x: 100%;
  }

  .xxl\:hover\:-translate-x-1\/2:hover {
    --tw-translate-x: -50%;
  }

  .xxl\:hover\:-translate-x-1\/3:hover {
    --tw-translate-x: -33.333333%;
  }

  .xxl\:hover\:-translate-x-2\/3:hover {
    --tw-translate-x: -66.666667%;
  }

  .xxl\:hover\:-translate-x-1\/4:hover {
    --tw-translate-x: -25%;
  }

  .xxl\:hover\:-translate-x-2\/4:hover {
    --tw-translate-x: -50%;
  }

  .xxl\:hover\:-translate-x-3\/4:hover {
    --tw-translate-x: -75%;
  }

  .xxl\:hover\:-translate-x-full:hover {
    --tw-translate-x: -100%;
  }

  .xxl\:hover\:translate-y-0:hover {
    --tw-translate-y: 0rem;
  }

  .xxl\:hover\:translate-y-1:hover {
    --tw-translate-y: 1rem;
  }

  .xxl\:hover\:translate-y-2:hover {
    --tw-translate-y: 1.2rem;
  }

  .xxl\:hover\:translate-y-3:hover {
    --tw-translate-y: 1.5rem;
  }

  .xxl\:hover\:translate-y-4:hover {
    --tw-translate-y: 1.7rem;
  }

  .xxl\:hover\:translate-y-5:hover {
    --tw-translate-y: 2rem;
  }

  .xxl\:hover\:translate-y-6:hover {
    --tw-translate-y: 2.5rem;
  }

  .xxl\:hover\:translate-y-7:hover {
    --tw-translate-y: 3rem;
  }

  .xxl\:hover\:translate-y-8:hover {
    --tw-translate-y: 3.5rem;
  }

  .xxl\:hover\:translate-y-9:hover {
    --tw-translate-y: 4rem;
  }

  .xxl\:hover\:translate-y-10:hover {
    --tw-translate-y: 4.5rem;
  }

  .xxl\:hover\:translate-y-11:hover {
    --tw-translate-y: 5rem;
  }

  .xxl\:hover\:translate-y-12:hover {
    --tw-translate-y: 5.5rem;
  }

  .xxl\:hover\:translate-y-13:hover {
    --tw-translate-y: 6rem;
  }

  .xxl\:hover\:translate-y-14:hover {
    --tw-translate-y: 6.5rem;
  }

  .xxl\:hover\:translate-y-15:hover {
    --tw-translate-y: 7rem;
  }

  .xxl\:hover\:translate-y-16:hover {
    --tw-translate-y: 7.5rem;
  }

  .xxl\:hover\:translate-y-17:hover {
    --tw-translate-y: 8rem;
  }

  .xxl\:hover\:translate-y-18:hover {
    --tw-translate-y: 8.5rem;
  }

  .xxl\:hover\:translate-y-19:hover {
    --tw-translate-y: 9.5rem;
  }

  .xxl\:hover\:translate-y-20:hover {
    --tw-translate-y: 10rem;
  }

  .xxl\:hover\:translate-y-21:hover {
    --tw-translate-y: 11rem;
  }

  .xxl\:hover\:translate-y-22:hover {
    --tw-translate-y: 13rem;
  }

  .xxl\:hover\:translate-y-23:hover {
    --tw-translate-y: 15rem;
  }

  .xxl\:hover\:translate-y-24:hover {
    --tw-translate-y: 20.5rem;
  }

  .xxl\:hover\:translate-y-tiny:hover {
    --tw-translate-y: 0.5rem;
  }

  .xxl\:hover\:translate-y-42p:hover {
    --tw-translate-y: 42%;
  }

  .xxl\:hover\:translate-y-huge:hover {
    --tw-translate-y: 39.5rem;
  }

  .xxl\:hover\:translate-y-fit:hover {
    --tw-translate-y: fit-content;
  }

  .xxl\:hover\:-translate-y-0:hover {
    --tw-translate-y: 0rem;
  }

  .xxl\:hover\:-translate-y-1:hover {
    --tw-translate-y: -1rem;
  }

  .xxl\:hover\:-translate-y-2:hover {
    --tw-translate-y: -1.2rem;
  }

  .xxl\:hover\:-translate-y-3:hover {
    --tw-translate-y: -1.5rem;
  }

  .xxl\:hover\:-translate-y-4:hover {
    --tw-translate-y: -1.7rem;
  }

  .xxl\:hover\:-translate-y-5:hover {
    --tw-translate-y: -2rem;
  }

  .xxl\:hover\:-translate-y-6:hover {
    --tw-translate-y: -2.5rem;
  }

  .xxl\:hover\:-translate-y-7:hover {
    --tw-translate-y: -3rem;
  }

  .xxl\:hover\:-translate-y-8:hover {
    --tw-translate-y: -3.5rem;
  }

  .xxl\:hover\:-translate-y-9:hover {
    --tw-translate-y: -4rem;
  }

  .xxl\:hover\:-translate-y-10:hover {
    --tw-translate-y: -4.5rem;
  }

  .xxl\:hover\:-translate-y-11:hover {
    --tw-translate-y: -5rem;
  }

  .xxl\:hover\:-translate-y-12:hover {
    --tw-translate-y: -5.5rem;
  }

  .xxl\:hover\:-translate-y-13:hover {
    --tw-translate-y: -6rem;
  }

  .xxl\:hover\:-translate-y-14:hover {
    --tw-translate-y: -6.5rem;
  }

  .xxl\:hover\:-translate-y-15:hover {
    --tw-translate-y: -7rem;
  }

  .xxl\:hover\:-translate-y-16:hover {
    --tw-translate-y: -7.5rem;
  }

  .xxl\:hover\:-translate-y-17:hover {
    --tw-translate-y: -8rem;
  }

  .xxl\:hover\:-translate-y-18:hover {
    --tw-translate-y: -8.5rem;
  }

  .xxl\:hover\:-translate-y-19:hover {
    --tw-translate-y: -9.5rem;
  }

  .xxl\:hover\:-translate-y-20:hover {
    --tw-translate-y: -10rem;
  }

  .xxl\:hover\:-translate-y-21:hover {
    --tw-translate-y: -11rem;
  }

  .xxl\:hover\:-translate-y-22:hover {
    --tw-translate-y: -13rem;
  }

  .xxl\:hover\:-translate-y-23:hover {
    --tw-translate-y: -15rem;
  }

  .xxl\:hover\:-translate-y-24:hover {
    --tw-translate-y: -20.5rem;
  }

  .xxl\:hover\:-translate-y-tiny:hover {
    --tw-translate-y: -0.5rem;
  }

  .xxl\:hover\:-translate-y-42p:hover {
    --tw-translate-y: -42%;
  }

  .xxl\:hover\:-translate-y-huge:hover {
    --tw-translate-y: -39.5rem;
  }

  .xxl\:hover\:-translate-y-fit:hover {
    --tw-translate-y: fit-content;
  }

  .xxl\:hover\:translate-y-1\/2:hover {
    --tw-translate-y: 50%;
  }

  .xxl\:hover\:translate-y-1\/3:hover {
    --tw-translate-y: 33.333333%;
  }

  .xxl\:hover\:translate-y-2\/3:hover {
    --tw-translate-y: 66.666667%;
  }

  .xxl\:hover\:translate-y-1\/4:hover {
    --tw-translate-y: 25%;
  }

  .xxl\:hover\:translate-y-2\/4:hover {
    --tw-translate-y: 50%;
  }

  .xxl\:hover\:translate-y-3\/4:hover {
    --tw-translate-y: 75%;
  }

  .xxl\:hover\:translate-y-full:hover {
    --tw-translate-y: 100%;
  }

  .xxl\:hover\:-translate-y-1\/2:hover {
    --tw-translate-y: -50%;
  }

  .xxl\:hover\:-translate-y-1\/3:hover {
    --tw-translate-y: -33.333333%;
  }

  .xxl\:hover\:-translate-y-2\/3:hover {
    --tw-translate-y: -66.666667%;
  }

  .xxl\:hover\:-translate-y-1\/4:hover {
    --tw-translate-y: -25%;
  }

  .xxl\:hover\:-translate-y-2\/4:hover {
    --tw-translate-y: -50%;
  }

  .xxl\:hover\:-translate-y-3\/4:hover {
    --tw-translate-y: -75%;
  }

  .xxl\:hover\:-translate-y-full:hover {
    --tw-translate-y: -100%;
  }

  .xxl\:focus\:translate-x-0:focus {
    --tw-translate-x: 0rem;
  }

  .xxl\:focus\:translate-x-1:focus {
    --tw-translate-x: 1rem;
  }

  .xxl\:focus\:translate-x-2:focus {
    --tw-translate-x: 1.2rem;
  }

  .xxl\:focus\:translate-x-3:focus {
    --tw-translate-x: 1.5rem;
  }

  .xxl\:focus\:translate-x-4:focus {
    --tw-translate-x: 1.7rem;
  }

  .xxl\:focus\:translate-x-5:focus {
    --tw-translate-x: 2rem;
  }

  .xxl\:focus\:translate-x-6:focus {
    --tw-translate-x: 2.5rem;
  }

  .xxl\:focus\:translate-x-7:focus {
    --tw-translate-x: 3rem;
  }

  .xxl\:focus\:translate-x-8:focus {
    --tw-translate-x: 3.5rem;
  }

  .xxl\:focus\:translate-x-9:focus {
    --tw-translate-x: 4rem;
  }

  .xxl\:focus\:translate-x-10:focus {
    --tw-translate-x: 4.5rem;
  }

  .xxl\:focus\:translate-x-11:focus {
    --tw-translate-x: 5rem;
  }

  .xxl\:focus\:translate-x-12:focus {
    --tw-translate-x: 5.5rem;
  }

  .xxl\:focus\:translate-x-13:focus {
    --tw-translate-x: 6rem;
  }

  .xxl\:focus\:translate-x-14:focus {
    --tw-translate-x: 6.5rem;
  }

  .xxl\:focus\:translate-x-15:focus {
    --tw-translate-x: 7rem;
  }

  .xxl\:focus\:translate-x-16:focus {
    --tw-translate-x: 7.5rem;
  }

  .xxl\:focus\:translate-x-17:focus {
    --tw-translate-x: 8rem;
  }

  .xxl\:focus\:translate-x-18:focus {
    --tw-translate-x: 8.5rem;
  }

  .xxl\:focus\:translate-x-19:focus {
    --tw-translate-x: 9.5rem;
  }

  .xxl\:focus\:translate-x-20:focus {
    --tw-translate-x: 10rem;
  }

  .xxl\:focus\:translate-x-21:focus {
    --tw-translate-x: 11rem;
  }

  .xxl\:focus\:translate-x-22:focus {
    --tw-translate-x: 13rem;
  }

  .xxl\:focus\:translate-x-23:focus {
    --tw-translate-x: 15rem;
  }

  .xxl\:focus\:translate-x-24:focus {
    --tw-translate-x: 20.5rem;
  }

  .xxl\:focus\:translate-x-tiny:focus {
    --tw-translate-x: 0.5rem;
  }

  .xxl\:focus\:translate-x-42p:focus {
    --tw-translate-x: 42%;
  }

  .xxl\:focus\:translate-x-huge:focus {
    --tw-translate-x: 39.5rem;
  }

  .xxl\:focus\:translate-x-fit:focus {
    --tw-translate-x: fit-content;
  }

  .xxl\:focus\:-translate-x-0:focus {
    --tw-translate-x: 0rem;
  }

  .xxl\:focus\:-translate-x-1:focus {
    --tw-translate-x: -1rem;
  }

  .xxl\:focus\:-translate-x-2:focus {
    --tw-translate-x: -1.2rem;
  }

  .xxl\:focus\:-translate-x-3:focus {
    --tw-translate-x: -1.5rem;
  }

  .xxl\:focus\:-translate-x-4:focus {
    --tw-translate-x: -1.7rem;
  }

  .xxl\:focus\:-translate-x-5:focus {
    --tw-translate-x: -2rem;
  }

  .xxl\:focus\:-translate-x-6:focus {
    --tw-translate-x: -2.5rem;
  }

  .xxl\:focus\:-translate-x-7:focus {
    --tw-translate-x: -3rem;
  }

  .xxl\:focus\:-translate-x-8:focus {
    --tw-translate-x: -3.5rem;
  }

  .xxl\:focus\:-translate-x-9:focus {
    --tw-translate-x: -4rem;
  }

  .xxl\:focus\:-translate-x-10:focus {
    --tw-translate-x: -4.5rem;
  }

  .xxl\:focus\:-translate-x-11:focus {
    --tw-translate-x: -5rem;
  }

  .xxl\:focus\:-translate-x-12:focus {
    --tw-translate-x: -5.5rem;
  }

  .xxl\:focus\:-translate-x-13:focus {
    --tw-translate-x: -6rem;
  }

  .xxl\:focus\:-translate-x-14:focus {
    --tw-translate-x: -6.5rem;
  }

  .xxl\:focus\:-translate-x-15:focus {
    --tw-translate-x: -7rem;
  }

  .xxl\:focus\:-translate-x-16:focus {
    --tw-translate-x: -7.5rem;
  }

  .xxl\:focus\:-translate-x-17:focus {
    --tw-translate-x: -8rem;
  }

  .xxl\:focus\:-translate-x-18:focus {
    --tw-translate-x: -8.5rem;
  }

  .xxl\:focus\:-translate-x-19:focus {
    --tw-translate-x: -9.5rem;
  }

  .xxl\:focus\:-translate-x-20:focus {
    --tw-translate-x: -10rem;
  }

  .xxl\:focus\:-translate-x-21:focus {
    --tw-translate-x: -11rem;
  }

  .xxl\:focus\:-translate-x-22:focus {
    --tw-translate-x: -13rem;
  }

  .xxl\:focus\:-translate-x-23:focus {
    --tw-translate-x: -15rem;
  }

  .xxl\:focus\:-translate-x-24:focus {
    --tw-translate-x: -20.5rem;
  }

  .xxl\:focus\:-translate-x-tiny:focus {
    --tw-translate-x: -0.5rem;
  }

  .xxl\:focus\:-translate-x-42p:focus {
    --tw-translate-x: -42%;
  }

  .xxl\:focus\:-translate-x-huge:focus {
    --tw-translate-x: -39.5rem;
  }

  .xxl\:focus\:-translate-x-fit:focus {
    --tw-translate-x: fit-content;
  }

  .xxl\:focus\:translate-x-1\/2:focus {
    --tw-translate-x: 50%;
  }

  .xxl\:focus\:translate-x-1\/3:focus {
    --tw-translate-x: 33.333333%;
  }

  .xxl\:focus\:translate-x-2\/3:focus {
    --tw-translate-x: 66.666667%;
  }

  .xxl\:focus\:translate-x-1\/4:focus {
    --tw-translate-x: 25%;
  }

  .xxl\:focus\:translate-x-2\/4:focus {
    --tw-translate-x: 50%;
  }

  .xxl\:focus\:translate-x-3\/4:focus {
    --tw-translate-x: 75%;
  }

  .xxl\:focus\:translate-x-full:focus {
    --tw-translate-x: 100%;
  }

  .xxl\:focus\:-translate-x-1\/2:focus {
    --tw-translate-x: -50%;
  }

  .xxl\:focus\:-translate-x-1\/3:focus {
    --tw-translate-x: -33.333333%;
  }

  .xxl\:focus\:-translate-x-2\/3:focus {
    --tw-translate-x: -66.666667%;
  }

  .xxl\:focus\:-translate-x-1\/4:focus {
    --tw-translate-x: -25%;
  }

  .xxl\:focus\:-translate-x-2\/4:focus {
    --tw-translate-x: -50%;
  }

  .xxl\:focus\:-translate-x-3\/4:focus {
    --tw-translate-x: -75%;
  }

  .xxl\:focus\:-translate-x-full:focus {
    --tw-translate-x: -100%;
  }

  .xxl\:focus\:translate-y-0:focus {
    --tw-translate-y: 0rem;
  }

  .xxl\:focus\:translate-y-1:focus {
    --tw-translate-y: 1rem;
  }

  .xxl\:focus\:translate-y-2:focus {
    --tw-translate-y: 1.2rem;
  }

  .xxl\:focus\:translate-y-3:focus {
    --tw-translate-y: 1.5rem;
  }

  .xxl\:focus\:translate-y-4:focus {
    --tw-translate-y: 1.7rem;
  }

  .xxl\:focus\:translate-y-5:focus {
    --tw-translate-y: 2rem;
  }

  .xxl\:focus\:translate-y-6:focus {
    --tw-translate-y: 2.5rem;
  }

  .xxl\:focus\:translate-y-7:focus {
    --tw-translate-y: 3rem;
  }

  .xxl\:focus\:translate-y-8:focus {
    --tw-translate-y: 3.5rem;
  }

  .xxl\:focus\:translate-y-9:focus {
    --tw-translate-y: 4rem;
  }

  .xxl\:focus\:translate-y-10:focus {
    --tw-translate-y: 4.5rem;
  }

  .xxl\:focus\:translate-y-11:focus {
    --tw-translate-y: 5rem;
  }

  .xxl\:focus\:translate-y-12:focus {
    --tw-translate-y: 5.5rem;
  }

  .xxl\:focus\:translate-y-13:focus {
    --tw-translate-y: 6rem;
  }

  .xxl\:focus\:translate-y-14:focus {
    --tw-translate-y: 6.5rem;
  }

  .xxl\:focus\:translate-y-15:focus {
    --tw-translate-y: 7rem;
  }

  .xxl\:focus\:translate-y-16:focus {
    --tw-translate-y: 7.5rem;
  }

  .xxl\:focus\:translate-y-17:focus {
    --tw-translate-y: 8rem;
  }

  .xxl\:focus\:translate-y-18:focus {
    --tw-translate-y: 8.5rem;
  }

  .xxl\:focus\:translate-y-19:focus {
    --tw-translate-y: 9.5rem;
  }

  .xxl\:focus\:translate-y-20:focus {
    --tw-translate-y: 10rem;
  }

  .xxl\:focus\:translate-y-21:focus {
    --tw-translate-y: 11rem;
  }

  .xxl\:focus\:translate-y-22:focus {
    --tw-translate-y: 13rem;
  }

  .xxl\:focus\:translate-y-23:focus {
    --tw-translate-y: 15rem;
  }

  .xxl\:focus\:translate-y-24:focus {
    --tw-translate-y: 20.5rem;
  }

  .xxl\:focus\:translate-y-tiny:focus {
    --tw-translate-y: 0.5rem;
  }

  .xxl\:focus\:translate-y-42p:focus {
    --tw-translate-y: 42%;
  }

  .xxl\:focus\:translate-y-huge:focus {
    --tw-translate-y: 39.5rem;
  }

  .xxl\:focus\:translate-y-fit:focus {
    --tw-translate-y: fit-content;
  }

  .xxl\:focus\:-translate-y-0:focus {
    --tw-translate-y: 0rem;
  }

  .xxl\:focus\:-translate-y-1:focus {
    --tw-translate-y: -1rem;
  }

  .xxl\:focus\:-translate-y-2:focus {
    --tw-translate-y: -1.2rem;
  }

  .xxl\:focus\:-translate-y-3:focus {
    --tw-translate-y: -1.5rem;
  }

  .xxl\:focus\:-translate-y-4:focus {
    --tw-translate-y: -1.7rem;
  }

  .xxl\:focus\:-translate-y-5:focus {
    --tw-translate-y: -2rem;
  }

  .xxl\:focus\:-translate-y-6:focus {
    --tw-translate-y: -2.5rem;
  }

  .xxl\:focus\:-translate-y-7:focus {
    --tw-translate-y: -3rem;
  }

  .xxl\:focus\:-translate-y-8:focus {
    --tw-translate-y: -3.5rem;
  }

  .xxl\:focus\:-translate-y-9:focus {
    --tw-translate-y: -4rem;
  }

  .xxl\:focus\:-translate-y-10:focus {
    --tw-translate-y: -4.5rem;
  }

  .xxl\:focus\:-translate-y-11:focus {
    --tw-translate-y: -5rem;
  }

  .xxl\:focus\:-translate-y-12:focus {
    --tw-translate-y: -5.5rem;
  }

  .xxl\:focus\:-translate-y-13:focus {
    --tw-translate-y: -6rem;
  }

  .xxl\:focus\:-translate-y-14:focus {
    --tw-translate-y: -6.5rem;
  }

  .xxl\:focus\:-translate-y-15:focus {
    --tw-translate-y: -7rem;
  }

  .xxl\:focus\:-translate-y-16:focus {
    --tw-translate-y: -7.5rem;
  }

  .xxl\:focus\:-translate-y-17:focus {
    --tw-translate-y: -8rem;
  }

  .xxl\:focus\:-translate-y-18:focus {
    --tw-translate-y: -8.5rem;
  }

  .xxl\:focus\:-translate-y-19:focus {
    --tw-translate-y: -9.5rem;
  }

  .xxl\:focus\:-translate-y-20:focus {
    --tw-translate-y: -10rem;
  }

  .xxl\:focus\:-translate-y-21:focus {
    --tw-translate-y: -11rem;
  }

  .xxl\:focus\:-translate-y-22:focus {
    --tw-translate-y: -13rem;
  }

  .xxl\:focus\:-translate-y-23:focus {
    --tw-translate-y: -15rem;
  }

  .xxl\:focus\:-translate-y-24:focus {
    --tw-translate-y: -20.5rem;
  }

  .xxl\:focus\:-translate-y-tiny:focus {
    --tw-translate-y: -0.5rem;
  }

  .xxl\:focus\:-translate-y-42p:focus {
    --tw-translate-y: -42%;
  }

  .xxl\:focus\:-translate-y-huge:focus {
    --tw-translate-y: -39.5rem;
  }

  .xxl\:focus\:-translate-y-fit:focus {
    --tw-translate-y: fit-content;
  }

  .xxl\:focus\:translate-y-1\/2:focus {
    --tw-translate-y: 50%;
  }

  .xxl\:focus\:translate-y-1\/3:focus {
    --tw-translate-y: 33.333333%;
  }

  .xxl\:focus\:translate-y-2\/3:focus {
    --tw-translate-y: 66.666667%;
  }

  .xxl\:focus\:translate-y-1\/4:focus {
    --tw-translate-y: 25%;
  }

  .xxl\:focus\:translate-y-2\/4:focus {
    --tw-translate-y: 50%;
  }

  .xxl\:focus\:translate-y-3\/4:focus {
    --tw-translate-y: 75%;
  }

  .xxl\:focus\:translate-y-full:focus {
    --tw-translate-y: 100%;
  }

  .xxl\:focus\:-translate-y-1\/2:focus {
    --tw-translate-y: -50%;
  }

  .xxl\:focus\:-translate-y-1\/3:focus {
    --tw-translate-y: -33.333333%;
  }

  .xxl\:focus\:-translate-y-2\/3:focus {
    --tw-translate-y: -66.666667%;
  }

  .xxl\:focus\:-translate-y-1\/4:focus {
    --tw-translate-y: -25%;
  }

  .xxl\:focus\:-translate-y-2\/4:focus {
    --tw-translate-y: -50%;
  }

  .xxl\:focus\:-translate-y-3\/4:focus {
    --tw-translate-y: -75%;
  }

  .xxl\:focus\:-translate-y-full:focus {
    --tw-translate-y: -100%;
  }

  .xxl\:rotate-0 {
    --tw-rotate: 0deg;
  }

  .xxl\:rotate-1 {
    --tw-rotate: 1deg;
  }

  .xxl\:rotate-2 {
    --tw-rotate: 2deg;
  }

  .xxl\:rotate-3 {
    --tw-rotate: 3deg;
  }

  .xxl\:rotate-6 {
    --tw-rotate: 6deg;
  }

  .xxl\:rotate-12 {
    --tw-rotate: 12deg;
  }

  .xxl\:rotate-45 {
    --tw-rotate: 45deg;
  }

  .xxl\:rotate-90 {
    --tw-rotate: 90deg;
  }

  .xxl\:rotate-180 {
    --tw-rotate: 180deg;
  }

  .xxl\:-rotate-180 {
    --tw-rotate: -180deg;
  }

  .xxl\:-rotate-90 {
    --tw-rotate: -90deg;
  }

  .xxl\:-rotate-45 {
    --tw-rotate: -45deg;
  }

  .xxl\:-rotate-12 {
    --tw-rotate: -12deg;
  }

  .xxl\:-rotate-6 {
    --tw-rotate: -6deg;
  }

  .xxl\:-rotate-3 {
    --tw-rotate: -3deg;
  }

  .xxl\:-rotate-2 {
    --tw-rotate: -2deg;
  }

  .xxl\:-rotate-1 {
    --tw-rotate: -1deg;
  }

  .xxl\:hover\:rotate-0:hover {
    --tw-rotate: 0deg;
  }

  .xxl\:hover\:rotate-1:hover {
    --tw-rotate: 1deg;
  }

  .xxl\:hover\:rotate-2:hover {
    --tw-rotate: 2deg;
  }

  .xxl\:hover\:rotate-3:hover {
    --tw-rotate: 3deg;
  }

  .xxl\:hover\:rotate-6:hover {
    --tw-rotate: 6deg;
  }

  .xxl\:hover\:rotate-12:hover {
    --tw-rotate: 12deg;
  }

  .xxl\:hover\:rotate-45:hover {
    --tw-rotate: 45deg;
  }

  .xxl\:hover\:rotate-90:hover {
    --tw-rotate: 90deg;
  }

  .xxl\:hover\:rotate-180:hover {
    --tw-rotate: 180deg;
  }

  .xxl\:hover\:-rotate-180:hover {
    --tw-rotate: -180deg;
  }

  .xxl\:hover\:-rotate-90:hover {
    --tw-rotate: -90deg;
  }

  .xxl\:hover\:-rotate-45:hover {
    --tw-rotate: -45deg;
  }

  .xxl\:hover\:-rotate-12:hover {
    --tw-rotate: -12deg;
  }

  .xxl\:hover\:-rotate-6:hover {
    --tw-rotate: -6deg;
  }

  .xxl\:hover\:-rotate-3:hover {
    --tw-rotate: -3deg;
  }

  .xxl\:hover\:-rotate-2:hover {
    --tw-rotate: -2deg;
  }

  .xxl\:hover\:-rotate-1:hover {
    --tw-rotate: -1deg;
  }

  .xxl\:focus\:rotate-0:focus {
    --tw-rotate: 0deg;
  }

  .xxl\:focus\:rotate-1:focus {
    --tw-rotate: 1deg;
  }

  .xxl\:focus\:rotate-2:focus {
    --tw-rotate: 2deg;
  }

  .xxl\:focus\:rotate-3:focus {
    --tw-rotate: 3deg;
  }

  .xxl\:focus\:rotate-6:focus {
    --tw-rotate: 6deg;
  }

  .xxl\:focus\:rotate-12:focus {
    --tw-rotate: 12deg;
  }

  .xxl\:focus\:rotate-45:focus {
    --tw-rotate: 45deg;
  }

  .xxl\:focus\:rotate-90:focus {
    --tw-rotate: 90deg;
  }

  .xxl\:focus\:rotate-180:focus {
    --tw-rotate: 180deg;
  }

  .xxl\:focus\:-rotate-180:focus {
    --tw-rotate: -180deg;
  }

  .xxl\:focus\:-rotate-90:focus {
    --tw-rotate: -90deg;
  }

  .xxl\:focus\:-rotate-45:focus {
    --tw-rotate: -45deg;
  }

  .xxl\:focus\:-rotate-12:focus {
    --tw-rotate: -12deg;
  }

  .xxl\:focus\:-rotate-6:focus {
    --tw-rotate: -6deg;
  }

  .xxl\:focus\:-rotate-3:focus {
    --tw-rotate: -3deg;
  }

  .xxl\:focus\:-rotate-2:focus {
    --tw-rotate: -2deg;
  }

  .xxl\:focus\:-rotate-1:focus {
    --tw-rotate: -1deg;
  }

  .xxl\:skew-x-0 {
    --tw-skew-x: 0deg;
  }

  .xxl\:skew-x-1 {
    --tw-skew-x: 1deg;
  }

  .xxl\:skew-x-2 {
    --tw-skew-x: 2deg;
  }

  .xxl\:skew-x-3 {
    --tw-skew-x: 3deg;
  }

  .xxl\:skew-x-6 {
    --tw-skew-x: 6deg;
  }

  .xxl\:skew-x-12 {
    --tw-skew-x: 12deg;
  }

  .xxl\:-skew-x-12 {
    --tw-skew-x: -12deg;
  }

  .xxl\:-skew-x-6 {
    --tw-skew-x: -6deg;
  }

  .xxl\:-skew-x-3 {
    --tw-skew-x: -3deg;
  }

  .xxl\:-skew-x-2 {
    --tw-skew-x: -2deg;
  }

  .xxl\:-skew-x-1 {
    --tw-skew-x: -1deg;
  }

  .xxl\:skew-y-0 {
    --tw-skew-y: 0deg;
  }

  .xxl\:skew-y-1 {
    --tw-skew-y: 1deg;
  }

  .xxl\:skew-y-2 {
    --tw-skew-y: 2deg;
  }

  .xxl\:skew-y-3 {
    --tw-skew-y: 3deg;
  }

  .xxl\:skew-y-6 {
    --tw-skew-y: 6deg;
  }

  .xxl\:skew-y-12 {
    --tw-skew-y: 12deg;
  }

  .xxl\:-skew-y-12 {
    --tw-skew-y: -12deg;
  }

  .xxl\:-skew-y-6 {
    --tw-skew-y: -6deg;
  }

  .xxl\:-skew-y-3 {
    --tw-skew-y: -3deg;
  }

  .xxl\:-skew-y-2 {
    --tw-skew-y: -2deg;
  }

  .xxl\:-skew-y-1 {
    --tw-skew-y: -1deg;
  }

  .xxl\:hover\:skew-x-0:hover {
    --tw-skew-x: 0deg;
  }

  .xxl\:hover\:skew-x-1:hover {
    --tw-skew-x: 1deg;
  }

  .xxl\:hover\:skew-x-2:hover {
    --tw-skew-x: 2deg;
  }

  .xxl\:hover\:skew-x-3:hover {
    --tw-skew-x: 3deg;
  }

  .xxl\:hover\:skew-x-6:hover {
    --tw-skew-x: 6deg;
  }

  .xxl\:hover\:skew-x-12:hover {
    --tw-skew-x: 12deg;
  }

  .xxl\:hover\:-skew-x-12:hover {
    --tw-skew-x: -12deg;
  }

  .xxl\:hover\:-skew-x-6:hover {
    --tw-skew-x: -6deg;
  }

  .xxl\:hover\:-skew-x-3:hover {
    --tw-skew-x: -3deg;
  }

  .xxl\:hover\:-skew-x-2:hover {
    --tw-skew-x: -2deg;
  }

  .xxl\:hover\:-skew-x-1:hover {
    --tw-skew-x: -1deg;
  }

  .xxl\:hover\:skew-y-0:hover {
    --tw-skew-y: 0deg;
  }

  .xxl\:hover\:skew-y-1:hover {
    --tw-skew-y: 1deg;
  }

  .xxl\:hover\:skew-y-2:hover {
    --tw-skew-y: 2deg;
  }

  .xxl\:hover\:skew-y-3:hover {
    --tw-skew-y: 3deg;
  }

  .xxl\:hover\:skew-y-6:hover {
    --tw-skew-y: 6deg;
  }

  .xxl\:hover\:skew-y-12:hover {
    --tw-skew-y: 12deg;
  }

  .xxl\:hover\:-skew-y-12:hover {
    --tw-skew-y: -12deg;
  }

  .xxl\:hover\:-skew-y-6:hover {
    --tw-skew-y: -6deg;
  }

  .xxl\:hover\:-skew-y-3:hover {
    --tw-skew-y: -3deg;
  }

  .xxl\:hover\:-skew-y-2:hover {
    --tw-skew-y: -2deg;
  }

  .xxl\:hover\:-skew-y-1:hover {
    --tw-skew-y: -1deg;
  }

  .xxl\:focus\:skew-x-0:focus {
    --tw-skew-x: 0deg;
  }

  .xxl\:focus\:skew-x-1:focus {
    --tw-skew-x: 1deg;
  }

  .xxl\:focus\:skew-x-2:focus {
    --tw-skew-x: 2deg;
  }

  .xxl\:focus\:skew-x-3:focus {
    --tw-skew-x: 3deg;
  }

  .xxl\:focus\:skew-x-6:focus {
    --tw-skew-x: 6deg;
  }

  .xxl\:focus\:skew-x-12:focus {
    --tw-skew-x: 12deg;
  }

  .xxl\:focus\:-skew-x-12:focus {
    --tw-skew-x: -12deg;
  }

  .xxl\:focus\:-skew-x-6:focus {
    --tw-skew-x: -6deg;
  }

  .xxl\:focus\:-skew-x-3:focus {
    --tw-skew-x: -3deg;
  }

  .xxl\:focus\:-skew-x-2:focus {
    --tw-skew-x: -2deg;
  }

  .xxl\:focus\:-skew-x-1:focus {
    --tw-skew-x: -1deg;
  }

  .xxl\:focus\:skew-y-0:focus {
    --tw-skew-y: 0deg;
  }

  .xxl\:focus\:skew-y-1:focus {
    --tw-skew-y: 1deg;
  }

  .xxl\:focus\:skew-y-2:focus {
    --tw-skew-y: 2deg;
  }

  .xxl\:focus\:skew-y-3:focus {
    --tw-skew-y: 3deg;
  }

  .xxl\:focus\:skew-y-6:focus {
    --tw-skew-y: 6deg;
  }

  .xxl\:focus\:skew-y-12:focus {
    --tw-skew-y: 12deg;
  }

  .xxl\:focus\:-skew-y-12:focus {
    --tw-skew-y: -12deg;
  }

  .xxl\:focus\:-skew-y-6:focus {
    --tw-skew-y: -6deg;
  }

  .xxl\:focus\:-skew-y-3:focus {
    --tw-skew-y: -3deg;
  }

  .xxl\:focus\:-skew-y-2:focus {
    --tw-skew-y: -2deg;
  }

  .xxl\:focus\:-skew-y-1:focus {
    --tw-skew-y: -1deg;
  }

  .xxl\:scale-0 {
    --tw-scale-x: 0;
    --tw-scale-y: 0;
  }

  .xxl\:scale-50 {
    --tw-scale-x: .5;
    --tw-scale-y: .5;
  }

  .xxl\:scale-75 {
    --tw-scale-x: .75;
    --tw-scale-y: .75;
  }

  .xxl\:scale-90 {
    --tw-scale-x: .9;
    --tw-scale-y: .9;
  }

  .xxl\:scale-95 {
    --tw-scale-x: .95;
    --tw-scale-y: .95;
  }

  .xxl\:scale-100 {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
  }

  .xxl\:scale-105 {
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05;
  }

  .xxl\:scale-110 {
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1;
  }

  .xxl\:scale-125 {
    --tw-scale-x: 1.25;
    --tw-scale-y: 1.25;
  }

  .xxl\:scale-150 {
    --tw-scale-x: 1.5;
    --tw-scale-y: 1.5;
  }

  .xxl\:hover\:scale-0:hover {
    --tw-scale-x: 0;
    --tw-scale-y: 0;
  }

  .xxl\:hover\:scale-50:hover {
    --tw-scale-x: .5;
    --tw-scale-y: .5;
  }

  .xxl\:hover\:scale-75:hover {
    --tw-scale-x: .75;
    --tw-scale-y: .75;
  }

  .xxl\:hover\:scale-90:hover {
    --tw-scale-x: .9;
    --tw-scale-y: .9;
  }

  .xxl\:hover\:scale-95:hover {
    --tw-scale-x: .95;
    --tw-scale-y: .95;
  }

  .xxl\:hover\:scale-100:hover {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
  }

  .xxl\:hover\:scale-105:hover {
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05;
  }

  .xxl\:hover\:scale-110:hover {
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1;
  }

  .xxl\:hover\:scale-125:hover {
    --tw-scale-x: 1.25;
    --tw-scale-y: 1.25;
  }

  .xxl\:hover\:scale-150:hover {
    --tw-scale-x: 1.5;
    --tw-scale-y: 1.5;
  }

  .xxl\:focus\:scale-0:focus {
    --tw-scale-x: 0;
    --tw-scale-y: 0;
  }

  .xxl\:focus\:scale-50:focus {
    --tw-scale-x: .5;
    --tw-scale-y: .5;
  }

  .xxl\:focus\:scale-75:focus {
    --tw-scale-x: .75;
    --tw-scale-y: .75;
  }

  .xxl\:focus\:scale-90:focus {
    --tw-scale-x: .9;
    --tw-scale-y: .9;
  }

  .xxl\:focus\:scale-95:focus {
    --tw-scale-x: .95;
    --tw-scale-y: .95;
  }

  .xxl\:focus\:scale-100:focus {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
  }

  .xxl\:focus\:scale-105:focus {
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05;
  }

  .xxl\:focus\:scale-110:focus {
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1;
  }

  .xxl\:focus\:scale-125:focus {
    --tw-scale-x: 1.25;
    --tw-scale-y: 1.25;
  }

  .xxl\:focus\:scale-150:focus {
    --tw-scale-x: 1.5;
    --tw-scale-y: 1.5;
  }

  .xxl\:scale-x-0 {
    --tw-scale-x: 0;
  }

  .xxl\:scale-x-50 {
    --tw-scale-x: .5;
  }

  .xxl\:scale-x-75 {
    --tw-scale-x: .75;
  }

  .xxl\:scale-x-90 {
    --tw-scale-x: .9;
  }

  .xxl\:scale-x-95 {
    --tw-scale-x: .95;
  }

  .xxl\:scale-x-100 {
    --tw-scale-x: 1;
  }

  .xxl\:scale-x-105 {
    --tw-scale-x: 1.05;
  }

  .xxl\:scale-x-110 {
    --tw-scale-x: 1.1;
  }

  .xxl\:scale-x-125 {
    --tw-scale-x: 1.25;
  }

  .xxl\:scale-x-150 {
    --tw-scale-x: 1.5;
  }

  .xxl\:scale-y-0 {
    --tw-scale-y: 0;
  }

  .xxl\:scale-y-50 {
    --tw-scale-y: .5;
  }

  .xxl\:scale-y-75 {
    --tw-scale-y: .75;
  }

  .xxl\:scale-y-90 {
    --tw-scale-y: .9;
  }

  .xxl\:scale-y-95 {
    --tw-scale-y: .95;
  }

  .xxl\:scale-y-100 {
    --tw-scale-y: 1;
  }

  .xxl\:scale-y-105 {
    --tw-scale-y: 1.05;
  }

  .xxl\:scale-y-110 {
    --tw-scale-y: 1.1;
  }

  .xxl\:scale-y-125 {
    --tw-scale-y: 1.25;
  }

  .xxl\:scale-y-150 {
    --tw-scale-y: 1.5;
  }

  .xxl\:hover\:scale-x-0:hover {
    --tw-scale-x: 0;
  }

  .xxl\:hover\:scale-x-50:hover {
    --tw-scale-x: .5;
  }

  .xxl\:hover\:scale-x-75:hover {
    --tw-scale-x: .75;
  }

  .xxl\:hover\:scale-x-90:hover {
    --tw-scale-x: .9;
  }

  .xxl\:hover\:scale-x-95:hover {
    --tw-scale-x: .95;
  }

  .xxl\:hover\:scale-x-100:hover {
    --tw-scale-x: 1;
  }

  .xxl\:hover\:scale-x-105:hover {
    --tw-scale-x: 1.05;
  }

  .xxl\:hover\:scale-x-110:hover {
    --tw-scale-x: 1.1;
  }

  .xxl\:hover\:scale-x-125:hover {
    --tw-scale-x: 1.25;
  }

  .xxl\:hover\:scale-x-150:hover {
    --tw-scale-x: 1.5;
  }

  .xxl\:hover\:scale-y-0:hover {
    --tw-scale-y: 0;
  }

  .xxl\:hover\:scale-y-50:hover {
    --tw-scale-y: .5;
  }

  .xxl\:hover\:scale-y-75:hover {
    --tw-scale-y: .75;
  }

  .xxl\:hover\:scale-y-90:hover {
    --tw-scale-y: .9;
  }

  .xxl\:hover\:scale-y-95:hover {
    --tw-scale-y: .95;
  }

  .xxl\:hover\:scale-y-100:hover {
    --tw-scale-y: 1;
  }

  .xxl\:hover\:scale-y-105:hover {
    --tw-scale-y: 1.05;
  }

  .xxl\:hover\:scale-y-110:hover {
    --tw-scale-y: 1.1;
  }

  .xxl\:hover\:scale-y-125:hover {
    --tw-scale-y: 1.25;
  }

  .xxl\:hover\:scale-y-150:hover {
    --tw-scale-y: 1.5;
  }

  .xxl\:focus\:scale-x-0:focus {
    --tw-scale-x: 0;
  }

  .xxl\:focus\:scale-x-50:focus {
    --tw-scale-x: .5;
  }

  .xxl\:focus\:scale-x-75:focus {
    --tw-scale-x: .75;
  }

  .xxl\:focus\:scale-x-90:focus {
    --tw-scale-x: .9;
  }

  .xxl\:focus\:scale-x-95:focus {
    --tw-scale-x: .95;
  }

  .xxl\:focus\:scale-x-100:focus {
    --tw-scale-x: 1;
  }

  .xxl\:focus\:scale-x-105:focus {
    --tw-scale-x: 1.05;
  }

  .xxl\:focus\:scale-x-110:focus {
    --tw-scale-x: 1.1;
  }

  .xxl\:focus\:scale-x-125:focus {
    --tw-scale-x: 1.25;
  }

  .xxl\:focus\:scale-x-150:focus {
    --tw-scale-x: 1.5;
  }

  .xxl\:focus\:scale-y-0:focus {
    --tw-scale-y: 0;
  }

  .xxl\:focus\:scale-y-50:focus {
    --tw-scale-y: .5;
  }

  .xxl\:focus\:scale-y-75:focus {
    --tw-scale-y: .75;
  }

  .xxl\:focus\:scale-y-90:focus {
    --tw-scale-y: .9;
  }

  .xxl\:focus\:scale-y-95:focus {
    --tw-scale-y: .95;
  }

  .xxl\:focus\:scale-y-100:focus {
    --tw-scale-y: 1;
  }

  .xxl\:focus\:scale-y-105:focus {
    --tw-scale-y: 1.05;
  }

  .xxl\:focus\:scale-y-110:focus {
    --tw-scale-y: 1.1;
  }

  .xxl\:focus\:scale-y-125:focus {
    --tw-scale-y: 1.25;
  }

  .xxl\:focus\:scale-y-150:focus {
    --tw-scale-y: 1.5;
  }

  .xxl\:animate-none {
    -webkit-animation: none;
            animation: none;
  }

  .xxl\:animate-spin {
    -webkit-animation: spin 1s linear infinite;
            animation: spin 1s linear infinite;
  }

  .xxl\:animate-ping {
    -webkit-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
            animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
  }

  .xxl\:animate-pulse {
    -webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
            animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
  }

  .xxl\:animate-bounce {
    -webkit-animation: bounce 1s infinite;
            animation: bounce 1s infinite;
  }

  .xxl\:cursor-auto {
    cursor: auto;
  }

  .xxl\:cursor-default {
    cursor: default;
  }

  .xxl\:cursor-pointer {
    cursor: pointer;
  }

  .xxl\:cursor-wait {
    cursor: wait;
  }

  .xxl\:cursor-text {
    cursor: text;
  }

  .xxl\:cursor-move {
    cursor: move;
  }

  .xxl\:cursor-help {
    cursor: help;
  }

  .xxl\:cursor-not-allowed {
    cursor: not-allowed;
  }

  .xxl\:select-none {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }

  .xxl\:select-text {
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text;
  }

  .xxl\:select-all {
    -webkit-user-select: all;
       -moz-user-select: all;
        -ms-user-select: all;
            user-select: all;
  }

  .xxl\:select-auto {
    -webkit-user-select: auto;
       -moz-user-select: auto;
        -ms-user-select: auto;
            user-select: auto;
  }

  .xxl\:resize-none {
    resize: none;
  }

  .xxl\:resize-y {
    resize: vertical;
  }

  .xxl\:resize-x {
    resize: horizontal;
  }

  .xxl\:resize {
    resize: both;
  }

  .xxl\:list-inside {
    list-style-position: inside;
  }

  .xxl\:list-outside {
    list-style-position: outside;
  }

  .xxl\:list-none {
    list-style-type: none;
  }

  .xxl\:list-disc {
    list-style-type: disc;
  }

  .xxl\:list-decimal {
    list-style-type: decimal;
  }

  .xxl\:appearance-none {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

  .xxl\:auto-cols-auto {
    grid-auto-columns: auto;
  }

  .xxl\:auto-cols-min {
    grid-auto-columns: -webkit-min-content;
    grid-auto-columns: min-content;
  }

  .xxl\:auto-cols-max {
    grid-auto-columns: -webkit-max-content;
    grid-auto-columns: max-content;
  }

  .xxl\:auto-cols-fr {
    grid-auto-columns: minmax(0, 1fr);
  }

  .xxl\:grid-flow-row {
    grid-auto-flow: row;
  }

  .xxl\:grid-flow-col {
    grid-auto-flow: column;
  }

  .xxl\:grid-flow-row-dense {
    grid-auto-flow: row dense;
  }

  .xxl\:grid-flow-col-dense {
    grid-auto-flow: column dense;
  }

  .xxl\:auto-rows-auto {
    grid-auto-rows: auto;
  }

  .xxl\:auto-rows-min {
    grid-auto-rows: -webkit-min-content;
    grid-auto-rows: min-content;
  }

  .xxl\:auto-rows-max {
    grid-auto-rows: -webkit-max-content;
    grid-auto-rows: max-content;
  }

  .xxl\:auto-rows-fr {
    grid-auto-rows: minmax(0, 1fr);
  }

  .xxl\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .xxl\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .xxl\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .xxl\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .xxl\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .xxl\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .xxl\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .xxl\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .xxl\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .xxl\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .xxl\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .xxl\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .xxl\:grid-cols-none {
    grid-template-columns: none;
  }

  .xxl\:grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .xxl\:grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .xxl\:grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .xxl\:grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }

  .xxl\:grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }

  .xxl\:grid-rows-6 {
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }

  .xxl\:grid-rows-none {
    grid-template-rows: none;
  }

  .xxl\:flex-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .xxl\:flex-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }

  .xxl\:flex-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .xxl\:flex-col-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .xxl\:flex-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .xxl\:flex-wrap-reverse {
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
  }

  .xxl\:flex-nowrap {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  .xxl\:place-content-center {
    -ms-flex-line-pack: center;
        align-content: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    place-content: center;
  }

  .xxl\:place-content-start {
    -ms-flex-line-pack: start;
        align-content: start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: start;
    place-content: start;
  }

  .xxl\:place-content-end {
    -ms-flex-line-pack: end;
        align-content: end;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: end;
    place-content: end;
  }

  .xxl\:place-content-between {
    -ms-flex-line-pack: justify;
        align-content: space-between;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    place-content: space-between;
  }

  .xxl\:place-content-around {
    -ms-flex-line-pack: distribute;
        align-content: space-around;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    place-content: space-around;
  }

  .xxl\:place-content-evenly {
    -ms-flex-line-pack: space-evenly;
        align-content: space-evenly;
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
    place-content: space-evenly;
  }

  .xxl\:place-content-stretch {
    -ms-flex-line-pack: stretch;
        align-content: stretch;
    -webkit-box-pack: stretch;
        -ms-flex-pack: stretch;
            justify-content: stretch;
    place-content: stretch;
  }

  .xxl\:place-items-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
    justify-items: start;
    place-items: start;
  }

  .xxl\:place-items-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: end;
    justify-items: end;
    place-items: end;
  }

  .xxl\:place-items-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    justify-items: center;
    place-items: center;
  }

  .xxl\:place-items-stretch {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    justify-items: stretch;
    place-items: stretch;
  }

  .xxl\:content-center {
    -ms-flex-line-pack: center;
        align-content: center;
  }

  .xxl\:content-start {
    -ms-flex-line-pack: start;
        align-content: flex-start;
  }

  .xxl\:content-end {
    -ms-flex-line-pack: end;
        align-content: flex-end;
  }

  .xxl\:content-between {
    -ms-flex-line-pack: justify;
        align-content: space-between;
  }

  .xxl\:content-around {
    -ms-flex-line-pack: distribute;
        align-content: space-around;
  }

  .xxl\:content-evenly {
    -ms-flex-line-pack: space-evenly;
        align-content: space-evenly;
  }

  .xxl\:items-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .xxl\:items-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }

  .xxl\:items-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .xxl\:items-baseline {
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }

  .xxl\:items-stretch {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }

  .xxl\:justify-start {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  .xxl\:justify-end {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }

  .xxl\:justify-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .xxl\:justify-between {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .xxl\:justify-around {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }

  .xxl\:justify-evenly {
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
  }

  .xxl\:justify-items-start {
    justify-items: start;
  }

  .xxl\:justify-items-end {
    justify-items: end;
  }

  .xxl\:justify-items-center {
    justify-items: center;
  }

  .xxl\:justify-items-stretch {
    justify-items: stretch;
  }

  .xxl\:gap-0 {
    grid-gap: 0rem;
    gap: 0rem;
  }

  .xxl\:gap-1 {
    grid-gap: 1rem;
    gap: 1rem;
  }

  .xxl\:gap-2 {
    grid-gap: 1.2rem;
    gap: 1.2rem;
  }

  .xxl\:gap-3 {
    grid-gap: 1.5rem;
    gap: 1.5rem;
  }

  .xxl\:gap-4 {
    grid-gap: 1.7rem;
    gap: 1.7rem;
  }

  .xxl\:gap-5 {
    grid-gap: 2rem;
    gap: 2rem;
  }

  .xxl\:gap-6 {
    grid-gap: 2.5rem;
    gap: 2.5rem;
  }

  .xxl\:gap-7 {
    grid-gap: 3rem;
    gap: 3rem;
  }

  .xxl\:gap-8 {
    grid-gap: 3.5rem;
    gap: 3.5rem;
  }

  .xxl\:gap-9 {
    grid-gap: 4rem;
    gap: 4rem;
  }

  .xxl\:gap-10 {
    grid-gap: 4.5rem;
    gap: 4.5rem;
  }

  .xxl\:gap-11 {
    grid-gap: 5rem;
    gap: 5rem;
  }

  .xxl\:gap-12 {
    grid-gap: 5.5rem;
    gap: 5.5rem;
  }

  .xxl\:gap-13 {
    grid-gap: 6rem;
    gap: 6rem;
  }

  .xxl\:gap-14 {
    grid-gap: 6.5rem;
    gap: 6.5rem;
  }

  .xxl\:gap-15 {
    grid-gap: 7rem;
    gap: 7rem;
  }

  .xxl\:gap-16 {
    grid-gap: 7.5rem;
    gap: 7.5rem;
  }

  .xxl\:gap-17 {
    grid-gap: 8rem;
    gap: 8rem;
  }

  .xxl\:gap-18 {
    grid-gap: 8.5rem;
    gap: 8.5rem;
  }

  .xxl\:gap-19 {
    grid-gap: 9.5rem;
    gap: 9.5rem;
  }

  .xxl\:gap-20 {
    grid-gap: 10rem;
    gap: 10rem;
  }

  .xxl\:gap-21 {
    grid-gap: 11rem;
    gap: 11rem;
  }

  .xxl\:gap-22 {
    grid-gap: 13rem;
    gap: 13rem;
  }

  .xxl\:gap-23 {
    grid-gap: 15rem;
    gap: 15rem;
  }

  .xxl\:gap-24 {
    grid-gap: 20.5rem;
    gap: 20.5rem;
  }

  .xxl\:gap-tiny {
    grid-gap: 0.5rem;
    gap: 0.5rem;
  }

  .xxl\:gap-42p {
    grid-gap: 42%;
    gap: 42%;
  }

  .xxl\:gap-huge {
    grid-gap: 39.5rem;
    gap: 39.5rem;
  }

  .xxl\:gap-fit {
    grid-gap: fit-content;
    gap: fit-content;
  }

  .xxl\:gap-x-0 {
    grid-column-gap: 0rem;
    -webkit-column-gap: 0rem;
       -moz-column-gap: 0rem;
            column-gap: 0rem;
  }

  .xxl\:gap-x-1 {
    grid-column-gap: 1rem;
    -webkit-column-gap: 1rem;
       -moz-column-gap: 1rem;
            column-gap: 1rem;
  }

  .xxl\:gap-x-2 {
    grid-column-gap: 1.2rem;
    -webkit-column-gap: 1.2rem;
       -moz-column-gap: 1.2rem;
            column-gap: 1.2rem;
  }

  .xxl\:gap-x-3 {
    grid-column-gap: 1.5rem;
    -webkit-column-gap: 1.5rem;
       -moz-column-gap: 1.5rem;
            column-gap: 1.5rem;
  }

  .xxl\:gap-x-4 {
    grid-column-gap: 1.7rem;
    -webkit-column-gap: 1.7rem;
       -moz-column-gap: 1.7rem;
            column-gap: 1.7rem;
  }

  .xxl\:gap-x-5 {
    grid-column-gap: 2rem;
    -webkit-column-gap: 2rem;
       -moz-column-gap: 2rem;
            column-gap: 2rem;
  }

  .xxl\:gap-x-6 {
    grid-column-gap: 2.5rem;
    -webkit-column-gap: 2.5rem;
       -moz-column-gap: 2.5rem;
            column-gap: 2.5rem;
  }

  .xxl\:gap-x-7 {
    grid-column-gap: 3rem;
    -webkit-column-gap: 3rem;
       -moz-column-gap: 3rem;
            column-gap: 3rem;
  }

  .xxl\:gap-x-8 {
    grid-column-gap: 3.5rem;
    -webkit-column-gap: 3.5rem;
       -moz-column-gap: 3.5rem;
            column-gap: 3.5rem;
  }

  .xxl\:gap-x-9 {
    grid-column-gap: 4rem;
    -webkit-column-gap: 4rem;
       -moz-column-gap: 4rem;
            column-gap: 4rem;
  }

  .xxl\:gap-x-10 {
    grid-column-gap: 4.5rem;
    -webkit-column-gap: 4.5rem;
       -moz-column-gap: 4.5rem;
            column-gap: 4.5rem;
  }

  .xxl\:gap-x-11 {
    grid-column-gap: 5rem;
    -webkit-column-gap: 5rem;
       -moz-column-gap: 5rem;
            column-gap: 5rem;
  }

  .xxl\:gap-x-12 {
    grid-column-gap: 5.5rem;
    -webkit-column-gap: 5.5rem;
       -moz-column-gap: 5.5rem;
            column-gap: 5.5rem;
  }

  .xxl\:gap-x-13 {
    grid-column-gap: 6rem;
    -webkit-column-gap: 6rem;
       -moz-column-gap: 6rem;
            column-gap: 6rem;
  }

  .xxl\:gap-x-14 {
    grid-column-gap: 6.5rem;
    -webkit-column-gap: 6.5rem;
       -moz-column-gap: 6.5rem;
            column-gap: 6.5rem;
  }

  .xxl\:gap-x-15 {
    grid-column-gap: 7rem;
    -webkit-column-gap: 7rem;
       -moz-column-gap: 7rem;
            column-gap: 7rem;
  }

  .xxl\:gap-x-16 {
    grid-column-gap: 7.5rem;
    -webkit-column-gap: 7.5rem;
       -moz-column-gap: 7.5rem;
            column-gap: 7.5rem;
  }

  .xxl\:gap-x-17 {
    grid-column-gap: 8rem;
    -webkit-column-gap: 8rem;
       -moz-column-gap: 8rem;
            column-gap: 8rem;
  }

  .xxl\:gap-x-18 {
    grid-column-gap: 8.5rem;
    -webkit-column-gap: 8.5rem;
       -moz-column-gap: 8.5rem;
            column-gap: 8.5rem;
  }

  .xxl\:gap-x-19 {
    grid-column-gap: 9.5rem;
    -webkit-column-gap: 9.5rem;
       -moz-column-gap: 9.5rem;
            column-gap: 9.5rem;
  }

  .xxl\:gap-x-20 {
    grid-column-gap: 10rem;
    -webkit-column-gap: 10rem;
       -moz-column-gap: 10rem;
            column-gap: 10rem;
  }

  .xxl\:gap-x-21 {
    grid-column-gap: 11rem;
    -webkit-column-gap: 11rem;
       -moz-column-gap: 11rem;
            column-gap: 11rem;
  }

  .xxl\:gap-x-22 {
    grid-column-gap: 13rem;
    -webkit-column-gap: 13rem;
       -moz-column-gap: 13rem;
            column-gap: 13rem;
  }

  .xxl\:gap-x-23 {
    grid-column-gap: 15rem;
    -webkit-column-gap: 15rem;
       -moz-column-gap: 15rem;
            column-gap: 15rem;
  }

  .xxl\:gap-x-24 {
    grid-column-gap: 20.5rem;
    -webkit-column-gap: 20.5rem;
       -moz-column-gap: 20.5rem;
            column-gap: 20.5rem;
  }

  .xxl\:gap-x-tiny {
    grid-column-gap: 0.5rem;
    -webkit-column-gap: 0.5rem;
       -moz-column-gap: 0.5rem;
            column-gap: 0.5rem;
  }

  .xxl\:gap-x-42p {
    grid-column-gap: 42%;
    -webkit-column-gap: 42%;
       -moz-column-gap: 42%;
            column-gap: 42%;
  }

  .xxl\:gap-x-huge {
    grid-column-gap: 39.5rem;
    -webkit-column-gap: 39.5rem;
       -moz-column-gap: 39.5rem;
            column-gap: 39.5rem;
  }

  .xxl\:gap-x-fit {
    grid-column-gap: fit-content;
    -webkit-column-gap: fit-content;
       -moz-column-gap: fit-content;
            column-gap: fit-content;
  }

  .xxl\:gap-y-0 {
    grid-row-gap: 0rem;
    row-gap: 0rem;
  }

  .xxl\:gap-y-1 {
    grid-row-gap: 1rem;
    row-gap: 1rem;
  }

  .xxl\:gap-y-2 {
    grid-row-gap: 1.2rem;
    row-gap: 1.2rem;
  }

  .xxl\:gap-y-3 {
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem;
  }

  .xxl\:gap-y-4 {
    grid-row-gap: 1.7rem;
    row-gap: 1.7rem;
  }

  .xxl\:gap-y-5 {
    grid-row-gap: 2rem;
    row-gap: 2rem;
  }

  .xxl\:gap-y-6 {
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .xxl\:gap-y-7 {
    grid-row-gap: 3rem;
    row-gap: 3rem;
  }

  .xxl\:gap-y-8 {
    grid-row-gap: 3.5rem;
    row-gap: 3.5rem;
  }

  .xxl\:gap-y-9 {
    grid-row-gap: 4rem;
    row-gap: 4rem;
  }

  .xxl\:gap-y-10 {
    grid-row-gap: 4.5rem;
    row-gap: 4.5rem;
  }

  .xxl\:gap-y-11 {
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .xxl\:gap-y-12 {
    grid-row-gap: 5.5rem;
    row-gap: 5.5rem;
  }

  .xxl\:gap-y-13 {
    grid-row-gap: 6rem;
    row-gap: 6rem;
  }

  .xxl\:gap-y-14 {
    grid-row-gap: 6.5rem;
    row-gap: 6.5rem;
  }

  .xxl\:gap-y-15 {
    grid-row-gap: 7rem;
    row-gap: 7rem;
  }

  .xxl\:gap-y-16 {
    grid-row-gap: 7.5rem;
    row-gap: 7.5rem;
  }

  .xxl\:gap-y-17 {
    grid-row-gap: 8rem;
    row-gap: 8rem;
  }

  .xxl\:gap-y-18 {
    grid-row-gap: 8.5rem;
    row-gap: 8.5rem;
  }

  .xxl\:gap-y-19 {
    grid-row-gap: 9.5rem;
    row-gap: 9.5rem;
  }

  .xxl\:gap-y-20 {
    grid-row-gap: 10rem;
    row-gap: 10rem;
  }

  .xxl\:gap-y-21 {
    grid-row-gap: 11rem;
    row-gap: 11rem;
  }

  .xxl\:gap-y-22 {
    grid-row-gap: 13rem;
    row-gap: 13rem;
  }

  .xxl\:gap-y-23 {
    grid-row-gap: 15rem;
    row-gap: 15rem;
  }

  .xxl\:gap-y-24 {
    grid-row-gap: 20.5rem;
    row-gap: 20.5rem;
  }

  .xxl\:gap-y-tiny {
    grid-row-gap: 0.5rem;
    row-gap: 0.5rem;
  }

  .xxl\:gap-y-42p {
    grid-row-gap: 42%;
    row-gap: 42%;
  }

  .xxl\:gap-y-huge {
    grid-row-gap: 39.5rem;
    row-gap: 39.5rem;
  }

  .xxl\:gap-y-fit {
    grid-row-gap: fit-content;
    row-gap: fit-content;
  }

  .xxl\:space-x-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0rem * var(--tw-space-x-reverse));
    margin-left: calc(0rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xxl\:space-x-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1rem * var(--tw-space-x-reverse));
    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xxl\:space-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1.2rem * var(--tw-space-x-reverse));
    margin-left: calc(1.2rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xxl\:space-x-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1.5rem * var(--tw-space-x-reverse));
    margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xxl\:space-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1.7rem * var(--tw-space-x-reverse));
    margin-left: calc(1.7rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xxl\:space-x-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2rem * var(--tw-space-x-reverse));
    margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xxl\:space-x-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2.5rem * var(--tw-space-x-reverse));
    margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xxl\:space-x-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(3rem * var(--tw-space-x-reverse));
    margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xxl\:space-x-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(3.5rem * var(--tw-space-x-reverse));
    margin-left: calc(3.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xxl\:space-x-9 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(4rem * var(--tw-space-x-reverse));
    margin-left: calc(4rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xxl\:space-x-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(4.5rem * var(--tw-space-x-reverse));
    margin-left: calc(4.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xxl\:space-x-11 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(5rem * var(--tw-space-x-reverse));
    margin-left: calc(5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xxl\:space-x-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(5.5rem * var(--tw-space-x-reverse));
    margin-left: calc(5.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xxl\:space-x-13 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(6rem * var(--tw-space-x-reverse));
    margin-left: calc(6rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xxl\:space-x-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(6.5rem * var(--tw-space-x-reverse));
    margin-left: calc(6.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xxl\:space-x-15 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(7rem * var(--tw-space-x-reverse));
    margin-left: calc(7rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xxl\:space-x-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(7.5rem * var(--tw-space-x-reverse));
    margin-left: calc(7.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xxl\:space-x-17 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(8rem * var(--tw-space-x-reverse));
    margin-left: calc(8rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xxl\:space-x-18 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(8.5rem * var(--tw-space-x-reverse));
    margin-left: calc(8.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xxl\:space-x-19 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(9.5rem * var(--tw-space-x-reverse));
    margin-left: calc(9.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xxl\:space-x-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(10rem * var(--tw-space-x-reverse));
    margin-left: calc(10rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xxl\:space-x-21 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(11rem * var(--tw-space-x-reverse));
    margin-left: calc(11rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xxl\:space-x-22 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(13rem * var(--tw-space-x-reverse));
    margin-left: calc(13rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xxl\:space-x-23 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(15rem * var(--tw-space-x-reverse));
    margin-left: calc(15rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xxl\:space-x-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(20.5rem * var(--tw-space-x-reverse));
    margin-left: calc(20.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xxl\:space-x-tiny > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.5rem * var(--tw-space-x-reverse));
    margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xxl\:space-x-42p > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(42% * var(--tw-space-x-reverse));
    margin-left: calc(42% * calc(1 - var(--tw-space-x-reverse)));
  }

  .xxl\:space-x-huge > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(39.5rem * var(--tw-space-x-reverse));
    margin-left: calc(39.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xxl\:space-x-fit > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(fit-content * var(--tw-space-x-reverse));
    margin-left: calc(fit-content * calc(1 - var(--tw-space-x-reverse)));
  }

  .xxl\:-space-x-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0rem * var(--tw-space-x-reverse));
    margin-left: calc(0rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xxl\:-space-x-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-1rem * var(--tw-space-x-reverse));
    margin-left: calc(-1rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xxl\:-space-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-1.2rem * var(--tw-space-x-reverse));
    margin-left: calc(-1.2rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xxl\:-space-x-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-1.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-1.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xxl\:-space-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-1.7rem * var(--tw-space-x-reverse));
    margin-left: calc(-1.7rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xxl\:-space-x-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-2rem * var(--tw-space-x-reverse));
    margin-left: calc(-2rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xxl\:-space-x-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-2.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-2.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xxl\:-space-x-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-3rem * var(--tw-space-x-reverse));
    margin-left: calc(-3rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xxl\:-space-x-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-3.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-3.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xxl\:-space-x-9 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-4rem * var(--tw-space-x-reverse));
    margin-left: calc(-4rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xxl\:-space-x-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-4.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-4.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xxl\:-space-x-11 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-5rem * var(--tw-space-x-reverse));
    margin-left: calc(-5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xxl\:-space-x-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-5.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-5.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xxl\:-space-x-13 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-6rem * var(--tw-space-x-reverse));
    margin-left: calc(-6rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xxl\:-space-x-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-6.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-6.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xxl\:-space-x-15 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-7rem * var(--tw-space-x-reverse));
    margin-left: calc(-7rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xxl\:-space-x-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-7.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-7.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xxl\:-space-x-17 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-8rem * var(--tw-space-x-reverse));
    margin-left: calc(-8rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xxl\:-space-x-18 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-8.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-8.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xxl\:-space-x-19 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-9.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-9.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xxl\:-space-x-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-10rem * var(--tw-space-x-reverse));
    margin-left: calc(-10rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xxl\:-space-x-21 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-11rem * var(--tw-space-x-reverse));
    margin-left: calc(-11rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xxl\:-space-x-22 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-13rem * var(--tw-space-x-reverse));
    margin-left: calc(-13rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xxl\:-space-x-23 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-15rem * var(--tw-space-x-reverse));
    margin-left: calc(-15rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xxl\:-space-x-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-20.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-20.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xxl\:-space-x-tiny > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-0.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-0.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xxl\:-space-x-42p > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-42% * var(--tw-space-x-reverse));
    margin-left: calc(-42% * calc(1 - var(--tw-space-x-reverse)));
  }

  .xxl\:-space-x-huge > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-39.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-39.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xxl\:-space-x-fit > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(fit-content * var(--tw-space-x-reverse));
    margin-left: calc(fit-content * calc(1 - var(--tw-space-x-reverse)));
  }

  .xxl\:space-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0rem * var(--tw-space-y-reverse));
  }

  .xxl\:space-y-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1rem * var(--tw-space-y-reverse));
  }

  .xxl\:space-y-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.2rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.2rem * var(--tw-space-y-reverse));
  }

  .xxl\:space-y-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
  }

  .xxl\:space-y-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.7rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.7rem * var(--tw-space-y-reverse));
  }

  .xxl\:space-y-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2rem * var(--tw-space-y-reverse));
  }

  .xxl\:space-y-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2.5rem * var(--tw-space-y-reverse));
  }

  .xxl\:space-y-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(3rem * var(--tw-space-y-reverse));
  }

  .xxl\:space-y-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(3.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(3.5rem * var(--tw-space-y-reverse));
  }

  .xxl\:space-y-9 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(4rem * var(--tw-space-y-reverse));
  }

  .xxl\:space-y-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(4.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(4.5rem * var(--tw-space-y-reverse));
  }

  .xxl\:space-y-11 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(5rem * var(--tw-space-y-reverse));
  }

  .xxl\:space-y-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(5.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(5.5rem * var(--tw-space-y-reverse));
  }

  .xxl\:space-y-13 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(6rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(6rem * var(--tw-space-y-reverse));
  }

  .xxl\:space-y-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(6.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(6.5rem * var(--tw-space-y-reverse));
  }

  .xxl\:space-y-15 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(7rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(7rem * var(--tw-space-y-reverse));
  }

  .xxl\:space-y-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(7.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(7.5rem * var(--tw-space-y-reverse));
  }

  .xxl\:space-y-17 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(8rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(8rem * var(--tw-space-y-reverse));
  }

  .xxl\:space-y-18 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(8.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(8.5rem * var(--tw-space-y-reverse));
  }

  .xxl\:space-y-19 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(9.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(9.5rem * var(--tw-space-y-reverse));
  }

  .xxl\:space-y-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(10rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(10rem * var(--tw-space-y-reverse));
  }

  .xxl\:space-y-21 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(11rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(11rem * var(--tw-space-y-reverse));
  }

  .xxl\:space-y-22 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(13rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(13rem * var(--tw-space-y-reverse));
  }

  .xxl\:space-y-23 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(15rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(15rem * var(--tw-space-y-reverse));
  }

  .xxl\:space-y-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(20.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(20.5rem * var(--tw-space-y-reverse));
  }

  .xxl\:space-y-tiny > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
  }

  .xxl\:space-y-42p > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(42% * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(42% * var(--tw-space-y-reverse));
  }

  .xxl\:space-y-huge > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(39.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(39.5rem * var(--tw-space-y-reverse));
  }

  .xxl\:space-y-fit > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(fit-content * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(fit-content * var(--tw-space-y-reverse));
  }

  .xxl\:-space-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0rem * var(--tw-space-y-reverse));
  }

  .xxl\:-space-y-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-1rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-1rem * var(--tw-space-y-reverse));
  }

  .xxl\:-space-y-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-1.2rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-1.2rem * var(--tw-space-y-reverse));
  }

  .xxl\:-space-y-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-1.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-1.5rem * var(--tw-space-y-reverse));
  }

  .xxl\:-space-y-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-1.7rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-1.7rem * var(--tw-space-y-reverse));
  }

  .xxl\:-space-y-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-2rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-2rem * var(--tw-space-y-reverse));
  }

  .xxl\:-space-y-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-2.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-2.5rem * var(--tw-space-y-reverse));
  }

  .xxl\:-space-y-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-3rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-3rem * var(--tw-space-y-reverse));
  }

  .xxl\:-space-y-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-3.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-3.5rem * var(--tw-space-y-reverse));
  }

  .xxl\:-space-y-9 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-4rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-4rem * var(--tw-space-y-reverse));
  }

  .xxl\:-space-y-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-4.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-4.5rem * var(--tw-space-y-reverse));
  }

  .xxl\:-space-y-11 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-5rem * var(--tw-space-y-reverse));
  }

  .xxl\:-space-y-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-5.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-5.5rem * var(--tw-space-y-reverse));
  }

  .xxl\:-space-y-13 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-6rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-6rem * var(--tw-space-y-reverse));
  }

  .xxl\:-space-y-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-6.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-6.5rem * var(--tw-space-y-reverse));
  }

  .xxl\:-space-y-15 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-7rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-7rem * var(--tw-space-y-reverse));
  }

  .xxl\:-space-y-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-7.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-7.5rem * var(--tw-space-y-reverse));
  }

  .xxl\:-space-y-17 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-8rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-8rem * var(--tw-space-y-reverse));
  }

  .xxl\:-space-y-18 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-8.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-8.5rem * var(--tw-space-y-reverse));
  }

  .xxl\:-space-y-19 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-9.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-9.5rem * var(--tw-space-y-reverse));
  }

  .xxl\:-space-y-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-10rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-10rem * var(--tw-space-y-reverse));
  }

  .xxl\:-space-y-21 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-11rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-11rem * var(--tw-space-y-reverse));
  }

  .xxl\:-space-y-22 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-13rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-13rem * var(--tw-space-y-reverse));
  }

  .xxl\:-space-y-23 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-15rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-15rem * var(--tw-space-y-reverse));
  }

  .xxl\:-space-y-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-20.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-20.5rem * var(--tw-space-y-reverse));
  }

  .xxl\:-space-y-tiny > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-0.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-0.5rem * var(--tw-space-y-reverse));
  }

  .xxl\:-space-y-42p > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-42% * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-42% * var(--tw-space-y-reverse));
  }

  .xxl\:-space-y-huge > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-39.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-39.5rem * var(--tw-space-y-reverse));
  }

  .xxl\:-space-y-fit > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(fit-content * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(fit-content * var(--tw-space-y-reverse));
  }

  .xxl\:space-y-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 1;
  }

  .xxl\:space-x-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 1;
  }

  .xxl\:divide-x-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(0px * var(--tw-divide-x-reverse));
    border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .xxl\:divide-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(2px * var(--tw-divide-x-reverse));
    border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .xxl\:divide-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(4px * var(--tw-divide-x-reverse));
    border-left-width: calc(4px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .xxl\:divide-x-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(8px * var(--tw-divide-x-reverse));
    border-left-width: calc(8px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .xxl\:divide-x > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(1px * var(--tw-divide-x-reverse));
    border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .xxl\:divide-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(0px * var(--tw-divide-y-reverse));
  }

  .xxl\:divide-y-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(2px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(2px * var(--tw-divide-y-reverse));
  }

  .xxl\:divide-y-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(4px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(4px * var(--tw-divide-y-reverse));
  }

  .xxl\:divide-y-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(8px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(8px * var(--tw-divide-y-reverse));
  }

  .xxl\:divide-y > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
  }

  .xxl\:divide-y-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 1;
  }

  .xxl\:divide-x-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 1;
  }

  .xxl\:divide-solid > :not([hidden]) ~ :not([hidden]) {
    border-style: solid;
  }

  .xxl\:divide-dashed > :not([hidden]) ~ :not([hidden]) {
    border-style: dashed;
  }

  .xxl\:divide-dotted > :not([hidden]) ~ :not([hidden]) {
    border-style: dotted;
  }

  .xxl\:divide-double > :not([hidden]) ~ :not([hidden]) {
    border-style: double;
  }

  .xxl\:divide-none > :not([hidden]) ~ :not([hidden]) {
    border-style: none;
  }

  .xxl\:divide-black > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(26, 23, 30, var(--tw-divide-opacity));
  }

  .xxl\:divide-white > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-divide-opacity));
  }

  .xxl\:divide-grey > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(174, 173, 175, var(--tw-divide-opacity));
  }

  .xxl\:divide-purple > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-divide-opacity));
  }

  .xxl\:divide-lightgrey > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(241, 241, 241, var(--tw-divide-opacity));
  }

  .xxl\:divide-lightpurple > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-divide-opacity));
  }

  .xxl\:divide-purplehover > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(160, 121, 232, var(--tw-divide-opacity));
  }

  .xxl\:divide-purpleactive > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(139, 92, 227, var(--tw-divide-opacity));
  }

  .xxl\:divide-red > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(230, 95, 110, var(--tw-divide-opacity));
  }

  .xxl\:divide-beige > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-divide-opacity));
  }

  .xxl\:divide-pourpre > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(74, 25, 44, var(--tw-divide-opacity));
  }

  .xxl\:divide-petrole > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-divide-opacity));
  }

  .xxl\:divide-antracite > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(68, 78, 79, var(--tw-divide-opacity));
  }

  .xxl\:divide-black-opacity > :not([hidden]) ~ :not([hidden]) {
    border-color: rgba(25, 23, 29, 0.7);
  }

  .xxl\:divide-current > :not([hidden]) ~ :not([hidden]) {
    border-color: currentColor;
  }

  .xxl\:divide-opacity-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0;
  }

  .xxl\:divide-opacity-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.05;
  }

  .xxl\:divide-opacity-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.1;
  }

  .xxl\:divide-opacity-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.2;
  }

  .xxl\:divide-opacity-25 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.25;
  }

  .xxl\:divide-opacity-30 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.3;
  }

  .xxl\:divide-opacity-40 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.4;
  }

  .xxl\:divide-opacity-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.5;
  }

  .xxl\:divide-opacity-60 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.6;
  }

  .xxl\:divide-opacity-70 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.7;
  }

  .xxl\:divide-opacity-75 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.75;
  }

  .xxl\:divide-opacity-80 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.8;
  }

  .xxl\:divide-opacity-90 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.9;
  }

  .xxl\:divide-opacity-95 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.95;
  }

  .xxl\:divide-opacity-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
  }

  .xxl\:place-self-auto {
    -ms-flex-item-align: auto;
        align-self: auto;
    justify-self: auto;
    place-self: auto;
  }

  .xxl\:place-self-start {
    -ms-flex-item-align: start;
        align-self: start;
    justify-self: start;
    place-self: start;
  }

  .xxl\:place-self-end {
    -ms-flex-item-align: end;
        align-self: end;
    justify-self: end;
    place-self: end;
  }

  .xxl\:place-self-center {
    -ms-flex-item-align: center;
        align-self: center;
    justify-self: center;
    place-self: center;
  }

  .xxl\:place-self-stretch {
    -ms-flex-item-align: stretch;
        align-self: stretch;
    justify-self: stretch;
    place-self: stretch;
  }

  .xxl\:self-auto {
    -ms-flex-item-align: auto;
        align-self: auto;
  }

  .xxl\:self-start {
    -ms-flex-item-align: start;
        align-self: flex-start;
  }

  .xxl\:self-end {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }

  .xxl\:self-center {
    -ms-flex-item-align: center;
        align-self: center;
  }

  .xxl\:self-stretch {
    -ms-flex-item-align: stretch;
        align-self: stretch;
  }

  .xxl\:self-baseline {
    -ms-flex-item-align: baseline;
        align-self: baseline;
  }

  .xxl\:justify-self-auto {
    justify-self: auto;
  }

  .xxl\:justify-self-start {
    justify-self: start;
  }

  .xxl\:justify-self-end {
    justify-self: end;
  }

  .xxl\:justify-self-center {
    justify-self: center;
  }

  .xxl\:justify-self-stretch {
    justify-self: stretch;
  }

  .xxl\:overflow-auto {
    overflow: auto;
  }

  .xxl\:overflow-hidden {
    overflow: hidden;
  }

  .xxl\:overflow-visible {
    overflow: visible;
  }

  .xxl\:overflow-scroll {
    overflow: scroll;
  }

  .xxl\:overflow-x-auto {
    overflow-x: auto;
  }

  .xxl\:overflow-y-auto {
    overflow-y: auto;
  }

  .xxl\:overflow-x-hidden {
    overflow-x: hidden;
  }

  .xxl\:overflow-y-hidden {
    overflow-y: hidden;
  }

  .xxl\:overflow-x-visible {
    overflow-x: visible;
  }

  .xxl\:overflow-y-visible {
    overflow-y: visible;
  }

  .xxl\:overflow-x-scroll {
    overflow-x: scroll;
  }

  .xxl\:overflow-y-scroll {
    overflow-y: scroll;
  }

  .xxl\:overscroll-auto {
    -ms-scroll-chaining: chained;
        overscroll-behavior: auto;
  }

  .xxl\:overscroll-contain {
    -ms-scroll-chaining: none;
        overscroll-behavior: contain;
  }

  .xxl\:overscroll-none {
    -ms-scroll-chaining: none;
        overscroll-behavior: none;
  }

  .xxl\:overscroll-y-auto {
    overscroll-behavior-y: auto;
  }

  .xxl\:overscroll-y-contain {
    overscroll-behavior-y: contain;
  }

  .xxl\:overscroll-y-none {
    overscroll-behavior-y: none;
  }

  .xxl\:overscroll-x-auto {
    overscroll-behavior-x: auto;
  }

  .xxl\:overscroll-x-contain {
    overscroll-behavior-x: contain;
  }

  .xxl\:overscroll-x-none {
    overscroll-behavior-x: none;
  }

  .xxl\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .xxl\:overflow-ellipsis {
    text-overflow: ellipsis;
  }

  .xxl\:overflow-clip {
    text-overflow: clip;
  }

  .xxl\:whitespace-normal {
    white-space: normal;
  }

  .xxl\:whitespace-nowrap {
    white-space: nowrap;
  }

  .xxl\:whitespace-pre {
    white-space: pre;
  }

  .xxl\:whitespace-pre-line {
    white-space: pre-line;
  }

  .xxl\:whitespace-pre-wrap {
    white-space: pre-wrap;
  }

  .xxl\:break-normal {
    word-wrap: normal;
    word-break: normal;
  }

  .xxl\:break-words {
    word-wrap: break-word;
  }

  .xxl\:break-all {
    word-break: break-all;
  }

  .xxl\:rounded-none {
    border-radius: 0px;
  }

  .xxl\:rounded-sm {
    border-radius: 0.125rem;
  }

  .xxl\:rounded {
    border-radius: 0.25rem;
  }

  .xxl\:rounded-md {
    border-radius: 0.375rem;
  }

  .xxl\:rounded-lg {
    border-radius: 0.5rem;
  }

  .xxl\:rounded-xl {
    border-radius: 0.75rem;
  }

  .xxl\:rounded-2xl {
    border-radius: 1rem;
  }

  .xxl\:rounded-3xl {
    border-radius: 1.5rem;
  }

  .xxl\:rounded-full {
    border-radius: 9999px;
  }

  .xxl\:rounded-t-none {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
  }

  .xxl\:rounded-t-sm {
    border-top-left-radius: 0.125rem;
    border-top-right-radius: 0.125rem;
  }

  .xxl\:rounded-t {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }

  .xxl\:rounded-t-md {
    border-top-left-radius: 0.375rem;
    border-top-right-radius: 0.375rem;
  }

  .xxl\:rounded-t-lg {
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
  }

  .xxl\:rounded-t-xl {
    border-top-left-radius: 0.75rem;
    border-top-right-radius: 0.75rem;
  }

  .xxl\:rounded-t-2xl {
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
  }

  .xxl\:rounded-t-3xl {
    border-top-left-radius: 1.5rem;
    border-top-right-radius: 1.5rem;
  }

  .xxl\:rounded-t-full {
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .xxl\:rounded-r-none {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
  }

  .xxl\:rounded-r-sm {
    border-top-right-radius: 0.125rem;
    border-bottom-right-radius: 0.125rem;
  }

  .xxl\:rounded-r {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }

  .xxl\:rounded-r-md {
    border-top-right-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
  }

  .xxl\:rounded-r-lg {
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }

  .xxl\:rounded-r-xl {
    border-top-right-radius: 0.75rem;
    border-bottom-right-radius: 0.75rem;
  }

  .xxl\:rounded-r-2xl {
    border-top-right-radius: 1rem;
    border-bottom-right-radius: 1rem;
  }

  .xxl\:rounded-r-3xl {
    border-top-right-radius: 1.5rem;
    border-bottom-right-radius: 1.5rem;
  }

  .xxl\:rounded-r-full {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .xxl\:rounded-b-none {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
  }

  .xxl\:rounded-b-sm {
    border-bottom-right-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .xxl\:rounded-b {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .xxl\:rounded-b-md {
    border-bottom-right-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .xxl\:rounded-b-lg {
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .xxl\:rounded-b-xl {
    border-bottom-right-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
  }

  .xxl\:rounded-b-2xl {
    border-bottom-right-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }

  .xxl\:rounded-b-3xl {
    border-bottom-right-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
  }

  .xxl\:rounded-b-full {
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .xxl\:rounded-l-none {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
  }

  .xxl\:rounded-l-sm {
    border-top-left-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .xxl\:rounded-l {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .xxl\:rounded-l-md {
    border-top-left-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .xxl\:rounded-l-lg {
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .xxl\:rounded-l-xl {
    border-top-left-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
  }

  .xxl\:rounded-l-2xl {
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }

  .xxl\:rounded-l-3xl {
    border-top-left-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
  }

  .xxl\:rounded-l-full {
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .xxl\:rounded-tl-none {
    border-top-left-radius: 0px;
  }

  .xxl\:rounded-tl-sm {
    border-top-left-radius: 0.125rem;
  }

  .xxl\:rounded-tl {
    border-top-left-radius: 0.25rem;
  }

  .xxl\:rounded-tl-md {
    border-top-left-radius: 0.375rem;
  }

  .xxl\:rounded-tl-lg {
    border-top-left-radius: 0.5rem;
  }

  .xxl\:rounded-tl-xl {
    border-top-left-radius: 0.75rem;
  }

  .xxl\:rounded-tl-2xl {
    border-top-left-radius: 1rem;
  }

  .xxl\:rounded-tl-3xl {
    border-top-left-radius: 1.5rem;
  }

  .xxl\:rounded-tl-full {
    border-top-left-radius: 9999px;
  }

  .xxl\:rounded-tr-none {
    border-top-right-radius: 0px;
  }

  .xxl\:rounded-tr-sm {
    border-top-right-radius: 0.125rem;
  }

  .xxl\:rounded-tr {
    border-top-right-radius: 0.25rem;
  }

  .xxl\:rounded-tr-md {
    border-top-right-radius: 0.375rem;
  }

  .xxl\:rounded-tr-lg {
    border-top-right-radius: 0.5rem;
  }

  .xxl\:rounded-tr-xl {
    border-top-right-radius: 0.75rem;
  }

  .xxl\:rounded-tr-2xl {
    border-top-right-radius: 1rem;
  }

  .xxl\:rounded-tr-3xl {
    border-top-right-radius: 1.5rem;
  }

  .xxl\:rounded-tr-full {
    border-top-right-radius: 9999px;
  }

  .xxl\:rounded-br-none {
    border-bottom-right-radius: 0px;
  }

  .xxl\:rounded-br-sm {
    border-bottom-right-radius: 0.125rem;
  }

  .xxl\:rounded-br {
    border-bottom-right-radius: 0.25rem;
  }

  .xxl\:rounded-br-md {
    border-bottom-right-radius: 0.375rem;
  }

  .xxl\:rounded-br-lg {
    border-bottom-right-radius: 0.5rem;
  }

  .xxl\:rounded-br-xl {
    border-bottom-right-radius: 0.75rem;
  }

  .xxl\:rounded-br-2xl {
    border-bottom-right-radius: 1rem;
  }

  .xxl\:rounded-br-3xl {
    border-bottom-right-radius: 1.5rem;
  }

  .xxl\:rounded-br-full {
    border-bottom-right-radius: 9999px;
  }

  .xxl\:rounded-bl-none {
    border-bottom-left-radius: 0px;
  }

  .xxl\:rounded-bl-sm {
    border-bottom-left-radius: 0.125rem;
  }

  .xxl\:rounded-bl {
    border-bottom-left-radius: 0.25rem;
  }

  .xxl\:rounded-bl-md {
    border-bottom-left-radius: 0.375rem;
  }

  .xxl\:rounded-bl-lg {
    border-bottom-left-radius: 0.5rem;
  }

  .xxl\:rounded-bl-xl {
    border-bottom-left-radius: 0.75rem;
  }

  .xxl\:rounded-bl-2xl {
    border-bottom-left-radius: 1rem;
  }

  .xxl\:rounded-bl-3xl {
    border-bottom-left-radius: 1.5rem;
  }

  .xxl\:rounded-bl-full {
    border-bottom-left-radius: 9999px;
  }

  .xxl\:border-0 {
    border-width: 0px;
  }

  .xxl\:border-2 {
    border-width: 2px;
  }

  .xxl\:border-4 {
    border-width: 4px;
  }

  .xxl\:border-8 {
    border-width: 8px;
  }

  .xxl\:border {
    border-width: 1px;
  }

  .xxl\:border-t-0 {
    border-top-width: 0px;
  }

  .xxl\:border-t-2 {
    border-top-width: 2px;
  }

  .xxl\:border-t-4 {
    border-top-width: 4px;
  }

  .xxl\:border-t-8 {
    border-top-width: 8px;
  }

  .xxl\:border-t {
    border-top-width: 1px;
  }

  .xxl\:border-r-0 {
    border-right-width: 0px;
  }

  .xxl\:border-r-2 {
    border-right-width: 2px;
  }

  .xxl\:border-r-4 {
    border-right-width: 4px;
  }

  .xxl\:border-r-8 {
    border-right-width: 8px;
  }

  .xxl\:border-r {
    border-right-width: 1px;
  }

  .xxl\:border-b-0 {
    border-bottom-width: 0px;
  }

  .xxl\:border-b-2 {
    border-bottom-width: 2px;
  }

  .xxl\:border-b-4 {
    border-bottom-width: 4px;
  }

  .xxl\:border-b-8 {
    border-bottom-width: 8px;
  }

  .xxl\:border-b {
    border-bottom-width: 1px;
  }

  .xxl\:border-l-0 {
    border-left-width: 0px;
  }

  .xxl\:border-l-2 {
    border-left-width: 2px;
  }

  .xxl\:border-l-4 {
    border-left-width: 4px;
  }

  .xxl\:border-l-8 {
    border-left-width: 8px;
  }

  .xxl\:border-l {
    border-left-width: 1px;
  }

  .xxl\:border-solid {
    border-style: solid;
  }

  .xxl\:border-dashed {
    border-style: dashed;
  }

  .xxl\:border-dotted {
    border-style: dotted;
  }

  .xxl\:border-double {
    border-style: double;
  }

  .xxl\:border-none {
    border-style: none;
  }

  .xxl\:border-black {
    --tw-border-opacity: 1;
    border-color: rgba(26, 23, 30, var(--tw-border-opacity));
  }

  .xxl\:border-white {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .xxl\:border-grey {
    --tw-border-opacity: 1;
    border-color: rgba(174, 173, 175, var(--tw-border-opacity));
  }

  .xxl\:border-purple {
    --tw-border-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-border-opacity));
  }

  .xxl\:border-lightgrey {
    --tw-border-opacity: 1;
    border-color: rgba(241, 241, 241, var(--tw-border-opacity));
  }

  .xxl\:border-lightpurple {
    --tw-border-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-border-opacity));
  }

  .xxl\:border-purplehover {
    --tw-border-opacity: 1;
    border-color: rgba(160, 121, 232, var(--tw-border-opacity));
  }

  .xxl\:border-purpleactive {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 227, var(--tw-border-opacity));
  }

  .xxl\:border-red {
    --tw-border-opacity: 1;
    border-color: rgba(230, 95, 110, var(--tw-border-opacity));
  }

  .xxl\:border-beige {
    --tw-border-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-border-opacity));
  }

  .xxl\:border-pourpre {
    --tw-border-opacity: 1;
    border-color: rgba(74, 25, 44, var(--tw-border-opacity));
  }

  .xxl\:border-petrole {
    --tw-border-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-border-opacity));
  }

  .xxl\:border-antracite {
    --tw-border-opacity: 1;
    border-color: rgba(68, 78, 79, var(--tw-border-opacity));
  }

  .xxl\:border-black-opacity {
    border-color: rgba(25, 23, 29, 0.7);
  }

  .xxl\:border-current {
    border-color: currentColor;
  }

  .group:hover .xxl\:group-hover\:border-black {
    --tw-border-opacity: 1;
    border-color: rgba(26, 23, 30, var(--tw-border-opacity));
  }

  .group:hover .xxl\:group-hover\:border-white {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .group:hover .xxl\:group-hover\:border-grey {
    --tw-border-opacity: 1;
    border-color: rgba(174, 173, 175, var(--tw-border-opacity));
  }

  .group:hover .xxl\:group-hover\:border-purple {
    --tw-border-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-border-opacity));
  }

  .group:hover .xxl\:group-hover\:border-lightgrey {
    --tw-border-opacity: 1;
    border-color: rgba(241, 241, 241, var(--tw-border-opacity));
  }

  .group:hover .xxl\:group-hover\:border-lightpurple {
    --tw-border-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-border-opacity));
  }

  .group:hover .xxl\:group-hover\:border-purplehover {
    --tw-border-opacity: 1;
    border-color: rgba(160, 121, 232, var(--tw-border-opacity));
  }

  .group:hover .xxl\:group-hover\:border-purpleactive {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 227, var(--tw-border-opacity));
  }

  .group:hover .xxl\:group-hover\:border-red {
    --tw-border-opacity: 1;
    border-color: rgba(230, 95, 110, var(--tw-border-opacity));
  }

  .group:hover .xxl\:group-hover\:border-beige {
    --tw-border-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-border-opacity));
  }

  .group:hover .xxl\:group-hover\:border-pourpre {
    --tw-border-opacity: 1;
    border-color: rgba(74, 25, 44, var(--tw-border-opacity));
  }

  .group:hover .xxl\:group-hover\:border-petrole {
    --tw-border-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-border-opacity));
  }

  .group:hover .xxl\:group-hover\:border-antracite {
    --tw-border-opacity: 1;
    border-color: rgba(68, 78, 79, var(--tw-border-opacity));
  }

  .group:hover .xxl\:group-hover\:border-black-opacity {
    border-color: rgba(25, 23, 29, 0.7);
  }

  .group:hover .xxl\:group-hover\:border-current {
    border-color: currentColor;
  }

  .xxl\[focus-within]\:border-black[focus-within] {
    --tw-border-opacity: 1;
    border-color: rgba(26, 23, 30, var(--tw-border-opacity));
  }

  .xxl\:focus-within\:border-black:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(26, 23, 30, var(--tw-border-opacity));
  }

  .xxl\[focus-within]\:border-white[focus-within] {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .xxl\:focus-within\:border-white:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .xxl\[focus-within]\:border-grey[focus-within] {
    --tw-border-opacity: 1;
    border-color: rgba(174, 173, 175, var(--tw-border-opacity));
  }

  .xxl\:focus-within\:border-grey:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(174, 173, 175, var(--tw-border-opacity));
  }

  .xxl\[focus-within]\:border-purple[focus-within] {
    --tw-border-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-border-opacity));
  }

  .xxl\:focus-within\:border-purple:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-border-opacity));
  }

  .xxl\[focus-within]\:border-lightgrey[focus-within] {
    --tw-border-opacity: 1;
    border-color: rgba(241, 241, 241, var(--tw-border-opacity));
  }

  .xxl\:focus-within\:border-lightgrey:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(241, 241, 241, var(--tw-border-opacity));
  }

  .xxl\[focus-within]\:border-lightpurple[focus-within] {
    --tw-border-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-border-opacity));
  }

  .xxl\:focus-within\:border-lightpurple:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-border-opacity));
  }

  .xxl\[focus-within]\:border-purplehover[focus-within] {
    --tw-border-opacity: 1;
    border-color: rgba(160, 121, 232, var(--tw-border-opacity));
  }

  .xxl\:focus-within\:border-purplehover:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(160, 121, 232, var(--tw-border-opacity));
  }

  .xxl\[focus-within]\:border-purpleactive[focus-within] {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 227, var(--tw-border-opacity));
  }

  .xxl\:focus-within\:border-purpleactive:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 227, var(--tw-border-opacity));
  }

  .xxl\[focus-within]\:border-red[focus-within] {
    --tw-border-opacity: 1;
    border-color: rgba(230, 95, 110, var(--tw-border-opacity));
  }

  .xxl\:focus-within\:border-red:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(230, 95, 110, var(--tw-border-opacity));
  }

  .xxl\[focus-within]\:border-beige[focus-within] {
    --tw-border-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-border-opacity));
  }

  .xxl\:focus-within\:border-beige:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-border-opacity));
  }

  .xxl\[focus-within]\:border-pourpre[focus-within] {
    --tw-border-opacity: 1;
    border-color: rgba(74, 25, 44, var(--tw-border-opacity));
  }

  .xxl\:focus-within\:border-pourpre:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(74, 25, 44, var(--tw-border-opacity));
  }

  .xxl\[focus-within]\:border-petrole[focus-within] {
    --tw-border-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-border-opacity));
  }

  .xxl\:focus-within\:border-petrole:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-border-opacity));
  }

  .xxl\[focus-within]\:border-antracite[focus-within] {
    --tw-border-opacity: 1;
    border-color: rgba(68, 78, 79, var(--tw-border-opacity));
  }

  .xxl\:focus-within\:border-antracite:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(68, 78, 79, var(--tw-border-opacity));
  }

  .xxl\[focus-within]\:border-black-opacity[focus-within] {
    border-color: rgba(25, 23, 29, 0.7);
  }

  .xxl\:focus-within\:border-black-opacity:focus-within {
    border-color: rgba(25, 23, 29, 0.7);
  }

  .xxl\[focus-within]\:border-current[focus-within] {
    border-color: currentColor;
  }

  .xxl\:focus-within\:border-current:focus-within {
    border-color: currentColor;
  }

  .xxl\:hover\:border-black:hover {
    --tw-border-opacity: 1;
    border-color: rgba(26, 23, 30, var(--tw-border-opacity));
  }

  .xxl\:hover\:border-white:hover {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .xxl\:hover\:border-grey:hover {
    --tw-border-opacity: 1;
    border-color: rgba(174, 173, 175, var(--tw-border-opacity));
  }

  .xxl\:hover\:border-purple:hover {
    --tw-border-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-border-opacity));
  }

  .xxl\:hover\:border-lightgrey:hover {
    --tw-border-opacity: 1;
    border-color: rgba(241, 241, 241, var(--tw-border-opacity));
  }

  .xxl\:hover\:border-lightpurple:hover {
    --tw-border-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-border-opacity));
  }

  .xxl\:hover\:border-purplehover:hover {
    --tw-border-opacity: 1;
    border-color: rgba(160, 121, 232, var(--tw-border-opacity));
  }

  .xxl\:hover\:border-purpleactive:hover {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 227, var(--tw-border-opacity));
  }

  .xxl\:hover\:border-red:hover {
    --tw-border-opacity: 1;
    border-color: rgba(230, 95, 110, var(--tw-border-opacity));
  }

  .xxl\:hover\:border-beige:hover {
    --tw-border-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-border-opacity));
  }

  .xxl\:hover\:border-pourpre:hover {
    --tw-border-opacity: 1;
    border-color: rgba(74, 25, 44, var(--tw-border-opacity));
  }

  .xxl\:hover\:border-petrole:hover {
    --tw-border-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-border-opacity));
  }

  .xxl\:hover\:border-antracite:hover {
    --tw-border-opacity: 1;
    border-color: rgba(68, 78, 79, var(--tw-border-opacity));
  }

  .xxl\:hover\:border-black-opacity:hover {
    border-color: rgba(25, 23, 29, 0.7);
  }

  .xxl\:hover\:border-current:hover {
    border-color: currentColor;
  }

  .xxl\:focus\:border-black:focus {
    --tw-border-opacity: 1;
    border-color: rgba(26, 23, 30, var(--tw-border-opacity));
  }

  .xxl\:focus\:border-white:focus {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .xxl\:focus\:border-grey:focus {
    --tw-border-opacity: 1;
    border-color: rgba(174, 173, 175, var(--tw-border-opacity));
  }

  .xxl\:focus\:border-purple:focus {
    --tw-border-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-border-opacity));
  }

  .xxl\:focus\:border-lightgrey:focus {
    --tw-border-opacity: 1;
    border-color: rgba(241, 241, 241, var(--tw-border-opacity));
  }

  .xxl\:focus\:border-lightpurple:focus {
    --tw-border-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-border-opacity));
  }

  .xxl\:focus\:border-purplehover:focus {
    --tw-border-opacity: 1;
    border-color: rgba(160, 121, 232, var(--tw-border-opacity));
  }

  .xxl\:focus\:border-purpleactive:focus {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 227, var(--tw-border-opacity));
  }

  .xxl\:focus\:border-red:focus {
    --tw-border-opacity: 1;
    border-color: rgba(230, 95, 110, var(--tw-border-opacity));
  }

  .xxl\:focus\:border-beige:focus {
    --tw-border-opacity: 1;
    border-color: rgba(199, 183, 167, var(--tw-border-opacity));
  }

  .xxl\:focus\:border-pourpre:focus {
    --tw-border-opacity: 1;
    border-color: rgba(74, 25, 44, var(--tw-border-opacity));
  }

  .xxl\:focus\:border-petrole:focus {
    --tw-border-opacity: 1;
    border-color: rgba(1, 66, 94, var(--tw-border-opacity));
  }

  .xxl\:focus\:border-antracite:focus {
    --tw-border-opacity: 1;
    border-color: rgba(68, 78, 79, var(--tw-border-opacity));
  }

  .xxl\:focus\:border-black-opacity:focus {
    border-color: rgba(25, 23, 29, 0.7);
  }

  .xxl\:focus\:border-current:focus {
    border-color: currentColor;
  }

  .xxl\:border-opacity-0 {
    --tw-border-opacity: 0;
  }

  .xxl\:border-opacity-5 {
    --tw-border-opacity: 0.05;
  }

  .xxl\:border-opacity-10 {
    --tw-border-opacity: 0.1;
  }

  .xxl\:border-opacity-20 {
    --tw-border-opacity: 0.2;
  }

  .xxl\:border-opacity-25 {
    --tw-border-opacity: 0.25;
  }

  .xxl\:border-opacity-30 {
    --tw-border-opacity: 0.3;
  }

  .xxl\:border-opacity-40 {
    --tw-border-opacity: 0.4;
  }

  .xxl\:border-opacity-50 {
    --tw-border-opacity: 0.5;
  }

  .xxl\:border-opacity-60 {
    --tw-border-opacity: 0.6;
  }

  .xxl\:border-opacity-70 {
    --tw-border-opacity: 0.7;
  }

  .xxl\:border-opacity-75 {
    --tw-border-opacity: 0.75;
  }

  .xxl\:border-opacity-80 {
    --tw-border-opacity: 0.8;
  }

  .xxl\:border-opacity-90 {
    --tw-border-opacity: 0.9;
  }

  .xxl\:border-opacity-95 {
    --tw-border-opacity: 0.95;
  }

  .xxl\:border-opacity-100 {
    --tw-border-opacity: 1;
  }

  .group:hover .xxl\:group-hover\:border-opacity-0 {
    --tw-border-opacity: 0;
  }

  .group:hover .xxl\:group-hover\:border-opacity-5 {
    --tw-border-opacity: 0.05;
  }

  .group:hover .xxl\:group-hover\:border-opacity-10 {
    --tw-border-opacity: 0.1;
  }

  .group:hover .xxl\:group-hover\:border-opacity-20 {
    --tw-border-opacity: 0.2;
  }

  .group:hover .xxl\:group-hover\:border-opacity-25 {
    --tw-border-opacity: 0.25;
  }

  .group:hover .xxl\:group-hover\:border-opacity-30 {
    --tw-border-opacity: 0.3;
  }

  .group:hover .xxl\:group-hover\:border-opacity-40 {
    --tw-border-opacity: 0.4;
  }

  .group:hover .xxl\:group-hover\:border-opacity-50 {
    --tw-border-opacity: 0.5;
  }

  .group:hover .xxl\:group-hover\:border-opacity-60 {
    --tw-border-opacity: 0.6;
  }

  .group:hover .xxl\:group-hover\:border-opacity-70 {
    --tw-border-opacity: 0.7;
  }

  .group:hover .xxl\:group-hover\:border-opacity-75 {
    --tw-border-opacity: 0.75;
  }

  .group:hover .xxl\:group-hover\:border-opacity-80 {
    --tw-border-opacity: 0.8;
  }

  .group:hover .xxl\:group-hover\:border-opacity-90 {
    --tw-border-opacity: 0.9;
  }

  .group:hover .xxl\:group-hover\:border-opacity-95 {
    --tw-border-opacity: 0.95;
  }

  .group:hover .xxl\:group-hover\:border-opacity-100 {
    --tw-border-opacity: 1;
  }

  .xxl\[focus-within]\:border-opacity-0[focus-within] {
    --tw-border-opacity: 0;
  }

  .xxl\:focus-within\:border-opacity-0:focus-within {
    --tw-border-opacity: 0;
  }

  .xxl\[focus-within]\:border-opacity-5[focus-within] {
    --tw-border-opacity: 0.05;
  }

  .xxl\:focus-within\:border-opacity-5:focus-within {
    --tw-border-opacity: 0.05;
  }

  .xxl\[focus-within]\:border-opacity-10[focus-within] {
    --tw-border-opacity: 0.1;
  }

  .xxl\:focus-within\:border-opacity-10:focus-within {
    --tw-border-opacity: 0.1;
  }

  .xxl\[focus-within]\:border-opacity-20[focus-within] {
    --tw-border-opacity: 0.2;
  }

  .xxl\:focus-within\:border-opacity-20:focus-within {
    --tw-border-opacity: 0.2;
  }

  .xxl\[focus-within]\:border-opacity-25[focus-within] {
    --tw-border-opacity: 0.25;
  }

  .xxl\:focus-within\:border-opacity-25:focus-within {
    --tw-border-opacity: 0.25;
  }

  .xxl\[focus-within]\:border-opacity-30[focus-within] {
    --tw-border-opacity: 0.3;
  }

  .xxl\:focus-within\:border-opacity-30:focus-within {
    --tw-border-opacity: 0.3;
  }

  .xxl\[focus-within]\:border-opacity-40[focus-within] {
    --tw-border-opacity: 0.4;
  }

  .xxl\:focus-within\:border-opacity-40:focus-within {
    --tw-border-opacity: 0.4;
  }

  .xxl\[focus-within]\:border-opacity-50[focus-within] {
    --tw-border-opacity: 0.5;
  }

  .xxl\:focus-within\:border-opacity-50:focus-within {
    --tw-border-opacity: 0.5;
  }

  .xxl\[focus-within]\:border-opacity-60[focus-within] {
    --tw-border-opacity: 0.6;
  }

  .xxl\:focus-within\:border-opacity-60:focus-within {
    --tw-border-opacity: 0.6;
  }

  .xxl\[focus-within]\:border-opacity-70[focus-within] {
    --tw-border-opacity: 0.7;
  }

  .xxl\:focus-within\:border-opacity-70:focus-within {
    --tw-border-opacity: 0.7;
  }

  .xxl\[focus-within]\:border-opacity-75[focus-within] {
    --tw-border-opacity: 0.75;
  }

  .xxl\:focus-within\:border-opacity-75:focus-within {
    --tw-border-opacity: 0.75;
  }

  .xxl\[focus-within]\:border-opacity-80[focus-within] {
    --tw-border-opacity: 0.8;
  }

  .xxl\:focus-within\:border-opacity-80:focus-within {
    --tw-border-opacity: 0.8;
  }

  .xxl\[focus-within]\:border-opacity-90[focus-within] {
    --tw-border-opacity: 0.9;
  }

  .xxl\:focus-within\:border-opacity-90:focus-within {
    --tw-border-opacity: 0.9;
  }

  .xxl\[focus-within]\:border-opacity-95[focus-within] {
    --tw-border-opacity: 0.95;
  }

  .xxl\:focus-within\:border-opacity-95:focus-within {
    --tw-border-opacity: 0.95;
  }

  .xxl\[focus-within]\:border-opacity-100[focus-within] {
    --tw-border-opacity: 1;
  }

  .xxl\:focus-within\:border-opacity-100:focus-within {
    --tw-border-opacity: 1;
  }

  .xxl\:hover\:border-opacity-0:hover {
    --tw-border-opacity: 0;
  }

  .xxl\:hover\:border-opacity-5:hover {
    --tw-border-opacity: 0.05;
  }

  .xxl\:hover\:border-opacity-10:hover {
    --tw-border-opacity: 0.1;
  }

  .xxl\:hover\:border-opacity-20:hover {
    --tw-border-opacity: 0.2;
  }

  .xxl\:hover\:border-opacity-25:hover {
    --tw-border-opacity: 0.25;
  }

  .xxl\:hover\:border-opacity-30:hover {
    --tw-border-opacity: 0.3;
  }

  .xxl\:hover\:border-opacity-40:hover {
    --tw-border-opacity: 0.4;
  }

  .xxl\:hover\:border-opacity-50:hover {
    --tw-border-opacity: 0.5;
  }

  .xxl\:hover\:border-opacity-60:hover {
    --tw-border-opacity: 0.6;
  }

  .xxl\:hover\:border-opacity-70:hover {
    --tw-border-opacity: 0.7;
  }

  .xxl\:hover\:border-opacity-75:hover {
    --tw-border-opacity: 0.75;
  }

  .xxl\:hover\:border-opacity-80:hover {
    --tw-border-opacity: 0.8;
  }

  .xxl\:hover\:border-opacity-90:hover {
    --tw-border-opacity: 0.9;
  }

  .xxl\:hover\:border-opacity-95:hover {
    --tw-border-opacity: 0.95;
  }

  .xxl\:hover\:border-opacity-100:hover {
    --tw-border-opacity: 1;
  }

  .xxl\:focus\:border-opacity-0:focus {
    --tw-border-opacity: 0;
  }

  .xxl\:focus\:border-opacity-5:focus {
    --tw-border-opacity: 0.05;
  }

  .xxl\:focus\:border-opacity-10:focus {
    --tw-border-opacity: 0.1;
  }

  .xxl\:focus\:border-opacity-20:focus {
    --tw-border-opacity: 0.2;
  }

  .xxl\:focus\:border-opacity-25:focus {
    --tw-border-opacity: 0.25;
  }

  .xxl\:focus\:border-opacity-30:focus {
    --tw-border-opacity: 0.3;
  }

  .xxl\:focus\:border-opacity-40:focus {
    --tw-border-opacity: 0.4;
  }

  .xxl\:focus\:border-opacity-50:focus {
    --tw-border-opacity: 0.5;
  }

  .xxl\:focus\:border-opacity-60:focus {
    --tw-border-opacity: 0.6;
  }

  .xxl\:focus\:border-opacity-70:focus {
    --tw-border-opacity: 0.7;
  }

  .xxl\:focus\:border-opacity-75:focus {
    --tw-border-opacity: 0.75;
  }

  .xxl\:focus\:border-opacity-80:focus {
    --tw-border-opacity: 0.8;
  }

  .xxl\:focus\:border-opacity-90:focus {
    --tw-border-opacity: 0.9;
  }

  .xxl\:focus\:border-opacity-95:focus {
    --tw-border-opacity: 0.95;
  }

  .xxl\:focus\:border-opacity-100:focus {
    --tw-border-opacity: 1;
  }

  .xxl\:bg-black {
    --tw-bg-opacity: 1;
    background-color: rgba(26, 23, 30, var(--tw-bg-opacity));
  }

  .xxl\:bg-white {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .xxl\:bg-grey {
    --tw-bg-opacity: 1;
    background-color: rgba(174, 173, 175, var(--tw-bg-opacity));
  }

  .xxl\:bg-purple {
    --tw-bg-opacity: 1;
    background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
  }

  .xxl\:bg-lightgrey {
    --tw-bg-opacity: 1;
    background-color: rgba(241, 241, 241, var(--tw-bg-opacity));
  }

  .xxl\:bg-lightpurple {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
  }

  .xxl\:bg-purplehover {
    --tw-bg-opacity: 1;
    background-color: rgba(160, 121, 232, var(--tw-bg-opacity));
  }

  .xxl\:bg-purpleactive {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 227, var(--tw-bg-opacity));
  }

  .xxl\:bg-red {
    --tw-bg-opacity: 1;
    background-color: rgba(230, 95, 110, var(--tw-bg-opacity));
  }

  .xxl\:bg-beige {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
  }

  .xxl\:bg-pourpre {
    --tw-bg-opacity: 1;
    background-color: rgba(74, 25, 44, var(--tw-bg-opacity));
  }

  .xxl\:bg-petrole {
    --tw-bg-opacity: 1;
    background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
  }

  .xxl\:bg-antracite {
    --tw-bg-opacity: 1;
    background-color: rgba(68, 78, 79, var(--tw-bg-opacity));
  }

  .xxl\:bg-black-opacity {
    background-color: rgba(25, 23, 29, 0.7);
  }

  .xxl\:bg-current {
    background-color: currentColor;
  }

  .group:hover .xxl\:group-hover\:bg-black {
    --tw-bg-opacity: 1;
    background-color: rgba(26, 23, 30, var(--tw-bg-opacity));
  }

  .group:hover .xxl\:group-hover\:bg-white {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .group:hover .xxl\:group-hover\:bg-grey {
    --tw-bg-opacity: 1;
    background-color: rgba(174, 173, 175, var(--tw-bg-opacity));
  }

  .group:hover .xxl\:group-hover\:bg-purple {
    --tw-bg-opacity: 1;
    background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
  }

  .group:hover .xxl\:group-hover\:bg-lightgrey {
    --tw-bg-opacity: 1;
    background-color: rgba(241, 241, 241, var(--tw-bg-opacity));
  }

  .group:hover .xxl\:group-hover\:bg-lightpurple {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
  }

  .group:hover .xxl\:group-hover\:bg-purplehover {
    --tw-bg-opacity: 1;
    background-color: rgba(160, 121, 232, var(--tw-bg-opacity));
  }

  .group:hover .xxl\:group-hover\:bg-purpleactive {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 227, var(--tw-bg-opacity));
  }

  .group:hover .xxl\:group-hover\:bg-red {
    --tw-bg-opacity: 1;
    background-color: rgba(230, 95, 110, var(--tw-bg-opacity));
  }

  .group:hover .xxl\:group-hover\:bg-beige {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
  }

  .group:hover .xxl\:group-hover\:bg-pourpre {
    --tw-bg-opacity: 1;
    background-color: rgba(74, 25, 44, var(--tw-bg-opacity));
  }

  .group:hover .xxl\:group-hover\:bg-petrole {
    --tw-bg-opacity: 1;
    background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
  }

  .group:hover .xxl\:group-hover\:bg-antracite {
    --tw-bg-opacity: 1;
    background-color: rgba(68, 78, 79, var(--tw-bg-opacity));
  }

  .group:hover .xxl\:group-hover\:bg-black-opacity {
    background-color: rgba(25, 23, 29, 0.7);
  }

  .group:hover .xxl\:group-hover\:bg-current {
    background-color: currentColor;
  }

  .xxl\[focus-within]\:bg-black[focus-within] {
    --tw-bg-opacity: 1;
    background-color: rgba(26, 23, 30, var(--tw-bg-opacity));
  }

  .xxl\:focus-within\:bg-black:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(26, 23, 30, var(--tw-bg-opacity));
  }

  .xxl\[focus-within]\:bg-white[focus-within] {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .xxl\:focus-within\:bg-white:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .xxl\[focus-within]\:bg-grey[focus-within] {
    --tw-bg-opacity: 1;
    background-color: rgba(174, 173, 175, var(--tw-bg-opacity));
  }

  .xxl\:focus-within\:bg-grey:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(174, 173, 175, var(--tw-bg-opacity));
  }

  .xxl\[focus-within]\:bg-purple[focus-within] {
    --tw-bg-opacity: 1;
    background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
  }

  .xxl\:focus-within\:bg-purple:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
  }

  .xxl\[focus-within]\:bg-lightgrey[focus-within] {
    --tw-bg-opacity: 1;
    background-color: rgba(241, 241, 241, var(--tw-bg-opacity));
  }

  .xxl\:focus-within\:bg-lightgrey:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(241, 241, 241, var(--tw-bg-opacity));
  }

  .xxl\[focus-within]\:bg-lightpurple[focus-within] {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
  }

  .xxl\:focus-within\:bg-lightpurple:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
  }

  .xxl\[focus-within]\:bg-purplehover[focus-within] {
    --tw-bg-opacity: 1;
    background-color: rgba(160, 121, 232, var(--tw-bg-opacity));
  }

  .xxl\:focus-within\:bg-purplehover:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(160, 121, 232, var(--tw-bg-opacity));
  }

  .xxl\[focus-within]\:bg-purpleactive[focus-within] {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 227, var(--tw-bg-opacity));
  }

  .xxl\:focus-within\:bg-purpleactive:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 227, var(--tw-bg-opacity));
  }

  .xxl\[focus-within]\:bg-red[focus-within] {
    --tw-bg-opacity: 1;
    background-color: rgba(230, 95, 110, var(--tw-bg-opacity));
  }

  .xxl\:focus-within\:bg-red:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(230, 95, 110, var(--tw-bg-opacity));
  }

  .xxl\[focus-within]\:bg-beige[focus-within] {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
  }

  .xxl\:focus-within\:bg-beige:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
  }

  .xxl\[focus-within]\:bg-pourpre[focus-within] {
    --tw-bg-opacity: 1;
    background-color: rgba(74, 25, 44, var(--tw-bg-opacity));
  }

  .xxl\:focus-within\:bg-pourpre:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(74, 25, 44, var(--tw-bg-opacity));
  }

  .xxl\[focus-within]\:bg-petrole[focus-within] {
    --tw-bg-opacity: 1;
    background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
  }

  .xxl\:focus-within\:bg-petrole:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
  }

  .xxl\[focus-within]\:bg-antracite[focus-within] {
    --tw-bg-opacity: 1;
    background-color: rgba(68, 78, 79, var(--tw-bg-opacity));
  }

  .xxl\:focus-within\:bg-antracite:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(68, 78, 79, var(--tw-bg-opacity));
  }

  .xxl\[focus-within]\:bg-black-opacity[focus-within] {
    background-color: rgba(25, 23, 29, 0.7);
  }

  .xxl\:focus-within\:bg-black-opacity:focus-within {
    background-color: rgba(25, 23, 29, 0.7);
  }

  .xxl\[focus-within]\:bg-current[focus-within] {
    background-color: currentColor;
  }

  .xxl\:focus-within\:bg-current:focus-within {
    background-color: currentColor;
  }

  .xxl\:hover\:bg-black:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(26, 23, 30, var(--tw-bg-opacity));
  }

  .xxl\:hover\:bg-white:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .xxl\:hover\:bg-grey:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(174, 173, 175, var(--tw-bg-opacity));
  }

  .xxl\:hover\:bg-purple:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
  }

  .xxl\:hover\:bg-lightgrey:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(241, 241, 241, var(--tw-bg-opacity));
  }

  .xxl\:hover\:bg-lightpurple:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
  }

  .xxl\:hover\:bg-purplehover:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(160, 121, 232, var(--tw-bg-opacity));
  }

  .xxl\:hover\:bg-purpleactive:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 227, var(--tw-bg-opacity));
  }

  .xxl\:hover\:bg-red:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(230, 95, 110, var(--tw-bg-opacity));
  }

  .xxl\:hover\:bg-beige:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
  }

  .xxl\:hover\:bg-pourpre:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(74, 25, 44, var(--tw-bg-opacity));
  }

  .xxl\:hover\:bg-petrole:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
  }

  .xxl\:hover\:bg-antracite:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(68, 78, 79, var(--tw-bg-opacity));
  }

  .xxl\:hover\:bg-black-opacity:hover {
    background-color: rgba(25, 23, 29, 0.7);
  }

  .xxl\:hover\:bg-current:hover {
    background-color: currentColor;
  }

  .xxl\:focus\:bg-black:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(26, 23, 30, var(--tw-bg-opacity));
  }

  .xxl\:focus\:bg-white:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .xxl\:focus\:bg-grey:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(174, 173, 175, var(--tw-bg-opacity));
  }

  .xxl\:focus\:bg-purple:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
  }

  .xxl\:focus\:bg-lightgrey:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(241, 241, 241, var(--tw-bg-opacity));
  }

  .xxl\:focus\:bg-lightpurple:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
  }

  .xxl\:focus\:bg-purplehover:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(160, 121, 232, var(--tw-bg-opacity));
  }

  .xxl\:focus\:bg-purpleactive:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 227, var(--tw-bg-opacity));
  }

  .xxl\:focus\:bg-red:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(230, 95, 110, var(--tw-bg-opacity));
  }

  .xxl\:focus\:bg-beige:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 183, 167, var(--tw-bg-opacity));
  }

  .xxl\:focus\:bg-pourpre:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(74, 25, 44, var(--tw-bg-opacity));
  }

  .xxl\:focus\:bg-petrole:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(1, 66, 94, var(--tw-bg-opacity));
  }

  .xxl\:focus\:bg-antracite:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(68, 78, 79, var(--tw-bg-opacity));
  }

  .xxl\:focus\:bg-black-opacity:focus {
    background-color: rgba(25, 23, 29, 0.7);
  }

  .xxl\:focus\:bg-current:focus {
    background-color: currentColor;
  }

  .xxl\:bg-opacity-0 {
    --tw-bg-opacity: 0;
  }

  .xxl\:bg-opacity-5 {
    --tw-bg-opacity: 0.05;
  }

  .xxl\:bg-opacity-10 {
    --tw-bg-opacity: 0.1;
  }

  .xxl\:bg-opacity-20 {
    --tw-bg-opacity: 0.2;
  }

  .xxl\:bg-opacity-25 {
    --tw-bg-opacity: 0.25;
  }

  .xxl\:bg-opacity-30 {
    --tw-bg-opacity: 0.3;
  }

  .xxl\:bg-opacity-40 {
    --tw-bg-opacity: 0.4;
  }

  .xxl\:bg-opacity-50 {
    --tw-bg-opacity: 0.5;
  }

  .xxl\:bg-opacity-60 {
    --tw-bg-opacity: 0.6;
  }

  .xxl\:bg-opacity-70 {
    --tw-bg-opacity: 0.7;
  }

  .xxl\:bg-opacity-75 {
    --tw-bg-opacity: 0.75;
  }

  .xxl\:bg-opacity-80 {
    --tw-bg-opacity: 0.8;
  }

  .xxl\:bg-opacity-90 {
    --tw-bg-opacity: 0.9;
  }

  .xxl\:bg-opacity-95 {
    --tw-bg-opacity: 0.95;
  }

  .xxl\:bg-opacity-100 {
    --tw-bg-opacity: 1;
  }

  .group:hover .xxl\:group-hover\:bg-opacity-0 {
    --tw-bg-opacity: 0;
  }

  .group:hover .xxl\:group-hover\:bg-opacity-5 {
    --tw-bg-opacity: 0.05;
  }

  .group:hover .xxl\:group-hover\:bg-opacity-10 {
    --tw-bg-opacity: 0.1;
  }

  .group:hover .xxl\:group-hover\:bg-opacity-20 {
    --tw-bg-opacity: 0.2;
  }

  .group:hover .xxl\:group-hover\:bg-opacity-25 {
    --tw-bg-opacity: 0.25;
  }

  .group:hover .xxl\:group-hover\:bg-opacity-30 {
    --tw-bg-opacity: 0.3;
  }

  .group:hover .xxl\:group-hover\:bg-opacity-40 {
    --tw-bg-opacity: 0.4;
  }

  .group:hover .xxl\:group-hover\:bg-opacity-50 {
    --tw-bg-opacity: 0.5;
  }

  .group:hover .xxl\:group-hover\:bg-opacity-60 {
    --tw-bg-opacity: 0.6;
  }

  .group:hover .xxl\:group-hover\:bg-opacity-70 {
    --tw-bg-opacity: 0.7;
  }

  .group:hover .xxl\:group-hover\:bg-opacity-75 {
    --tw-bg-opacity: 0.75;
  }

  .group:hover .xxl\:group-hover\:bg-opacity-80 {
    --tw-bg-opacity: 0.8;
  }

  .group:hover .xxl\:group-hover\:bg-opacity-90 {
    --tw-bg-opacity: 0.9;
  }

  .group:hover .xxl\:group-hover\:bg-opacity-95 {
    --tw-bg-opacity: 0.95;
  }

  .group:hover .xxl\:group-hover\:bg-opacity-100 {
    --tw-bg-opacity: 1;
  }

  .xxl\[focus-within]\:bg-opacity-0[focus-within] {
    --tw-bg-opacity: 0;
  }

  .xxl\:focus-within\:bg-opacity-0:focus-within {
    --tw-bg-opacity: 0;
  }

  .xxl\[focus-within]\:bg-opacity-5[focus-within] {
    --tw-bg-opacity: 0.05;
  }

  .xxl\:focus-within\:bg-opacity-5:focus-within {
    --tw-bg-opacity: 0.05;
  }

  .xxl\[focus-within]\:bg-opacity-10[focus-within] {
    --tw-bg-opacity: 0.1;
  }

  .xxl\:focus-within\:bg-opacity-10:focus-within {
    --tw-bg-opacity: 0.1;
  }

  .xxl\[focus-within]\:bg-opacity-20[focus-within] {
    --tw-bg-opacity: 0.2;
  }

  .xxl\:focus-within\:bg-opacity-20:focus-within {
    --tw-bg-opacity: 0.2;
  }

  .xxl\[focus-within]\:bg-opacity-25[focus-within] {
    --tw-bg-opacity: 0.25;
  }

  .xxl\:focus-within\:bg-opacity-25:focus-within {
    --tw-bg-opacity: 0.25;
  }

  .xxl\[focus-within]\:bg-opacity-30[focus-within] {
    --tw-bg-opacity: 0.3;
  }

  .xxl\:focus-within\:bg-opacity-30:focus-within {
    --tw-bg-opacity: 0.3;
  }

  .xxl\[focus-within]\:bg-opacity-40[focus-within] {
    --tw-bg-opacity: 0.4;
  }

  .xxl\:focus-within\:bg-opacity-40:focus-within {
    --tw-bg-opacity: 0.4;
  }

  .xxl\[focus-within]\:bg-opacity-50[focus-within] {
    --tw-bg-opacity: 0.5;
  }

  .xxl\:focus-within\:bg-opacity-50:focus-within {
    --tw-bg-opacity: 0.5;
  }

  .xxl\[focus-within]\:bg-opacity-60[focus-within] {
    --tw-bg-opacity: 0.6;
  }

  .xxl\:focus-within\:bg-opacity-60:focus-within {
    --tw-bg-opacity: 0.6;
  }

  .xxl\[focus-within]\:bg-opacity-70[focus-within] {
    --tw-bg-opacity: 0.7;
  }

  .xxl\:focus-within\:bg-opacity-70:focus-within {
    --tw-bg-opacity: 0.7;
  }

  .xxl\[focus-within]\:bg-opacity-75[focus-within] {
    --tw-bg-opacity: 0.75;
  }

  .xxl\:focus-within\:bg-opacity-75:focus-within {
    --tw-bg-opacity: 0.75;
  }

  .xxl\[focus-within]\:bg-opacity-80[focus-within] {
    --tw-bg-opacity: 0.8;
  }

  .xxl\:focus-within\:bg-opacity-80:focus-within {
    --tw-bg-opacity: 0.8;
  }

  .xxl\[focus-within]\:bg-opacity-90[focus-within] {
    --tw-bg-opacity: 0.9;
  }

  .xxl\:focus-within\:bg-opacity-90:focus-within {
    --tw-bg-opacity: 0.9;
  }

  .xxl\[focus-within]\:bg-opacity-95[focus-within] {
    --tw-bg-opacity: 0.95;
  }

  .xxl\:focus-within\:bg-opacity-95:focus-within {
    --tw-bg-opacity: 0.95;
  }

  .xxl\[focus-within]\:bg-opacity-100[focus-within] {
    --tw-bg-opacity: 1;
  }

  .xxl\:focus-within\:bg-opacity-100:focus-within {
    --tw-bg-opacity: 1;
  }

  .xxl\:hover\:bg-opacity-0:hover {
    --tw-bg-opacity: 0;
  }

  .xxl\:hover\:bg-opacity-5:hover {
    --tw-bg-opacity: 0.05;
  }

  .xxl\:hover\:bg-opacity-10:hover {
    --tw-bg-opacity: 0.1;
  }

  .xxl\:hover\:bg-opacity-20:hover {
    --tw-bg-opacity: 0.2;
  }

  .xxl\:hover\:bg-opacity-25:hover {
    --tw-bg-opacity: 0.25;
  }

  .xxl\:hover\:bg-opacity-30:hover {
    --tw-bg-opacity: 0.3;
  }

  .xxl\:hover\:bg-opacity-40:hover {
    --tw-bg-opacity: 0.4;
  }

  .xxl\:hover\:bg-opacity-50:hover {
    --tw-bg-opacity: 0.5;
  }

  .xxl\:hover\:bg-opacity-60:hover {
    --tw-bg-opacity: 0.6;
  }

  .xxl\:hover\:bg-opacity-70:hover {
    --tw-bg-opacity: 0.7;
  }

  .xxl\:hover\:bg-opacity-75:hover {
    --tw-bg-opacity: 0.75;
  }

  .xxl\:hover\:bg-opacity-80:hover {
    --tw-bg-opacity: 0.8;
  }

  .xxl\:hover\:bg-opacity-90:hover {
    --tw-bg-opacity: 0.9;
  }

  .xxl\:hover\:bg-opacity-95:hover {
    --tw-bg-opacity: 0.95;
  }

  .xxl\:hover\:bg-opacity-100:hover {
    --tw-bg-opacity: 1;
  }

  .xxl\:focus\:bg-opacity-0:focus {
    --tw-bg-opacity: 0;
  }

  .xxl\:focus\:bg-opacity-5:focus {
    --tw-bg-opacity: 0.05;
  }

  .xxl\:focus\:bg-opacity-10:focus {
    --tw-bg-opacity: 0.1;
  }

  .xxl\:focus\:bg-opacity-20:focus {
    --tw-bg-opacity: 0.2;
  }

  .xxl\:focus\:bg-opacity-25:focus {
    --tw-bg-opacity: 0.25;
  }

  .xxl\:focus\:bg-opacity-30:focus {
    --tw-bg-opacity: 0.3;
  }

  .xxl\:focus\:bg-opacity-40:focus {
    --tw-bg-opacity: 0.4;
  }

  .xxl\:focus\:bg-opacity-50:focus {
    --tw-bg-opacity: 0.5;
  }

  .xxl\:focus\:bg-opacity-60:focus {
    --tw-bg-opacity: 0.6;
  }

  .xxl\:focus\:bg-opacity-70:focus {
    --tw-bg-opacity: 0.7;
  }

  .xxl\:focus\:bg-opacity-75:focus {
    --tw-bg-opacity: 0.75;
  }

  .xxl\:focus\:bg-opacity-80:focus {
    --tw-bg-opacity: 0.8;
  }

  .xxl\:focus\:bg-opacity-90:focus {
    --tw-bg-opacity: 0.9;
  }

  .xxl\:focus\:bg-opacity-95:focus {
    --tw-bg-opacity: 0.95;
  }

  .xxl\:focus\:bg-opacity-100:focus {
    --tw-bg-opacity: 1;
  }

  .xxl\:bg-none {
    background-image: none;
  }

  .xxl\:bg-gradient-to-t {
    background-image: -webkit-gradient(linear, left bottom, left top, from(var(--tw-gradient-stops)));
    background-image: linear-gradient(to top, var(--tw-gradient-stops));
  }

  .xxl\:bg-gradient-to-tr {
    background-image: -webkit-gradient(linear, left bottom, right top, from(var(--tw-gradient-stops)));
    background-image: linear-gradient(to top right, var(--tw-gradient-stops));
  }

  .xxl\:bg-gradient-to-r {
    background-image: -webkit-gradient(linear, left top, right top, from(var(--tw-gradient-stops)));
    background-image: linear-gradient(to right, var(--tw-gradient-stops));
  }

  .xxl\:bg-gradient-to-br {
    background-image: -webkit-gradient(linear, left top, right bottom, from(var(--tw-gradient-stops)));
    background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
  }

  .xxl\:bg-gradient-to-b {
    background-image: -webkit-gradient(linear, left top, left bottom, from(var(--tw-gradient-stops)));
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
  }

  .xxl\:bg-gradient-to-bl {
    background-image: -webkit-gradient(linear, right top, left bottom, from(var(--tw-gradient-stops)));
    background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));
  }

  .xxl\:bg-gradient-to-l {
    background-image: -webkit-gradient(linear, right top, left top, from(var(--tw-gradient-stops)));
    background-image: linear-gradient(to left, var(--tw-gradient-stops));
  }

  .xxl\:bg-gradient-to-tl {
    background-image: -webkit-gradient(linear, right bottom, left top, from(var(--tw-gradient-stops)));
    background-image: linear-gradient(to top left, var(--tw-gradient-stops));
  }

  .xxl\:from-black {
    --tw-gradient-from: #1A171E;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(26, 23, 30, 0));
  }

  .xxl\:from-white {
    --tw-gradient-from: #fff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .xxl\:from-grey {
    --tw-gradient-from: #AEADAF;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(174, 173, 175, 0));
  }

  .xxl\:from-purple {
    --tw-gradient-from: #01425e;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 66, 94, 0));
  }

  .xxl\:from-lightgrey {
    --tw-gradient-from: #F1F1F1;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(241, 241, 241, 0));
  }

  .xxl\:from-lightpurple {
    --tw-gradient-from: #c7b7a7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 183, 167, 0));
  }

  .xxl\:from-purplehover {
    --tw-gradient-from: #a079e8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(160, 121, 232, 0));
  }

  .xxl\:from-purpleactive {
    --tw-gradient-from: #8b5ce3;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 227, 0));
  }

  .xxl\:from-red {
    --tw-gradient-from: #E65F6E;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(230, 95, 110, 0));
  }

  .xxl\:from-beige {
    --tw-gradient-from: #c7b7a7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 183, 167, 0));
  }

  .xxl\:from-pourpre {
    --tw-gradient-from: #4a192c;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(74, 25, 44, 0));
  }

  .xxl\:from-petrole {
    --tw-gradient-from: #01425e;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 66, 94, 0));
  }

  .xxl\:from-antracite {
    --tw-gradient-from: #444e4f;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(68, 78, 79, 0));
  }

  .xxl\:from-black-opacity {
    --tw-gradient-from: rgba(25, 23, 29, 0.7);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(25, 23, 29, 0));
  }

  .xxl\:from-current {
    --tw-gradient-from: currentColor;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .xxl\:hover\:from-black:hover {
    --tw-gradient-from: #1A171E;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(26, 23, 30, 0));
  }

  .xxl\:hover\:from-white:hover {
    --tw-gradient-from: #fff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .xxl\:hover\:from-grey:hover {
    --tw-gradient-from: #AEADAF;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(174, 173, 175, 0));
  }

  .xxl\:hover\:from-purple:hover {
    --tw-gradient-from: #01425e;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 66, 94, 0));
  }

  .xxl\:hover\:from-lightgrey:hover {
    --tw-gradient-from: #F1F1F1;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(241, 241, 241, 0));
  }

  .xxl\:hover\:from-lightpurple:hover {
    --tw-gradient-from: #c7b7a7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 183, 167, 0));
  }

  .xxl\:hover\:from-purplehover:hover {
    --tw-gradient-from: #a079e8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(160, 121, 232, 0));
  }

  .xxl\:hover\:from-purpleactive:hover {
    --tw-gradient-from: #8b5ce3;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 227, 0));
  }

  .xxl\:hover\:from-red:hover {
    --tw-gradient-from: #E65F6E;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(230, 95, 110, 0));
  }

  .xxl\:hover\:from-beige:hover {
    --tw-gradient-from: #c7b7a7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 183, 167, 0));
  }

  .xxl\:hover\:from-pourpre:hover {
    --tw-gradient-from: #4a192c;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(74, 25, 44, 0));
  }

  .xxl\:hover\:from-petrole:hover {
    --tw-gradient-from: #01425e;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 66, 94, 0));
  }

  .xxl\:hover\:from-antracite:hover {
    --tw-gradient-from: #444e4f;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(68, 78, 79, 0));
  }

  .xxl\:hover\:from-black-opacity:hover {
    --tw-gradient-from: rgba(25, 23, 29, 0.7);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(25, 23, 29, 0));
  }

  .xxl\:hover\:from-current:hover {
    --tw-gradient-from: currentColor;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .xxl\:focus\:from-black:focus {
    --tw-gradient-from: #1A171E;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(26, 23, 30, 0));
  }

  .xxl\:focus\:from-white:focus {
    --tw-gradient-from: #fff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .xxl\:focus\:from-grey:focus {
    --tw-gradient-from: #AEADAF;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(174, 173, 175, 0));
  }

  .xxl\:focus\:from-purple:focus {
    --tw-gradient-from: #01425e;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 66, 94, 0));
  }

  .xxl\:focus\:from-lightgrey:focus {
    --tw-gradient-from: #F1F1F1;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(241, 241, 241, 0));
  }

  .xxl\:focus\:from-lightpurple:focus {
    --tw-gradient-from: #c7b7a7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 183, 167, 0));
  }

  .xxl\:focus\:from-purplehover:focus {
    --tw-gradient-from: #a079e8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(160, 121, 232, 0));
  }

  .xxl\:focus\:from-purpleactive:focus {
    --tw-gradient-from: #8b5ce3;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 227, 0));
  }

  .xxl\:focus\:from-red:focus {
    --tw-gradient-from: #E65F6E;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(230, 95, 110, 0));
  }

  .xxl\:focus\:from-beige:focus {
    --tw-gradient-from: #c7b7a7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 183, 167, 0));
  }

  .xxl\:focus\:from-pourpre:focus {
    --tw-gradient-from: #4a192c;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(74, 25, 44, 0));
  }

  .xxl\:focus\:from-petrole:focus {
    --tw-gradient-from: #01425e;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(1, 66, 94, 0));
  }

  .xxl\:focus\:from-antracite:focus {
    --tw-gradient-from: #444e4f;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(68, 78, 79, 0));
  }

  .xxl\:focus\:from-black-opacity:focus {
    --tw-gradient-from: rgba(25, 23, 29, 0.7);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(25, 23, 29, 0));
  }

  .xxl\:focus\:from-current:focus {
    --tw-gradient-from: currentColor;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .xxl\:via-black {
    --tw-gradient-stops: var(--tw-gradient-from), #1A171E, var(--tw-gradient-to, rgba(26, 23, 30, 0));
  }

  .xxl\:via-white {
    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .xxl\:via-grey {
    --tw-gradient-stops: var(--tw-gradient-from), #AEADAF, var(--tw-gradient-to, rgba(174, 173, 175, 0));
  }

  .xxl\:via-purple {
    --tw-gradient-stops: var(--tw-gradient-from), #01425e, var(--tw-gradient-to, rgba(1, 66, 94, 0));
  }

  .xxl\:via-lightgrey {
    --tw-gradient-stops: var(--tw-gradient-from), #F1F1F1, var(--tw-gradient-to, rgba(241, 241, 241, 0));
  }

  .xxl\:via-lightpurple {
    --tw-gradient-stops: var(--tw-gradient-from), #c7b7a7, var(--tw-gradient-to, rgba(199, 183, 167, 0));
  }

  .xxl\:via-purplehover {
    --tw-gradient-stops: var(--tw-gradient-from), #a079e8, var(--tw-gradient-to, rgba(160, 121, 232, 0));
  }

  .xxl\:via-purpleactive {
    --tw-gradient-stops: var(--tw-gradient-from), #8b5ce3, var(--tw-gradient-to, rgba(139, 92, 227, 0));
  }

  .xxl\:via-red {
    --tw-gradient-stops: var(--tw-gradient-from), #E65F6E, var(--tw-gradient-to, rgba(230, 95, 110, 0));
  }

  .xxl\:via-beige {
    --tw-gradient-stops: var(--tw-gradient-from), #c7b7a7, var(--tw-gradient-to, rgba(199, 183, 167, 0));
  }

  .xxl\:via-pourpre {
    --tw-gradient-stops: var(--tw-gradient-from), #4a192c, var(--tw-gradient-to, rgba(74, 25, 44, 0));
  }

  .xxl\:via-petrole {
    --tw-gradient-stops: var(--tw-gradient-from), #01425e, var(--tw-gradient-to, rgba(1, 66, 94, 0));
  }

  .xxl\:via-antracite {
    --tw-gradient-stops: var(--tw-gradient-from), #444e4f, var(--tw-gradient-to, rgba(68, 78, 79, 0));
  }

  .xxl\:via-black-opacity {
    --tw-gradient-stops: var(--tw-gradient-from), rgba(25, 23, 29, 0.7), var(--tw-gradient-to, rgba(25, 23, 29, 0));
  }

  .xxl\:via-current {
    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .xxl\:hover\:via-black:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #1A171E, var(--tw-gradient-to, rgba(26, 23, 30, 0));
  }

  .xxl\:hover\:via-white:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .xxl\:hover\:via-grey:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #AEADAF, var(--tw-gradient-to, rgba(174, 173, 175, 0));
  }

  .xxl\:hover\:via-purple:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #01425e, var(--tw-gradient-to, rgba(1, 66, 94, 0));
  }

  .xxl\:hover\:via-lightgrey:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #F1F1F1, var(--tw-gradient-to, rgba(241, 241, 241, 0));
  }

  .xxl\:hover\:via-lightpurple:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #c7b7a7, var(--tw-gradient-to, rgba(199, 183, 167, 0));
  }

  .xxl\:hover\:via-purplehover:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #a079e8, var(--tw-gradient-to, rgba(160, 121, 232, 0));
  }

  .xxl\:hover\:via-purpleactive:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #8b5ce3, var(--tw-gradient-to, rgba(139, 92, 227, 0));
  }

  .xxl\:hover\:via-red:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #E65F6E, var(--tw-gradient-to, rgba(230, 95, 110, 0));
  }

  .xxl\:hover\:via-beige:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #c7b7a7, var(--tw-gradient-to, rgba(199, 183, 167, 0));
  }

  .xxl\:hover\:via-pourpre:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #4a192c, var(--tw-gradient-to, rgba(74, 25, 44, 0));
  }

  .xxl\:hover\:via-petrole:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #01425e, var(--tw-gradient-to, rgba(1, 66, 94, 0));
  }

  .xxl\:hover\:via-antracite:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #444e4f, var(--tw-gradient-to, rgba(68, 78, 79, 0));
  }

  .xxl\:hover\:via-black-opacity:hover {
    --tw-gradient-stops: var(--tw-gradient-from), rgba(25, 23, 29, 0.7), var(--tw-gradient-to, rgba(25, 23, 29, 0));
  }

  .xxl\:hover\:via-current:hover {
    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .xxl\:focus\:via-black:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #1A171E, var(--tw-gradient-to, rgba(26, 23, 30, 0));
  }

  .xxl\:focus\:via-white:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .xxl\:focus\:via-grey:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #AEADAF, var(--tw-gradient-to, rgba(174, 173, 175, 0));
  }

  .xxl\:focus\:via-purple:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #01425e, var(--tw-gradient-to, rgba(1, 66, 94, 0));
  }

  .xxl\:focus\:via-lightgrey:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #F1F1F1, var(--tw-gradient-to, rgba(241, 241, 241, 0));
  }

  .xxl\:focus\:via-lightpurple:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #c7b7a7, var(--tw-gradient-to, rgba(199, 183, 167, 0));
  }

  .xxl\:focus\:via-purplehover:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #a079e8, var(--tw-gradient-to, rgba(160, 121, 232, 0));
  }

  .xxl\:focus\:via-purpleactive:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #8b5ce3, var(--tw-gradient-to, rgba(139, 92, 227, 0));
  }

  .xxl\:focus\:via-red:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #E65F6E, var(--tw-gradient-to, rgba(230, 95, 110, 0));
  }

  .xxl\:focus\:via-beige:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #c7b7a7, var(--tw-gradient-to, rgba(199, 183, 167, 0));
  }

  .xxl\:focus\:via-pourpre:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #4a192c, var(--tw-gradient-to, rgba(74, 25, 44, 0));
  }

  .xxl\:focus\:via-petrole:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #01425e, var(--tw-gradient-to, rgba(1, 66, 94, 0));
  }

  .xxl\:focus\:via-antracite:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #444e4f, var(--tw-gradient-to, rgba(68, 78, 79, 0));
  }

  .xxl\:focus\:via-black-opacity:focus {
    --tw-gradient-stops: var(--tw-gradient-from), rgba(25, 23, 29, 0.7), var(--tw-gradient-to, rgba(25, 23, 29, 0));
  }

  .xxl\:focus\:via-current:focus {
    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .xxl\:to-black {
    --tw-gradient-to: #1A171E;
  }

  .xxl\:to-white {
    --tw-gradient-to: #fff;
  }

  .xxl\:to-grey {
    --tw-gradient-to: #AEADAF;
  }

  .xxl\:to-purple {
    --tw-gradient-to: #01425e;
  }

  .xxl\:to-lightgrey {
    --tw-gradient-to: #F1F1F1;
  }

  .xxl\:to-lightpurple {
    --tw-gradient-to: #c7b7a7;
  }

  .xxl\:to-purplehover {
    --tw-gradient-to: #a079e8;
  }

  .xxl\:to-purpleactive {
    --tw-gradient-to: #8b5ce3;
  }

  .xxl\:to-red {
    --tw-gradient-to: #E65F6E;
  }

  .xxl\:to-beige {
    --tw-gradient-to: #c7b7a7;
  }

  .xxl\:to-pourpre {
    --tw-gradient-to: #4a192c;
  }

  .xxl\:to-petrole {
    --tw-gradient-to: #01425e;
  }

  .xxl\:to-antracite {
    --tw-gradient-to: #444e4f;
  }

  .xxl\:to-black-opacity {
    --tw-gradient-to: rgba(25, 23, 29, 0.7);
  }

  .xxl\:to-current {
    --tw-gradient-to: currentColor;
  }

  .xxl\:hover\:to-black:hover {
    --tw-gradient-to: #1A171E;
  }

  .xxl\:hover\:to-white:hover {
    --tw-gradient-to: #fff;
  }

  .xxl\:hover\:to-grey:hover {
    --tw-gradient-to: #AEADAF;
  }

  .xxl\:hover\:to-purple:hover {
    --tw-gradient-to: #01425e;
  }

  .xxl\:hover\:to-lightgrey:hover {
    --tw-gradient-to: #F1F1F1;
  }

  .xxl\:hover\:to-lightpurple:hover {
    --tw-gradient-to: #c7b7a7;
  }

  .xxl\:hover\:to-purplehover:hover {
    --tw-gradient-to: #a079e8;
  }

  .xxl\:hover\:to-purpleactive:hover {
    --tw-gradient-to: #8b5ce3;
  }

  .xxl\:hover\:to-red:hover {
    --tw-gradient-to: #E65F6E;
  }

  .xxl\:hover\:to-beige:hover {
    --tw-gradient-to: #c7b7a7;
  }

  .xxl\:hover\:to-pourpre:hover {
    --tw-gradient-to: #4a192c;
  }

  .xxl\:hover\:to-petrole:hover {
    --tw-gradient-to: #01425e;
  }

  .xxl\:hover\:to-antracite:hover {
    --tw-gradient-to: #444e4f;
  }

  .xxl\:hover\:to-black-opacity:hover {
    --tw-gradient-to: rgba(25, 23, 29, 0.7);
  }

  .xxl\:hover\:to-current:hover {
    --tw-gradient-to: currentColor;
  }

  .xxl\:focus\:to-black:focus {
    --tw-gradient-to: #1A171E;
  }

  .xxl\:focus\:to-white:focus {
    --tw-gradient-to: #fff;
  }

  .xxl\:focus\:to-grey:focus {
    --tw-gradient-to: #AEADAF;
  }

  .xxl\:focus\:to-purple:focus {
    --tw-gradient-to: #01425e;
  }

  .xxl\:focus\:to-lightgrey:focus {
    --tw-gradient-to: #F1F1F1;
  }

  .xxl\:focus\:to-lightpurple:focus {
    --tw-gradient-to: #c7b7a7;
  }

  .xxl\:focus\:to-purplehover:focus {
    --tw-gradient-to: #a079e8;
  }

  .xxl\:focus\:to-purpleactive:focus {
    --tw-gradient-to: #8b5ce3;
  }

  .xxl\:focus\:to-red:focus {
    --tw-gradient-to: #E65F6E;
  }

  .xxl\:focus\:to-beige:focus {
    --tw-gradient-to: #c7b7a7;
  }

  .xxl\:focus\:to-pourpre:focus {
    --tw-gradient-to: #4a192c;
  }

  .xxl\:focus\:to-petrole:focus {
    --tw-gradient-to: #01425e;
  }

  .xxl\:focus\:to-antracite:focus {
    --tw-gradient-to: #444e4f;
  }

  .xxl\:focus\:to-black-opacity:focus {
    --tw-gradient-to: rgba(25, 23, 29, 0.7);
  }

  .xxl\:focus\:to-current:focus {
    --tw-gradient-to: currentColor;
  }

  .xxl\:decoration-slice {
    -webkit-box-decoration-break: slice;
            box-decoration-break: slice;
  }

  .xxl\:decoration-clone {
    -webkit-box-decoration-break: clone;
            box-decoration-break: clone;
  }

  .xxl\:bg-auto {
    background-size: auto;
  }

  .xxl\:bg-cover {
    background-size: cover;
  }

  .xxl\:bg-contain {
    background-size: contain;
  }

  .xxl\:bg-fixed {
    background-attachment: fixed;
  }

  .xxl\:bg-local {
    background-attachment: local;
  }

  .xxl\:bg-scroll {
    background-attachment: scroll;
  }

  .xxl\:bg-clip-border {
    background-clip: border-box;
  }

  .xxl\:bg-clip-padding {
    background-clip: padding-box;
  }

  .xxl\:bg-clip-content {
    background-clip: content-box;
  }

  .xxl\:bg-clip-text {
    -webkit-background-clip: text;
            background-clip: text;
  }

  .xxl\:bg-bottom {
    background-position: bottom;
  }

  .xxl\:bg-center {
    background-position: center;
  }

  .xxl\:bg-left {
    background-position: left;
  }

  .xxl\:bg-left-bottom {
    background-position: left bottom;
  }

  .xxl\:bg-left-top {
    background-position: left top;
  }

  .xxl\:bg-right {
    background-position: right;
  }

  .xxl\:bg-right-bottom {
    background-position: right bottom;
  }

  .xxl\:bg-right-top {
    background-position: right top;
  }

  .xxl\:bg-top {
    background-position: top;
  }

  .xxl\:bg-repeat {
    background-repeat: repeat;
  }

  .xxl\:bg-no-repeat {
    background-repeat: no-repeat;
  }

  .xxl\:bg-repeat-x {
    background-repeat: repeat-x;
  }

  .xxl\:bg-repeat-y {
    background-repeat: repeat-y;
  }

  .xxl\:bg-repeat-round {
    background-repeat: round;
  }

  .xxl\:bg-repeat-space {
    background-repeat: space;
  }

  .xxl\:bg-origin-border {
    background-origin: border-box;
  }

  .xxl\:bg-origin-padding {
    background-origin: padding-box;
  }

  .xxl\:bg-origin-content {
    background-origin: content-box;
  }

  .xxl\:fill-current {
    fill: currentColor;
  }

  .xxl\:stroke-current {
    stroke: currentColor;
  }

  .xxl\:stroke-0 {
    stroke-width: 0;
  }

  .xxl\:stroke-1 {
    stroke-width: 1;
  }

  .xxl\:stroke-2 {
    stroke-width: 2;
  }

  .xxl\:object-contain {
    -o-object-fit: contain;
       object-fit: contain;
  }

  .xxl\:object-cover {
    -o-object-fit: cover;
       object-fit: cover;
  }

  .xxl\:object-fill {
    -o-object-fit: fill;
       object-fit: fill;
  }

  .xxl\:object-none {
    -o-object-fit: none;
       object-fit: none;
  }

  .xxl\:object-scale-down {
    -o-object-fit: scale-down;
       object-fit: scale-down;
  }

  .xxl\:object-bottom {
    -o-object-position: bottom;
       object-position: bottom;
  }

  .xxl\:object-center {
    -o-object-position: center;
       object-position: center;
  }

  .xxl\:object-left {
    -o-object-position: left;
       object-position: left;
  }

  .xxl\:object-left-bottom {
    -o-object-position: left bottom;
       object-position: left bottom;
  }

  .xxl\:object-left-top {
    -o-object-position: left top;
       object-position: left top;
  }

  .xxl\:object-right {
    -o-object-position: right;
       object-position: right;
  }

  .xxl\:object-right-bottom {
    -o-object-position: right bottom;
       object-position: right bottom;
  }

  .xxl\:object-right-top {
    -o-object-position: right top;
       object-position: right top;
  }

  .xxl\:object-top {
    -o-object-position: top;
       object-position: top;
  }

  .xxl\:p-0 {
    padding: 0rem;
  }

  .xxl\:p-1 {
    padding: 1rem;
  }

  .xxl\:p-2 {
    padding: 1.2rem;
  }

  .xxl\:p-3 {
    padding: 1.5rem;
  }

  .xxl\:p-4 {
    padding: 1.7rem;
  }

  .xxl\:p-5 {
    padding: 2rem;
  }

  .xxl\:p-6 {
    padding: 2.5rem;
  }

  .xxl\:p-7 {
    padding: 3rem;
  }

  .xxl\:p-8 {
    padding: 3.5rem;
  }

  .xxl\:p-9 {
    padding: 4rem;
  }

  .xxl\:p-10 {
    padding: 4.5rem;
  }

  .xxl\:p-11 {
    padding: 5rem;
  }

  .xxl\:p-12 {
    padding: 5.5rem;
  }

  .xxl\:p-13 {
    padding: 6rem;
  }

  .xxl\:p-14 {
    padding: 6.5rem;
  }

  .xxl\:p-15 {
    padding: 7rem;
  }

  .xxl\:p-16 {
    padding: 7.5rem;
  }

  .xxl\:p-17 {
    padding: 8rem;
  }

  .xxl\:p-18 {
    padding: 8.5rem;
  }

  .xxl\:p-19 {
    padding: 9.5rem;
  }

  .xxl\:p-20 {
    padding: 10rem;
  }

  .xxl\:p-21 {
    padding: 11rem;
  }

  .xxl\:p-22 {
    padding: 13rem;
  }

  .xxl\:p-23 {
    padding: 15rem;
  }

  .xxl\:p-24 {
    padding: 20.5rem;
  }

  .xxl\:p-tiny {
    padding: 0.5rem;
  }

  .xxl\:p-42p {
    padding: 42%;
  }

  .xxl\:p-huge {
    padding: 39.5rem;
  }

  .xxl\:p-fit {
    padding: fit-content;
  }

  .xxl\:px-0 {
    padding-left: 0rem;
    padding-right: 0rem;
  }

  .xxl\:px-1 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .xxl\:px-2 {
    padding-left: 1.2rem;
    padding-right: 1.2rem;
  }

  .xxl\:px-3 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .xxl\:px-4 {
    padding-left: 1.7rem;
    padding-right: 1.7rem;
  }

  .xxl\:px-5 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .xxl\:px-6 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .xxl\:px-7 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .xxl\:px-8 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }

  .xxl\:px-9 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .xxl\:px-10 {
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }

  .xxl\:px-11 {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .xxl\:px-12 {
    padding-left: 5.5rem;
    padding-right: 5.5rem;
  }

  .xxl\:px-13 {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .xxl\:px-14 {
    padding-left: 6.5rem;
    padding-right: 6.5rem;
  }

  .xxl\:px-15 {
    padding-left: 7rem;
    padding-right: 7rem;
  }

  .xxl\:px-16 {
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }

  .xxl\:px-17 {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .xxl\:px-18 {
    padding-left: 8.5rem;
    padding-right: 8.5rem;
  }

  .xxl\:px-19 {
    padding-left: 9.5rem;
    padding-right: 9.5rem;
  }

  .xxl\:px-20 {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .xxl\:px-21 {
    padding-left: 11rem;
    padding-right: 11rem;
  }

  .xxl\:px-22 {
    padding-left: 13rem;
    padding-right: 13rem;
  }

  .xxl\:px-23 {
    padding-left: 15rem;
    padding-right: 15rem;
  }

  .xxl\:px-24 {
    padding-left: 20.5rem;
    padding-right: 20.5rem;
  }

  .xxl\:px-tiny {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .xxl\:px-42p {
    padding-left: 42%;
    padding-right: 42%;
  }

  .xxl\:px-huge {
    padding-left: 39.5rem;
    padding-right: 39.5rem;
  }

  .xxl\:px-fit {
    padding-left: fit-content;
    padding-right: fit-content;
  }

  .xxl\:py-0 {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }

  .xxl\:py-1 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .xxl\:py-2 {
    padding-top: 1.2rem;
    padding-bottom: 1.2rem;
  }

  .xxl\:py-3 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .xxl\:py-4 {
    padding-top: 1.7rem;
    padding-bottom: 1.7rem;
  }

  .xxl\:py-5 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .xxl\:py-6 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .xxl\:py-7 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .xxl\:py-8 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .xxl\:py-9 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .xxl\:py-10 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }

  .xxl\:py-11 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .xxl\:py-12 {
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }

  .xxl\:py-13 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .xxl\:py-14 {
    padding-top: 6.5rem;
    padding-bottom: 6.5rem;
  }

  .xxl\:py-15 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .xxl\:py-16 {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .xxl\:py-17 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .xxl\:py-18 {
    padding-top: 8.5rem;
    padding-bottom: 8.5rem;
  }

  .xxl\:py-19 {
    padding-top: 9.5rem;
    padding-bottom: 9.5rem;
  }

  .xxl\:py-20 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .xxl\:py-21 {
    padding-top: 11rem;
    padding-bottom: 11rem;
  }

  .xxl\:py-22 {
    padding-top: 13rem;
    padding-bottom: 13rem;
  }

  .xxl\:py-23 {
    padding-top: 15rem;
    padding-bottom: 15rem;
  }

  .xxl\:py-24 {
    padding-top: 20.5rem;
    padding-bottom: 20.5rem;
  }

  .xxl\:py-tiny {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .xxl\:py-42p {
    padding-top: 42%;
    padding-bottom: 42%;
  }

  .xxl\:py-huge {
    padding-top: 39.5rem;
    padding-bottom: 39.5rem;
  }

  .xxl\:py-fit {
    padding-top: fit-content;
    padding-bottom: fit-content;
  }

  .xxl\:pt-0 {
    padding-top: 0rem;
  }

  .xxl\:pt-1 {
    padding-top: 1rem;
  }

  .xxl\:pt-2 {
    padding-top: 1.2rem;
  }

  .xxl\:pt-3 {
    padding-top: 1.5rem;
  }

  .xxl\:pt-4 {
    padding-top: 1.7rem;
  }

  .xxl\:pt-5 {
    padding-top: 2rem;
  }

  .xxl\:pt-6 {
    padding-top: 2.5rem;
  }

  .xxl\:pt-7 {
    padding-top: 3rem;
  }

  .xxl\:pt-8 {
    padding-top: 3.5rem;
  }

  .xxl\:pt-9 {
    padding-top: 4rem;
  }

  .xxl\:pt-10 {
    padding-top: 4.5rem;
  }

  .xxl\:pt-11 {
    padding-top: 5rem;
  }

  .xxl\:pt-12 {
    padding-top: 5.5rem;
  }

  .xxl\:pt-13 {
    padding-top: 6rem;
  }

  .xxl\:pt-14 {
    padding-top: 6.5rem;
  }

  .xxl\:pt-15 {
    padding-top: 7rem;
  }

  .xxl\:pt-16 {
    padding-top: 7.5rem;
  }

  .xxl\:pt-17 {
    padding-top: 8rem;
  }

  .xxl\:pt-18 {
    padding-top: 8.5rem;
  }

  .xxl\:pt-19 {
    padding-top: 9.5rem;
  }

  .xxl\:pt-20 {
    padding-top: 10rem;
  }

  .xxl\:pt-21 {
    padding-top: 11rem;
  }

  .xxl\:pt-22 {
    padding-top: 13rem;
  }

  .xxl\:pt-23 {
    padding-top: 15rem;
  }

  .xxl\:pt-24 {
    padding-top: 20.5rem;
  }

  .xxl\:pt-tiny {
    padding-top: 0.5rem;
  }

  .xxl\:pt-42p {
    padding-top: 42%;
  }

  .xxl\:pt-huge {
    padding-top: 39.5rem;
  }

  .xxl\:pt-fit {
    padding-top: fit-content;
  }

  .xxl\:pr-0 {
    padding-right: 0rem;
  }

  .xxl\:pr-1 {
    padding-right: 1rem;
  }

  .xxl\:pr-2 {
    padding-right: 1.2rem;
  }

  .xxl\:pr-3 {
    padding-right: 1.5rem;
  }

  .xxl\:pr-4 {
    padding-right: 1.7rem;
  }

  .xxl\:pr-5 {
    padding-right: 2rem;
  }

  .xxl\:pr-6 {
    padding-right: 2.5rem;
  }

  .xxl\:pr-7 {
    padding-right: 3rem;
  }

  .xxl\:pr-8 {
    padding-right: 3.5rem;
  }

  .xxl\:pr-9 {
    padding-right: 4rem;
  }

  .xxl\:pr-10 {
    padding-right: 4.5rem;
  }

  .xxl\:pr-11 {
    padding-right: 5rem;
  }

  .xxl\:pr-12 {
    padding-right: 5.5rem;
  }

  .xxl\:pr-13 {
    padding-right: 6rem;
  }

  .xxl\:pr-14 {
    padding-right: 6.5rem;
  }

  .xxl\:pr-15 {
    padding-right: 7rem;
  }

  .xxl\:pr-16 {
    padding-right: 7.5rem;
  }

  .xxl\:pr-17 {
    padding-right: 8rem;
  }

  .xxl\:pr-18 {
    padding-right: 8.5rem;
  }

  .xxl\:pr-19 {
    padding-right: 9.5rem;
  }

  .xxl\:pr-20 {
    padding-right: 10rem;
  }

  .xxl\:pr-21 {
    padding-right: 11rem;
  }

  .xxl\:pr-22 {
    padding-right: 13rem;
  }

  .xxl\:pr-23 {
    padding-right: 15rem;
  }

  .xxl\:pr-24 {
    padding-right: 20.5rem;
  }

  .xxl\:pr-tiny {
    padding-right: 0.5rem;
  }

  .xxl\:pr-42p {
    padding-right: 42%;
  }

  .xxl\:pr-huge {
    padding-right: 39.5rem;
  }

  .xxl\:pr-fit {
    padding-right: fit-content;
  }

  .xxl\:pb-0 {
    padding-bottom: 0rem;
  }

  .xxl\:pb-1 {
    padding-bottom: 1rem;
  }

  .xxl\:pb-2 {
    padding-bottom: 1.2rem;
  }

  .xxl\:pb-3 {
    padding-bottom: 1.5rem;
  }

  .xxl\:pb-4 {
    padding-bottom: 1.7rem;
  }

  .xxl\:pb-5 {
    padding-bottom: 2rem;
  }

  .xxl\:pb-6 {
    padding-bottom: 2.5rem;
  }

  .xxl\:pb-7 {
    padding-bottom: 3rem;
  }

  .xxl\:pb-8 {
    padding-bottom: 3.5rem;
  }

  .xxl\:pb-9 {
    padding-bottom: 4rem;
  }

  .xxl\:pb-10 {
    padding-bottom: 4.5rem;
  }

  .xxl\:pb-11 {
    padding-bottom: 5rem;
  }

  .xxl\:pb-12 {
    padding-bottom: 5.5rem;
  }

  .xxl\:pb-13 {
    padding-bottom: 6rem;
  }

  .xxl\:pb-14 {
    padding-bottom: 6.5rem;
  }

  .xxl\:pb-15 {
    padding-bottom: 7rem;
  }

  .xxl\:pb-16 {
    padding-bottom: 7.5rem;
  }

  .xxl\:pb-17 {
    padding-bottom: 8rem;
  }

  .xxl\:pb-18 {
    padding-bottom: 8.5rem;
  }

  .xxl\:pb-19 {
    padding-bottom: 9.5rem;
  }

  .xxl\:pb-20 {
    padding-bottom: 10rem;
  }

  .xxl\:pb-21 {
    padding-bottom: 11rem;
  }

  .xxl\:pb-22 {
    padding-bottom: 13rem;
  }

  .xxl\:pb-23 {
    padding-bottom: 15rem;
  }

  .xxl\:pb-24 {
    padding-bottom: 20.5rem;
  }

  .xxl\:pb-tiny {
    padding-bottom: 0.5rem;
  }

  .xxl\:pb-42p {
    padding-bottom: 42%;
  }

  .xxl\:pb-huge {
    padding-bottom: 39.5rem;
  }

  .xxl\:pb-fit {
    padding-bottom: fit-content;
  }

  .xxl\:pl-0 {
    padding-left: 0rem;
  }

  .xxl\:pl-1 {
    padding-left: 1rem;
  }

  .xxl\:pl-2 {
    padding-left: 1.2rem;
  }

  .xxl\:pl-3 {
    padding-left: 1.5rem;
  }

  .xxl\:pl-4 {
    padding-left: 1.7rem;
  }

  .xxl\:pl-5 {
    padding-left: 2rem;
  }

  .xxl\:pl-6 {
    padding-left: 2.5rem;
  }

  .xxl\:pl-7 {
    padding-left: 3rem;
  }

  .xxl\:pl-8 {
    padding-left: 3.5rem;
  }

  .xxl\:pl-9 {
    padding-left: 4rem;
  }

  .xxl\:pl-10 {
    padding-left: 4.5rem;
  }

  .xxl\:pl-11 {
    padding-left: 5rem;
  }

  .xxl\:pl-12 {
    padding-left: 5.5rem;
  }

  .xxl\:pl-13 {
    padding-left: 6rem;
  }

  .xxl\:pl-14 {
    padding-left: 6.5rem;
  }

  .xxl\:pl-15 {
    padding-left: 7rem;
  }

  .xxl\:pl-16 {
    padding-left: 7.5rem;
  }

  .xxl\:pl-17 {
    padding-left: 8rem;
  }

  .xxl\:pl-18 {
    padding-left: 8.5rem;
  }

  .xxl\:pl-19 {
    padding-left: 9.5rem;
  }

  .xxl\:pl-20 {
    padding-left: 10rem;
  }

  .xxl\:pl-21 {
    padding-left: 11rem;
  }

  .xxl\:pl-22 {
    padding-left: 13rem;
  }

  .xxl\:pl-23 {
    padding-left: 15rem;
  }

  .xxl\:pl-24 {
    padding-left: 20.5rem;
  }

  .xxl\:pl-tiny {
    padding-left: 0.5rem;
  }

  .xxl\:pl-42p {
    padding-left: 42%;
  }

  .xxl\:pl-huge {
    padding-left: 39.5rem;
  }

  .xxl\:pl-fit {
    padding-left: fit-content;
  }

  .xxl\:text-left {
    text-align: left;
  }

  .xxl\:text-center {
    text-align: center;
  }

  .xxl\:text-right {
    text-align: right;
  }

  .xxl\:text-justify {
    text-align: justify;
  }

  .xxl\:align-baseline {
    vertical-align: baseline;
  }

  .xxl\:align-top {
    vertical-align: top;
  }

  .xxl\:align-middle {
    vertical-align: middle;
  }

  .xxl\:align-bottom {
    vertical-align: bottom;
  }

  .xxl\:align-text-top {
    vertical-align: text-top;
  }

  .xxl\:align-text-bottom {
    vertical-align: text-bottom;
  }

  .xxl\:font-sans {
    font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  }

  .xxl\:font-serif {
    font-family: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;
  }

  .xxl\:font-mono {
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  }

  .xxl\:text-1 {
    font-size: 1.4rem;
  }

  .xxl\:text-2 {
    font-size: 1.5rem;
  }

  .xxl\:text-3 {
    font-size: 1.6rem;
  }

  .xxl\:text-4 {
    font-size: 1.8rem;
  }

  .xxl\:text-5 {
    font-size: 2rem;
  }

  .xxl\:text-6 {
    font-size: 2.2rem;
  }

  .xxl\:text-7 {
    font-size: 2.4rem;
  }

  .xxl\:text-8 {
    font-size: 2.6rem;
  }

  .xxl\:text-9 {
    font-size: 2.8rem;
  }

  .xxl\:text-10 {
    font-size: 4.8rem;
  }

  .xxl\:font-thin {
    font-weight: 100;
  }

  .xxl\:font-extralight {
    font-weight: 200;
  }

  .xxl\:font-light {
    font-weight: 300;
  }

  .xxl\:font-normal {
    font-weight: 400;
  }

  .xxl\:font-medium {
    font-weight: 500;
  }

  .xxl\:font-semibold {
    font-weight: 600;
  }

  .xxl\:font-bold {
    font-weight: 700;
  }

  .xxl\:font-extrabold {
    font-weight: 800;
  }

  .xxl\:font-black {
    font-weight: 900;
  }

  .xxl\:uppercase {
    text-transform: uppercase;
  }

  .xxl\:lowercase {
    text-transform: lowercase;
  }

  .xxl\:capitalize {
    text-transform: capitalize;
  }

  .xxl\:normal-case {
    text-transform: none;
  }

  .xxl\:italic {
    font-style: italic;
  }

  .xxl\:not-italic {
    font-style: normal;
  }

  .xxl\:ordinal, .xxl\:slashed-zero, .xxl\:lining-nums, .xxl\:oldstyle-nums, .xxl\:proportional-nums, .xxl\:tabular-nums, .xxl\:diagonal-fractions, .xxl\:stacked-fractions {
    --tw-ordinal: var(--tw-empty,/*!*/ /*!*/);
    --tw-slashed-zero: var(--tw-empty,/*!*/ /*!*/);
    --tw-numeric-figure: var(--tw-empty,/*!*/ /*!*/);
    --tw-numeric-spacing: var(--tw-empty,/*!*/ /*!*/);
    --tw-numeric-fraction: var(--tw-empty,/*!*/ /*!*/);
    -webkit-font-feature-settings: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
            font-feature-settings: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
    font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
  }

  .xxl\:normal-nums {
    -webkit-font-feature-settings: normal;
            font-feature-settings: normal;
    font-variant-numeric: normal;
  }

  .xxl\:ordinal {
    --tw-ordinal: ordinal;
  }

  .xxl\:slashed-zero {
    --tw-slashed-zero: slashed-zero;
  }

  .xxl\:lining-nums {
    --tw-numeric-figure: lining-nums;
  }

  .xxl\:oldstyle-nums {
    --tw-numeric-figure: oldstyle-nums;
  }

  .xxl\:proportional-nums {
    --tw-numeric-spacing: proportional-nums;
  }

  .xxl\:tabular-nums {
    --tw-numeric-spacing: tabular-nums;
  }

  .xxl\:diagonal-fractions {
    --tw-numeric-fraction: diagonal-fractions;
  }

  .xxl\:stacked-fractions {
    --tw-numeric-fraction: stacked-fractions;
  }

  .xxl\:leading-3 {
    line-height: .75rem;
  }

  .xxl\:leading-4 {
    line-height: 1rem;
  }

  .xxl\:leading-5 {
    line-height: 1.25rem;
  }

  .xxl\:leading-6 {
    line-height: 1.5rem;
  }

  .xxl\:leading-7 {
    line-height: 1.75rem;
  }

  .xxl\:leading-8 {
    line-height: 2rem;
  }

  .xxl\:leading-9 {
    line-height: 2.25rem;
  }

  .xxl\:leading-10 {
    line-height: 2.5rem;
  }

  .xxl\:leading-none {
    line-height: 1;
  }

  .xxl\:leading-tight {
    line-height: 1.25;
  }

  .xxl\:leading-snug {
    line-height: 1.375;
  }

  .xxl\:leading-normal {
    line-height: 1.5;
  }

  .xxl\:leading-relaxed {
    line-height: 1.625;
  }

  .xxl\:leading-loose {
    line-height: 2;
  }

  .xxl\:leading-large {
    line-height: 32px;
  }

  .xxl\:leading-xl {
    line-height: 34px;
  }

  .xxl\:tracking-tighter {
    letter-spacing: -0.05em;
  }

  .xxl\:tracking-tight {
    letter-spacing: -0.025em;
  }

  .xxl\:tracking-normal {
    letter-spacing: 0em;
  }

  .xxl\:tracking-wide {
    letter-spacing: 0.025em;
  }

  .xxl\:tracking-wider {
    letter-spacing: 0.05em;
  }

  .xxl\:tracking-widest {
    letter-spacing: 0.1em;
  }

  .xxl\:text-black {
    --tw-text-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-text-opacity));
  }

  .xxl\:text-white {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .xxl\:text-grey {
    --tw-text-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-text-opacity));
  }

  .xxl\:text-purple {
    --tw-text-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-text-opacity));
  }

  .xxl\:text-lightgrey {
    --tw-text-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-text-opacity));
  }

  .xxl\:text-lightpurple {
    --tw-text-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-text-opacity));
  }

  .xxl\:text-purplehover {
    --tw-text-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-text-opacity));
  }

  .xxl\:text-purpleactive {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-text-opacity));
  }

  .xxl\:text-red {
    --tw-text-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-text-opacity));
  }

  .xxl\:text-beige {
    --tw-text-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-text-opacity));
  }

  .xxl\:text-pourpre {
    --tw-text-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-text-opacity));
  }

  .xxl\:text-petrole {
    --tw-text-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-text-opacity));
  }

  .xxl\:text-antracite {
    --tw-text-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-text-opacity));
  }

  .xxl\:text-black-opacity {
    color: rgba(25, 23, 29, 0.7);
  }

  .xxl\:text-current {
    color: currentColor;
  }

  .group:hover .xxl\:group-hover\:text-black {
    --tw-text-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-text-opacity));
  }

  .group:hover .xxl\:group-hover\:text-white {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .group:hover .xxl\:group-hover\:text-grey {
    --tw-text-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-text-opacity));
  }

  .group:hover .xxl\:group-hover\:text-purple {
    --tw-text-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-text-opacity));
  }

  .group:hover .xxl\:group-hover\:text-lightgrey {
    --tw-text-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-text-opacity));
  }

  .group:hover .xxl\:group-hover\:text-lightpurple {
    --tw-text-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-text-opacity));
  }

  .group:hover .xxl\:group-hover\:text-purplehover {
    --tw-text-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-text-opacity));
  }

  .group:hover .xxl\:group-hover\:text-purpleactive {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-text-opacity));
  }

  .group:hover .xxl\:group-hover\:text-red {
    --tw-text-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-text-opacity));
  }

  .group:hover .xxl\:group-hover\:text-beige {
    --tw-text-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-text-opacity));
  }

  .group:hover .xxl\:group-hover\:text-pourpre {
    --tw-text-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-text-opacity));
  }

  .group:hover .xxl\:group-hover\:text-petrole {
    --tw-text-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-text-opacity));
  }

  .group:hover .xxl\:group-hover\:text-antracite {
    --tw-text-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-text-opacity));
  }

  .group:hover .xxl\:group-hover\:text-black-opacity {
    color: rgba(25, 23, 29, 0.7);
  }

  .group:hover .xxl\:group-hover\:text-current {
    color: currentColor;
  }

  .xxl\[focus-within]\:text-black[focus-within] {
    --tw-text-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-text-opacity));
  }

  .xxl\:focus-within\:text-black:focus-within {
    --tw-text-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-text-opacity));
  }

  .xxl\[focus-within]\:text-white[focus-within] {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .xxl\:focus-within\:text-white:focus-within {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .xxl\[focus-within]\:text-grey[focus-within] {
    --tw-text-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-text-opacity));
  }

  .xxl\:focus-within\:text-grey:focus-within {
    --tw-text-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-text-opacity));
  }

  .xxl\[focus-within]\:text-purple[focus-within] {
    --tw-text-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-text-opacity));
  }

  .xxl\:focus-within\:text-purple:focus-within {
    --tw-text-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-text-opacity));
  }

  .xxl\[focus-within]\:text-lightgrey[focus-within] {
    --tw-text-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-text-opacity));
  }

  .xxl\:focus-within\:text-lightgrey:focus-within {
    --tw-text-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-text-opacity));
  }

  .xxl\[focus-within]\:text-lightpurple[focus-within] {
    --tw-text-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-text-opacity));
  }

  .xxl\:focus-within\:text-lightpurple:focus-within {
    --tw-text-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-text-opacity));
  }

  .xxl\[focus-within]\:text-purplehover[focus-within] {
    --tw-text-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-text-opacity));
  }

  .xxl\:focus-within\:text-purplehover:focus-within {
    --tw-text-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-text-opacity));
  }

  .xxl\[focus-within]\:text-purpleactive[focus-within] {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-text-opacity));
  }

  .xxl\:focus-within\:text-purpleactive:focus-within {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-text-opacity));
  }

  .xxl\[focus-within]\:text-red[focus-within] {
    --tw-text-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-text-opacity));
  }

  .xxl\:focus-within\:text-red:focus-within {
    --tw-text-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-text-opacity));
  }

  .xxl\[focus-within]\:text-beige[focus-within] {
    --tw-text-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-text-opacity));
  }

  .xxl\:focus-within\:text-beige:focus-within {
    --tw-text-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-text-opacity));
  }

  .xxl\[focus-within]\:text-pourpre[focus-within] {
    --tw-text-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-text-opacity));
  }

  .xxl\:focus-within\:text-pourpre:focus-within {
    --tw-text-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-text-opacity));
  }

  .xxl\[focus-within]\:text-petrole[focus-within] {
    --tw-text-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-text-opacity));
  }

  .xxl\:focus-within\:text-petrole:focus-within {
    --tw-text-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-text-opacity));
  }

  .xxl\[focus-within]\:text-antracite[focus-within] {
    --tw-text-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-text-opacity));
  }

  .xxl\:focus-within\:text-antracite:focus-within {
    --tw-text-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-text-opacity));
  }

  .xxl\[focus-within]\:text-black-opacity[focus-within] {
    color: rgba(25, 23, 29, 0.7);
  }

  .xxl\:focus-within\:text-black-opacity:focus-within {
    color: rgba(25, 23, 29, 0.7);
  }

  .xxl\[focus-within]\:text-current[focus-within] {
    color: currentColor;
  }

  .xxl\:focus-within\:text-current:focus-within {
    color: currentColor;
  }

  .xxl\:hover\:text-black:hover {
    --tw-text-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-text-opacity));
  }

  .xxl\:hover\:text-white:hover {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .xxl\:hover\:text-grey:hover {
    --tw-text-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-text-opacity));
  }

  .xxl\:hover\:text-purple:hover {
    --tw-text-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-text-opacity));
  }

  .xxl\:hover\:text-lightgrey:hover {
    --tw-text-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-text-opacity));
  }

  .xxl\:hover\:text-lightpurple:hover {
    --tw-text-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-text-opacity));
  }

  .xxl\:hover\:text-purplehover:hover {
    --tw-text-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-text-opacity));
  }

  .xxl\:hover\:text-purpleactive:hover {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-text-opacity));
  }

  .xxl\:hover\:text-red:hover {
    --tw-text-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-text-opacity));
  }

  .xxl\:hover\:text-beige:hover {
    --tw-text-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-text-opacity));
  }

  .xxl\:hover\:text-pourpre:hover {
    --tw-text-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-text-opacity));
  }

  .xxl\:hover\:text-petrole:hover {
    --tw-text-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-text-opacity));
  }

  .xxl\:hover\:text-antracite:hover {
    --tw-text-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-text-opacity));
  }

  .xxl\:hover\:text-black-opacity:hover {
    color: rgba(25, 23, 29, 0.7);
  }

  .xxl\:hover\:text-current:hover {
    color: currentColor;
  }

  .xxl\:focus\:text-black:focus {
    --tw-text-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-text-opacity));
  }

  .xxl\:focus\:text-white:focus {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .xxl\:focus\:text-grey:focus {
    --tw-text-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-text-opacity));
  }

  .xxl\:focus\:text-purple:focus {
    --tw-text-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-text-opacity));
  }

  .xxl\:focus\:text-lightgrey:focus {
    --tw-text-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-text-opacity));
  }

  .xxl\:focus\:text-lightpurple:focus {
    --tw-text-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-text-opacity));
  }

  .xxl\:focus\:text-purplehover:focus {
    --tw-text-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-text-opacity));
  }

  .xxl\:focus\:text-purpleactive:focus {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-text-opacity));
  }

  .xxl\:focus\:text-red:focus {
    --tw-text-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-text-opacity));
  }

  .xxl\:focus\:text-beige:focus {
    --tw-text-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-text-opacity));
  }

  .xxl\:focus\:text-pourpre:focus {
    --tw-text-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-text-opacity));
  }

  .xxl\:focus\:text-petrole:focus {
    --tw-text-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-text-opacity));
  }

  .xxl\:focus\:text-antracite:focus {
    --tw-text-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-text-opacity));
  }

  .xxl\:focus\:text-black-opacity:focus {
    color: rgba(25, 23, 29, 0.7);
  }

  .xxl\:focus\:text-current:focus {
    color: currentColor;
  }

  .xxl\:text-opacity-0 {
    --tw-text-opacity: 0;
  }

  .xxl\:text-opacity-5 {
    --tw-text-opacity: 0.05;
  }

  .xxl\:text-opacity-10 {
    --tw-text-opacity: 0.1;
  }

  .xxl\:text-opacity-20 {
    --tw-text-opacity: 0.2;
  }

  .xxl\:text-opacity-25 {
    --tw-text-opacity: 0.25;
  }

  .xxl\:text-opacity-30 {
    --tw-text-opacity: 0.3;
  }

  .xxl\:text-opacity-40 {
    --tw-text-opacity: 0.4;
  }

  .xxl\:text-opacity-50 {
    --tw-text-opacity: 0.5;
  }

  .xxl\:text-opacity-60 {
    --tw-text-opacity: 0.6;
  }

  .xxl\:text-opacity-70 {
    --tw-text-opacity: 0.7;
  }

  .xxl\:text-opacity-75 {
    --tw-text-opacity: 0.75;
  }

  .xxl\:text-opacity-80 {
    --tw-text-opacity: 0.8;
  }

  .xxl\:text-opacity-90 {
    --tw-text-opacity: 0.9;
  }

  .xxl\:text-opacity-95 {
    --tw-text-opacity: 0.95;
  }

  .xxl\:text-opacity-100 {
    --tw-text-opacity: 1;
  }

  .group:hover .xxl\:group-hover\:text-opacity-0 {
    --tw-text-opacity: 0;
  }

  .group:hover .xxl\:group-hover\:text-opacity-5 {
    --tw-text-opacity: 0.05;
  }

  .group:hover .xxl\:group-hover\:text-opacity-10 {
    --tw-text-opacity: 0.1;
  }

  .group:hover .xxl\:group-hover\:text-opacity-20 {
    --tw-text-opacity: 0.2;
  }

  .group:hover .xxl\:group-hover\:text-opacity-25 {
    --tw-text-opacity: 0.25;
  }

  .group:hover .xxl\:group-hover\:text-opacity-30 {
    --tw-text-opacity: 0.3;
  }

  .group:hover .xxl\:group-hover\:text-opacity-40 {
    --tw-text-opacity: 0.4;
  }

  .group:hover .xxl\:group-hover\:text-opacity-50 {
    --tw-text-opacity: 0.5;
  }

  .group:hover .xxl\:group-hover\:text-opacity-60 {
    --tw-text-opacity: 0.6;
  }

  .group:hover .xxl\:group-hover\:text-opacity-70 {
    --tw-text-opacity: 0.7;
  }

  .group:hover .xxl\:group-hover\:text-opacity-75 {
    --tw-text-opacity: 0.75;
  }

  .group:hover .xxl\:group-hover\:text-opacity-80 {
    --tw-text-opacity: 0.8;
  }

  .group:hover .xxl\:group-hover\:text-opacity-90 {
    --tw-text-opacity: 0.9;
  }

  .group:hover .xxl\:group-hover\:text-opacity-95 {
    --tw-text-opacity: 0.95;
  }

  .group:hover .xxl\:group-hover\:text-opacity-100 {
    --tw-text-opacity: 1;
  }

  .xxl\[focus-within]\:text-opacity-0[focus-within] {
    --tw-text-opacity: 0;
  }

  .xxl\:focus-within\:text-opacity-0:focus-within {
    --tw-text-opacity: 0;
  }

  .xxl\[focus-within]\:text-opacity-5[focus-within] {
    --tw-text-opacity: 0.05;
  }

  .xxl\:focus-within\:text-opacity-5:focus-within {
    --tw-text-opacity: 0.05;
  }

  .xxl\[focus-within]\:text-opacity-10[focus-within] {
    --tw-text-opacity: 0.1;
  }

  .xxl\:focus-within\:text-opacity-10:focus-within {
    --tw-text-opacity: 0.1;
  }

  .xxl\[focus-within]\:text-opacity-20[focus-within] {
    --tw-text-opacity: 0.2;
  }

  .xxl\:focus-within\:text-opacity-20:focus-within {
    --tw-text-opacity: 0.2;
  }

  .xxl\[focus-within]\:text-opacity-25[focus-within] {
    --tw-text-opacity: 0.25;
  }

  .xxl\:focus-within\:text-opacity-25:focus-within {
    --tw-text-opacity: 0.25;
  }

  .xxl\[focus-within]\:text-opacity-30[focus-within] {
    --tw-text-opacity: 0.3;
  }

  .xxl\:focus-within\:text-opacity-30:focus-within {
    --tw-text-opacity: 0.3;
  }

  .xxl\[focus-within]\:text-opacity-40[focus-within] {
    --tw-text-opacity: 0.4;
  }

  .xxl\:focus-within\:text-opacity-40:focus-within {
    --tw-text-opacity: 0.4;
  }

  .xxl\[focus-within]\:text-opacity-50[focus-within] {
    --tw-text-opacity: 0.5;
  }

  .xxl\:focus-within\:text-opacity-50:focus-within {
    --tw-text-opacity: 0.5;
  }

  .xxl\[focus-within]\:text-opacity-60[focus-within] {
    --tw-text-opacity: 0.6;
  }

  .xxl\:focus-within\:text-opacity-60:focus-within {
    --tw-text-opacity: 0.6;
  }

  .xxl\[focus-within]\:text-opacity-70[focus-within] {
    --tw-text-opacity: 0.7;
  }

  .xxl\:focus-within\:text-opacity-70:focus-within {
    --tw-text-opacity: 0.7;
  }

  .xxl\[focus-within]\:text-opacity-75[focus-within] {
    --tw-text-opacity: 0.75;
  }

  .xxl\:focus-within\:text-opacity-75:focus-within {
    --tw-text-opacity: 0.75;
  }

  .xxl\[focus-within]\:text-opacity-80[focus-within] {
    --tw-text-opacity: 0.8;
  }

  .xxl\:focus-within\:text-opacity-80:focus-within {
    --tw-text-opacity: 0.8;
  }

  .xxl\[focus-within]\:text-opacity-90[focus-within] {
    --tw-text-opacity: 0.9;
  }

  .xxl\:focus-within\:text-opacity-90:focus-within {
    --tw-text-opacity: 0.9;
  }

  .xxl\[focus-within]\:text-opacity-95[focus-within] {
    --tw-text-opacity: 0.95;
  }

  .xxl\:focus-within\:text-opacity-95:focus-within {
    --tw-text-opacity: 0.95;
  }

  .xxl\[focus-within]\:text-opacity-100[focus-within] {
    --tw-text-opacity: 1;
  }

  .xxl\:focus-within\:text-opacity-100:focus-within {
    --tw-text-opacity: 1;
  }

  .xxl\:hover\:text-opacity-0:hover {
    --tw-text-opacity: 0;
  }

  .xxl\:hover\:text-opacity-5:hover {
    --tw-text-opacity: 0.05;
  }

  .xxl\:hover\:text-opacity-10:hover {
    --tw-text-opacity: 0.1;
  }

  .xxl\:hover\:text-opacity-20:hover {
    --tw-text-opacity: 0.2;
  }

  .xxl\:hover\:text-opacity-25:hover {
    --tw-text-opacity: 0.25;
  }

  .xxl\:hover\:text-opacity-30:hover {
    --tw-text-opacity: 0.3;
  }

  .xxl\:hover\:text-opacity-40:hover {
    --tw-text-opacity: 0.4;
  }

  .xxl\:hover\:text-opacity-50:hover {
    --tw-text-opacity: 0.5;
  }

  .xxl\:hover\:text-opacity-60:hover {
    --tw-text-opacity: 0.6;
  }

  .xxl\:hover\:text-opacity-70:hover {
    --tw-text-opacity: 0.7;
  }

  .xxl\:hover\:text-opacity-75:hover {
    --tw-text-opacity: 0.75;
  }

  .xxl\:hover\:text-opacity-80:hover {
    --tw-text-opacity: 0.8;
  }

  .xxl\:hover\:text-opacity-90:hover {
    --tw-text-opacity: 0.9;
  }

  .xxl\:hover\:text-opacity-95:hover {
    --tw-text-opacity: 0.95;
  }

  .xxl\:hover\:text-opacity-100:hover {
    --tw-text-opacity: 1;
  }

  .xxl\:focus\:text-opacity-0:focus {
    --tw-text-opacity: 0;
  }

  .xxl\:focus\:text-opacity-5:focus {
    --tw-text-opacity: 0.05;
  }

  .xxl\:focus\:text-opacity-10:focus {
    --tw-text-opacity: 0.1;
  }

  .xxl\:focus\:text-opacity-20:focus {
    --tw-text-opacity: 0.2;
  }

  .xxl\:focus\:text-opacity-25:focus {
    --tw-text-opacity: 0.25;
  }

  .xxl\:focus\:text-opacity-30:focus {
    --tw-text-opacity: 0.3;
  }

  .xxl\:focus\:text-opacity-40:focus {
    --tw-text-opacity: 0.4;
  }

  .xxl\:focus\:text-opacity-50:focus {
    --tw-text-opacity: 0.5;
  }

  .xxl\:focus\:text-opacity-60:focus {
    --tw-text-opacity: 0.6;
  }

  .xxl\:focus\:text-opacity-70:focus {
    --tw-text-opacity: 0.7;
  }

  .xxl\:focus\:text-opacity-75:focus {
    --tw-text-opacity: 0.75;
  }

  .xxl\:focus\:text-opacity-80:focus {
    --tw-text-opacity: 0.8;
  }

  .xxl\:focus\:text-opacity-90:focus {
    --tw-text-opacity: 0.9;
  }

  .xxl\:focus\:text-opacity-95:focus {
    --tw-text-opacity: 0.95;
  }

  .xxl\:focus\:text-opacity-100:focus {
    --tw-text-opacity: 1;
  }

  .xxl\:underline {
    text-decoration: underline;
  }

  .xxl\:line-through {
    text-decoration: line-through;
  }

  .xxl\:no-underline {
    text-decoration: none;
  }

  .group:hover .xxl\:group-hover\:underline {
    text-decoration: underline;
  }

  .group:hover .xxl\:group-hover\:line-through {
    text-decoration: line-through;
  }

  .group:hover .xxl\:group-hover\:no-underline {
    text-decoration: none;
  }

  .xxl\[focus-within]\:underline[focus-within] {
    text-decoration: underline;
  }

  .xxl\:focus-within\:underline:focus-within {
    text-decoration: underline;
  }

  .xxl\[focus-within]\:line-through[focus-within] {
    text-decoration: line-through;
  }

  .xxl\:focus-within\:line-through:focus-within {
    text-decoration: line-through;
  }

  .xxl\[focus-within]\:no-underline[focus-within] {
    text-decoration: none;
  }

  .xxl\:focus-within\:no-underline:focus-within {
    text-decoration: none;
  }

  .xxl\:hover\:underline:hover {
    text-decoration: underline;
  }

  .xxl\:hover\:line-through:hover {
    text-decoration: line-through;
  }

  .xxl\:hover\:no-underline:hover {
    text-decoration: none;
  }

  .xxl\:focus\:underline:focus {
    text-decoration: underline;
  }

  .xxl\:focus\:line-through:focus {
    text-decoration: line-through;
  }

  .xxl\:focus\:no-underline:focus {
    text-decoration: none;
  }

  .xxl\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .xxl\:subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .xxl\:placeholder-black::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-placeholder-opacity));
  }

  .xxl\:placeholder-black::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-placeholder-opacity));
  }

  .xxl\:placeholder-black:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-placeholder-opacity));
  }

  .xxl\:placeholder-black::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-placeholder-opacity));
  }

  .xxl\:placeholder-black::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-placeholder-opacity));
  }

  .xxl\:placeholder-white::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .xxl\:placeholder-white::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .xxl\:placeholder-white:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .xxl\:placeholder-white::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .xxl\:placeholder-white::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .xxl\:placeholder-grey::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-placeholder-opacity));
  }

  .xxl\:placeholder-grey::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-placeholder-opacity));
  }

  .xxl\:placeholder-grey:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-placeholder-opacity));
  }

  .xxl\:placeholder-grey::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-placeholder-opacity));
  }

  .xxl\:placeholder-grey::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-placeholder-opacity));
  }

  .xxl\:placeholder-purple::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .xxl\:placeholder-purple::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .xxl\:placeholder-purple:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .xxl\:placeholder-purple::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .xxl\:placeholder-purple::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .xxl\:placeholder-lightgrey::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-placeholder-opacity));
  }

  .xxl\:placeholder-lightgrey::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-placeholder-opacity));
  }

  .xxl\:placeholder-lightgrey:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-placeholder-opacity));
  }

  .xxl\:placeholder-lightgrey::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-placeholder-opacity));
  }

  .xxl\:placeholder-lightgrey::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-placeholder-opacity));
  }

  .xxl\:placeholder-lightpurple::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .xxl\:placeholder-lightpurple::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .xxl\:placeholder-lightpurple:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .xxl\:placeholder-lightpurple::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .xxl\:placeholder-lightpurple::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .xxl\:placeholder-purplehover::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-placeholder-opacity));
  }

  .xxl\:placeholder-purplehover::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-placeholder-opacity));
  }

  .xxl\:placeholder-purplehover:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-placeholder-opacity));
  }

  .xxl\:placeholder-purplehover::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-placeholder-opacity));
  }

  .xxl\:placeholder-purplehover::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-placeholder-opacity));
  }

  .xxl\:placeholder-purpleactive::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-placeholder-opacity));
  }

  .xxl\:placeholder-purpleactive::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-placeholder-opacity));
  }

  .xxl\:placeholder-purpleactive:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-placeholder-opacity));
  }

  .xxl\:placeholder-purpleactive::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-placeholder-opacity));
  }

  .xxl\:placeholder-purpleactive::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-placeholder-opacity));
  }

  .xxl\:placeholder-red::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-placeholder-opacity));
  }

  .xxl\:placeholder-red::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-placeholder-opacity));
  }

  .xxl\:placeholder-red:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-placeholder-opacity));
  }

  .xxl\:placeholder-red::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-placeholder-opacity));
  }

  .xxl\:placeholder-red::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-placeholder-opacity));
  }

  .xxl\:placeholder-beige::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .xxl\:placeholder-beige::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .xxl\:placeholder-beige:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .xxl\:placeholder-beige::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .xxl\:placeholder-beige::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .xxl\:placeholder-pourpre::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-placeholder-opacity));
  }

  .xxl\:placeholder-pourpre::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-placeholder-opacity));
  }

  .xxl\:placeholder-pourpre:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-placeholder-opacity));
  }

  .xxl\:placeholder-pourpre::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-placeholder-opacity));
  }

  .xxl\:placeholder-pourpre::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-placeholder-opacity));
  }

  .xxl\:placeholder-petrole::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .xxl\:placeholder-petrole::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .xxl\:placeholder-petrole:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .xxl\:placeholder-petrole::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .xxl\:placeholder-petrole::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .xxl\:placeholder-antracite::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-placeholder-opacity));
  }

  .xxl\:placeholder-antracite::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-placeholder-opacity));
  }

  .xxl\:placeholder-antracite:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-placeholder-opacity));
  }

  .xxl\:placeholder-antracite::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-placeholder-opacity));
  }

  .xxl\:placeholder-antracite::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-placeholder-opacity));
  }

  .xxl\:placeholder-black-opacity::-webkit-input-placeholder {
    color: rgba(25, 23, 29, 0.7);
  }

  .xxl\:placeholder-black-opacity::-moz-placeholder {
    color: rgba(25, 23, 29, 0.7);
  }

  .xxl\:placeholder-black-opacity:-ms-input-placeholder {
    color: rgba(25, 23, 29, 0.7);
  }

  .xxl\:placeholder-black-opacity::-ms-input-placeholder {
    color: rgba(25, 23, 29, 0.7);
  }

  .xxl\:placeholder-black-opacity::placeholder {
    color: rgba(25, 23, 29, 0.7);
  }

  .xxl\:placeholder-current::-webkit-input-placeholder {
    color: currentColor;
  }

  .xxl\:placeholder-current::-moz-placeholder {
    color: currentColor;
  }

  .xxl\:placeholder-current:-ms-input-placeholder {
    color: currentColor;
  }

  .xxl\:placeholder-current::-ms-input-placeholder {
    color: currentColor;
  }

  .xxl\:placeholder-current::placeholder {
    color: currentColor;
  }

  .xxl\:focus\:placeholder-black:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-placeholder-opacity));
  }

  .xxl\:focus\:placeholder-black:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-placeholder-opacity));
  }

  .xxl\:focus\:placeholder-black:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-placeholder-opacity));
  }

  .xxl\:focus\:placeholder-black:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-placeholder-opacity));
  }

  .xxl\:focus\:placeholder-black:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(26, 23, 30, var(--tw-placeholder-opacity));
  }

  .xxl\:focus\:placeholder-white:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .xxl\:focus\:placeholder-white:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .xxl\:focus\:placeholder-white:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .xxl\:focus\:placeholder-white:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .xxl\:focus\:placeholder-white:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .xxl\:focus\:placeholder-grey:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-placeholder-opacity));
  }

  .xxl\:focus\:placeholder-grey:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-placeholder-opacity));
  }

  .xxl\:focus\:placeholder-grey:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-placeholder-opacity));
  }

  .xxl\:focus\:placeholder-grey:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-placeholder-opacity));
  }

  .xxl\:focus\:placeholder-grey:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(174, 173, 175, var(--tw-placeholder-opacity));
  }

  .xxl\:focus\:placeholder-purple:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .xxl\:focus\:placeholder-purple:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .xxl\:focus\:placeholder-purple:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .xxl\:focus\:placeholder-purple:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .xxl\:focus\:placeholder-purple:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .xxl\:focus\:placeholder-lightgrey:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-placeholder-opacity));
  }

  .xxl\:focus\:placeholder-lightgrey:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-placeholder-opacity));
  }

  .xxl\:focus\:placeholder-lightgrey:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-placeholder-opacity));
  }

  .xxl\:focus\:placeholder-lightgrey:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-placeholder-opacity));
  }

  .xxl\:focus\:placeholder-lightgrey:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(241, 241, 241, var(--tw-placeholder-opacity));
  }

  .xxl\:focus\:placeholder-lightpurple:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .xxl\:focus\:placeholder-lightpurple:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .xxl\:focus\:placeholder-lightpurple:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .xxl\:focus\:placeholder-lightpurple:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .xxl\:focus\:placeholder-lightpurple:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .xxl\:focus\:placeholder-purplehover:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-placeholder-opacity));
  }

  .xxl\:focus\:placeholder-purplehover:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-placeholder-opacity));
  }

  .xxl\:focus\:placeholder-purplehover:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-placeholder-opacity));
  }

  .xxl\:focus\:placeholder-purplehover:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-placeholder-opacity));
  }

  .xxl\:focus\:placeholder-purplehover:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(160, 121, 232, var(--tw-placeholder-opacity));
  }

  .xxl\:focus\:placeholder-purpleactive:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-placeholder-opacity));
  }

  .xxl\:focus\:placeholder-purpleactive:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-placeholder-opacity));
  }

  .xxl\:focus\:placeholder-purpleactive:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-placeholder-opacity));
  }

  .xxl\:focus\:placeholder-purpleactive:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-placeholder-opacity));
  }

  .xxl\:focus\:placeholder-purpleactive:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 227, var(--tw-placeholder-opacity));
  }

  .xxl\:focus\:placeholder-red:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-placeholder-opacity));
  }

  .xxl\:focus\:placeholder-red:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-placeholder-opacity));
  }

  .xxl\:focus\:placeholder-red:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-placeholder-opacity));
  }

  .xxl\:focus\:placeholder-red:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-placeholder-opacity));
  }

  .xxl\:focus\:placeholder-red:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(230, 95, 110, var(--tw-placeholder-opacity));
  }

  .xxl\:focus\:placeholder-beige:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .xxl\:focus\:placeholder-beige:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .xxl\:focus\:placeholder-beige:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .xxl\:focus\:placeholder-beige:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .xxl\:focus\:placeholder-beige:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 183, 167, var(--tw-placeholder-opacity));
  }

  .xxl\:focus\:placeholder-pourpre:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-placeholder-opacity));
  }

  .xxl\:focus\:placeholder-pourpre:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-placeholder-opacity));
  }

  .xxl\:focus\:placeholder-pourpre:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-placeholder-opacity));
  }

  .xxl\:focus\:placeholder-pourpre:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-placeholder-opacity));
  }

  .xxl\:focus\:placeholder-pourpre:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(74, 25, 44, var(--tw-placeholder-opacity));
  }

  .xxl\:focus\:placeholder-petrole:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .xxl\:focus\:placeholder-petrole:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .xxl\:focus\:placeholder-petrole:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .xxl\:focus\:placeholder-petrole:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .xxl\:focus\:placeholder-petrole:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(1, 66, 94, var(--tw-placeholder-opacity));
  }

  .xxl\:focus\:placeholder-antracite:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-placeholder-opacity));
  }

  .xxl\:focus\:placeholder-antracite:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-placeholder-opacity));
  }

  .xxl\:focus\:placeholder-antracite:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-placeholder-opacity));
  }

  .xxl\:focus\:placeholder-antracite:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-placeholder-opacity));
  }

  .xxl\:focus\:placeholder-antracite:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(68, 78, 79, var(--tw-placeholder-opacity));
  }

  .xxl\:focus\:placeholder-black-opacity:focus::-webkit-input-placeholder {
    color: rgba(25, 23, 29, 0.7);
  }

  .xxl\:focus\:placeholder-black-opacity:focus::-moz-placeholder {
    color: rgba(25, 23, 29, 0.7);
  }

  .xxl\:focus\:placeholder-black-opacity:focus:-ms-input-placeholder {
    color: rgba(25, 23, 29, 0.7);
  }

  .xxl\:focus\:placeholder-black-opacity:focus::-ms-input-placeholder {
    color: rgba(25, 23, 29, 0.7);
  }

  .xxl\:focus\:placeholder-black-opacity:focus::placeholder {
    color: rgba(25, 23, 29, 0.7);
  }

  .xxl\:focus\:placeholder-current:focus::-webkit-input-placeholder {
    color: currentColor;
  }

  .xxl\:focus\:placeholder-current:focus::-moz-placeholder {
    color: currentColor;
  }

  .xxl\:focus\:placeholder-current:focus:-ms-input-placeholder {
    color: currentColor;
  }

  .xxl\:focus\:placeholder-current:focus::-ms-input-placeholder {
    color: currentColor;
  }

  .xxl\:focus\:placeholder-current:focus::placeholder {
    color: currentColor;
  }

  .xxl\:placeholder-opacity-0::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0;
  }

  .xxl\:placeholder-opacity-0::-moz-placeholder {
    --tw-placeholder-opacity: 0;
  }

  .xxl\:placeholder-opacity-0:-ms-input-placeholder {
    --tw-placeholder-opacity: 0;
  }

  .xxl\:placeholder-opacity-0::-ms-input-placeholder {
    --tw-placeholder-opacity: 0;
  }

  .xxl\:placeholder-opacity-0::placeholder {
    --tw-placeholder-opacity: 0;
  }

  .xxl\:placeholder-opacity-5::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .xxl\:placeholder-opacity-5::-moz-placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .xxl\:placeholder-opacity-5:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .xxl\:placeholder-opacity-5::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .xxl\:placeholder-opacity-5::placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .xxl\:placeholder-opacity-10::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .xxl\:placeholder-opacity-10::-moz-placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .xxl\:placeholder-opacity-10:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .xxl\:placeholder-opacity-10::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .xxl\:placeholder-opacity-10::placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .xxl\:placeholder-opacity-20::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .xxl\:placeholder-opacity-20::-moz-placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .xxl\:placeholder-opacity-20:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .xxl\:placeholder-opacity-20::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .xxl\:placeholder-opacity-20::placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .xxl\:placeholder-opacity-25::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .xxl\:placeholder-opacity-25::-moz-placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .xxl\:placeholder-opacity-25:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .xxl\:placeholder-opacity-25::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .xxl\:placeholder-opacity-25::placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .xxl\:placeholder-opacity-30::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .xxl\:placeholder-opacity-30::-moz-placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .xxl\:placeholder-opacity-30:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .xxl\:placeholder-opacity-30::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .xxl\:placeholder-opacity-30::placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .xxl\:placeholder-opacity-40::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .xxl\:placeholder-opacity-40::-moz-placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .xxl\:placeholder-opacity-40:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .xxl\:placeholder-opacity-40::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .xxl\:placeholder-opacity-40::placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .xxl\:placeholder-opacity-50::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .xxl\:placeholder-opacity-50::-moz-placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .xxl\:placeholder-opacity-50:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .xxl\:placeholder-opacity-50::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .xxl\:placeholder-opacity-50::placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .xxl\:placeholder-opacity-60::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .xxl\:placeholder-opacity-60::-moz-placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .xxl\:placeholder-opacity-60:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .xxl\:placeholder-opacity-60::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .xxl\:placeholder-opacity-60::placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .xxl\:placeholder-opacity-70::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .xxl\:placeholder-opacity-70::-moz-placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .xxl\:placeholder-opacity-70:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .xxl\:placeholder-opacity-70::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .xxl\:placeholder-opacity-70::placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .xxl\:placeholder-opacity-75::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .xxl\:placeholder-opacity-75::-moz-placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .xxl\:placeholder-opacity-75:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .xxl\:placeholder-opacity-75::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .xxl\:placeholder-opacity-75::placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .xxl\:placeholder-opacity-80::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .xxl\:placeholder-opacity-80::-moz-placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .xxl\:placeholder-opacity-80:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .xxl\:placeholder-opacity-80::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .xxl\:placeholder-opacity-80::placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .xxl\:placeholder-opacity-90::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .xxl\:placeholder-opacity-90::-moz-placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .xxl\:placeholder-opacity-90:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .xxl\:placeholder-opacity-90::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .xxl\:placeholder-opacity-90::placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .xxl\:placeholder-opacity-95::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .xxl\:placeholder-opacity-95::-moz-placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .xxl\:placeholder-opacity-95:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .xxl\:placeholder-opacity-95::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .xxl\:placeholder-opacity-95::placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .xxl\:placeholder-opacity-100::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
  }

  .xxl\:placeholder-opacity-100::-moz-placeholder {
    --tw-placeholder-opacity: 1;
  }

  .xxl\:placeholder-opacity-100:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
  }

  .xxl\:placeholder-opacity-100::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
  }

  .xxl\:placeholder-opacity-100::placeholder {
    --tw-placeholder-opacity: 1;
  }

  .xxl\:focus\:placeholder-opacity-0:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0;
  }

  .xxl\:focus\:placeholder-opacity-0:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0;
  }

  .xxl\:focus\:placeholder-opacity-0:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0;
  }

  .xxl\:focus\:placeholder-opacity-0:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0;
  }

  .xxl\:focus\:placeholder-opacity-0:focus::placeholder {
    --tw-placeholder-opacity: 0;
  }

  .xxl\:focus\:placeholder-opacity-5:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .xxl\:focus\:placeholder-opacity-5:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .xxl\:focus\:placeholder-opacity-5:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .xxl\:focus\:placeholder-opacity-5:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .xxl\:focus\:placeholder-opacity-5:focus::placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .xxl\:focus\:placeholder-opacity-10:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .xxl\:focus\:placeholder-opacity-10:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .xxl\:focus\:placeholder-opacity-10:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .xxl\:focus\:placeholder-opacity-10:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .xxl\:focus\:placeholder-opacity-10:focus::placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .xxl\:focus\:placeholder-opacity-20:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .xxl\:focus\:placeholder-opacity-20:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .xxl\:focus\:placeholder-opacity-20:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .xxl\:focus\:placeholder-opacity-20:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .xxl\:focus\:placeholder-opacity-20:focus::placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .xxl\:focus\:placeholder-opacity-25:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .xxl\:focus\:placeholder-opacity-25:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .xxl\:focus\:placeholder-opacity-25:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .xxl\:focus\:placeholder-opacity-25:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .xxl\:focus\:placeholder-opacity-25:focus::placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .xxl\:focus\:placeholder-opacity-30:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .xxl\:focus\:placeholder-opacity-30:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .xxl\:focus\:placeholder-opacity-30:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .xxl\:focus\:placeholder-opacity-30:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .xxl\:focus\:placeholder-opacity-30:focus::placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .xxl\:focus\:placeholder-opacity-40:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .xxl\:focus\:placeholder-opacity-40:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .xxl\:focus\:placeholder-opacity-40:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .xxl\:focus\:placeholder-opacity-40:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .xxl\:focus\:placeholder-opacity-40:focus::placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .xxl\:focus\:placeholder-opacity-50:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .xxl\:focus\:placeholder-opacity-50:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .xxl\:focus\:placeholder-opacity-50:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .xxl\:focus\:placeholder-opacity-50:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .xxl\:focus\:placeholder-opacity-50:focus::placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .xxl\:focus\:placeholder-opacity-60:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .xxl\:focus\:placeholder-opacity-60:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .xxl\:focus\:placeholder-opacity-60:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .xxl\:focus\:placeholder-opacity-60:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .xxl\:focus\:placeholder-opacity-60:focus::placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .xxl\:focus\:placeholder-opacity-70:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .xxl\:focus\:placeholder-opacity-70:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .xxl\:focus\:placeholder-opacity-70:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .xxl\:focus\:placeholder-opacity-70:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .xxl\:focus\:placeholder-opacity-70:focus::placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .xxl\:focus\:placeholder-opacity-75:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .xxl\:focus\:placeholder-opacity-75:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .xxl\:focus\:placeholder-opacity-75:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .xxl\:focus\:placeholder-opacity-75:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .xxl\:focus\:placeholder-opacity-75:focus::placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .xxl\:focus\:placeholder-opacity-80:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .xxl\:focus\:placeholder-opacity-80:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .xxl\:focus\:placeholder-opacity-80:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .xxl\:focus\:placeholder-opacity-80:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .xxl\:focus\:placeholder-opacity-80:focus::placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .xxl\:focus\:placeholder-opacity-90:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .xxl\:focus\:placeholder-opacity-90:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .xxl\:focus\:placeholder-opacity-90:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .xxl\:focus\:placeholder-opacity-90:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .xxl\:focus\:placeholder-opacity-90:focus::placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .xxl\:focus\:placeholder-opacity-95:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .xxl\:focus\:placeholder-opacity-95:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .xxl\:focus\:placeholder-opacity-95:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .xxl\:focus\:placeholder-opacity-95:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .xxl\:focus\:placeholder-opacity-95:focus::placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .xxl\:focus\:placeholder-opacity-100:focus::-webkit-input-placeholder {
    --tw-placeholder-opacity: 1;
  }

  .xxl\:focus\:placeholder-opacity-100:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
  }

  .xxl\:focus\:placeholder-opacity-100:focus:-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
  }

  .xxl\:focus\:placeholder-opacity-100:focus::-ms-input-placeholder {
    --tw-placeholder-opacity: 1;
  }

  .xxl\:focus\:placeholder-opacity-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
  }

  .xxl\:opacity-0 {
    opacity: 0;
  }

  .xxl\:opacity-5 {
    opacity: 0.05;
  }

  .xxl\:opacity-10 {
    opacity: 0.1;
  }

  .xxl\:opacity-20 {
    opacity: 0.2;
  }

  .xxl\:opacity-25 {
    opacity: 0.25;
  }

  .xxl\:opacity-30 {
    opacity: 0.3;
  }

  .xxl\:opacity-40 {
    opacity: 0.4;
  }

  .xxl\:opacity-50 {
    opacity: 0.5;
  }

  .xxl\:opacity-60 {
    opacity: 0.6;
  }

  .xxl\:opacity-70 {
    opacity: 0.7;
  }

  .xxl\:opacity-75 {
    opacity: 0.75;
  }

  .xxl\:opacity-80 {
    opacity: 0.8;
  }

  .xxl\:opacity-90 {
    opacity: 0.9;
  }

  .xxl\:opacity-95 {
    opacity: 0.95;
  }

  .xxl\:opacity-100 {
    opacity: 1;
  }

  .group:hover .xxl\:group-hover\:opacity-0 {
    opacity: 0;
  }

  .group:hover .xxl\:group-hover\:opacity-5 {
    opacity: 0.05;
  }

  .group:hover .xxl\:group-hover\:opacity-10 {
    opacity: 0.1;
  }

  .group:hover .xxl\:group-hover\:opacity-20 {
    opacity: 0.2;
  }

  .group:hover .xxl\:group-hover\:opacity-25 {
    opacity: 0.25;
  }

  .group:hover .xxl\:group-hover\:opacity-30 {
    opacity: 0.3;
  }

  .group:hover .xxl\:group-hover\:opacity-40 {
    opacity: 0.4;
  }

  .group:hover .xxl\:group-hover\:opacity-50 {
    opacity: 0.5;
  }

  .group:hover .xxl\:group-hover\:opacity-60 {
    opacity: 0.6;
  }

  .group:hover .xxl\:group-hover\:opacity-70 {
    opacity: 0.7;
  }

  .group:hover .xxl\:group-hover\:opacity-75 {
    opacity: 0.75;
  }

  .group:hover .xxl\:group-hover\:opacity-80 {
    opacity: 0.8;
  }

  .group:hover .xxl\:group-hover\:opacity-90 {
    opacity: 0.9;
  }

  .group:hover .xxl\:group-hover\:opacity-95 {
    opacity: 0.95;
  }

  .group:hover .xxl\:group-hover\:opacity-100 {
    opacity: 1;
  }

  .xxl\[focus-within]\:opacity-0[focus-within] {
    opacity: 0;
  }

  .xxl\:focus-within\:opacity-0:focus-within {
    opacity: 0;
  }

  .xxl\[focus-within]\:opacity-5[focus-within] {
    opacity: 0.05;
  }

  .xxl\:focus-within\:opacity-5:focus-within {
    opacity: 0.05;
  }

  .xxl\[focus-within]\:opacity-10[focus-within] {
    opacity: 0.1;
  }

  .xxl\:focus-within\:opacity-10:focus-within {
    opacity: 0.1;
  }

  .xxl\[focus-within]\:opacity-20[focus-within] {
    opacity: 0.2;
  }

  .xxl\:focus-within\:opacity-20:focus-within {
    opacity: 0.2;
  }

  .xxl\[focus-within]\:opacity-25[focus-within] {
    opacity: 0.25;
  }

  .xxl\:focus-within\:opacity-25:focus-within {
    opacity: 0.25;
  }

  .xxl\[focus-within]\:opacity-30[focus-within] {
    opacity: 0.3;
  }

  .xxl\:focus-within\:opacity-30:focus-within {
    opacity: 0.3;
  }

  .xxl\[focus-within]\:opacity-40[focus-within] {
    opacity: 0.4;
  }

  .xxl\:focus-within\:opacity-40:focus-within {
    opacity: 0.4;
  }

  .xxl\[focus-within]\:opacity-50[focus-within] {
    opacity: 0.5;
  }

  .xxl\:focus-within\:opacity-50:focus-within {
    opacity: 0.5;
  }

  .xxl\[focus-within]\:opacity-60[focus-within] {
    opacity: 0.6;
  }

  .xxl\:focus-within\:opacity-60:focus-within {
    opacity: 0.6;
  }

  .xxl\[focus-within]\:opacity-70[focus-within] {
    opacity: 0.7;
  }

  .xxl\:focus-within\:opacity-70:focus-within {
    opacity: 0.7;
  }

  .xxl\[focus-within]\:opacity-75[focus-within] {
    opacity: 0.75;
  }

  .xxl\:focus-within\:opacity-75:focus-within {
    opacity: 0.75;
  }

  .xxl\[focus-within]\:opacity-80[focus-within] {
    opacity: 0.8;
  }

  .xxl\:focus-within\:opacity-80:focus-within {
    opacity: 0.8;
  }

  .xxl\[focus-within]\:opacity-90[focus-within] {
    opacity: 0.9;
  }

  .xxl\:focus-within\:opacity-90:focus-within {
    opacity: 0.9;
  }

  .xxl\[focus-within]\:opacity-95[focus-within] {
    opacity: 0.95;
  }

  .xxl\:focus-within\:opacity-95:focus-within {
    opacity: 0.95;
  }

  .xxl\[focus-within]\:opacity-100[focus-within] {
    opacity: 1;
  }

  .xxl\:focus-within\:opacity-100:focus-within {
    opacity: 1;
  }

  .xxl\:hover\:opacity-0:hover {
    opacity: 0;
  }

  .xxl\:hover\:opacity-5:hover {
    opacity: 0.05;
  }

  .xxl\:hover\:opacity-10:hover {
    opacity: 0.1;
  }

  .xxl\:hover\:opacity-20:hover {
    opacity: 0.2;
  }

  .xxl\:hover\:opacity-25:hover {
    opacity: 0.25;
  }

  .xxl\:hover\:opacity-30:hover {
    opacity: 0.3;
  }

  .xxl\:hover\:opacity-40:hover {
    opacity: 0.4;
  }

  .xxl\:hover\:opacity-50:hover {
    opacity: 0.5;
  }

  .xxl\:hover\:opacity-60:hover {
    opacity: 0.6;
  }

  .xxl\:hover\:opacity-70:hover {
    opacity: 0.7;
  }

  .xxl\:hover\:opacity-75:hover {
    opacity: 0.75;
  }

  .xxl\:hover\:opacity-80:hover {
    opacity: 0.8;
  }

  .xxl\:hover\:opacity-90:hover {
    opacity: 0.9;
  }

  .xxl\:hover\:opacity-95:hover {
    opacity: 0.95;
  }

  .xxl\:hover\:opacity-100:hover {
    opacity: 1;
  }

  .xxl\:focus\:opacity-0:focus {
    opacity: 0;
  }

  .xxl\:focus\:opacity-5:focus {
    opacity: 0.05;
  }

  .xxl\:focus\:opacity-10:focus {
    opacity: 0.1;
  }

  .xxl\:focus\:opacity-20:focus {
    opacity: 0.2;
  }

  .xxl\:focus\:opacity-25:focus {
    opacity: 0.25;
  }

  .xxl\:focus\:opacity-30:focus {
    opacity: 0.3;
  }

  .xxl\:focus\:opacity-40:focus {
    opacity: 0.4;
  }

  .xxl\:focus\:opacity-50:focus {
    opacity: 0.5;
  }

  .xxl\:focus\:opacity-60:focus {
    opacity: 0.6;
  }

  .xxl\:focus\:opacity-70:focus {
    opacity: 0.7;
  }

  .xxl\:focus\:opacity-75:focus {
    opacity: 0.75;
  }

  .xxl\:focus\:opacity-80:focus {
    opacity: 0.8;
  }

  .xxl\:focus\:opacity-90:focus {
    opacity: 0.9;
  }

  .xxl\:focus\:opacity-95:focus {
    opacity: 0.95;
  }

  .xxl\:focus\:opacity-100:focus {
    opacity: 1;
  }

  .xxl\:bg-blend-normal {
    background-blend-mode: normal;
  }

  .xxl\:bg-blend-multiply {
    background-blend-mode: multiply;
  }

  .xxl\:bg-blend-screen {
    background-blend-mode: screen;
  }

  .xxl\:bg-blend-overlay {
    background-blend-mode: overlay;
  }

  .xxl\:bg-blend-darken {
    background-blend-mode: darken;
  }

  .xxl\:bg-blend-lighten {
    background-blend-mode: lighten;
  }

  .xxl\:bg-blend-color-dodge {
    background-blend-mode: color-dodge;
  }

  .xxl\:bg-blend-color-burn {
    background-blend-mode: color-burn;
  }

  .xxl\:bg-blend-hard-light {
    background-blend-mode: hard-light;
  }

  .xxl\:bg-blend-soft-light {
    background-blend-mode: soft-light;
  }

  .xxl\:bg-blend-difference {
    background-blend-mode: difference;
  }

  .xxl\:bg-blend-exclusion {
    background-blend-mode: exclusion;
  }

  .xxl\:bg-blend-hue {
    background-blend-mode: hue;
  }

  .xxl\:bg-blend-saturation {
    background-blend-mode: saturation;
  }

  .xxl\:bg-blend-color {
    background-blend-mode: color;
  }

  .xxl\:bg-blend-luminosity {
    background-blend-mode: luminosity;
  }

  .xxl\:mix-blend-normal {
    mix-blend-mode: normal;
  }

  .xxl\:mix-blend-multiply {
    mix-blend-mode: multiply;
  }

  .xxl\:mix-blend-screen {
    mix-blend-mode: screen;
  }

  .xxl\:mix-blend-overlay {
    mix-blend-mode: overlay;
  }

  .xxl\:mix-blend-darken {
    mix-blend-mode: darken;
  }

  .xxl\:mix-blend-lighten {
    mix-blend-mode: lighten;
  }

  .xxl\:mix-blend-color-dodge {
    mix-blend-mode: color-dodge;
  }

  .xxl\:mix-blend-color-burn {
    mix-blend-mode: color-burn;
  }

  .xxl\:mix-blend-hard-light {
    mix-blend-mode: hard-light;
  }

  .xxl\:mix-blend-soft-light {
    mix-blend-mode: soft-light;
  }

  .xxl\:mix-blend-difference {
    mix-blend-mode: difference;
  }

  .xxl\:mix-blend-exclusion {
    mix-blend-mode: exclusion;
  }

  .xxl\:mix-blend-hue {
    mix-blend-mode: hue;
  }

  .xxl\:mix-blend-saturation {
    mix-blend-mode: saturation;
  }

  .xxl\:mix-blend-color {
    mix-blend-mode: color;
  }

  .xxl\:mix-blend-luminosity {
    mix-blend-mode: luminosity;
  }

  .xxl\:shadow-sm {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xxl\:shadow {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xxl\:shadow-md {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xxl\:shadow-lg {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xxl\:shadow-xl {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xxl\:shadow-2xl {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xxl\:shadow-inner {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xxl\:shadow-none {
    --tw-shadow: 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .group:hover .xxl\:group-hover\:shadow-sm {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .group:hover .xxl\:group-hover\:shadow {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .group:hover .xxl\:group-hover\:shadow-md {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .group:hover .xxl\:group-hover\:shadow-lg {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .group:hover .xxl\:group-hover\:shadow-xl {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .group:hover .xxl\:group-hover\:shadow-2xl {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .group:hover .xxl\:group-hover\:shadow-inner {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .group:hover .xxl\:group-hover\:shadow-none {
    --tw-shadow: 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xxl\[focus-within]\:shadow-sm[focus-within] {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xxl\:focus-within\:shadow-sm:focus-within {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xxl\[focus-within]\:shadow[focus-within] {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xxl\:focus-within\:shadow:focus-within {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xxl\[focus-within]\:shadow-md[focus-within] {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xxl\:focus-within\:shadow-md:focus-within {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xxl\[focus-within]\:shadow-lg[focus-within] {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xxl\:focus-within\:shadow-lg:focus-within {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xxl\[focus-within]\:shadow-xl[focus-within] {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xxl\:focus-within\:shadow-xl:focus-within {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xxl\[focus-within]\:shadow-2xl[focus-within] {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xxl\:focus-within\:shadow-2xl:focus-within {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xxl\[focus-within]\:shadow-inner[focus-within] {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xxl\:focus-within\:shadow-inner:focus-within {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xxl\[focus-within]\:shadow-none[focus-within] {
    --tw-shadow: 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xxl\:focus-within\:shadow-none:focus-within {
    --tw-shadow: 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xxl\:hover\:shadow-sm:hover {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xxl\:hover\:shadow:hover {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xxl\:hover\:shadow-md:hover {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xxl\:hover\:shadow-lg:hover {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xxl\:hover\:shadow-xl:hover {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xxl\:hover\:shadow-2xl:hover {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xxl\:hover\:shadow-inner:hover {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xxl\:hover\:shadow-none:hover {
    --tw-shadow: 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xxl\:focus\:shadow-sm:focus {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xxl\:focus\:shadow:focus {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xxl\:focus\:shadow-md:focus {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xxl\:focus\:shadow-lg:focus {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xxl\:focus\:shadow-xl:focus {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xxl\:focus\:shadow-2xl:focus {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xxl\:focus\:shadow-inner:focus {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xxl\:focus\:shadow-none:focus {
    --tw-shadow: 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }

  .xxl\:outline-none {
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .xxl\:outline-white {
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .xxl\:outline-black {
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .xxl\[focus-within]\:outline-none[focus-within] {
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .xxl\:focus-within\:outline-none:focus-within {
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .xxl\[focus-within]\:outline-white[focus-within] {
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .xxl\:focus-within\:outline-white:focus-within {
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .xxl\[focus-within]\:outline-black[focus-within] {
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .xxl\:focus-within\:outline-black:focus-within {
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .xxl\:focus\:outline-none:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .xxl\:focus\:outline-white:focus {
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .xxl\:focus\:outline-black:focus {
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .xxl\:ring-0 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .xxl\:ring-1 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .xxl\:ring-2 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .xxl\:ring-4 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .xxl\:ring-8 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .xxl\:ring {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .xxl\[focus-within]\:ring-0[focus-within] {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .xxl\:focus-within\:ring-0:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .xxl\[focus-within]\:ring-1[focus-within] {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .xxl\:focus-within\:ring-1:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .xxl\[focus-within]\:ring-2[focus-within] {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .xxl\:focus-within\:ring-2:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .xxl\[focus-within]\:ring-4[focus-within] {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .xxl\:focus-within\:ring-4:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .xxl\[focus-within]\:ring-8[focus-within] {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .xxl\:focus-within\:ring-8:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .xxl\[focus-within]\:ring[focus-within] {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .xxl\:focus-within\:ring:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .xxl\:focus\:ring-0:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .xxl\:focus\:ring-1:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .xxl\:focus\:ring-2:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .xxl\:focus\:ring-4:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .xxl\:focus\:ring-8:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .xxl\:focus\:ring:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  }

  .xxl\:ring-inset {
    --tw-ring-inset: inset;
  }

  .xxl\[focus-within]\:ring-inset[focus-within] {
    --tw-ring-inset: inset;
  }

  .xxl\:focus-within\:ring-inset:focus-within {
    --tw-ring-inset: inset;
  }

  .xxl\:focus\:ring-inset:focus {
    --tw-ring-inset: inset;
  }

  .xxl\:ring-black {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(26, 23, 30, var(--tw-ring-opacity));
  }

  .xxl\:ring-white {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
  }

  .xxl\:ring-grey {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(174, 173, 175, var(--tw-ring-opacity));
  }

  .xxl\:ring-purple {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(1, 66, 94, var(--tw-ring-opacity));
  }

  .xxl\:ring-lightgrey {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(241, 241, 241, var(--tw-ring-opacity));
  }

  .xxl\:ring-lightpurple {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(199, 183, 167, var(--tw-ring-opacity));
  }

  .xxl\:ring-purplehover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(160, 121, 232, var(--tw-ring-opacity));
  }

  .xxl\:ring-purpleactive {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(139, 92, 227, var(--tw-ring-opacity));
  }

  .xxl\:ring-red {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(230, 95, 110, var(--tw-ring-opacity));
  }

  .xxl\:ring-beige {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(199, 183, 167, var(--tw-ring-opacity));
  }

  .xxl\:ring-pourpre {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(74, 25, 44, var(--tw-ring-opacity));
  }

  .xxl\:ring-petrole {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(1, 66, 94, var(--tw-ring-opacity));
  }

  .xxl\:ring-antracite {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(68, 78, 79, var(--tw-ring-opacity));
  }

  .xxl\:ring-black-opacity {
    --tw-ring-color: rgba(25, 23, 29, 0.7);
  }

  .xxl\:ring-current {
    --tw-ring-color: currentColor;
  }

  .xxl\[focus-within]\:ring-black[focus-within] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(26, 23, 30, var(--tw-ring-opacity));
  }

  .xxl\:focus-within\:ring-black:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(26, 23, 30, var(--tw-ring-opacity));
  }

  .xxl\[focus-within]\:ring-white[focus-within] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
  }

  .xxl\:focus-within\:ring-white:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
  }

  .xxl\[focus-within]\:ring-grey[focus-within] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(174, 173, 175, var(--tw-ring-opacity));
  }

  .xxl\:focus-within\:ring-grey:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(174, 173, 175, var(--tw-ring-opacity));
  }

  .xxl\[focus-within]\:ring-purple[focus-within] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(1, 66, 94, var(--tw-ring-opacity));
  }

  .xxl\:focus-within\:ring-purple:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(1, 66, 94, var(--tw-ring-opacity));
  }

  .xxl\[focus-within]\:ring-lightgrey[focus-within] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(241, 241, 241, var(--tw-ring-opacity));
  }

  .xxl\:focus-within\:ring-lightgrey:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(241, 241, 241, var(--tw-ring-opacity));
  }

  .xxl\[focus-within]\:ring-lightpurple[focus-within] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(199, 183, 167, var(--tw-ring-opacity));
  }

  .xxl\:focus-within\:ring-lightpurple:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(199, 183, 167, var(--tw-ring-opacity));
  }

  .xxl\[focus-within]\:ring-purplehover[focus-within] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(160, 121, 232, var(--tw-ring-opacity));
  }

  .xxl\:focus-within\:ring-purplehover:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(160, 121, 232, var(--tw-ring-opacity));
  }

  .xxl\[focus-within]\:ring-purpleactive[focus-within] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(139, 92, 227, var(--tw-ring-opacity));
  }

  .xxl\:focus-within\:ring-purpleactive:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(139, 92, 227, var(--tw-ring-opacity));
  }

  .xxl\[focus-within]\:ring-red[focus-within] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(230, 95, 110, var(--tw-ring-opacity));
  }

  .xxl\:focus-within\:ring-red:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(230, 95, 110, var(--tw-ring-opacity));
  }

  .xxl\[focus-within]\:ring-beige[focus-within] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(199, 183, 167, var(--tw-ring-opacity));
  }

  .xxl\:focus-within\:ring-beige:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(199, 183, 167, var(--tw-ring-opacity));
  }

  .xxl\[focus-within]\:ring-pourpre[focus-within] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(74, 25, 44, var(--tw-ring-opacity));
  }

  .xxl\:focus-within\:ring-pourpre:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(74, 25, 44, var(--tw-ring-opacity));
  }

  .xxl\[focus-within]\:ring-petrole[focus-within] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(1, 66, 94, var(--tw-ring-opacity));
  }

  .xxl\:focus-within\:ring-petrole:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(1, 66, 94, var(--tw-ring-opacity));
  }

  .xxl\[focus-within]\:ring-antracite[focus-within] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(68, 78, 79, var(--tw-ring-opacity));
  }

  .xxl\:focus-within\:ring-antracite:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(68, 78, 79, var(--tw-ring-opacity));
  }

  .xxl\[focus-within]\:ring-black-opacity[focus-within] {
    --tw-ring-color: rgba(25, 23, 29, 0.7);
  }

  .xxl\:focus-within\:ring-black-opacity:focus-within {
    --tw-ring-color: rgba(25, 23, 29, 0.7);
  }

  .xxl\[focus-within]\:ring-current[focus-within] {
    --tw-ring-color: currentColor;
  }

  .xxl\:focus-within\:ring-current:focus-within {
    --tw-ring-color: currentColor;
  }

  .xxl\:focus\:ring-black:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(26, 23, 30, var(--tw-ring-opacity));
  }

  .xxl\:focus\:ring-white:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
  }

  .xxl\:focus\:ring-grey:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(174, 173, 175, var(--tw-ring-opacity));
  }

  .xxl\:focus\:ring-purple:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(1, 66, 94, var(--tw-ring-opacity));
  }

  .xxl\:focus\:ring-lightgrey:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(241, 241, 241, var(--tw-ring-opacity));
  }

  .xxl\:focus\:ring-lightpurple:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(199, 183, 167, var(--tw-ring-opacity));
  }

  .xxl\:focus\:ring-purplehover:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(160, 121, 232, var(--tw-ring-opacity));
  }

  .xxl\:focus\:ring-purpleactive:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(139, 92, 227, var(--tw-ring-opacity));
  }

  .xxl\:focus\:ring-red:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(230, 95, 110, var(--tw-ring-opacity));
  }

  .xxl\:focus\:ring-beige:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(199, 183, 167, var(--tw-ring-opacity));
  }

  .xxl\:focus\:ring-pourpre:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(74, 25, 44, var(--tw-ring-opacity));
  }

  .xxl\:focus\:ring-petrole:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(1, 66, 94, var(--tw-ring-opacity));
  }

  .xxl\:focus\:ring-antracite:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(68, 78, 79, var(--tw-ring-opacity));
  }

  .xxl\:focus\:ring-black-opacity:focus {
    --tw-ring-color: rgba(25, 23, 29, 0.7);
  }

  .xxl\:focus\:ring-current:focus {
    --tw-ring-color: currentColor;
  }

  .xxl\:ring-opacity-0 {
    --tw-ring-opacity: 0;
  }

  .xxl\:ring-opacity-5 {
    --tw-ring-opacity: 0.05;
  }

  .xxl\:ring-opacity-10 {
    --tw-ring-opacity: 0.1;
  }

  .xxl\:ring-opacity-20 {
    --tw-ring-opacity: 0.2;
  }

  .xxl\:ring-opacity-25 {
    --tw-ring-opacity: 0.25;
  }

  .xxl\:ring-opacity-30 {
    --tw-ring-opacity: 0.3;
  }

  .xxl\:ring-opacity-40 {
    --tw-ring-opacity: 0.4;
  }

  .xxl\:ring-opacity-50 {
    --tw-ring-opacity: 0.5;
  }

  .xxl\:ring-opacity-60 {
    --tw-ring-opacity: 0.6;
  }

  .xxl\:ring-opacity-70 {
    --tw-ring-opacity: 0.7;
  }

  .xxl\:ring-opacity-75 {
    --tw-ring-opacity: 0.75;
  }

  .xxl\:ring-opacity-80 {
    --tw-ring-opacity: 0.8;
  }

  .xxl\:ring-opacity-90 {
    --tw-ring-opacity: 0.9;
  }

  .xxl\:ring-opacity-95 {
    --tw-ring-opacity: 0.95;
  }

  .xxl\:ring-opacity-100 {
    --tw-ring-opacity: 1;
  }

  .xxl\[focus-within]\:ring-opacity-0[focus-within] {
    --tw-ring-opacity: 0;
  }

  .xxl\:focus-within\:ring-opacity-0:focus-within {
    --tw-ring-opacity: 0;
  }

  .xxl\[focus-within]\:ring-opacity-5[focus-within] {
    --tw-ring-opacity: 0.05;
  }

  .xxl\:focus-within\:ring-opacity-5:focus-within {
    --tw-ring-opacity: 0.05;
  }

  .xxl\[focus-within]\:ring-opacity-10[focus-within] {
    --tw-ring-opacity: 0.1;
  }

  .xxl\:focus-within\:ring-opacity-10:focus-within {
    --tw-ring-opacity: 0.1;
  }

  .xxl\[focus-within]\:ring-opacity-20[focus-within] {
    --tw-ring-opacity: 0.2;
  }

  .xxl\:focus-within\:ring-opacity-20:focus-within {
    --tw-ring-opacity: 0.2;
  }

  .xxl\[focus-within]\:ring-opacity-25[focus-within] {
    --tw-ring-opacity: 0.25;
  }

  .xxl\:focus-within\:ring-opacity-25:focus-within {
    --tw-ring-opacity: 0.25;
  }

  .xxl\[focus-within]\:ring-opacity-30[focus-within] {
    --tw-ring-opacity: 0.3;
  }

  .xxl\:focus-within\:ring-opacity-30:focus-within {
    --tw-ring-opacity: 0.3;
  }

  .xxl\[focus-within]\:ring-opacity-40[focus-within] {
    --tw-ring-opacity: 0.4;
  }

  .xxl\:focus-within\:ring-opacity-40:focus-within {
    --tw-ring-opacity: 0.4;
  }

  .xxl\[focus-within]\:ring-opacity-50[focus-within] {
    --tw-ring-opacity: 0.5;
  }

  .xxl\:focus-within\:ring-opacity-50:focus-within {
    --tw-ring-opacity: 0.5;
  }

  .xxl\[focus-within]\:ring-opacity-60[focus-within] {
    --tw-ring-opacity: 0.6;
  }

  .xxl\:focus-within\:ring-opacity-60:focus-within {
    --tw-ring-opacity: 0.6;
  }

  .xxl\[focus-within]\:ring-opacity-70[focus-within] {
    --tw-ring-opacity: 0.7;
  }

  .xxl\:focus-within\:ring-opacity-70:focus-within {
    --tw-ring-opacity: 0.7;
  }

  .xxl\[focus-within]\:ring-opacity-75[focus-within] {
    --tw-ring-opacity: 0.75;
  }

  .xxl\:focus-within\:ring-opacity-75:focus-within {
    --tw-ring-opacity: 0.75;
  }

  .xxl\[focus-within]\:ring-opacity-80[focus-within] {
    --tw-ring-opacity: 0.8;
  }

  .xxl\:focus-within\:ring-opacity-80:focus-within {
    --tw-ring-opacity: 0.8;
  }

  .xxl\[focus-within]\:ring-opacity-90[focus-within] {
    --tw-ring-opacity: 0.9;
  }

  .xxl\:focus-within\:ring-opacity-90:focus-within {
    --tw-ring-opacity: 0.9;
  }

  .xxl\[focus-within]\:ring-opacity-95[focus-within] {
    --tw-ring-opacity: 0.95;
  }

  .xxl\:focus-within\:ring-opacity-95:focus-within {
    --tw-ring-opacity: 0.95;
  }

  .xxl\[focus-within]\:ring-opacity-100[focus-within] {
    --tw-ring-opacity: 1;
  }

  .xxl\:focus-within\:ring-opacity-100:focus-within {
    --tw-ring-opacity: 1;
  }

  .xxl\:focus\:ring-opacity-0:focus {
    --tw-ring-opacity: 0;
  }

  .xxl\:focus\:ring-opacity-5:focus {
    --tw-ring-opacity: 0.05;
  }

  .xxl\:focus\:ring-opacity-10:focus {
    --tw-ring-opacity: 0.1;
  }

  .xxl\:focus\:ring-opacity-20:focus {
    --tw-ring-opacity: 0.2;
  }

  .xxl\:focus\:ring-opacity-25:focus {
    --tw-ring-opacity: 0.25;
  }

  .xxl\:focus\:ring-opacity-30:focus {
    --tw-ring-opacity: 0.3;
  }

  .xxl\:focus\:ring-opacity-40:focus {
    --tw-ring-opacity: 0.4;
  }

  .xxl\:focus\:ring-opacity-50:focus {
    --tw-ring-opacity: 0.5;
  }

  .xxl\:focus\:ring-opacity-60:focus {
    --tw-ring-opacity: 0.6;
  }

  .xxl\:focus\:ring-opacity-70:focus {
    --tw-ring-opacity: 0.7;
  }

  .xxl\:focus\:ring-opacity-75:focus {
    --tw-ring-opacity: 0.75;
  }

  .xxl\:focus\:ring-opacity-80:focus {
    --tw-ring-opacity: 0.8;
  }

  .xxl\:focus\:ring-opacity-90:focus {
    --tw-ring-opacity: 0.9;
  }

  .xxl\:focus\:ring-opacity-95:focus {
    --tw-ring-opacity: 0.95;
  }

  .xxl\:focus\:ring-opacity-100:focus {
    --tw-ring-opacity: 1;
  }

  .xxl\:ring-offset-0 {
    --tw-ring-offset-width: 0px;
  }

  .xxl\:ring-offset-1 {
    --tw-ring-offset-width: 1px;
  }

  .xxl\:ring-offset-2 {
    --tw-ring-offset-width: 2px;
  }

  .xxl\:ring-offset-4 {
    --tw-ring-offset-width: 4px;
  }

  .xxl\:ring-offset-8 {
    --tw-ring-offset-width: 8px;
  }

  .xxl\[focus-within]\:ring-offset-0[focus-within] {
    --tw-ring-offset-width: 0px;
  }

  .xxl\:focus-within\:ring-offset-0:focus-within {
    --tw-ring-offset-width: 0px;
  }

  .xxl\[focus-within]\:ring-offset-1[focus-within] {
    --tw-ring-offset-width: 1px;
  }

  .xxl\:focus-within\:ring-offset-1:focus-within {
    --tw-ring-offset-width: 1px;
  }

  .xxl\[focus-within]\:ring-offset-2[focus-within] {
    --tw-ring-offset-width: 2px;
  }

  .xxl\:focus-within\:ring-offset-2:focus-within {
    --tw-ring-offset-width: 2px;
  }

  .xxl\[focus-within]\:ring-offset-4[focus-within] {
    --tw-ring-offset-width: 4px;
  }

  .xxl\:focus-within\:ring-offset-4:focus-within {
    --tw-ring-offset-width: 4px;
  }

  .xxl\[focus-within]\:ring-offset-8[focus-within] {
    --tw-ring-offset-width: 8px;
  }

  .xxl\:focus-within\:ring-offset-8:focus-within {
    --tw-ring-offset-width: 8px;
  }

  .xxl\:focus\:ring-offset-0:focus {
    --tw-ring-offset-width: 0px;
  }

  .xxl\:focus\:ring-offset-1:focus {
    --tw-ring-offset-width: 1px;
  }

  .xxl\:focus\:ring-offset-2:focus {
    --tw-ring-offset-width: 2px;
  }

  .xxl\:focus\:ring-offset-4:focus {
    --tw-ring-offset-width: 4px;
  }

  .xxl\:focus\:ring-offset-8:focus {
    --tw-ring-offset-width: 8px;
  }

  .xxl\:ring-offset-black {
    --tw-ring-offset-color: #1A171E;
  }

  .xxl\:ring-offset-white {
    --tw-ring-offset-color: #fff;
  }

  .xxl\:ring-offset-grey {
    --tw-ring-offset-color: #AEADAF;
  }

  .xxl\:ring-offset-purple {
    --tw-ring-offset-color: #01425e;
  }

  .xxl\:ring-offset-lightgrey {
    --tw-ring-offset-color: #F1F1F1;
  }

  .xxl\:ring-offset-lightpurple {
    --tw-ring-offset-color: #c7b7a7;
  }

  .xxl\:ring-offset-purplehover {
    --tw-ring-offset-color: #a079e8;
  }

  .xxl\:ring-offset-purpleactive {
    --tw-ring-offset-color: #8b5ce3;
  }

  .xxl\:ring-offset-red {
    --tw-ring-offset-color: #E65F6E;
  }

  .xxl\:ring-offset-beige {
    --tw-ring-offset-color: #c7b7a7;
  }

  .xxl\:ring-offset-pourpre {
    --tw-ring-offset-color: #4a192c;
  }

  .xxl\:ring-offset-petrole {
    --tw-ring-offset-color: #01425e;
  }

  .xxl\:ring-offset-antracite {
    --tw-ring-offset-color: #444e4f;
  }

  .xxl\:ring-offset-black-opacity {
    --tw-ring-offset-color: rgba(25, 23, 29, 0.7);
  }

  .xxl\:ring-offset-current {
    --tw-ring-offset-color: currentColor;
  }

  .xxl\[focus-within]\:ring-offset-black[focus-within] {
    --tw-ring-offset-color: #1A171E;
  }

  .xxl\:focus-within\:ring-offset-black:focus-within {
    --tw-ring-offset-color: #1A171E;
  }

  .xxl\[focus-within]\:ring-offset-white[focus-within] {
    --tw-ring-offset-color: #fff;
  }

  .xxl\:focus-within\:ring-offset-white:focus-within {
    --tw-ring-offset-color: #fff;
  }

  .xxl\[focus-within]\:ring-offset-grey[focus-within] {
    --tw-ring-offset-color: #AEADAF;
  }

  .xxl\:focus-within\:ring-offset-grey:focus-within {
    --tw-ring-offset-color: #AEADAF;
  }

  .xxl\[focus-within]\:ring-offset-purple[focus-within] {
    --tw-ring-offset-color: #01425e;
  }

  .xxl\:focus-within\:ring-offset-purple:focus-within {
    --tw-ring-offset-color: #01425e;
  }

  .xxl\[focus-within]\:ring-offset-lightgrey[focus-within] {
    --tw-ring-offset-color: #F1F1F1;
  }

  .xxl\:focus-within\:ring-offset-lightgrey:focus-within {
    --tw-ring-offset-color: #F1F1F1;
  }

  .xxl\[focus-within]\:ring-offset-lightpurple[focus-within] {
    --tw-ring-offset-color: #c7b7a7;
  }

  .xxl\:focus-within\:ring-offset-lightpurple:focus-within {
    --tw-ring-offset-color: #c7b7a7;
  }

  .xxl\[focus-within]\:ring-offset-purplehover[focus-within] {
    --tw-ring-offset-color: #a079e8;
  }

  .xxl\:focus-within\:ring-offset-purplehover:focus-within {
    --tw-ring-offset-color: #a079e8;
  }

  .xxl\[focus-within]\:ring-offset-purpleactive[focus-within] {
    --tw-ring-offset-color: #8b5ce3;
  }

  .xxl\:focus-within\:ring-offset-purpleactive:focus-within {
    --tw-ring-offset-color: #8b5ce3;
  }

  .xxl\[focus-within]\:ring-offset-red[focus-within] {
    --tw-ring-offset-color: #E65F6E;
  }

  .xxl\:focus-within\:ring-offset-red:focus-within {
    --tw-ring-offset-color: #E65F6E;
  }

  .xxl\[focus-within]\:ring-offset-beige[focus-within] {
    --tw-ring-offset-color: #c7b7a7;
  }

  .xxl\:focus-within\:ring-offset-beige:focus-within {
    --tw-ring-offset-color: #c7b7a7;
  }

  .xxl\[focus-within]\:ring-offset-pourpre[focus-within] {
    --tw-ring-offset-color: #4a192c;
  }

  .xxl\:focus-within\:ring-offset-pourpre:focus-within {
    --tw-ring-offset-color: #4a192c;
  }

  .xxl\[focus-within]\:ring-offset-petrole[focus-within] {
    --tw-ring-offset-color: #01425e;
  }

  .xxl\:focus-within\:ring-offset-petrole:focus-within {
    --tw-ring-offset-color: #01425e;
  }

  .xxl\[focus-within]\:ring-offset-antracite[focus-within] {
    --tw-ring-offset-color: #444e4f;
  }

  .xxl\:focus-within\:ring-offset-antracite:focus-within {
    --tw-ring-offset-color: #444e4f;
  }

  .xxl\[focus-within]\:ring-offset-black-opacity[focus-within] {
    --tw-ring-offset-color: rgba(25, 23, 29, 0.7);
  }

  .xxl\:focus-within\:ring-offset-black-opacity:focus-within {
    --tw-ring-offset-color: rgba(25, 23, 29, 0.7);
  }

  .xxl\[focus-within]\:ring-offset-current[focus-within] {
    --tw-ring-offset-color: currentColor;
  }

  .xxl\:focus-within\:ring-offset-current:focus-within {
    --tw-ring-offset-color: currentColor;
  }

  .xxl\:focus\:ring-offset-black:focus {
    --tw-ring-offset-color: #1A171E;
  }

  .xxl\:focus\:ring-offset-white:focus {
    --tw-ring-offset-color: #fff;
  }

  .xxl\:focus\:ring-offset-grey:focus {
    --tw-ring-offset-color: #AEADAF;
  }

  .xxl\:focus\:ring-offset-purple:focus {
    --tw-ring-offset-color: #01425e;
  }

  .xxl\:focus\:ring-offset-lightgrey:focus {
    --tw-ring-offset-color: #F1F1F1;
  }

  .xxl\:focus\:ring-offset-lightpurple:focus {
    --tw-ring-offset-color: #c7b7a7;
  }

  .xxl\:focus\:ring-offset-purplehover:focus {
    --tw-ring-offset-color: #a079e8;
  }

  .xxl\:focus\:ring-offset-purpleactive:focus {
    --tw-ring-offset-color: #8b5ce3;
  }

  .xxl\:focus\:ring-offset-red:focus {
    --tw-ring-offset-color: #E65F6E;
  }

  .xxl\:focus\:ring-offset-beige:focus {
    --tw-ring-offset-color: #c7b7a7;
  }

  .xxl\:focus\:ring-offset-pourpre:focus {
    --tw-ring-offset-color: #4a192c;
  }

  .xxl\:focus\:ring-offset-petrole:focus {
    --tw-ring-offset-color: #01425e;
  }

  .xxl\:focus\:ring-offset-antracite:focus {
    --tw-ring-offset-color: #444e4f;
  }

  .xxl\:focus\:ring-offset-black-opacity:focus {
    --tw-ring-offset-color: rgba(25, 23, 29, 0.7);
  }

  .xxl\:focus\:ring-offset-current:focus {
    --tw-ring-offset-color: currentColor;
  }

  .xxl\:filter {
    --tw-blur: var(--tw-empty,/*!*/ /*!*/);
    --tw-brightness: var(--tw-empty,/*!*/ /*!*/);
    --tw-contrast: var(--tw-empty,/*!*/ /*!*/);
    --tw-grayscale: var(--tw-empty,/*!*/ /*!*/);
    --tw-hue-rotate: var(--tw-empty,/*!*/ /*!*/);
    --tw-invert: var(--tw-empty,/*!*/ /*!*/);
    --tw-saturate: var(--tw-empty,/*!*/ /*!*/);
    --tw-sepia: var(--tw-empty,/*!*/ /*!*/);
    --tw-drop-shadow: var(--tw-empty,/*!*/ /*!*/);
    -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
            filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }

  .xxl\:filter-none {
    -webkit-filter: none;
            filter: none;
  }

  .xxl\:blur-0 {
    --tw-blur: blur(0);
  }

  .xxl\:blur-none {
    --tw-blur: blur(0);
  }

  .xxl\:blur-sm {
    --tw-blur: blur(4px);
  }

  .xxl\:blur {
    --tw-blur: blur(8px);
  }

  .xxl\:blur-md {
    --tw-blur: blur(12px);
  }

  .xxl\:blur-lg {
    --tw-blur: blur(16px);
  }

  .xxl\:blur-xl {
    --tw-blur: blur(24px);
  }

  .xxl\:blur-2xl {
    --tw-blur: blur(40px);
  }

  .xxl\:blur-3xl {
    --tw-blur: blur(64px);
  }

  .xxl\:brightness-0 {
    --tw-brightness: brightness(0);
  }

  .xxl\:brightness-50 {
    --tw-brightness: brightness(.5);
  }

  .xxl\:brightness-75 {
    --tw-brightness: brightness(.75);
  }

  .xxl\:brightness-90 {
    --tw-brightness: brightness(.9);
  }

  .xxl\:brightness-95 {
    --tw-brightness: brightness(.95);
  }

  .xxl\:brightness-100 {
    --tw-brightness: brightness(1);
  }

  .xxl\:brightness-105 {
    --tw-brightness: brightness(1.05);
  }

  .xxl\:brightness-110 {
    --tw-brightness: brightness(1.1);
  }

  .xxl\:brightness-125 {
    --tw-brightness: brightness(1.25);
  }

  .xxl\:brightness-150 {
    --tw-brightness: brightness(1.5);
  }

  .xxl\:brightness-200 {
    --tw-brightness: brightness(2);
  }

  .xxl\:contrast-0 {
    --tw-contrast: contrast(0);
  }

  .xxl\:contrast-50 {
    --tw-contrast: contrast(.5);
  }

  .xxl\:contrast-75 {
    --tw-contrast: contrast(.75);
  }

  .xxl\:contrast-100 {
    --tw-contrast: contrast(1);
  }

  .xxl\:contrast-125 {
    --tw-contrast: contrast(1.25);
  }

  .xxl\:contrast-150 {
    --tw-contrast: contrast(1.5);
  }

  .xxl\:contrast-200 {
    --tw-contrast: contrast(2);
  }

  .xxl\:drop-shadow-sm {
    --tw-drop-shadow: drop-shadow(0 1px 1px rgba(0,0,0,0.05));
  }

  .xxl\:drop-shadow {
    --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1)) drop-shadow(0 1px 1px rgba(0, 0, 0, 0.06));
  }

  .xxl\:drop-shadow-md {
    --tw-drop-shadow: drop-shadow(0 4px 3px rgba(0, 0, 0, 0.07)) drop-shadow(0 2px 2px rgba(0, 0, 0, 0.06));
  }

  .xxl\:drop-shadow-lg {
    --tw-drop-shadow: drop-shadow(0 10px 8px rgba(0, 0, 0, 0.04)) drop-shadow(0 4px 3px rgba(0, 0, 0, 0.1));
  }

  .xxl\:drop-shadow-xl {
    --tw-drop-shadow: drop-shadow(0 20px 13px rgba(0, 0, 0, 0.03)) drop-shadow(0 8px 5px rgba(0, 0, 0, 0.08));
  }

  .xxl\:drop-shadow-2xl {
    --tw-drop-shadow: drop-shadow(0 25px 25px rgba(0, 0, 0, 0.15));
  }

  .xxl\:drop-shadow-none {
    --tw-drop-shadow: drop-shadow(0 0 rgba(0,0,0,0));
  }

  .xxl\:grayscale-0 {
    --tw-grayscale: grayscale(0);
  }

  .xxl\:grayscale {
    --tw-grayscale: grayscale(100%);
  }

  .xxl\:hue-rotate-0 {
    --tw-hue-rotate: hue-rotate(0deg);
  }

  .xxl\:hue-rotate-15 {
    --tw-hue-rotate: hue-rotate(15deg);
  }

  .xxl\:hue-rotate-30 {
    --tw-hue-rotate: hue-rotate(30deg);
  }

  .xxl\:hue-rotate-60 {
    --tw-hue-rotate: hue-rotate(60deg);
  }

  .xxl\:hue-rotate-90 {
    --tw-hue-rotate: hue-rotate(90deg);
  }

  .xxl\:hue-rotate-180 {
    --tw-hue-rotate: hue-rotate(180deg);
  }

  .xxl\:-hue-rotate-180 {
    --tw-hue-rotate: hue-rotate(-180deg);
  }

  .xxl\:-hue-rotate-90 {
    --tw-hue-rotate: hue-rotate(-90deg);
  }

  .xxl\:-hue-rotate-60 {
    --tw-hue-rotate: hue-rotate(-60deg);
  }

  .xxl\:-hue-rotate-30 {
    --tw-hue-rotate: hue-rotate(-30deg);
  }

  .xxl\:-hue-rotate-15 {
    --tw-hue-rotate: hue-rotate(-15deg);
  }

  .xxl\:invert-0 {
    --tw-invert: invert(0);
  }

  .xxl\:invert {
    --tw-invert: invert(100%);
  }

  .xxl\:saturate-0 {
    --tw-saturate: saturate(0);
  }

  .xxl\:saturate-50 {
    --tw-saturate: saturate(.5);
  }

  .xxl\:saturate-100 {
    --tw-saturate: saturate(1);
  }

  .xxl\:saturate-150 {
    --tw-saturate: saturate(1.5);
  }

  .xxl\:saturate-200 {
    --tw-saturate: saturate(2);
  }

  .xxl\:sepia-0 {
    --tw-sepia: sepia(0);
  }

  .xxl\:sepia {
    --tw-sepia: sepia(100%);
  }

  .xxl\:backdrop-filter {
    --tw-backdrop-blur: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-brightness: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-contrast: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-grayscale: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-hue-rotate: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-invert: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-opacity: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-saturate: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-sepia: var(--tw-empty,/*!*/ /*!*/);
    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);
  }

  .xxl\:backdrop-filter-none {
    backdrop-filter: none;
  }

  .xxl\:backdrop-blur-0 {
    --tw-backdrop-blur: blur(0);
  }

  .xxl\:backdrop-blur-none {
    --tw-backdrop-blur: blur(0);
  }

  .xxl\:backdrop-blur-sm {
    --tw-backdrop-blur: blur(4px);
  }

  .xxl\:backdrop-blur {
    --tw-backdrop-blur: blur(8px);
  }

  .xxl\:backdrop-blur-md {
    --tw-backdrop-blur: blur(12px);
  }

  .xxl\:backdrop-blur-lg {
    --tw-backdrop-blur: blur(16px);
  }

  .xxl\:backdrop-blur-xl {
    --tw-backdrop-blur: blur(24px);
  }

  .xxl\:backdrop-blur-2xl {
    --tw-backdrop-blur: blur(40px);
  }

  .xxl\:backdrop-blur-3xl {
    --tw-backdrop-blur: blur(64px);
  }

  .xxl\:backdrop-brightness-0 {
    --tw-backdrop-brightness: brightness(0);
  }

  .xxl\:backdrop-brightness-50 {
    --tw-backdrop-brightness: brightness(.5);
  }

  .xxl\:backdrop-brightness-75 {
    --tw-backdrop-brightness: brightness(.75);
  }

  .xxl\:backdrop-brightness-90 {
    --tw-backdrop-brightness: brightness(.9);
  }

  .xxl\:backdrop-brightness-95 {
    --tw-backdrop-brightness: brightness(.95);
  }

  .xxl\:backdrop-brightness-100 {
    --tw-backdrop-brightness: brightness(1);
  }

  .xxl\:backdrop-brightness-105 {
    --tw-backdrop-brightness: brightness(1.05);
  }

  .xxl\:backdrop-brightness-110 {
    --tw-backdrop-brightness: brightness(1.1);
  }

  .xxl\:backdrop-brightness-125 {
    --tw-backdrop-brightness: brightness(1.25);
  }

  .xxl\:backdrop-brightness-150 {
    --tw-backdrop-brightness: brightness(1.5);
  }

  .xxl\:backdrop-brightness-200 {
    --tw-backdrop-brightness: brightness(2);
  }

  .xxl\:backdrop-contrast-0 {
    --tw-backdrop-contrast: contrast(0);
  }

  .xxl\:backdrop-contrast-50 {
    --tw-backdrop-contrast: contrast(.5);
  }

  .xxl\:backdrop-contrast-75 {
    --tw-backdrop-contrast: contrast(.75);
  }

  .xxl\:backdrop-contrast-100 {
    --tw-backdrop-contrast: contrast(1);
  }

  .xxl\:backdrop-contrast-125 {
    --tw-backdrop-contrast: contrast(1.25);
  }

  .xxl\:backdrop-contrast-150 {
    --tw-backdrop-contrast: contrast(1.5);
  }

  .xxl\:backdrop-contrast-200 {
    --tw-backdrop-contrast: contrast(2);
  }

  .xxl\:backdrop-grayscale-0 {
    --tw-backdrop-grayscale: grayscale(0);
  }

  .xxl\:backdrop-grayscale {
    --tw-backdrop-grayscale: grayscale(100%);
  }

  .xxl\:backdrop-hue-rotate-0 {
    --tw-backdrop-hue-rotate: hue-rotate(0deg);
  }

  .xxl\:backdrop-hue-rotate-15 {
    --tw-backdrop-hue-rotate: hue-rotate(15deg);
  }

  .xxl\:backdrop-hue-rotate-30 {
    --tw-backdrop-hue-rotate: hue-rotate(30deg);
  }

  .xxl\:backdrop-hue-rotate-60 {
    --tw-backdrop-hue-rotate: hue-rotate(60deg);
  }

  .xxl\:backdrop-hue-rotate-90 {
    --tw-backdrop-hue-rotate: hue-rotate(90deg);
  }

  .xxl\:backdrop-hue-rotate-180 {
    --tw-backdrop-hue-rotate: hue-rotate(180deg);
  }

  .xxl\:-backdrop-hue-rotate-180 {
    --tw-backdrop-hue-rotate: hue-rotate(-180deg);
  }

  .xxl\:-backdrop-hue-rotate-90 {
    --tw-backdrop-hue-rotate: hue-rotate(-90deg);
  }

  .xxl\:-backdrop-hue-rotate-60 {
    --tw-backdrop-hue-rotate: hue-rotate(-60deg);
  }

  .xxl\:-backdrop-hue-rotate-30 {
    --tw-backdrop-hue-rotate: hue-rotate(-30deg);
  }

  .xxl\:-backdrop-hue-rotate-15 {
    --tw-backdrop-hue-rotate: hue-rotate(-15deg);
  }

  .xxl\:backdrop-invert-0 {
    --tw-backdrop-invert: invert(0);
  }

  .xxl\:backdrop-invert {
    --tw-backdrop-invert: invert(100%);
  }

  .xxl\:backdrop-opacity-0 {
    --tw-backdrop-opacity: opacity(0);
  }

  .xxl\:backdrop-opacity-5 {
    --tw-backdrop-opacity: opacity(0.05);
  }

  .xxl\:backdrop-opacity-10 {
    --tw-backdrop-opacity: opacity(0.1);
  }

  .xxl\:backdrop-opacity-20 {
    --tw-backdrop-opacity: opacity(0.2);
  }

  .xxl\:backdrop-opacity-25 {
    --tw-backdrop-opacity: opacity(0.25);
  }

  .xxl\:backdrop-opacity-30 {
    --tw-backdrop-opacity: opacity(0.3);
  }

  .xxl\:backdrop-opacity-40 {
    --tw-backdrop-opacity: opacity(0.4);
  }

  .xxl\:backdrop-opacity-50 {
    --tw-backdrop-opacity: opacity(0.5);
  }

  .xxl\:backdrop-opacity-60 {
    --tw-backdrop-opacity: opacity(0.6);
  }

  .xxl\:backdrop-opacity-70 {
    --tw-backdrop-opacity: opacity(0.7);
  }

  .xxl\:backdrop-opacity-75 {
    --tw-backdrop-opacity: opacity(0.75);
  }

  .xxl\:backdrop-opacity-80 {
    --tw-backdrop-opacity: opacity(0.8);
  }

  .xxl\:backdrop-opacity-90 {
    --tw-backdrop-opacity: opacity(0.9);
  }

  .xxl\:backdrop-opacity-95 {
    --tw-backdrop-opacity: opacity(0.95);
  }

  .xxl\:backdrop-opacity-100 {
    --tw-backdrop-opacity: opacity(1);
  }

  .xxl\:backdrop-saturate-0 {
    --tw-backdrop-saturate: saturate(0);
  }

  .xxl\:backdrop-saturate-50 {
    --tw-backdrop-saturate: saturate(.5);
  }

  .xxl\:backdrop-saturate-100 {
    --tw-backdrop-saturate: saturate(1);
  }

  .xxl\:backdrop-saturate-150 {
    --tw-backdrop-saturate: saturate(1.5);
  }

  .xxl\:backdrop-saturate-200 {
    --tw-backdrop-saturate: saturate(2);
  }

  .xxl\:backdrop-sepia-0 {
    --tw-backdrop-sepia: sepia(0);
  }

  .xxl\:backdrop-sepia {
    --tw-backdrop-sepia: sepia(100%);
  }

  .xxl\:transition-none {
    -webkit-transition-property: none;
    transition-property: none;
  }

  .xxl\:transition-all {
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-duration: 150ms;
            transition-duration: 150ms;
  }

  .xxl\:transition {
    -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, backdrop-filter, -webkit-box-shadow, -webkit-transform, -webkit-filter;
    transition-property: background-color, border-color, color, fill, stroke, opacity, backdrop-filter, -webkit-box-shadow, -webkit-transform, -webkit-filter;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-box-shadow, -webkit-transform, -webkit-filter;
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-duration: 150ms;
            transition-duration: 150ms;
  }

  .xxl\:transition-colors {
    -webkit-transition-property: background-color, border-color, color, fill, stroke;
    transition-property: background-color, border-color, color, fill, stroke;
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-duration: 150ms;
            transition-duration: 150ms;
  }

  .xxl\:transition-opacity {
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-duration: 150ms;
            transition-duration: 150ms;
  }

  .xxl\:transition-shadow {
    -webkit-transition-property: -webkit-box-shadow;
    transition-property: -webkit-box-shadow;
    transition-property: box-shadow;
    transition-property: box-shadow, -webkit-box-shadow;
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-duration: 150ms;
            transition-duration: 150ms;
  }

  .xxl\:transition-transform {
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-duration: 150ms;
            transition-duration: 150ms;
  }

  .xxl\:delay-75 {
    -webkit-transition-delay: 75ms;
            transition-delay: 75ms;
  }

  .xxl\:delay-100 {
    -webkit-transition-delay: 100ms;
            transition-delay: 100ms;
  }

  .xxl\:delay-150 {
    -webkit-transition-delay: 150ms;
            transition-delay: 150ms;
  }

  .xxl\:delay-200 {
    -webkit-transition-delay: 200ms;
            transition-delay: 200ms;
  }

  .xxl\:delay-300 {
    -webkit-transition-delay: 300ms;
            transition-delay: 300ms;
  }

  .xxl\:delay-500 {
    -webkit-transition-delay: 500ms;
            transition-delay: 500ms;
  }

  .xxl\:delay-700 {
    -webkit-transition-delay: 700ms;
            transition-delay: 700ms;
  }

  .xxl\:delay-1000 {
    -webkit-transition-delay: 1000ms;
            transition-delay: 1000ms;
  }

  .xxl\:duration-75 {
    -webkit-transition-duration: 75ms;
            transition-duration: 75ms;
  }

  .xxl\:duration-100 {
    -webkit-transition-duration: 100ms;
            transition-duration: 100ms;
  }

  .xxl\:duration-150 {
    -webkit-transition-duration: 150ms;
            transition-duration: 150ms;
  }

  .xxl\:duration-200 {
    -webkit-transition-duration: 200ms;
            transition-duration: 200ms;
  }

  .xxl\:duration-300 {
    -webkit-transition-duration: 300ms;
            transition-duration: 300ms;
  }

  .xxl\:duration-500 {
    -webkit-transition-duration: 500ms;
            transition-duration: 500ms;
  }

  .xxl\:duration-700 {
    -webkit-transition-duration: 700ms;
            transition-duration: 700ms;
  }

  .xxl\:duration-1000 {
    -webkit-transition-duration: 1000ms;
            transition-duration: 1000ms;
  }

  .xxl\:ease-linear {
    -webkit-transition-timing-function: linear;
            transition-timing-function: linear;
  }

  .xxl\:ease-in {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
  }

  .xxl\:ease-out {
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }

  .xxl\:ease-in-out {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFpbi5jc3MiLCJtYXBwaW5ncyI6Ijs7O0FBQUEsaUVBQWM7O0FBQWQsOEZBQWM7O0FBQWQ7OztDQUFjOztBQUFkOztDQUFjOztBQUFkOzs7RUFBQSw4QkFBYztVQUFkLHNCQUFjO0FBQUE7O0FBQWQ7O0NBQWM7O0FBQWQ7RUFBQSxnQkFBYztFQUFkLGNBQWM7S0FBZCxXQUFjO0FBQUE7O0FBQWQ7OztDQUFjOztBQUFkO0VBQUEsaUJBQWMsRUFBZCxNQUFjO0VBQWQsOEJBQWMsRUFBZCxNQUFjO0FBQUE7O0FBQWQ7OztDQUFjOztBQUFkOztDQUFjOztBQUFkO0VBQUEsU0FBYztBQUFBOztBQUFkOztDQUFjOztBQUFkO0VBQUE7Ozs7Ozs7O2tCQUFjO0FBQUE7O0FBQWQ7OztDQUFjOztBQUFkOzs7Q0FBYzs7QUFBZDtFQUFBLFNBQWMsRUFBZCxNQUFjO0VBQWQsY0FBYyxFQUFkLE1BQWM7QUFBQTs7QUFBZDs7O0NBQWM7O0FBQWQ7O0NBQWM7O0FBQWQ7RUFBQSx5Q0FBYztVQUFkLGlDQUFjO0FBQUE7O0FBQWQ7O0NBQWM7O0FBQWQ7O0VBQUEsbUJBQWM7QUFBQTs7QUFBZDs7O0NBQWM7O0FBQWQ7Ozs7RUFBQTs7Ozs7O1dBQWMsRUFBZCxNQUFjO0VBQWQsY0FBYyxFQUFkLE1BQWM7QUFBQTs7QUFBZDs7Q0FBYzs7QUFBZDtFQUFBLGNBQWM7QUFBQTs7QUFBZDs7Q0FBYzs7QUFBZDs7RUFBQSxjQUFjO0VBQWQsY0FBYztFQUFkLGtCQUFjO0VBQWQsd0JBQWM7QUFBQTs7QUFBZDtFQUFBLGVBQWM7QUFBQTs7QUFBZDtFQUFBLFdBQWM7QUFBQTs7QUFBZDs7O0NBQWM7O0FBQWQ7OztDQUFjOztBQUFkO0VBQUEsY0FBYyxFQUFkLE1BQWM7RUFBZCxxQkFBYyxFQUFkLE1BQWM7QUFBQTs7QUFBZDs7O0NBQWM7O0FBQWQ7OztDQUFjOztBQUFkOzs7OztFQUFBLG9CQUFjLEVBQWQsTUFBYztFQUFkLGVBQWMsRUFBZCxNQUFjO0VBQWQsaUJBQWMsRUFBZCxNQUFjO0VBQWQsU0FBYyxFQUFkLE1BQWM7QUFBQTs7QUFBZDs7O0NBQWM7O0FBQWQ7U0FBQSxNQUFjO0VBQWQsb0JBQWM7QUFBQTs7QUFBZDs7Q0FBYzs7QUFBZDs7OztFQUFBLDBCQUFjO0FBQUE7O0FBQWQ7O0NBQWM7O0FBQWQ7RUFBQSxrQkFBYztFQUFkLFVBQWM7QUFBQTs7QUFBZDs7Q0FBYzs7QUFBZDtFQUFBLDhCQUFjO0FBQUE7O0FBQWQ7OztDQUFjOztBQUFkO0VBQUEsZ0JBQWM7QUFBQTs7QUFBZDs7Q0FBYzs7QUFBZDtFQUFBLFVBQWM7QUFBQTs7QUFBZDs7Q0FBYzs7QUFBZDtFQUFBLHdCQUFjO0FBQUE7O0FBQWQ7O0NBQWM7O0FBQWQ7O0VBQUEsWUFBYztBQUFBOztBQUFkOzs7Q0FBYzs7QUFBZDtFQUFBLDZCQUFjLEVBQWQsTUFBYztFQUFkLG9CQUFjLEVBQWQsTUFBYztBQUFBOztBQUFkOztDQUFjOztBQUFkO0VBQUEsd0JBQWM7QUFBQTs7QUFBZDs7O0NBQWM7O0FBQWQ7RUFBQSwwQkFBYyxFQUFkLE1BQWM7RUFBZCxhQUFjLEVBQWQsTUFBYztBQUFBOztBQUFkOzs7Q0FBYzs7QUFBZDs7Q0FBYzs7QUFBZDtFQUFBLGtCQUFjO0FBQUE7O0FBQWQ7Ozs7RUFBYzs7QUFBZDs7RUFBYzs7QUFBZDs7Ozs7Ozs7Ozs7OztFQUFBLFNBQWM7QUFBQTs7QUFBZDtFQUFBLDZCQUFjO0VBQWQsc0JBQWM7QUFBQTs7QUFBZDtFQUFBLFNBQWM7RUFBZCxVQUFjO0FBQUE7O0FBQWQ7O0VBQUEsZ0JBQWM7RUFBZCxTQUFjO0VBQWQsVUFBYztBQUFBOztBQUFkOztFQUFjOztBQUFkOzs7OztFQUFjOztBQUFkO0VBQUEsd1JBQWMsRUFBZCxNQUFjO0VBQWQsZ0JBQWMsRUFBZCxNQUFjO0FBQUE7O0FBQWQ7OztFQUFjOztBQUFkO0VBQUEsb0JBQWM7RUFBZCxvQkFBYztBQUFBOztBQUFkOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFBYzs7QUFBZDs7O0VBQUEsOEJBQWM7VUFBZCxzQkFBYyxFQUFkLE1BQWM7RUFBZCxlQUFjLEVBQWQsTUFBYztFQUFkLG1CQUFjLEVBQWQsTUFBYztFQUFkLDBCQUFjLEVBQWQsTUFBYztBQUFBOztBQUFkOztFQUFjOztBQUFkO0VBQUEscUJBQWM7QUFBQTs7QUFBZDs7Ozs7Ozs7RUFBYzs7QUFBZDtFQUFBLG1CQUFjO0FBQUE7O0FBQWQ7RUFBQSxnQkFBYztBQUFBOztBQUFkO0VBQUEsVUFBYztFQUFkLGNBQWM7QUFBQTs7QUFBZDtFQUFBLFVBQWM7RUFBZCxjQUFjO0FBQUE7O0FBQWQ7RUFBQSxVQUFjO0VBQWQsY0FBYztBQUFBOztBQUFkO0VBQUEsVUFBYztFQUFkLGNBQWM7QUFBQTs7QUFBZDs7RUFBQSxVQUFjO0VBQWQsY0FBYztBQUFBOztBQUFkOztFQUFBLGVBQWM7QUFBQTs7QUFBZDs7Ozs7O0VBQWM7O0FBQWQ7RUFBQSxhQUFjO0FBQUE7O0FBQWQ7RUFBQSx5QkFBYztBQUFBOztBQUFkOzs7Ozs7RUFBQSxrQkFBYztFQUFkLG9CQUFjO0FBQUE7O0FBQWQ7OztFQUFjOztBQUFkO0VBQUEsY0FBYztFQUFkLHdCQUFjO0FBQUE7O0FBQWQ7Ozs7OztFQUFjOztBQUFkOzs7OztFQUFBLFVBQWM7RUFBZCxvQkFBYztFQUFkLGNBQWM7QUFBQTs7QUFBZDs7Ozs7RUFBYzs7QUFBZDs7OztFQUFBLCtHQUFjO0FBQUE7O0FBQWQ7Ozs7Ozs7Ozs7Ozs7OztFQUFjOztBQUFkOzs7Ozs7OztFQUFBLGNBQWMsRUFBZCxNQUFjO0VBQWQsc0JBQWMsRUFBZCxNQUFjO0FBQUE7O0FBQWQ7Ozs7O0VBQWM7O0FBQWQ7O0VBQUEsZUFBYztFQUFkLFlBQWM7QUFBQTs7QUFBZDs7RUFBYzs7QUFBZDtFQUFBLGFBQWM7QUFBQTs7QUFBZDtFQUFBO0FBQWM7O0FBRWQ7RUFBQSxrQkFBbUI7RUFBbkIsVUFBbUI7RUFBbkIsV0FBbUI7RUFBbkIsVUFBbUI7RUFBbkIsWUFBbUI7RUFBbkIsZ0JBQW1CO0VBQW5CLHNCQUFtQjtFQUFuQixtQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsZ0JBQW1CO0VBQW5CLFdBQW1CO0VBQW5CLFlBQW1CO0VBQW5CLFVBQW1CO0VBQW5CLFNBQW1CO0VBQW5CLGlCQUFtQjtFQUFuQixVQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkIsVUFBbUI7RUFBbkIsV0FBbUI7RUFBbkIsVUFBbUI7RUFBbkIsWUFBbUI7RUFBbkIsZ0JBQW1CO0VBQW5CLHNCQUFtQjtFQUFuQixtQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CLFVBQW1CO0VBQW5CLFdBQW1CO0VBQW5CLFVBQW1CO0VBQW5CLFlBQW1CO0VBQW5CLGdCQUFtQjtFQUFuQixzQkFBbUI7RUFBbkIsbUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGdCQUFtQjtFQUFuQixXQUFtQjtFQUFuQixZQUFtQjtFQUFuQixVQUFtQjtFQUFuQixTQUFtQjtFQUFuQixpQkFBbUI7RUFBbkIsVUFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsZ0JBQW1CO0VBQW5CLFdBQW1CO0VBQW5CLFlBQW1CO0VBQW5CLFVBQW1CO0VBQW5CLFNBQW1CO0VBQW5CLGlCQUFtQjtFQUFuQixVQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkIsVUFBbUI7RUFBbkIsV0FBbUI7RUFBbkIsVUFBbUI7RUFBbkIsWUFBbUI7RUFBbkIsZ0JBQW1CO0VBQW5CLHNCQUFtQjtFQUFuQixtQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsZ0JBQW1CO0VBQW5CLFdBQW1CO0VBQW5CLFlBQW1CO0VBQW5CLFVBQW1CO0VBQW5CLFNBQW1CO0VBQW5CLGlCQUFtQjtFQUFuQixVQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQSxTQUFtQjtFQUFuQixXQUFtQjtFQUFuQixZQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxTQUFtQjtFQUFuQixXQUFtQjtFQUFuQixZQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxXQUFtQjtFQUFuQixhQUFtQjtFQUFuQixjQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxXQUFtQjtFQUFuQixhQUFtQjtFQUFuQixjQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxXQUFtQjtFQUFuQixhQUFtQjtFQUFuQixjQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxTQUFtQjtFQUFuQixXQUFtQjtFQUFuQixZQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxXQUFtQjtFQUFuQixhQUFtQjtFQUFuQixjQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxTQUFtQjtFQUFuQixXQUFtQjtFQUFuQixZQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxTQUFtQjtFQUFuQixXQUFtQjtFQUFuQixZQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxTQUFtQjtFQUFuQixXQUFtQjtFQUFuQixZQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxXQUFtQjtFQUFuQixhQUFtQjtFQUFuQixjQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxTQUFtQjtFQUFuQixXQUFtQjtFQUFuQixZQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxXQUFtQjtFQUFuQixhQUFtQjtFQUFuQixjQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxTQUFtQjtFQUFuQixXQUFtQjtFQUFuQixZQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxXQUFtQjtFQUFuQixhQUFtQjtFQUFuQixjQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxTQUFtQjtFQUFuQixXQUFtQjtFQUFuQixZQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxXQUFtQjtFQUFuQixhQUFtQjtFQUFuQixjQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxTQUFtQjtFQUFuQixXQUFtQjtFQUFuQixZQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxXQUFtQjtFQUFuQixhQUFtQjtFQUFuQixjQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxXQUFtQjtFQUFuQixhQUFtQjtFQUFuQixjQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxZQUFtQjtFQUFuQixjQUFtQjtFQUFuQixlQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxVQUFtQjtFQUFuQixZQUFtQjtFQUFuQixhQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxVQUFtQjtFQUFuQixZQUFtQjtFQUFuQixhQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxVQUFtQjtFQUFuQixZQUFtQjtFQUFuQixhQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxZQUFtQjtFQUFuQixjQUFtQjtFQUFuQixlQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxTQUFtQjtFQUFuQixXQUFtQjtFQUFuQixZQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxXQUFtQjtFQUFuQixhQUFtQjtFQUFuQixjQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxRQUFtQjtFQUFuQixVQUFtQjtFQUFuQixXQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxZQUFtQjtFQUFuQixjQUFtQjtFQUFuQixlQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxnQkFBbUI7RUFBbkIsa0JBQW1CO0VBQW5CLG1CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxTQUFtQjtFQUFuQixXQUFtQjtFQUFuQixZQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxVQUFtQjtFQUFuQixZQUFtQjtFQUFuQixhQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxZQUFtQjtFQUFuQixjQUFtQjtFQUFuQixlQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxZQUFtQjtFQUFuQixjQUFtQjtFQUFuQixlQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxZQUFtQjtFQUFuQixjQUFtQjtFQUFuQixlQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxVQUFtQjtFQUFuQixZQUFtQjtFQUFuQixhQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxZQUFtQjtFQUFuQixjQUFtQjtFQUFuQixlQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxVQUFtQjtFQUFuQixZQUFtQjtFQUFuQixhQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxZQUFtQjtFQUFuQixjQUFtQjtFQUFuQixlQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxVQUFtQjtFQUFuQixZQUFtQjtFQUFuQixhQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxZQUFtQjtFQUFuQixjQUFtQjtFQUFuQixlQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxVQUFtQjtFQUFuQixZQUFtQjtFQUFuQixhQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxZQUFtQjtFQUFuQixjQUFtQjtFQUFuQixlQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxVQUFtQjtFQUFuQixZQUFtQjtFQUFuQixhQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxZQUFtQjtFQUFuQixjQUFtQjtFQUFuQixlQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxVQUFtQjtFQUFuQixZQUFtQjtFQUFuQixhQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxZQUFtQjtFQUFuQixjQUFtQjtFQUFuQixlQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxVQUFtQjtFQUFuQixZQUFtQjtFQUFuQixhQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxZQUFtQjtFQUFuQixjQUFtQjtFQUFuQixlQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxZQUFtQjtFQUFuQixjQUFtQjtFQUFuQixlQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxXQUFtQjtFQUFuQixhQUFtQjtFQUFuQixjQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxhQUFtQjtFQUFuQixlQUFtQjtFQUFuQixnQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsV0FBbUI7RUFBbkIsYUFBbUI7RUFBbkIsY0FBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsV0FBbUI7RUFBbkIsYUFBbUI7RUFBbkIsY0FBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsYUFBbUI7RUFBbkIsZUFBbUI7RUFBbkIsZ0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLFlBQW1CO0VBQW5CLGNBQW1CO0VBQW5CLGVBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLFNBQW1CO0VBQW5CLFdBQW1CO0VBQW5CLFlBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGFBQW1CO0VBQW5CLGVBQW1CO0VBQW5CLGdCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxnQkFBbUI7RUFBbkIsa0JBQW1CO0VBQW5CLG1CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxRQUFtQjtFQUFuQixVQUFtQjtFQUFuQixXQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxlQUFtQjtFQUFuQixpQkFBbUI7RUFBbkIsa0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGVBQW1CO0VBQW5CLGlCQUFtQjtFQUFuQixrQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsUUFBbUI7RUFBbkIsVUFBbUI7RUFBbkIsV0FBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsUUFBbUI7RUFBbkIsVUFBbUI7RUFBbkIsV0FBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsUUFBbUI7RUFBbkIsVUFBbUI7RUFBbkIsV0FBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsU0FBbUI7RUFBbkIsV0FBbUI7RUFBbkIsWUFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsU0FBbUI7RUFBbkIsV0FBbUI7RUFBbkIsWUFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsZ0JBQW1CO0VBQW5CLGtCQUFtQjtFQUFuQixtQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsZ0JBQW1CO0VBQW5CLGtCQUFtQjtFQUFuQixtQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsU0FBbUI7RUFBbkIsV0FBbUI7RUFBbkIsWUFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsU0FBbUI7RUFBbkIsV0FBbUI7RUFBbkIsWUFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsU0FBbUI7RUFBbkIsV0FBbUI7RUFBbkIsWUFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsVUFBbUI7RUFBbkIsWUFBbUI7RUFBbkIsYUFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsVUFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsVUFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsWUFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsWUFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsWUFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsVUFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsWUFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsVUFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsVUFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsVUFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsWUFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsVUFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsWUFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsVUFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsWUFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsVUFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsWUFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsVUFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsWUFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsWUFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsYUFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsV0FBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsV0FBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsV0FBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsYUFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsVUFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsWUFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsU0FBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsYUFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsaUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLFVBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLFdBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGFBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGFBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGFBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLFdBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGFBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLFdBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGFBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLFdBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGFBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLFdBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGFBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLFdBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGFBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLFdBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGFBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLFdBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGFBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGFBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLFlBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGNBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLFlBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLFlBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGNBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGFBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLFVBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGNBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGlCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxTQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxnQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsZ0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLFNBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLFNBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLFNBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLFVBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLFVBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGlCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxpQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsVUFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsVUFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsVUFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsV0FBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsU0FBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsU0FBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsV0FBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsV0FBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsV0FBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsU0FBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsV0FBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsU0FBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsU0FBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsU0FBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsV0FBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsU0FBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsV0FBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsU0FBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsV0FBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsU0FBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsV0FBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsU0FBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsV0FBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsV0FBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsWUFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsVUFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsVUFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsVUFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsWUFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsU0FBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsV0FBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsUUFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsWUFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsZ0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLFNBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLFVBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLFlBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLFlBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLFlBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLFVBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLFlBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLFVBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLFlBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLFVBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLFlBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLFVBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLFlBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLFVBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLFlBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLFVBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLFlBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLFVBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLFlBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLFlBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLFdBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGFBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLFdBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLFdBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGFBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLFlBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLFNBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGFBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGdCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxRQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxlQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxlQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxRQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxRQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxRQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxTQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxTQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxnQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsZ0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLFNBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLFNBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLFNBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLFVBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBLDRCQUFtQjtNQUFuQixpQkFBbUI7VUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsNEJBQW1CO01BQW5CLGlCQUFtQjtVQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSw0QkFBbUI7TUFBbkIsaUJBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDRCQUFtQjtNQUFuQixpQkFBbUI7VUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsNEJBQW1CO01BQW5CLGlCQUFtQjtVQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSw0QkFBbUI7TUFBbkIsaUJBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDRCQUFtQjtNQUFuQixpQkFBbUI7VUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsNEJBQW1CO01BQW5CLGlCQUFtQjtVQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSw2QkFBbUI7TUFBbkIsaUJBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDZCQUFtQjtNQUFuQixrQkFBbUI7VUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsNkJBQW1CO01BQW5CLGtCQUFtQjtVQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSw2QkFBbUI7TUFBbkIsa0JBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGdDQUFtQjtNQUFuQixxQkFBbUI7VUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsZ0NBQW1CO01BQW5CLG9CQUFtQjtVQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSw0QkFBbUI7TUFBbkIsaUJBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBLGlCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxpQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsbUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG1CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxtQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsaUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG1CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxpQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsbUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGlCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxtQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsaUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG1CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxpQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsbUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGlCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxtQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsaUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG1CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxtQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxpQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsbUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGdCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsd0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGlCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsb0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsb0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsb0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsbUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG1CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxtQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsbUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHFCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsaUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHFCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSx3QkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsZ0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGdCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxnQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGdCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsZ0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxnQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGdCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsZ0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxnQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxpQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsaUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGlCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxpQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsbUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGdCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsZUFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsbUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHVCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxnQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsaUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG1CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxtQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsbUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGlCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxtQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsaUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG1CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxpQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsbUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGlCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxtQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsaUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG1CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxpQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsbUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGlCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxtQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsbUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsbUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGdCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsdUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGlCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxpQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsbUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG1CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxtQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsaUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG1CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxpQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsbUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGlCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxtQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsaUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG1CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxpQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsbUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGlCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxtQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsaUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG1CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxtQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxpQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsbUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGdCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsd0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGlCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsb0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsb0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsb0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsbUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG1CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxtQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsbUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHFCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsaUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHFCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSx3QkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsZ0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGdCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxnQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGdCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsZ0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxnQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGdCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsZ0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxnQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxpQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsaUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGlCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxpQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsbUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGdCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsZUFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsbUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHVCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxnQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsaUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG1CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxtQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsbUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGlCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxtQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsaUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG1CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxpQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsbUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGlCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxtQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsaUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG1CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxpQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsbUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGlCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxtQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsbUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsbUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGdCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsdUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGlCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxpQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsbUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG1CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxtQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsaUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG1CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxpQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsbUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGlCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxtQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsaUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG1CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxpQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsbUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGlCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxtQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsaUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG1CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxtQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxpQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsbUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGdCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsd0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGlCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsb0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsb0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsb0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsbUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG1CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxtQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsbUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHFCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsaUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHFCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSx3QkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsZ0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGdCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxnQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGdCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsZ0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxnQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGdCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsZ0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxnQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxpQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsaUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGlCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxpQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsbUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGdCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsZUFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsbUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHVCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxnQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsaUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG1CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxtQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsbUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGlCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxtQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsaUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG1CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxpQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsbUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGlCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxtQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsaUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG1CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxpQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsbUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGlCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxtQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsbUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsbUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGdCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsdUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBLDhCQUFtQjtVQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwrQkFBbUI7VUFBbkI7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUEsb0JBQW1CO0VBQW5CLG9CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwyQkFBbUI7RUFBbkIsMkJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBLDJCQUFtQjtFQUFuQix3QkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUEsK0JBQW1CO0VBQW5CLDRCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQSwwQkFBbUI7RUFBbkIsdUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBLDBCQUFtQjtFQUFuQix1QkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsMEJBQW1CO0VBQW5CLHVCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQSw4QkFBbUI7RUFBbkIsMkJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDhCQUFtQjtFQUFuQiwyQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUEsOEJBQW1CO0VBQW5CLDJCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSw4QkFBbUI7RUFBbkIsMkJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBLG1CQUFtQjtNQUFuQixnQkFBbUI7VUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsbUJBQW1CO01BQW5CLGtCQUFtQjtVQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxtQkFBbUI7TUFBbkIsa0JBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG1CQUFtQjtNQUFuQixjQUFtQjtVQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxvQkFBbUI7TUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsb0JBQW1CO01BQW5CO0FBQW1COztBQUFuQjtFQUFBLG1CQUFtQjtNQUFuQixvQkFBbUI7VUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsbUJBQW1CO01BQW5CLG9CQUFtQjtVQUFuQjtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQSxnQ0FBbUI7VUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsNkJBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG1DQUFtQjtVQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwrQkFBbUI7VUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsc0NBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGdDQUFtQjtVQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxxQ0FBbUI7VUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsOEJBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGtDQUFtQjtVQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxtQkFBbUI7RUFBbkIsbUJBQW1CO0VBQW5CLGNBQW1CO0VBQW5CLGNBQW1CO0VBQW5CLGNBQW1CO0VBQW5CLGVBQW1CO0VBQW5CLGVBQW1CO0VBQW5CLG1OQUFtQjtVQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxtQkFBbUI7RUFBbkIsbUJBQW1CO0VBQW5CLGNBQW1CO0VBQW5CLGNBQW1CO0VBQW5CLGNBQW1CO0VBQW5CLGVBQW1CO0VBQW5CLGVBQW1CO0VBQW5CLDRNQUFtQjtVQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSx1QkFBbUI7VUFBbkI7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUEsZUFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsZ0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGlCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxnQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsaUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGVBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxpQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGlCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxlQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxnQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsaUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGdCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxpQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsZUFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGlCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsaUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGVBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGdCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxpQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsZ0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGlCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxlQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsaUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxpQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7SUFBQSxpQ0FBbUI7WUFBbkI7RUFBbUI7QUFBQTs7QUFBbkI7RUFBQTtJQUFBLGlDQUFtQjtZQUFuQjtFQUFtQjtBQUFBOztBQUFuQjtFQUFBO0lBQUEsMkJBQW1CO1lBQW5CLG1CQUFtQjtJQUFuQjtFQUFtQjtBQUFBOztBQUFuQjtFQUFBO0lBQUEsMkJBQW1CO1lBQW5CLG1CQUFtQjtJQUFuQjtFQUFtQjtBQUFBOztBQUFuQjtFQUFBO0lBQUE7RUFBbUI7QUFBQTs7QUFBbkI7RUFBQTtJQUFBO0VBQW1CO0FBQUE7O0FBQW5CO0VBQUE7SUFBQSxtQ0FBbUI7WUFBbkIsMkJBQW1CO0lBQW5CLDBEQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7WUFBbkIsZUFBbUI7SUFBbkIsMERBQW1CO1lBQW5CO0VBQW1CO0FBQUE7O0FBQW5CO0VBQUE7SUFBQSxtQ0FBbUI7WUFBbkIsMkJBQW1CO0lBQW5CLDBEQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7WUFBbkIsZUFBbUI7SUFBbkIsMERBQW1CO1lBQW5CO0VBQW1CO0FBQUE7O0FBQW5CO0VBQUEsdUJBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDBDQUFtQjtVQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSw4REFBbUI7VUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsaUVBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHFDQUFtQjtVQUFuQjtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQSx5QkFBbUI7S0FBbkIsc0JBQW1CO01BQW5CLHFCQUFtQjtVQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSx5QkFBbUI7S0FBbkIsc0JBQW1CO01BQW5CLHFCQUFtQjtVQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSx3QkFBbUI7S0FBbkIscUJBQW1CO01BQW5CLG9CQUFtQjtVQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSx5QkFBbUI7S0FBbkIsc0JBQW1CO01BQW5CLHFCQUFtQjtVQUFuQjtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQSx3QkFBbUI7S0FBbkIscUJBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBLHNDQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxzQ0FBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUEsbUNBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG1DQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQSw4QkFBbUI7RUFBbkIsNkJBQW1CO01BQW5CLHVCQUFtQjtVQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSw4QkFBbUI7RUFBbkIsOEJBQW1CO01BQW5CLCtCQUFtQjtVQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSw0QkFBbUI7RUFBbkIsNkJBQW1CO01BQW5CLDBCQUFtQjtVQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSw0QkFBbUI7RUFBbkIsOEJBQW1CO01BQW5CLGtDQUFtQjtVQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxtQkFBbUI7TUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsMkJBQW1CO01BQW5CO0FBQW1COztBQUFuQjtFQUFBLHFCQUFtQjtNQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwwQkFBbUI7TUFBbkIscUJBQW1CO0VBQW5CLHdCQUFtQjtNQUFuQixxQkFBbUI7VUFBbkIsdUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHlCQUFtQjtNQUFuQixvQkFBbUI7RUFBbkIsdUJBQW1CO01BQW5CLG9CQUFtQjtVQUFuQixzQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsdUJBQW1CO01BQW5CLGtCQUFtQjtFQUFuQixxQkFBbUI7TUFBbkIsa0JBQW1CO1VBQW5CLG9CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwyQkFBbUI7TUFBbkIsNEJBQW1CO0VBQW5CLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsOEJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDhCQUFtQjtNQUFuQiwyQkFBbUI7RUFBbkIseUJBQW1CO01BQW5CLDZCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxnQ0FBbUI7TUFBbkIsMkJBQW1CO0VBQW5CLDhCQUFtQjtNQUFuQiwyQkFBbUI7VUFBbkIsNkJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDJCQUFtQjtNQUFuQixzQkFBbUI7RUFBbkIseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQix3QkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsd0JBQW1CO01BQW5CLHFCQUFtQjtVQUFuQixrQkFBbUI7RUFBbkIsb0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHNCQUFtQjtNQUFuQixtQkFBbUI7VUFBbkIsZ0JBQW1CO0VBQW5CLGtCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSx5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUFuQixxQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsMEJBQW1CO01BQW5CLHVCQUFtQjtVQUFuQixvQkFBbUI7RUFBbkIsc0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDBCQUFtQjtNQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSx5QkFBbUI7TUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsdUJBQW1CO01BQW5CO0FBQW1COztBQUFuQjtFQUFBLDJCQUFtQjtNQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSw4QkFBbUI7TUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsZ0NBQW1CO01BQW5CO0FBQW1COztBQUFuQjtFQUFBLHdCQUFtQjtNQUFuQixxQkFBbUI7VUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsc0JBQW1CO01BQW5CLG1CQUFtQjtVQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSx5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDJCQUFtQjtNQUFuQix3QkFBbUI7VUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsMEJBQW1CO01BQW5CLHVCQUFtQjtVQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSx1QkFBbUI7TUFBbkIsb0JBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHFCQUFtQjtNQUFuQixrQkFBbUI7VUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsd0JBQW1CO01BQW5CLHFCQUFtQjtVQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSx5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHlCQUFtQjtNQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSw4QkFBbUI7TUFBbkIsMkJBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBLGNBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGNBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGdCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxnQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsZ0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGNBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGdCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxjQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxnQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsY0FBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsZ0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGNBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGdCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxjQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxnQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsY0FBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsZ0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGNBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGdCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxnQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsZUFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsZUFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsZUFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsZUFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsaUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGdCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxhQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxpQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEscUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHFCQUFtQjtFQUFuQix3QkFBbUI7S0FBbkIscUJBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHFCQUFtQjtFQUFuQix3QkFBbUI7S0FBbkIscUJBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHVCQUFtQjtFQUFuQiwwQkFBbUI7S0FBbkIsdUJBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHVCQUFtQjtFQUFuQiwwQkFBbUI7S0FBbkIsdUJBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHVCQUFtQjtFQUFuQiwwQkFBbUI7S0FBbkIsdUJBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHFCQUFtQjtFQUFuQix3QkFBbUI7S0FBbkIscUJBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHVCQUFtQjtFQUFuQiwwQkFBbUI7S0FBbkIsdUJBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHFCQUFtQjtFQUFuQix3QkFBbUI7S0FBbkIscUJBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHVCQUFtQjtFQUFuQiwwQkFBbUI7S0FBbkIsdUJBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHFCQUFtQjtFQUFuQix3QkFBbUI7S0FBbkIscUJBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHVCQUFtQjtFQUFuQiwwQkFBbUI7S0FBbkIsdUJBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHFCQUFtQjtFQUFuQix3QkFBbUI7S0FBbkIscUJBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHVCQUFtQjtFQUFuQiwwQkFBbUI7S0FBbkIsdUJBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHFCQUFtQjtFQUFuQix3QkFBbUI7S0FBbkIscUJBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHVCQUFtQjtFQUFuQiwwQkFBbUI7S0FBbkIsdUJBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHFCQUFtQjtFQUFuQix3QkFBbUI7S0FBbkIscUJBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHVCQUFtQjtFQUFuQiwwQkFBbUI7S0FBbkIsdUJBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHFCQUFtQjtFQUFuQix3QkFBbUI7S0FBbkIscUJBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHVCQUFtQjtFQUFuQiwwQkFBbUI7S0FBbkIsdUJBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHVCQUFtQjtFQUFuQiwwQkFBbUI7S0FBbkIsdUJBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHNCQUFtQjtFQUFuQix5QkFBbUI7S0FBbkIsc0JBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHNCQUFtQjtFQUFuQix5QkFBbUI7S0FBbkIsc0JBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHNCQUFtQjtFQUFuQix5QkFBbUI7S0FBbkIsc0JBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHNCQUFtQjtFQUFuQix5QkFBbUI7S0FBbkIsc0JBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHdCQUFtQjtFQUFuQiwyQkFBbUI7S0FBbkIsd0JBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHVCQUFtQjtFQUFuQiwwQkFBbUI7S0FBbkIsdUJBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQix1QkFBbUI7S0FBbkIsb0JBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHdCQUFtQjtFQUFuQiwyQkFBbUI7S0FBbkIsd0JBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDRCQUFtQjtFQUFuQiwrQkFBbUI7S0FBbkIsNEJBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsb0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsb0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsb0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsbUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG1CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxtQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsbUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHFCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsaUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHFCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSx5QkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsdUJBQW1CO0VBQW5CLG9EQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSx1QkFBbUI7RUFBbkIsb0RBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHVCQUFtQjtFQUFuQixzREFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsdUJBQW1CO0VBQW5CLHNEQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSx1QkFBbUI7RUFBbkIsc0RBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHVCQUFtQjtFQUFuQixvREFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsdUJBQW1CO0VBQW5CLHNEQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSx1QkFBbUI7RUFBbkIsb0RBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHVCQUFtQjtFQUFuQixzREFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsdUJBQW1CO0VBQW5CLG9EQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSx1QkFBbUI7RUFBbkIsc0RBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHVCQUFtQjtFQUFuQixvREFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsdUJBQW1CO0VBQW5CLHNEQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSx1QkFBbUI7RUFBbkIsb0RBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHVCQUFtQjtFQUFuQixzREFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsdUJBQW1CO0VBQW5CLG9EQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSx1QkFBbUI7RUFBbkIsc0RBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHVCQUFtQjtFQUFuQixvREFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsdUJBQW1CO0VBQW5CLHNEQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSx1QkFBbUI7RUFBbkIsc0RBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHVCQUFtQjtFQUFuQixxREFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsdUJBQW1CO0VBQW5CLHFEQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSx1QkFBbUI7RUFBbkIscURBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHVCQUFtQjtFQUFuQixxREFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsdUJBQW1CO0VBQW5CLHVEQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSx1QkFBbUI7RUFBbkIsc0RBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHVCQUFtQjtFQUFuQixtREFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsdUJBQW1CO0VBQW5CLHVEQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSx1QkFBbUI7RUFBbkIsMkRBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHVCQUFtQjtFQUFuQixvREFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsdUJBQW1CO0VBQW5CLHFEQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSx1QkFBbUI7RUFBbkIsdURBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHVCQUFtQjtFQUFuQix1REFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsdUJBQW1CO0VBQW5CLHVEQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSx1QkFBbUI7RUFBbkIscURBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHVCQUFtQjtFQUFuQix1REFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsdUJBQW1CO0VBQW5CLHFEQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSx1QkFBbUI7RUFBbkIsdURBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHVCQUFtQjtFQUFuQixxREFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsdUJBQW1CO0VBQW5CLHVEQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSx1QkFBbUI7RUFBbkIscURBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHVCQUFtQjtFQUFuQix1REFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsdUJBQW1CO0VBQW5CLHFEQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSx1QkFBbUI7RUFBbkIsdURBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHVCQUFtQjtFQUFuQixxREFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsdUJBQW1CO0VBQW5CLHVEQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSx1QkFBbUI7RUFBbkIscURBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHVCQUFtQjtFQUFuQix1REFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsdUJBQW1CO0VBQW5CLHVEQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSx1QkFBbUI7RUFBbkIsc0RBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHVCQUFtQjtFQUFuQixzREFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsdUJBQW1CO0VBQW5CLHNEQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSx1QkFBbUI7RUFBbkIsc0RBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHVCQUFtQjtFQUFuQix3REFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsdUJBQW1CO0VBQW5CLHVEQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSx1QkFBbUI7RUFBbkIsb0RBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHVCQUFtQjtFQUFuQix3REFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsdUJBQW1CO0VBQW5CLDJEQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSx1QkFBbUI7RUFBbkIsNERBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHVCQUFtQjtFQUFuQiw0REFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsdUJBQW1CO0VBQW5CLDhEQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSx1QkFBbUI7RUFBbkIsOERBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHVCQUFtQjtFQUFuQiw4REFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsdUJBQW1CO0VBQW5CLDREQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSx1QkFBbUI7RUFBbkIsOERBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHVCQUFtQjtFQUFuQiw0REFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsdUJBQW1CO0VBQW5CLDhEQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSx1QkFBbUI7RUFBbkIsNERBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHVCQUFtQjtFQUFuQiw4REFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsdUJBQW1CO0VBQW5CLDREQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSx1QkFBbUI7RUFBbkIsOERBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHVCQUFtQjtFQUFuQiw0REFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsdUJBQW1CO0VBQW5CLDhEQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSx1QkFBbUI7RUFBbkIsNERBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHVCQUFtQjtFQUFuQiw4REFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsdUJBQW1CO0VBQW5CLDREQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSx1QkFBbUI7RUFBbkIsOERBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHVCQUFtQjtFQUFuQiw4REFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsdUJBQW1CO0VBQW5CLDZEQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSx1QkFBbUI7RUFBbkIsNkRBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHVCQUFtQjtFQUFuQiw2REFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsdUJBQW1CO0VBQW5CLDZEQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSx1QkFBbUI7RUFBbkIsK0RBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHVCQUFtQjtFQUFuQiw4REFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsdUJBQW1CO0VBQW5CLDJEQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSx1QkFBbUI7RUFBbkIsK0RBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHVCQUFtQjtFQUFuQixtRUFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsdUJBQW1CO0VBQW5CLDREQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSx1QkFBbUI7RUFBbkIsNkRBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHVCQUFtQjtFQUFuQiwrREFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsdUJBQW1CO0VBQW5CLCtEQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSx1QkFBbUI7RUFBbkIsK0RBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHVCQUFtQjtFQUFuQiw2REFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsdUJBQW1CO0VBQW5CLCtEQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSx1QkFBbUI7RUFBbkIsNkRBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHVCQUFtQjtFQUFuQiwrREFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsdUJBQW1CO0VBQW5CLDZEQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSx1QkFBbUI7RUFBbkIsK0RBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHVCQUFtQjtFQUFuQiw2REFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsdUJBQW1CO0VBQW5CLCtEQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSx1QkFBbUI7RUFBbkIsNkRBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHVCQUFtQjtFQUFuQiwrREFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsdUJBQW1CO0VBQW5CLDZEQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSx1QkFBbUI7RUFBbkIsK0RBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHVCQUFtQjtFQUFuQiw2REFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsdUJBQW1CO0VBQW5CLCtEQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSx1QkFBbUI7RUFBbkIsK0RBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHVCQUFtQjtFQUFuQiw4REFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsdUJBQW1CO0VBQW5CLDhEQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSx1QkFBbUI7RUFBbkIsOERBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHVCQUFtQjtFQUFuQiw4REFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsdUJBQW1CO0VBQW5CLGdFQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSx1QkFBbUI7RUFBbkIsK0RBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHVCQUFtQjtFQUFuQiw0REFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsdUJBQW1CO0VBQW5CLGdFQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSx1QkFBbUI7RUFBbkIsbUVBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBLHdCQUFtQjtFQUFuQiwwREFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsd0JBQW1CO0VBQW5CLDBEQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSx3QkFBbUI7RUFBbkIsMERBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHdCQUFtQjtFQUFuQiwwREFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsd0JBQW1CO0VBQW5CLDBEQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSx3QkFBbUI7RUFBbkIsa0VBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHdCQUFtQjtFQUFuQixrRUFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsd0JBQW1CO0VBQW5CLGtFQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSx3QkFBbUI7RUFBbkIsa0VBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHdCQUFtQjtFQUFuQixrRUFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUEsc0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHNCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsc0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHNCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsc0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHNCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsc0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHNCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsc0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBLHlCQUFtQjtNQUFuQixnQkFBbUI7RUFBbkIsa0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDBCQUFtQjtNQUFuQixpQkFBbUI7RUFBbkIsbUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHdCQUFtQjtNQUFuQixlQUFtQjtFQUFuQixpQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsMkJBQW1CO01BQW5CLGtCQUFtQjtFQUFuQixvQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsNEJBQW1CO01BQW5CLG1CQUFtQjtFQUFuQixxQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEseUJBQW1CO01BQW5CO0FBQW1COztBQUFuQjtFQUFBLDBCQUFtQjtNQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSx3QkFBbUI7TUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsMkJBQW1CO01BQW5CO0FBQW1COztBQUFuQjtFQUFBLDRCQUFtQjtNQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSw2QkFBbUI7TUFBbkI7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUEsNEJBQW1CO01BQW5CO0FBQW1COztBQUFuQjtFQUFBLHlCQUFtQjtNQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSx5QkFBbUI7TUFBbkI7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUEsZ0JBQW1CO0VBQW5CLHVCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQSxpQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUEsMkJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGdDQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwrQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsZ0NBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDhCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwrQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsNEJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDhCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSw4QkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsNEJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGlDQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxnQ0FBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsaUNBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLCtCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxnQ0FBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsNkJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLCtCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwrQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsK0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG9DQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxtQ0FBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsb0NBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGtDQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxtQ0FBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsZ0NBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGtDQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxrQ0FBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsMkJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGdDQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwrQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsZ0NBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDhCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwrQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsNEJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDhCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSw4QkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUEsc0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHNCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsc0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHNCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsc0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHNCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsc0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHNCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsc0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBLHNCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsc0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHNCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsc0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHNCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsc0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHNCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsc0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHNCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsc0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHNCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsc0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHNCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsc0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHNCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsc0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHNCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsc0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHNCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsc0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHNCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsc0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHNCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsc0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHNCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsc0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBLHNCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsc0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHNCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsc0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHNCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsc0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHNCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsc0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHNCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsc0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHNCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsc0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHNCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsc0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHNCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsc0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHNCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUEsaUdBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGtHQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwrRkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsa0dBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGlHQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxrR0FBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsK0ZBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGtHQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwyQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsd0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDJCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwyQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsMkJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDJCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwyQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsMkJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDJCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwyQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsMkJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDJCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwyQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEseUNBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGdDQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwyQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsd0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDJCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwyQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsMkJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDJCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwyQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsMkJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDJCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwyQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsMkJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDJCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwyQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEseUNBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGdDQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwyQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsd0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDJCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwyQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsMkJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDJCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwyQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsMkJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDJCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwyQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsMkJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDJCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwyQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEseUNBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGdDQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQSxtQ0FBbUI7VUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsbUNBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBLDZCQUFtQjtVQUFuQjtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQSxzQkFBbUI7S0FBbkI7QUFBbUI7O0FBQW5CO0VBQUEsb0JBQW1CO0tBQW5CO0FBQW1COztBQUFuQjtFQUFBLG1CQUFtQjtLQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxtQkFBbUI7S0FBbkI7QUFBbUI7O0FBQW5CO0VBQUEseUJBQW1CO0tBQW5CO0FBQW1COztBQUFuQjtFQUFBLDBCQUFtQjtLQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwwQkFBbUI7S0FBbkI7QUFBbUI7O0FBQW5CO0VBQUEsd0JBQW1CO0tBQW5CO0FBQW1COztBQUFuQjtFQUFBLCtCQUFtQjtLQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSw0QkFBbUI7S0FBbkI7QUFBbUI7O0FBQW5CO0VBQUEseUJBQW1CO0tBQW5CO0FBQW1COztBQUFuQjtFQUFBLGdDQUFtQjtLQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSw2QkFBbUI7S0FBbkI7QUFBbUI7O0FBQW5CO0VBQUEsdUJBQW1CO0tBQW5CO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsb0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsb0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsb0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsbUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG1CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxtQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsbUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHFCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsaUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHFCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSx5QkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsaUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGlCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxtQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsbUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG1CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxpQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsbUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGlCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxtQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsaUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG1CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxpQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsbUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGlCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxtQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsaUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG1CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxpQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsbUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG1CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsb0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG1CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxnQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsb0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHdCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQSx5Q0FBbUI7RUFBbkIsOENBQW1CO0VBQW5CLGdEQUFtQjtFQUFuQixpREFBbUI7RUFBbkIsa0RBQW1CO0VBQW5CLHFKQUFtQjtVQUFuQiw2SUFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEscUNBQW1CO1VBQW5CLDZCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsb0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsb0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsb0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsb0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUEsb0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsb0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsb0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsb0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsb0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsb0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsb0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsb0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsb0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsb0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsb0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsb0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsb0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUEsb0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsb0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsb0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsb0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsb0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsb0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsb0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsb0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsb0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQSxtQ0FBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsNEJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDJCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwyQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsMkJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDJCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwyQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsMkJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDJCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwyQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsMkJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDJCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwyQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsMkJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDJCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwyQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsMkJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDJCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwyQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsMkJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDJCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwyQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsMkJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDJCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwyQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsMkJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDJCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwyQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsMkJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDJCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwyQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsMkJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDJCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwyQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsMkJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDJCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwyQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsMkJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDJCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwyQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsMkJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDJCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwyQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsMkJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDJCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwyQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsMkJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDJCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwyQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsMkJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDJCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwyQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsMkJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDJCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwyQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsMkJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDJCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwyQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsMkJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDJCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwyQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsMkJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDJCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwyQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsMkJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDJCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwyQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUE7QUFBbUI7O0FBQW5CO0VBQUEsMkJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDJCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwyQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsMkJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDJCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwyQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsMkJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDJCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwyQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsMkJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDJCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwyQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsMkJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDJCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwyQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsMkJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDJCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwyQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsMkJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDJCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwyQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsMkJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDJCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwyQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsMkJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDJCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwyQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsMkJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDJCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwyQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsMkJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDJCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwyQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsMkJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDJCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwyQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsMkJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDJCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwyQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsMkJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDJCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwyQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsMkJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDJCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwyQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsMkJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDJCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwyQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsMkJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDJCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwyQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsMkJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDJCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwyQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsMkJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDJCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwyQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsMkJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDJCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwyQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsMkJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDJCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwyQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsMkJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDJCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQSw0Q0FBbUI7RUFBbkIsMEVBQW1CO1VBQW5CLGtFQUFtQjtFQUFuQiwrSEFBbUI7VUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsNEVBQW1CO0VBQW5CLDBFQUFtQjtVQUFuQixrRUFBbUI7RUFBbkIsK0hBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGtGQUFtQjtFQUFuQiwwRUFBbUI7VUFBbkIsa0VBQW1CO0VBQW5CLCtIQUFtQjtVQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxvRkFBbUI7RUFBbkIsMEVBQW1CO1VBQW5CLGtFQUFtQjtFQUFuQiwrSEFBbUI7VUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsc0ZBQW1CO0VBQW5CLDBFQUFtQjtVQUFuQixrRUFBbUI7RUFBbkIsK0hBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGtEQUFtQjtFQUFuQiwwRUFBbUI7VUFBbkIsa0VBQW1CO0VBQW5CLCtIQUFtQjtVQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxrREFBbUI7RUFBbkIsMEVBQW1CO1VBQW5CLGtFQUFtQjtFQUFuQiwrSEFBbUI7VUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsOEJBQW1CO0VBQW5CLDBFQUFtQjtVQUFuQixrRUFBbUI7RUFBbkIsK0hBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDRDQUFtQjtFQUFuQiwwRUFBbUI7VUFBbkIsa0VBQW1CO0VBQW5CLCtIQUFtQjtVQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSw0RUFBbUI7RUFBbkIsMEVBQW1CO1VBQW5CLGtFQUFtQjtFQUFuQiwrSEFBbUI7VUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsa0ZBQW1CO0VBQW5CLDBFQUFtQjtVQUFuQixrRUFBbUI7RUFBbkIsK0hBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG9GQUFtQjtFQUFuQiwwRUFBbUI7VUFBbkIsa0VBQW1CO0VBQW5CLCtIQUFtQjtVQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxzRkFBbUI7RUFBbkIsMEVBQW1CO1VBQW5CLGtFQUFtQjtFQUFuQiwrSEFBbUI7VUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsa0RBQW1CO0VBQW5CLDBFQUFtQjtVQUFuQixrRUFBbUI7RUFBbkIsK0hBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGtEQUFtQjtFQUFuQiwwRUFBbUI7VUFBbkIsa0VBQW1CO0VBQW5CLCtIQUFtQjtVQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSw4QkFBbUI7RUFBbkIsMEVBQW1CO1VBQW5CLGtFQUFtQjtFQUFuQiwrSEFBbUI7VUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsNENBQW1CO0VBQW5CLDBFQUFtQjtVQUFuQixrRUFBbUI7RUFBbkIsK0hBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDRDQUFtQjtFQUFuQiwwRUFBbUI7VUFBbkIsa0VBQW1CO0VBQW5CLCtIQUFtQjtVQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSw0RUFBbUI7RUFBbkIsMEVBQW1CO1VBQW5CLGtFQUFtQjtFQUFuQiwrSEFBbUI7VUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsNEVBQW1CO0VBQW5CLDBFQUFtQjtVQUFuQixrRUFBbUI7RUFBbkIsK0hBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGtGQUFtQjtFQUFuQiwwRUFBbUI7VUFBbkIsa0VBQW1CO0VBQW5CLCtIQUFtQjtVQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxrRkFBbUI7RUFBbkIsMEVBQW1CO1VBQW5CLGtFQUFtQjtFQUFuQiwrSEFBbUI7VUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsb0ZBQW1CO0VBQW5CLDBFQUFtQjtVQUFuQixrRUFBbUI7RUFBbkIsK0hBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG9GQUFtQjtFQUFuQiwwRUFBbUI7VUFBbkIsa0VBQW1CO0VBQW5CLCtIQUFtQjtVQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxzRkFBbUI7RUFBbkIsMEVBQW1CO1VBQW5CLGtFQUFtQjtFQUFuQiwrSEFBbUI7VUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsc0ZBQW1CO0VBQW5CLDBFQUFtQjtVQUFuQixrRUFBbUI7RUFBbkIsK0hBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGtEQUFtQjtFQUFuQiwwRUFBbUI7VUFBbkIsa0VBQW1CO0VBQW5CLCtIQUFtQjtVQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxrREFBbUI7RUFBbkIsMEVBQW1CO1VBQW5CLGtFQUFtQjtFQUFuQiwrSEFBbUI7VUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsa0RBQW1CO0VBQW5CLDBFQUFtQjtVQUFuQixrRUFBbUI7RUFBbkIsK0hBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGtEQUFtQjtFQUFuQiwwRUFBbUI7VUFBbkIsa0VBQW1CO0VBQW5CLCtIQUFtQjtVQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSw4QkFBbUI7RUFBbkIsMEVBQW1CO1VBQW5CLGtFQUFtQjtFQUFuQiwrSEFBbUI7VUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsOEJBQW1CO0VBQW5CLDBFQUFtQjtVQUFuQixrRUFBbUI7RUFBbkIsK0hBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDRDQUFtQjtFQUFuQiwwRUFBbUI7VUFBbkIsa0VBQW1CO0VBQW5CLCtIQUFtQjtVQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSw0RUFBbUI7RUFBbkIsMEVBQW1CO1VBQW5CLGtFQUFtQjtFQUFuQiwrSEFBbUI7VUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsa0ZBQW1CO0VBQW5CLDBFQUFtQjtVQUFuQixrRUFBbUI7RUFBbkIsK0hBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG9GQUFtQjtFQUFuQiwwRUFBbUI7VUFBbkIsa0VBQW1CO0VBQW5CLCtIQUFtQjtVQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxzRkFBbUI7RUFBbkIsMEVBQW1CO1VBQW5CLGtFQUFtQjtFQUFuQiwrSEFBbUI7VUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsa0RBQW1CO0VBQW5CLDBFQUFtQjtVQUFuQixrRUFBbUI7RUFBbkIsK0hBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGtEQUFtQjtFQUFuQiwwRUFBbUI7VUFBbkIsa0VBQW1CO0VBQW5CLCtIQUFtQjtVQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSw4QkFBbUI7RUFBbkIsMEVBQW1CO1VBQW5CLGtFQUFtQjtFQUFuQiwrSEFBbUI7VUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsNENBQW1CO0VBQW5CLDBFQUFtQjtVQUFuQixrRUFBbUI7RUFBbkIsK0hBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDRFQUFtQjtFQUFuQiwwRUFBbUI7VUFBbkIsa0VBQW1CO0VBQW5CLCtIQUFtQjtVQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxrRkFBbUI7RUFBbkIsMEVBQW1CO1VBQW5CLGtFQUFtQjtFQUFuQiwrSEFBbUI7VUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsb0ZBQW1CO0VBQW5CLDBFQUFtQjtVQUFuQixrRUFBbUI7RUFBbkIsK0hBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHNGQUFtQjtFQUFuQiwwRUFBbUI7VUFBbkIsa0VBQW1CO0VBQW5CLCtIQUFtQjtVQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxrREFBbUI7RUFBbkIsMEVBQW1CO1VBQW5CLGtFQUFtQjtFQUFuQiwrSEFBbUI7VUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsa0RBQW1CO0VBQW5CLDBFQUFtQjtVQUFuQixrRUFBbUI7RUFBbkIsK0hBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDhCQUFtQjtFQUFuQiwwRUFBbUI7VUFBbkIsa0VBQW1CO0VBQW5CLCtIQUFtQjtVQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSw4QkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEseUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHlCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSw4QkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsOEJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHlCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSx5QkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEseUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHlCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSw4QkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEseUJBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLHlCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSw0Q0FBbUI7RUFBbkIsMkJBQW1CO0VBQW5CLDRCQUFtQjtFQUFuQix3Q0FBbUI7RUFBbkIsMENBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDJHQUFtQjtFQUFuQix5R0FBbUI7RUFBbkIsMEZBQW1CO1VBQW5CLGtGQUFtQjtFQUFuQiw0R0FBbUI7VUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsMkdBQW1CO0VBQW5CLHlHQUFtQjtFQUFuQiwwRkFBbUI7VUFBbkIsa0ZBQW1CO0VBQW5CLDRHQUFtQjtVQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwyR0FBbUI7RUFBbkIseUdBQW1CO0VBQW5CLDBGQUFtQjtVQUFuQixrRkFBbUI7RUFBbkIsNEdBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDJHQUFtQjtFQUFuQix5R0FBbUI7RUFBbkIsMEZBQW1CO1VBQW5CLGtGQUFtQjtFQUFuQiw0R0FBbUI7VUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsMkdBQW1CO0VBQW5CLHlHQUFtQjtFQUFuQiwwRkFBbUI7VUFBbkIsa0ZBQW1CO0VBQW5CLDRHQUFtQjtVQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwyR0FBbUI7RUFBbkIseUdBQW1CO0VBQW5CLDBGQUFtQjtVQUFuQixrRkFBbUI7RUFBbkIsNEdBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDJHQUFtQjtFQUFuQix5R0FBbUI7RUFBbkIsMEZBQW1CO1VBQW5CLGtGQUFtQjtFQUFuQiw0R0FBbUI7VUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsMkdBQW1CO0VBQW5CLHlHQUFtQjtFQUFuQiwwRkFBbUI7VUFBbkIsa0ZBQW1CO0VBQW5CLDRHQUFtQjtVQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwyR0FBbUI7RUFBbkIseUdBQW1CO0VBQW5CLDBGQUFtQjtVQUFuQixrRkFBbUI7RUFBbkIsNEdBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDJHQUFtQjtFQUFuQix5R0FBbUI7RUFBbkIsMEZBQW1CO1VBQW5CLGtGQUFtQjtFQUFuQiw0R0FBbUI7VUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsMkdBQW1CO0VBQW5CLHlHQUFtQjtFQUFuQiwwRkFBbUI7VUFBbkIsa0ZBQW1CO0VBQW5CLDRHQUFtQjtVQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwyR0FBbUI7RUFBbkIseUdBQW1CO0VBQW5CLDBGQUFtQjtVQUFuQixrRkFBbUI7RUFBbkIsNEdBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDJHQUFtQjtFQUFuQix5R0FBbUI7RUFBbkIsMEZBQW1CO1VBQW5CLGtGQUFtQjtFQUFuQiw0R0FBbUI7VUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsMkdBQW1CO0VBQW5CLHlHQUFtQjtFQUFuQiwwRkFBbUI7VUFBbkIsa0ZBQW1CO0VBQW5CLDRHQUFtQjtVQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwyR0FBbUI7RUFBbkIseUdBQW1CO0VBQW5CLDBGQUFtQjtVQUFuQixrRkFBbUI7RUFBbkIsNEdBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDJHQUFtQjtFQUFuQix5R0FBbUI7RUFBbkIsMEZBQW1CO1VBQW5CLGtGQUFtQjtFQUFuQiw0R0FBbUI7VUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsMkdBQW1CO0VBQW5CLHlHQUFtQjtFQUFuQiwwRkFBbUI7VUFBbkIsa0ZBQW1CO0VBQW5CLDRHQUFtQjtVQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwyR0FBbUI7RUFBbkIseUdBQW1CO0VBQW5CLDBGQUFtQjtVQUFuQixrRkFBbUI7RUFBbkIsNEdBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDJHQUFtQjtFQUFuQix5R0FBbUI7RUFBbkIsMEZBQW1CO1VBQW5CLGtGQUFtQjtFQUFuQiw0R0FBbUI7VUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsMkdBQW1CO0VBQW5CLHlHQUFtQjtFQUFuQiwwRkFBbUI7VUFBbkIsa0ZBQW1CO0VBQW5CLDRHQUFtQjtVQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwyR0FBbUI7RUFBbkIseUdBQW1CO0VBQW5CLDBGQUFtQjtVQUFuQixrRkFBbUI7RUFBbkIsNEdBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDJHQUFtQjtFQUFuQix5R0FBbUI7RUFBbkIsMEZBQW1CO1VBQW5CLGtGQUFtQjtFQUFuQiw0R0FBbUI7VUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsMkdBQW1CO0VBQW5CLHlHQUFtQjtFQUFuQiwwRkFBbUI7VUFBbkIsa0ZBQW1CO0VBQW5CLDRHQUFtQjtVQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwyR0FBbUI7RUFBbkIseUdBQW1CO0VBQW5CLDBGQUFtQjtVQUFuQixrRkFBbUI7RUFBbkIsNEdBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsb0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsb0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsb0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsb0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsb0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsb0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsb0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsb0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsb0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsb0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsb0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsb0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsb0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsb0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsb0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsb0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsb0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QUFBbkI7RUFBQSxzQ0FBbUI7RUFBbkIsNENBQW1CO0VBQW5CLDBDQUFtQjtFQUFuQiwyQ0FBbUI7RUFBbkIsNENBQW1CO0VBQW5CLHdDQUFtQjtFQUFuQiwwQ0FBbUI7RUFBbkIsdUNBQW1CO0VBQW5CLDZDQUFtQjtFQUFuQix5TEFBbUI7VUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsb0JBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBLCtDQUFtQjtFQUFuQixxREFBbUI7RUFBbkIsbURBQW1CO0VBQW5CLG9EQUFtQjtFQUFuQixxREFBbUI7RUFBbkIsaURBQW1CO0VBQW5CLGtEQUFtQjtFQUFuQixtREFBbUI7RUFBbkIsZ0RBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBO0FBQW1COztBQUFuQjtFQUFBLGlDQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxnQ0FBbUI7RUFBbkIsd0JBQW1CO0VBQW5CLGdFQUFtQjtVQUFuQix3REFBbUI7RUFBbkIsa0NBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGlLQUFtQjtFQUFuQix5SkFBbUI7RUFBbkIsaUlBQW1CO0VBQW5CLHdMQUFtQjtFQUFuQixnRUFBbUI7VUFBbkIsd0RBQW1CO0VBQW5CLGtDQUFtQjtVQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxnRkFBbUI7RUFBbkIsd0VBQW1CO0VBQW5CLGdFQUFtQjtVQUFuQix3REFBbUI7RUFBbkIsa0NBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG9DQUFtQjtFQUFuQiw0QkFBbUI7RUFBbkIsZ0VBQW1CO1VBQW5CLHdEQUFtQjtFQUFuQixrQ0FBbUI7VUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsK0NBQW1CO0VBQW5CLHVDQUFtQjtFQUFuQiwrQkFBbUI7RUFBbkIsbURBQW1CO0VBQW5CLGdFQUFtQjtVQUFuQix3REFBbUI7RUFBbkIsa0NBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDhDQUFtQjtFQUFuQixzQ0FBbUI7RUFBbkIsOEJBQW1CO0VBQW5CLGlEQUFtQjtFQUFuQixnRUFBbUI7VUFBbkIsd0RBQW1CO0VBQW5CLGtDQUFtQjtVQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSw4QkFBbUI7VUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsK0JBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBLCtCQUFtQjtVQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwrQkFBbUI7VUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsK0JBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBLCtCQUFtQjtVQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSwrQkFBbUI7VUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsZ0NBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGlDQUFtQjtVQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxrQ0FBbUI7VUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsa0NBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGtDQUFtQjtVQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxrQ0FBbUI7VUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsa0NBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGtDQUFtQjtVQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxtQ0FBbUI7VUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsMENBQW1CO1VBQW5CO0FBQW1COztBQUFuQjtFQUFBLDhEQUFtQjtVQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSw4REFBbUI7VUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsZ0VBQW1CO1VBQW5CO0FBQW1COztBQ0FuQiwwQkFBMEI7O0FDRjFCO0VGRUEsV0FBbUI7RUFBbkIsa0JBQW1CO0VBQW5CLG1CQUFtQjtFQUFuQixtQkFBbUI7RUFBbkIsc0JBQW1CO0FFQW5COztBQUVBLG1DQUFtQzs7QUFDbkM7RUZIQSw2QkFBbUI7RUFBbkIsOEJBQW1CO0VBQW5CLDRCQUFtQjtFQUFuQiwrQkFBbUI7QUVLbkI7O0FGTEE7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7O0FFTW5COztFQUdFLHFFQUE2RDtFQUE3RDtBQUNGOztBRlZBO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjs7QUVlbkI7O0VBR0UsaUNBQXlCO1VBQXpCO0FBQ0Y7O0FBR0EscUJBQXFCOztBQUNyQjtFRnZCQSxpQkFBbUI7RUFBbkIsa0JBQW1CO0VBQW5CLGlCQUFtQjtFQUFuQixzQkFBbUI7RUFBbkIsd0RBQW1CO0VBQW5CLGtCQUFtQjtFQUFuQiwyREFBbUI7RUFBbkIsb0JBQW1CO0VBQW5CLCtDQUFtQjtFRXlCakIscUVBQTZEO0VBQTdELDZEQUE2RDtBQUMvRDs7QUYxQkE7RUFBQSxpQkFBbUI7RUFBbkIsc0JBQW1CO0VBQW5CLHVEQUFtQjtFQUFuQixrQkFBbUI7RUFBbkIsMkRBQW1CO0VBQW5CLG9CQUFtQjtFQUFuQjtBQUFtQjs7QUVrQ25CLGdCQUFnQjs7QUFDaEI7RUFDRSxtRkFBbUU7RUFBbkUsMkVBQW1FO0VBQW5FLG1FQUFtRTtFQUFuRSxvSUFBbUU7QUFDckU7O0FBQ0E7RUFDRSxrQ0FBMEI7VUFBMUIsMEJBQTBCO0FBQzVCOztBQUdBLG1CQUFtQjs7QUFDbkI7RUFDRSxzQ0FBOEI7VUFBOUIsOEJBQThCO0VBQzlCLG1GQUFtRTtFQUFuRSwyRUFBbUU7RUFBbkUsbUVBQW1FO0VBQW5FLG9JQUFtRTtBQUNyRTs7QUFDQTtFQUNFLHNDQUE4QjtVQUE5Qiw4QkFBOEI7QUFDaEM7O0FBR0EsYUFBYTs7QUFDYjtFQUNFLHVDQUErQjtVQUEvQiwrQkFBK0I7RUFDL0IsbUZBQW1FO0VBQW5FLDJFQUFtRTtFQUFuRSxtRUFBbUU7RUFBbkUsb0lBQW1FO0FBQ3JFOztBQUNBO0VBQ0UsdUNBQStCO1VBQS9CLCtCQUErQjtFQUMvQixtRkFBbUU7RUFBbkUsMkVBQW1FO0VBQW5FLG1FQUFtRTtFQUFuRSxvSUFBbUU7QUFDckU7O0FBSUE7RUFDRTtJRmxFRixpQkFBbUI7SUFBbkIsa0JBQW1CO0lBQW5CLFdBQW1CO0lBQW5CLGtCQUFtQjtJQUFuQixtQkFBbUI7SUFBbkIsbUJBQW1CO0lBQW5CLHNCQUFtQjtFRW9FakI7O0VBRUEsbUNBQW1DOztFQUNuQztJRnZFRiw2QkFBbUI7SUFBbkIsd0JBQW1CO0lBQW5CLHNCQUFtQjtJQUFuQiw2QkFBbUI7SUFBbkIsOEJBQW1CO0lBQW5CLDhCQUFtQjtJQUFuQixpQ0FBbUI7RUV5RWpCOztFQUNBO0lGMUVGLGlCQUFtQjtJQUFuQixrQkFBbUI7SUFBbkIsV0FBbUI7SUFBbkIsa0JBQW1CO0lBQW5CLG1CQUFtQjtJQUFuQixtQkFBbUI7SUFBbkIsc0JBQW1CO0VFNEVqQjs7RUFFQSxxQkFBcUI7O0VBQ3JCO0lGL0VGLGlCQUFtQjtJQUFuQixrQkFBbUI7RUVpRmpCO0FBQ0Y7O0FDcEZBO0VBQ0UsMEJBQTBCO0VBQzFCLFlBQVk7QUFDZDs7QUFFQTtFQUNFO0lBQ0UsMEJBQTBCO0lBQzFCLFlBQVk7RUFDZDtBQUNGOztBQ1ZBO0VBQ0MsVUFBVTtFQUNWLG1DQUEwQjtFQUExQjtBQUNEOztBQUVBO0VBQ0M7QUFDRDs7QUFFQTtFQUNDLDZDQUE2QjtFQUE3QixxQ0FBNkI7RUFBN0IsNkJBQTZCO0VBQTdCLHdEQUE2QjtBQUM5Qjs7QUFFQTtFQUNDLG1DQUEwQjtVQUExQjtBQUNEOztBQUVBO0VBQ0Msa0NBQXlCO1VBQXpCO0FBQ0Q7O0FBRUE7RUFDQyxnQ0FBdUI7VUFBdkI7QUFDRDs7QUFFQTtFQUNDLGdDQUF1QjtVQUF2QjtBQUNEOztBQUVBO0VBQ0MsZ0NBQXVCO1VBQXZCO0FBQ0Q7O0FBRUE7RUFDQyxhQUFhO0VBQ2IsZ0JBQWdCO0VBQ2hCLGlDQUF3QjtFQUF4QjtBQUNEOztBQUVBOztFQUVDLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYixxQkFBaUI7TUFBakIsaUJBQWlCO0VBQ2pCO0FBQ0Q7O0FBRUE7RUFDQztBQUNEOztBQUVBO0VBQ0MsWUFBWTtFQUNaLGVBQWU7RUFDZiw0QkFBcUI7RUFBckIsNkJBQXFCO01BQXJCLDBCQUFxQjtVQUFyQjtBQUNEOztBQUVBO0VBQ0Msa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCw4QkFBa0I7RUFBbEIsNkJBQWtCO01BQWxCLHVCQUFrQjtVQUFsQjtBQUNEOztBQUVBO0VBQ0M7QUFDRDs7QUFFQTtFQUNDO0FBQ0Q7O0FBRUE7RUFDQyxlQUFlO0VBQ2Y7QUFDRDs7QUFFQTs7OztFQUlDO0FBQ0Q7O0FBRUE7RUFDQyxXQUFXO0VBQ1gscUJBQXFCO0VBQ3JCLGFBQWE7RUFDYjtBQUNEOztBQUVBO0VBQ0M7QUFDRDs7QUFFQTs7RUFFQyxXQUFhO0VBQWI7QUFDRDs7QUFFQTtFQUNDLGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQjtBQUNEOztBQUVBO0VBQ0MsNkJBQTZCO0VBQzdCO0FBQ0Q7O0FBRUE7O0VBRUMsNkJBQTZCO0VBQzdCO0FBQ0Q7O0FBRUE7RUFDQyxjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxXQUFXO0VBQ1gsZ0JBQWdCO0VBQ2hCLFdBQVc7RUFDWDtBQUNEOztBQUVBOztFQUVDO0FBQ0Q7O0FBRUE7RUFDQyxNQUFNO0VBQ04sU0FBUztBQUNWOztBQUVBO0VBQ0MsU0FBUztFQUNULFNBQVM7QUFDVjs7QUFFQTtFQUNDLFNBQVM7RUFDVDtBQUNEOztBQUVBO0VBQ0MsVUFBVTtFQUNWO0FBQ0Q7O0FBRUE7RUFDQztBQUNEOztBQUVBO0VBQ0M7QUFDRDs7QUFFQTtFQUNDO0FBQ0Q7O0FBRUE7RUFDQztBQUNEOztBQUVBO0VBQ0M7QUFDRDs7QUFFQTtFQUNDLGNBQWM7RUFDZDtBQUNEOztBQUVBO0VBQ0MsbUJBQWE7TUFBYixrQkFBYTtVQUFiO0FBQ0Q7O0FBRUE7RUFDQyx5QkFBa0I7TUFBbEIsc0JBQWtCO1VBQWxCO0FBQ0Q7O0FBRUE7RUFDQyxPQUFPO0VBQ1AsUUFBUTtFQUNSO0FBQ0Q7O0FBRUE7RUFDQyxPQUFPO0VBQ1AsUUFBUTtFQUNSO0FBQ0Q7O0FBRUE7RUFDQyxjQUFjO0VBQ2QsbUJBQWM7TUFBZCxrQkFBYztVQUFkLGNBQWM7RUFDZCxlQUFlO0VBQ2Y7QUFDRDs7QUFFQTtFQUNDLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsMkJBQTJCO01BQTNCO0FBQ0Q7O0FBRUE7RUFDQyxtQkFBTTtNQUFOLFdBQU07VUFBTjtBQUNEOztBQUVBO0VBQ0M7QUFDRDs7QUFFQTtFQUNDOztJQUVDO0VBQ0Q7QUFDRDs7QUFFQTtFQUNDO0lBQ0M7RUFDRDtBQUNEOztBQUVBO0VBRUM7SUFDQztFQUNEOztFQUNBO0lBQ0M7RUFDRDs7RUFDQTs7OztJQUlDLE9BQU87SUFDUDtFQUNEOztFQUNBO0lBQ0MsNEJBQXFCO0lBQXJCLDZCQUFxQjtRQUFyQiwwQkFBcUI7WUFBckI7RUFDRDs7RUFDQTtJQUNDLG1CQUFhO1FBQWIsa0JBQWE7WUFBYjtFQUNEOztFQUNBO0lBQ0M7RUFDRDs7RUFDQTtJQUNDO0VBQ0Q7O0VBQ0E7SUFDQyx3QkFBaUI7UUFBakIscUJBQWlCO1lBQWpCO0VBQ0Q7O0VBQ0E7SUFDQztFQUNEO0FBQ0Q7O0FBRUE7RUFDQyxjQUFjO0FBQ2Y7O0FBRUE7RUFDQyxrQkFBa0I7RUFDbEIsZUFBZTtFQUNmLG1CQUFTO01BQVQsY0FBUztVQUFUO0FBQ0Q7O0FBRUE7RUFDQztBQUNEOztBQUVBO0VBQ0M7QUFDRDs7QUFHQSxpQkFBaUI7O0FBRWpCLGFBQWEsYUFBYTtBQUFFOztBQUU1Qjs7Ozs7Ozs7Ozs7Ozs7OztHQWdCRzs7QUN0VEg7RUFDRSxhQUFhO0FBQ2Y7O0FBRUE7RUxGQSxxQkFBbUI7RUFBbkIsV0FBbUI7QUtJbkI7O0FBRUE7RUxOQSxxQkFBbUI7RUFBbkIsY0FBbUI7RUFBbkIsaUJBQW1CO0VBQW5CLGdCQUFtQjtFQUFuQixvQkFBbUI7RUFBbkIsOENBQW1CO0FLUW5COztBQUVBO0VMVkEsbUJBQW1CO0FLWW5COztBQUVBO0VMZEEscUJBQW1CO0FLZ0JuQjs7QUFFQTtFTGxCQSxpQkFBbUI7RUFBbkIscUJBQW1CO0VBQW5CLGlCQUFtQjtBS29CbkI7O0FMcEJBO0VBQUEsaUJBQW1CO0VBQW5CLG9CQUFtQjtFQUFuQiw4Q0FBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsV0FBbUI7RUFBbkIsaUJBQW1CO0VBQW5CLHNCQUFtQjtFQUFuQiwyREFBbUI7RUFBbkIsa0JBQW1CO0VBQW5CLDJEQUFtQjtFQUFuQjtBQUFtQjs7QUtrQ25CO0VBQ0Usd0JBQWdCO0tBQWhCLHFCQUFnQjtVQUFoQixnQkFBZ0I7RUFDaEIsMERBQTBEO0VBQzFELDRCQUE0QjtFQUM1QiwrQkFBK0I7RUFDL0IsZUFBZTtBQUNqQjs7QUFFQTtFQUNFLGFBQWE7QUFDZjs7QUFFQTtFTDlDQSxnQkFBbUI7QUtnRG5COztBQUVBO0VMbERBLGdCQUFtQjtFQUFuQixtQkFBbUI7RUFBbkIsaUJBQW1CO0VBQW5CLGdCQUFtQjtBS29EbkI7O0FBRUE7RUx0REEsZ0JBQW1CO0FLd0RuQjs7QUFNRTtJQUNFO0VBK0JGOztBQTdCRTtNQUNFLGNBQWM7TUFDZCxrQkFBa0I7TUFDbEIsb0JBQW9CO01McEUxQixvQkFBbUI7TUFBbkI7SUs2RUk7O0FBTkU7UUFDRSxXQUFXO1FMeEVuQixrQkFBbUI7UUFBbkIsU0FBbUI7UUFBbkIsVUFBbUI7UUFBbkIsY0FBbUI7UUFBbkIsZUFBbUI7UUFBbkIsaUJBQW1CO1FBQW5CLHNCQUFtQjtRQUFuQiwyREFBbUI7UUFBbkIsa0JBQW1CO1FBQW5CLDJEQUFtQjtRSzBFWCxhQUFhO1FBQ2IsY0FBYztNQUNoQjs7QUFHRjtNQUNFLFdBQVc7TUxoRmpCLGtCQUFtQjtNQUFuQixTQUFtQjtNQUFuQixVQUFtQjtNQUFuQixjQUFtQjtNQUFuQixlQUFtQjtNQUFuQixpQkFBbUI7TUFBbkIsc0JBQW1CO01BQW5CLHVEQUFtQjtNQUFuQixrQkFBbUI7TUFBbkIsMkRBQW1CO01La0ZiLGFBQWE7TUFDYixjQUFjO01BQ2QsbURBQW1EO01BQ25ELDRCQUE0QjtNQUM1QixrQ0FBa0M7TUFDbEMsMkJBQW1CO2NBQW5CLG1CQUFtQjtNQUNuQiw0QkFBb0I7TUFBcEIsb0JBQW9CO0lBQ3RCOztBQUVBO01BQ0UsMkJBQWtCO2NBQWxCO0lBQ0Y7O0FBSUo7RUxqR0Esa0JBQW1CO0FLbUduQjs7QUFJSTtNTHZHSixnQ0FBbUI7SUt5R2Y7O0FBQ0E7TUwxR0osa0JBQW1CO01BQW5CLFNBQW1CO01BQW5CLFVBQW1CO01BQW5CLGNBQW1CO01BQW5CLGVBQW1CO01BQW5CLHFCQUFtQjtNQUFuQixpQkFBbUI7TUFBbkIsc0JBQW1CO01BQW5CLHVEQUFtQjtNQUFuQixrQkFBbUI7TUFBbkIsdURBQW1CO01LNEdiLGFBQWE7TUFDYixjQUFjO01BQ2QsUUFBUTtNQUNSLFNBQVM7TUFDVCxzQkFBc0I7TUFDdEIsMkJBQW1CO2NBQW5CLG1CQUFtQjtNQUNuQiw0QkFBb0I7TUFBcEIsb0JBQW9CO0lBQ3RCOztBQUtKO0VMeEhBLG1CQUFtQjtBSzBIbkI7O0FBQ0E7RUwzSEEsbUJBQW1CO0FLNkhuQjs7QUFFQTtFTC9IQSxnQkFBbUI7QUtpSW5COztBQUVBO0VMbklBLGlCQUFtQjtFQUFuQixrQkFBbUI7RUFBbkIsb0JBQW1CO0VBQW5CLG9CQUFtQjtFQUFuQixhQUFtQjtFQUFuQixXQUFtQjtFQUFuQixlQUFtQjtFQUFuQix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUFuQix3QkFBbUI7TUFBbkIscUJBQW1CO1VBQW5CLHVCQUFtQjtFQUFuQixrQkFBbUI7RUFBbkIsdURBQW1CO0VBQW5CLGtCQUFtQjtFQUFuQixtQkFBbUI7RUFBbkIsbUJBQW1CO0VBQW5CLHNCQUFtQjtFQUFuQixpQkFBbUI7RUFBbkIsZ0JBQW1CO0VBQW5CLHlCQUFtQjtFQUFuQixvQkFBbUI7RUFBbkIsa0RBQW1CO0VLcUlqQixxRUFBNkQ7RUFBN0QsNkRBQTZEO0FBQy9EOztBQUVBO0VMeElBLGtCQUFtQjtFQUFuQiwyREFBbUI7RUswSWpCLHFFQUE2RDtFQUE3RCw2REFBNkQ7QUFDL0Q7O0FMM0lBO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1COztBSzZJbkI7O0VBR0UscUVBQTZEO0VBQTdEO0FBQ0Y7O0FMakpBO0VBQUEsV0FBbUI7RUFBbkIsaUJBQW1CO0VBQW5CLHNCQUFtQjtFQUFuQiwwREFBbUI7RUFBbkIsa0JBQW1CO0VBQW5CLDJEQUFtQjtFQUFuQjtBQUFtQjs7QUswSm5CO0VMMUpBLGtCQUFtQjtFQUFuQixpQkFBbUI7RUFBbkIsb0JBQW1CO0VBQW5CLGlEQUFtQjtBSzRKbkI7O0FBRUE7RUw5SkEsbUJBQW1CO0VBQW5CLGlCQUFtQjtBS2dLbkI7O0FMaEtBO0VBQUEsb0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7O0FBQW5CO0VBQUEsb0JBQW1CO0VBQW5CO0FBQW1COztBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjs7QUt1S25CO0VBQ0U7SUFDRSxXQUFXO0lBQ1gsb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYix5QkFBOEI7UUFBOUIsc0JBQThCO1lBQTlCLDhCQUE4QjtJQUM5QixtQkFBZTtRQUFmLGVBQWU7RUFDakI7O0VBQ0E7SUFDRSxVQUFVO0VBQ1o7O0VBQ0E7SUFDRSxVQUFVO0VBQ1o7O0VBRUE7SUxyTEYsMEJBQW1CO0lBQW5CLHVCQUFtQjtJQUFuQixrQkFBbUI7RUt1TGpCO0FBQ0Y7O0FBRUE7RUFDRTtJTDNMRixrQkFBbUI7SUFBbkIsaUJBQW1CO0VLNkxqQjtBQUNGOztBQ2hNQSx1QkFBdUI7O0FBQ3ZCO0VBQ0UsTUFBTTtFQUNOLE9BQU87RUFDUCxXQUFXO0VBQ1gsWUFBWTtFQUNaLGFBQWE7RUFDYixnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLG1CQUFtQjtFQUNuQixZQUFZO0FBQUU7O0FBRWhCO0VBQ0UsTUFBTTtFQUNOLE9BQU87RUFDUCxXQUFXO0VBQ1gsWUFBWTtFQUNaLGFBQWE7RUFDYixlQUFlO0VBQ2Ysd0JBQXdCO0VBQ3hCLG1DQUFtQztBQUFFOztBQUV2QztFQUNFLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFlBQVk7RUFDWixPQUFPO0VBQ1AsTUFBTTtFQUNOLGNBQWM7RUFDZCw4QkFBc0I7VUFBdEIsc0JBQXNCO0FBQUU7O0FBRTFCO0VBQ0UsV0FBVztFQUNYLHFCQUFxQjtFQUNyQixZQUFZO0VBQ1osc0JBQXNCO0FBQUU7O0FBRTFCO0VBQ0UsYUFBYTtBQUFFOztBQUVqQjtFQUNFLGtCQUFrQjtFQUNsQixxQkFBcUI7RUFDckIsc0JBQXNCO0VBQ3RCLGNBQWM7RUFDZCxnQkFBZ0I7RUFDaEIsYUFBYTtBQUFFOztBQUVqQjs7RUFFRSxXQUFXO0VBQ1gsWUFBWTtBQUFFOztBQUVoQjtFQUNFLGdCQUFnQjtBQUFFOztBQUVwQjtFQUVFLHdCQUF3QjtFQUN4QixnQkFBZ0I7QUFBRTs7QUFFcEI7RUFDRSxlQUFlO0VBQ2YsdUJBQXVCO0VBRXZCLGVBQWU7QUFBRTs7QUFFbkI7RUFDRSxZQUFZO0FBQUU7O0FBRWhCOzs7O0VBSUUseUJBQXlCO0VBQ3pCLHNCQUFzQjtFQUN0QixxQkFBaUI7TUFBakIsaUJBQWlCO0FBQUU7O0FBRXJCO0VBQ0UsYUFBYTtBQUFFOztBQUVqQjtFQUNFLHdCQUF3QjtBQUFFOztBQUU1QjtFQUNFLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxVQUFVO0VBQ1YsYUFBYTtBQUFFOztBQUNmO0VBQ0UsV0FBVztBQUFFOztBQUNiO0VBQ0UsV0FBVztBQUFFOztBQUVuQjtFQUNFLGFBQWE7QUFBRTs7QUFFakI7RUFDRSxhQUFhO0FBQUU7O0FBRWpCOztFQUVFLGlCQUFpQjtFQUNqQixlQUFlO0VBQ2YsdUJBQXVCO0VBQ3ZCLFNBQVM7RUFDVCx3QkFBd0I7RUFDeEIsY0FBYztFQUNkLGFBQWE7RUFDYixVQUFVO0VBQ1YsYUFBYTtFQUNiLHdCQUFnQjtVQUFoQixnQkFBZ0I7RUFDaEIsOEJBQTBCO01BQTFCLDBCQUEwQjtBQUFFOztBQUU5QjtFQUNFLFVBQVU7RUFDVixTQUFTO0FBQUU7O0FBRWI7RUFDRSxhQUFhO0VBQ2IsY0FBYztFQUNkLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsYUFBYTtFQUNiLFdBQVc7RUFDWCxxQkFBcUI7RUFDckIsa0JBQWtCO0VBQ2xCLHFCQUFxQjtFQUNyQixzQkFBc0I7RU5wSXhCLCtCQUFtQjtFQUFuQiwwREFBbUI7RU1zSWpCLGtCQUFrQjtFQUNsQixlQUFlO0VBQ2YsMENBQTBDO0FBQUU7O0FBQzVDOztFQUVFLFVBQVU7QUFBRTs7QUFFaEI7RUFDRTtJQUNFLGFBQWE7SUFDYixXQUFXO0VBQ2I7QUFDRjs7QUFFQTtFQUNFLFdBQVc7QUFBRTs7QUFFZjs7RUFFRSxXQUFXO0VBQ1gsV0FBVztFQUNYLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsV0FBVztBQUFFOztBQUVmO0VBQ0Usa0JBQWtCO0VBQ2xCLE1BQU07RUFDTixRQUFRO0VBQ1IsV0FBVztFQUNYLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsbUJBQW1CO0FBQUU7O0FBRXZCO0VBQ0Usa0JBQWtCO0VBQ2xCLGFBQWE7RUFDYixTQUFTO0VBQ1QsUUFBUTtFQUNSLGlCQUFpQjtFQUNqQixVQUFVO0VBQ1YsV0FBVztFQUNYLGFBQWE7RUFDYix3Q0FBd0M7QUFBRTs7QUFDMUM7RUFDRSxpQkFBaUI7QUFBRTs7QUFDckI7O0VBRUUsVUFBVTtBQUFFOztBQUNkOztFQUVFLFdBQVc7RUFDWCxjQUFjO0VBQ2QsUUFBUTtFQUNSLFNBQVM7RUFDVCxrQkFBa0I7RUFDbEIsT0FBTztFQUNQLE1BQU07RUFDTixnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLGdDQUFnQztBQUFFOztBQUNwQztFQUNFLHNCQUFzQjtFQUN0Qix5QkFBeUI7RUFDekIsUUFBUTtBQUFFOztBQUNaO0VBQ0Usc0JBQXNCO0VBQ3RCLHlCQUF5QjtFQUN6QixZQUFZO0FBQUU7O0FBRWxCO0VBQ0UsT0FBTztBQUFFOztBQUNUO0VBQ0UsNkJBQTZCO0VBQzdCLGlCQUFpQjtBQUFFOztBQUNyQjtFQUNFLGlCQUFpQjtFQUNqQixnQ0FBZ0M7QUFBRTs7QUFFdEM7RUFDRSxRQUFRO0FBQUU7O0FBQ1Y7RUFDRSw0QkFBNEI7RUFDNUIsaUJBQWlCO0FBQUU7O0FBQ3JCO0VBQ0UsK0JBQStCO0FBQUU7O0FBRXJDO0VBQ0UsaUJBQWlCO0VBQ2pCLG9CQUFvQjtBQUFFOztBQUN0QjtFQUNFLGNBQWM7RUFDZCxXQUFXO0VBQ1gsZ0JBQWdCO0FBQUU7O0FBQ3BCO0VBQ0UsVUFBVTtBQUFFOztBQUVoQjtFQUNFLFdBQVc7RUFDWCxTQUFTO0VBQ1QsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtBQUFFOztBQUNyQjtFQUNFLGtCQUFrQjtFQUNsQixjQUFjO0VBQ2QsTUFBTTtFQUNOLE9BQU87RUFDUCxXQUFXO0VBQ1gsWUFBWTtFQUNaLDhDQUFzQztVQUF0QyxzQ0FBc0M7RUFDdEMsZ0JBQWdCO0FBQUU7O0FBRXRCLHdCQUF3Qjs7QUFDeEI7RUFDRSxXQUFXO0VBQ1gsZUFBZTtFQUNmLFlBQVk7RUFDWixjQUFjO0VBQ2QsY0FBYztFQUNkLDhCQUFzQjtVQUF0QixzQkFBc0I7RUFDdEIsb0JBQW9CO0VBQ3BCLGNBQWM7QUFBRTs7QUFFbEIsZ0NBQWdDOztBQUNoQztFQUNFLGNBQWM7QUFBRTs7QUFDaEI7RUFDRSxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLE9BQU87RUFDUCxTQUFTO0VBQ1QsWUFBWTtFQUNaLGNBQWM7RUFDZCxRQUFRO0VBQ1IsV0FBVztFQUNYLFlBQVk7RUFDWixXQUFXO0VBQ1gsOENBQXNDO1VBQXRDLHNDQUFzQztFQUN0QyxnQkFBZ0I7QUFBRTs7QUFDcEI7RUFDRSxjQUFjO0VBQ2QsY0FBYztFQUNkLGVBQWU7RUFDZixpQkFBaUI7QUFBRTs7QUFDckI7RUFDRSxTQUFTO0FBQUU7O0FBRWY7RUFDRSxpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxPQUFPO0VBQ1AsV0FBVztFQUNYLFlBQVk7QUFBRTs7QUFFaEI7RUFDRSxnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLGNBQWM7RUFDZCxxQkFBcUI7RUFDckIsbUJBQW1CO0FBQUU7O0FBRXZCO0VBQ0UsZUFBZTtBQUFFOztBQUVuQjtFQUNFLGVBQWU7QUFBRTs7QUFFbkI7RUFDRTs7UUFFTTs7RUFDTjtJQUNFLGVBQWU7SUFDZixnQkFBZ0I7RUFBRTs7RUFDcEI7SUFDRSxVQUFVO0VBQUU7O0VBQ2Q7SUFDRSxNQUFNO0lBQ04sU0FBUztFQUFFOztFQUNiO0lBQ0UsZUFBZTtJQUNmLGdCQUFnQjtFQUFFOztFQUNwQjtJQUNFLDhCQUE4QjtJQUM5QixTQUFTO0lBQ1QsU0FBUztJQUNULFNBQVM7SUFDVCxnQkFBZ0I7SUFDaEIsZUFBZTtJQUNmLDhCQUFzQjtZQUF0QixzQkFBc0I7RUFBRTs7RUFDeEI7SUFDRSxVQUFVO0VBQUU7O0VBQ2hCO0lBQ0UsVUFBVTtJQUNWLFFBQVE7RUFBRTs7RUFDWjtJQUNFLE1BQU07SUFDTixRQUFRO0lBQ1IsV0FBVztJQUNYLFlBQVk7SUFDWixpQkFBaUI7SUFDakIsOEJBQThCO0lBQzlCLGVBQWU7SUFDZixrQkFBa0I7SUFDbEIsVUFBVTtFQUFFO0FBQUU7O0FBRWxCO0VBQ0U7SUFDRSw4QkFBOEI7SUFDOUIsc0JBQXNCO0VBQUU7O0VBQzFCO0lBQ0UsMkJBQTJCO0lBQzNCLG1CQUFtQjtFQUFFOztFQUN2QjtJQUNFLDhCQUE4QjtJQUM5QixzQkFBc0I7RUFBRTs7RUFDMUI7SUFDRSxpQkFBaUI7SUFDakIsa0JBQWtCO0VBQUU7QUFBRTs7QUFNMUI7O0VBRUUsMEJBQTBCO0VBQzFCLG9CQUFvQjtBQUN0Qjs7QUFFQTtFQUNFLG9CQUFvQjtFQUNwQix1QkFBdUI7QUFDekI7O0FBRUE7RUFDRSxVQUFVO0VBQ1YsU0FBUztFQUNULHNDQUE4QjtFQUE5Qiw4QkFBOEI7RUFDOUIsZ0JBQWlDO0FBQ25DOztBQUVBO0VBQ0Usb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYixXQUFXO0VBQ1gsd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixvQkFBb0I7QUFDdEI7O0FBR0E7RUFDRSxVQUFVO0VBQ1YsMEJBQTBCO0FBQzVCOztBQUVBO0VBQ0UsVUFBVTtBQUNaOztBQUVBO0VBQ0UsVUFBVTtFQUNWLHNDQUE4QjtFQUE5Qiw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSxVQUFVO0FBQ1o7O0FBRUE7RUFDRSxVQUFVO0FBQ1o7O0FBRUE7RUFDRSxhQUFhLEVBQUUscURBQXFEO0FBQ3RFOztBQUdBLGdCQUFnQjs7QUFDaEI7O0VBRUUsVUFBVTtFQUNWLG1DQUFtQztFQUNuQyx5REFBeUQ7RUFDekQscUNBQXFDO0VBR3JDLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNJLFVBQVU7QUFDZDs7QUFDQTtFQUNJLFlBQVk7QUFDaEI7O0FBRUE7O0VBRUUsVUFBVTtBQUNaOztBQ3RiQSxnQkFBZ0I7O0FBQ2hCO0VBQ0UscUVBQTZEO0VBQTdELDZEQUE2RDtBQUMvRDs7QUFDQTtFUEZBLG9CQUFtQjtFQUFuQiw4Q0FBbUI7QU9JbkI7O0FBR0EsZ0JBQWdCOztBQUNoQjtFUFJBLHFDQUFtQjtFQUFuQixrQ0FBbUI7RUFBbkIsNkJBQW1CO0VBQW5CLG1DQUFtQjtFQUFuQixpQ0FBbUI7RUFBbkIsbUVBQW1CO0VBQW5CLDRCQUFtQjtFQUFuQiwyQkFBbUI7RUFBbkIsK0JBQW1CO0VPVWpCLG1CQUFtQjtBQUNyQjs7QUFHQSxtQkFBbUI7O0FBQ25CO0VQZkEsNEJBQW1CO0VBQW5CLDZCQUFtQjtBT2lCbkI7O0FBQ0E7RVBsQkEsd0JBQW1CO0VBQW5CLDBCQUFtQjtBT29CbkI7O0FBR0Esb0JBQW9COztBQUNwQjs7RUFFRSxtRkFBbUU7RUFBbkUsMkVBQW1FO0VBQW5FLG1FQUFtRTtFQUFuRSxvSUFBbUU7QUFDckU7O0FBR0EsZ0JBQWdCOztBQUNoQjtFQUNFLGtDQUEwQjtVQUExQiwwQkFBMEI7QUFDNUI7O0FBR0EsZUFBZTs7QUFDZjtFQUNFLG1DQUEyQjtVQUEzQiwyQkFBMkI7RUFDM0IsbUZBQW1FO0VBQW5FLDJFQUFtRTtFQUFuRSxtRUFBbUU7RUFBbkUsb0lBQW1FO0FBQ3JFOztBQUNBO0VBQ0Usa0NBQTBCO1VBQTFCLDBCQUEwQjtBQUM1Qjs7QUFHQSxhQUFhOztBQUNiO0VBQ0UsdUNBQStCO1VBQS9CLCtCQUErQjtFQUMvQixtRkFBbUU7RUFBbkUsMkVBQW1FO0VBQW5FLG1FQUFtRTtFQUFuRSxvSUFBbUU7QUFDckU7O0FBQ0E7RUFDRSx1Q0FBK0I7VUFBL0IsK0JBQStCO0FBQ2pDOztBQUdBLG1CQUFtQjs7QUFDbkI7RUFDRSxzQ0FBOEI7VUFBOUIsOEJBQThCO0VBQzlCLG1GQUFtRTtFQUFuRSwyRUFBbUU7RUFBbkUsbUVBQW1FO0VBQW5FLG9JQUFtRTtBQUNyRTs7QUFDQTtFQUNFLHNDQUE4QjtVQUE5Qiw4QkFBOEI7QUFDaEM7O0FDakVBO0VBQ0UsV0FBVztFUkNiLGtCQUFtQjtFQUFuQixXQUFtQjtFQUFuQixZQUFtQjtFQUFuQixVQUFtQjtFQUFuQixjQUFtQjtFQUFuQixrQkFBbUI7RUFBbkIsdURBQW1CO0VRQ2pCLFdBQVc7RUFDWCxrQ0FBMEI7VUFBMUIsMEJBQTBCO0VBQzFCLDRCQUFvQjtVQUFwQixvQkFBb0I7RUFDcEIsMENBQTBCO0VBQTFCLGtDQUEwQjtFQUExQiwwQkFBMEI7RUFBMUIsa0RBQTBCO0FBQzVCOztBQUVBOztFQUVFLDRCQUFvQjtVQUFwQixvQkFBb0I7QUFDdEI7O0FSVkE7RUFBQSwrQkFBbUI7RUFBbkI7QUFBbUI7O0FRaUJuQjs7RUFFRSxhQUFhO0FBQ2Y7O0FDdEJBO0VBQ0Usa0JBQWtCO0VBQ2xCLG9CQUFvQjtFQUNwQixXQUFXO0VBQ1gsV0FBVztFQUNYLFlBQVk7RUFDWix1QkFBdUI7RUFDdkIscUJBQXFCO0VBQ3JCLGdDQUF3QjtFQUF4Qix3QkFBd0I7RUFDeEIsOEJBQXNCO1VBQXRCLHNCQUFzQjtFQUN0QixxQkFBcUI7QUFDdkI7O0FBRUE7RUFDRSxXQUFXO0VBQ1gsWUFBWTtFQUNaLHFCQUFxQjtFQUNyQixrQkFBa0I7QUFDcEI7O0FBR0E7RUFDRTtJVHBCRixhQUFtQjtFU3NCakI7QUFDRjs7QUFFQTtFQUNFLGdCQUFnQjtFQUNqQixnQ0FBZ0M7RUFDaEMsV0FBVztFQUNYLGVBQWU7QUFDaEI7O0FBRUE7O0VBRUUsV0FBVztBQVFiOztBVDFDQTtFQUFBO0FBQW1COztBU2dDbkI7O0VBSUUsTUFBTTtFQUNOLFFBQVE7RUFDUjtBQUlGOztBVDFDQTtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjs7QUFBbkI7RUFBQTtBQUFtQjs7QVNnQ25COztFQVNFLDZCQUFxQjtFQUFyQjtBQUNGOztBQUVBO0VBQ0UsV0FBVztBQUNiOztBQUVBO0VBQ0UsU0FBUztFQUNULFdBQVc7QUFDYjs7QVRuREE7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7O0FTcURuQjs7RUFHRSxRQUFRO0VBQ1IsV0FBVztFQUNYLGlDQUF5QjtVQUF6QjtBQUNGOztBQUVBO0VBQ0UsZ0NBQXdCO1VBQXhCLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLE1BQU07RUFDTixpQ0FBeUI7VUFBekIseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0UsV0FBVztBQUNiOztBQUVBO0VBQ0UsV0FBVztBQUNiOztBQUVBO0VBQ0UsV0FBVztBQUNiOztBQ2xGQSxxRUFBcUU7O0FBQ3JFLHFFQUFxRTs7QUFFckU7RUFDRSxhQUFhO0FBQ2Y7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0Usb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYiw0QkFBc0I7RUFBdEIsNkJBQXNCO01BQXRCLDBCQUFzQjtVQUF0QixzQkFBc0I7RUFDdEIsZ0JBQWdCO0VBQ2hCLFdBQVc7RUFDWCxvQ0FBb0M7RUFDcEMsMkJBQTJCO0VBQzNCLGdCQUFnQjtFQUNoQixtQkFBbUI7QUFDckI7O0FBRUE7RUFFRTtJQUNFLG9CQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0VBQ2Y7QUFFRjs7QUM1QkE7RUFDRSwwQkFBa0I7RUFBbEIsdUJBQWtCO0VBQWxCLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLGNBQTRCO0VBQzVCLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLHFFQUE2RDtFQUE3RCw2REFBNkQ7QUFDL0Q7O0FBRUE7RVhYQSwrQkFBbUI7RUFBbkIseURBQW1CO0VXYWpCLHFFQUE2RDtFQUE3RCw2REFBNkQ7QUFDL0Q7O0FBRUE7RUFDRSw0QkFBb0I7VUFBcEIsb0JBQW9CO0FBQ3RCOztBQUVBOztFQUVFLHFFQUE2RDtFQUE3RCw2REFBNkQ7QUFDL0Q7O0FBRUE7O0VBRUUscUVBQTZEO0VBQTdELDZEQUE2RDtBQUMvRDs7QVg1QkE7RUFBQSwrQkFBbUI7RUFBbkI7QUFBbUI7O0FXOEJuQjs7RUFHRSxxRUFBNkQ7RUFBN0Q7QUFDRjs7QUNwQ0E7RUFDRSxxRUFBNkQ7RUFBN0QsNkRBQTZEO0FBQy9EOztBQUVBO0VBQ0UsWUFBWTtFQUNaLHFFQUE2RDtFQUE3RCw2REFBNkQ7QUFDL0Q7O0FBRUE7RVpQQSxvQkFBbUI7RUFBbkIsb0JBQW1CO0VBQW5CLGFBQW1CO0VBQW5CLG1CQUFtQjtNQUFuQixlQUFtQjtFQUFuQix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUFuQix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLDhCQUFtQjtFWVNqQixZQUFZO0FBQ2Q7O0FBRUE7RVpaQSxpQkFBbUI7RUFBbkIsZ0JBQW1CO0VBQW5CLHlCQUFtQjtFWWNqQixhQUFhO0VBQ2IsWUFBWTtFQUNaLDZCQUE2QjtFQUM3QixtQkFBbUI7QUFDckI7O0FBRUE7RVpwQkEsb0JBQW1CO0VBQW5CLGtEQUFtQjtFWXNCakIsdUJBQXNCO01BQXRCLG9CQUFzQjtVQUF0QixzQkFBc0I7RUFDdEIscUVBQTZEO0VBQTdELDZEQUE2RDtBQUMvRDs7QUFFQTtFQUNFLFlBQVk7RUFDWixxRUFBNkQ7RUFBN0QsNkRBQTZEO0FBQy9EOztBQUVBO0VBQ0UsYUFBYTtFQUNiLDBCQUFrQjtFQUFsQix1QkFBa0I7RUFBbEIsa0JBQWtCO0FBQ3BCOztBQUVBO0VBQ0U7SUFDRSxXQUFXO0lBQ1gsY0FBYztFQUNoQjs7RUFFQTtJQUNFLG1CQUFtQjtFQUNyQjtBQUNGOztBQUVBO0VBQ0U7SVpoREYsb0JBQW1CO0lBQW5CLG9CQUFtQjtJQUFuQixhQUFtQjtJQUFuQixtQkFBbUI7UUFBbkIsZUFBbUI7SUFBbkIseUJBQW1CO1FBQW5CLHNCQUFtQjtZQUFuQixtQkFBbUI7SUFBbkIseUJBQW1CO1FBQW5CLHNCQUFtQjtZQUFuQiw4QkFBbUI7SVlrRGYsWUFBWTtFQUNkOztFQUVBO0lBQ0Usa0JBQWtCO0lBQ2xCLFlBQVk7RUFDZDtBQUNGOztBQzNEQTs7Ozs7RUFLRSwyQ0FBbUM7RUFBbkMsbUNBQW1DO0FBQ3JDOztBQ05BO0VBQ0UscUVBQTZEO0VBQTdELDZEQUE2RDtBQUMvRDs7QUFFQTtFZEZBLGFBQW1CO0VjSWpCLHFFQUE2RDtFQUE3RCw2REFBNkQ7QUFDL0Q7O0FDUEE7Ozs7Ozs7Ozs7RUFVRTs7QUFFRjtFQUNFLDJCQUEyQjs7RUFDM0IsNHNFQUE0c0U7O0VBQzVzRSxnQkFBZ0I7O0VBQ2hCLGtCQUFrQjtBQUNwQjs7QUFDQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFDQTtFQUNFLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixnQkFBZ0I7RUFDaEIsVUFBVTtFQUNWLDZCQUE2QjtFQUM3QixVQUFVO0FBQ1o7O0FBQ0E7RUFDRSw0QkFBc0I7RUFBdEIsNkJBQXNCO01BQXRCLDBCQUFzQjtVQUF0QixzQkFBc0I7QUFDeEI7O0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFlBQVk7RUFDWixVQUFVO0VBQ1Ysb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYiw4Q0FBOEI7RUFBOUIsc0NBQThCO0VBQTlCLDhCQUE4QjtFQUE5QixpREFBOEI7RUFDOUIsK0JBQXVCO1VBQXZCLHVCQUF1QjtBQUN6Qjs7QUFDQTs7RUFFRSx5Q0FBaUM7VUFBakMsaUNBQWlDO0FBQ25DOztBQUNBO0VBQ0UsbUJBQWU7TUFBZixlQUFlO0FBQ2pCOztBQUNBO0VBQ0UsbUJBQWU7TUFBZixlQUFlO0VBQ2YsNEJBQXNCO0VBQXRCLDZCQUFzQjtNQUF0QiwwQkFBc0I7VUFBdEIsc0JBQXNCO0FBQ3hCOztBQUNBO0VBQ0UsNENBQW9DO1VBQXBDLG9DQUFvQztFQUNwQyxjQUFjO0FBQ2hCOztBQUNBO0VBQ0UsdUJBQW1CO01BQW5CLG1CQUFtQjtBQUNyQjs7QUFDQTtFQUNFLHVCQUFtQjtNQUFuQixtQkFBbUI7QUFDckI7O0FBQ0E7RUFDRSxvQkFBYztNQUFkLGNBQWM7RUFDZCxXQUFXO0VBQ1gsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQiw4Q0FBOEI7RUFBOUIsc0NBQThCO0VBQTlCLDhCQUE4QjtFQUE5QixpREFBOEI7QUFDaEM7O0FBQ0E7RUFDRSxrQkFBa0I7QUFDcEI7O0FBQ0EsZ0JBQWdCOztBQUNoQjs7RUFFRSxZQUFZO0FBQ2Q7O0FBQ0E7RUFDRSx3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2QixzREFBc0M7RUFBdEMsOENBQXNDO0VBQXRDLHNDQUFzQztFQUF0Qyx5REFBc0M7QUFDeEM7O0FBQ0EsZUFBZTs7QUFDZjtFQUNFLDJCQUFtQjtVQUFuQixtQkFBbUI7QUFDckI7O0FBQ0E7Ozs7Ozs7RUFPRSxvQ0FBNEI7VUFBNUIsNEJBQTRCO0FBQzlCOztBQUNBOzs7O0VBSUUsa0JBQWtCO0VBQ2xCLE9BQU87RUFDUCxNQUFNO0VBQ04sV0FBVztFQUNYLFlBQVk7RUFDWixvQkFBb0I7RUFDcEIsV0FBVztBQUNiOztBQUNBO0VBQ0UsK0dBQWdGO0VBQWhGLGdGQUFnRjtBQUNsRjs7QUFDQTtFQUNFLCtHQUFpRjtFQUFqRixpRkFBaUY7QUFDbkY7O0FBQ0E7RUFDRSxpSEFBK0U7RUFBL0UsK0VBQStFO0FBQ2pGOztBQUNBO0VBQ0UsaUhBQWtGO0VBQWxGLGtGQUFrRjtBQUNwRjs7QUFDQSxhQUFhOztBQUNiO0VBQ0UsY0FBYztFQUNkLHFCQUFxQjtFQUNyQixnQkFBZ0I7RUFDaEIsd0JBQXdCO0VBQ3hCLG1DQUFtQztBQUNyQzs7QUFDQTtFQUNFLGFBQWE7QUFDZjs7QUFDQTtFQUNFLDhCQUE4QjtBQUNoQzs7QUFDQTtFQUNFLGlDQUE2QjtNQUE3Qiw2QkFBNkI7QUFDL0I7O0FBQ0E7RUFDRSxpQ0FBNkI7TUFBN0IsNkJBQTZCO0FBQy9COztBQUNBO0VBQ0UsOEJBQThCO0VBQzlCOztHQUVDO0FBQ0g7O0FBQ0E7O0VBRUUsa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUiwyQkFBb0Q7RUFBcEQsb0RBQW9EO0VBQ3BELFlBQXFDO0VBQXJDLHFDQUFxQztFQUNyQyxrQ0FBMkQ7RUFBM0QsMkRBQTJEO0VBQzNELFdBQVc7RUFDWCxlQUFlO0VBQ2Ysb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQix3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2QixnQ0FBZ0U7RUFBaEUsZ0VBQWdFO0FBQ2xFOztBQUNBOztFQUVFLGFBQWE7RUFDYixZQUFZO0VBQ1osb0JBQW9CO0FBQ3RCOztBQUNBOztFQUVFLHlCQUF5QjtFQUN6QixlQUF3QztFQUF4Qyx3Q0FBd0M7RUFDeEMsK0JBQStCO0VBQy9CLGlCQUFpQjtFQUNqQixvQkFBb0I7RUFDcEIsdUNBQXFCO1VBQXJCLCtCQUFxQjtFQUFyQixvQkFBcUI7RUFBckIscUJBQXFCO0VBQ3JCLGNBQWM7QUFDaEI7O0FBQ0E7O0VBRUUsVUFBVTtFQUNWLFdBQVc7QUFDYjs7QUFDQTs7RUFFRSxlQUFlO0FBQ2pCOztBQUNBOztFQUVFLFdBQVc7RUFDWCxVQUFVO0FBQ1o7O0FBQ0E7O0VBRUUsZUFBZTtBQUNqQjs7QUFDQTs7RUFFRSxrQ0FBa0M7QUFDcEM7O0FBQ0E7O0VBRUUsa0NBQWtDO0FBQ3BDOztBQUNBO0VBQ0UsYUFBYTtBQUNmOztBQUNBO0VBQ0U7O0dBRUM7QUFDSDs7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsaUNBQXlCO0VBQXpCLHlCQUF5QjtFQUN6Qix1Q0FBK0I7VUFBL0IsK0JBQStCO0VBQy9CLFdBQVc7QUFDYjs7QUFDQTtFQUNFLFVBQVU7QUFDWjs7QUFDQSxrQkFBa0I7O0FBQ2xCOzs7RUFHRSxZQUFZO0VBQ1osT0FBTztFQUNQLFdBQVc7QUFDYjs7QUFDQSxZQUFZOztBQUNaO0VBQ0UsZ0JBQWdCO0VBQ2hCLFlBQVk7QUFDZDs7QUFDQTtFQUNFLDhCQUFzQjtVQUF0QixzQkFBc0I7RUFDdEIsa0JBQWtCO0FBQ3BCOztBQUNBO0VBQ0UsMkJBQW1CO1VBQW5CLG1CQUFtQjtBQUNyQjs7QUFDQTtFQUNFLDJCQUFtQjtVQUFuQixtQkFBbUI7QUFDckI7O0FBQ0E7RUFDRSw4QkFBc0I7VUFBdEIsc0JBQXNCO0FBQ3hCOztBQUNBO0VBQ0UsOEJBQXNCO1VBQXRCLHNCQUFzQjtBQUN4Qjs7QUFDQTtFQUNFLDhCQUFzQjtVQUF0QixzQkFBc0I7QUFDeEI7O0FBQ0E7RUFDRSw4QkFBc0I7VUFBdEIsc0JBQXNCO0FBQ3hCOztBQUNBO0VBQ0UsVUFBVTtFQUNWLFdBQVc7RUFDWCxxQkFBcUI7RUFDckIsa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixZQUFZO0FBQ2Q7O0FBQ0E7RUFDRSxZQUFZO0VBQ1osU0FBUztFQUNULFVBQVU7RUFDVix3QkFBZ0I7VUFBaEIsZ0JBQWdCO0VBQ2hCLHdCQUF3QjtFQUNoQixxQkFBZ0I7T0FBaEIsZ0JBQWdCO0FBQzFCOztBQUNBO0VBQ0UsZUFBZTtBQUNqQjs7QUFDQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFDQTtFQUNFLFVBQVU7RUFDVixxQ0FBcUU7RUFBckUscUVBQXFFO0FBQ3ZFOztBQUNBO0VBQ0UsV0FBVztFQUNYLFFBQVE7RUFDUiw0Q0FBb0M7VUFBcEMsb0NBQW9DO0FBQ3RDOztBQUNBO0VBQ0UsYUFBYTtFQUNiLGNBQWM7QUFDaEI7O0FBQ0E7RUFDRSxRQUFRO0VBQ1IsbUNBQTJCO1VBQTNCLDJCQUEyQjtFQUMzQixVQUFVO0FBQ1o7O0FBQ0E7RUFDRSxxQkFBcUI7RUFDckIsc0RBQXNDO0VBQXRDLDhDQUFzQztFQUF0QyxzQ0FBc0M7RUFBdEMsK0RBQXNDO0FBQ3hDOztBQUNBO0VBQ0UsYUFBYTtBQUNmOztBQUNBO0VBQ0UsU0FBUztFQUNULG1DQUEyQjtVQUEzQiwyQkFBMkI7RUFDM0IsbUJBQW1CO0FBQ3JCOztBQUNBO0VBQ0UsdURBQXVDO0VBQXZDLCtDQUF1QztFQUF2Qyx1Q0FBdUM7RUFBdkMsZ0VBQXVDO0FBQ3pDOztBQUNBO0VBQ0Usd0RBQXdDO0VBQXhDLGdEQUF3QztFQUF4Qyx3Q0FBd0M7RUFBeEMsaUVBQXdDO0FBQzFDOztBQUNBLGFBQWE7O0FBQ2I7RUFDRSwrQkFBK0I7RUFDL0Isa0JBQWtCO0FBQ3BCOztBQUNBO0VBQ0UscUNBQXFFO0VBQXJFLHFFQUFxRTtFQUNyRSxrQkFBa0I7RUFDbEIsT0FBTztFQUNQLE1BQU07RUFDTixXQUFXO0VBQ1gsWUFBWTtFQUNaLDJCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsa0NBQTBCO1VBQTFCLDBCQUEwQjtBQUM1Qjs7QUFDQTtFQUNFLG1DQUEyQjtVQUEzQiwyQkFBMkI7QUFDN0I7O0FBQ0E7O0VBRUUsV0FBVztFQUNYLFdBQVc7RUFDWCxPQUFPO0VBQ1AsTUFBTTtBQUNSOztBQUNBOztFQUVFLFVBQVU7RUFDVixZQUFZO0VBQ1osT0FBTztFQUNQLE1BQU07QUFDUjs7QUFDQTtFQUNFLGtDQUFrQztBQUNwQzs7QUFDQTtFQUNFLGtDQUFrQztBQUNwQzs7QUFDQTtFQUNFLGFBQWE7QUFDZjs7QUFDQSxjQUFjOztBQUNkO0VBQ0UsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixzQkFBc0I7RUFDdEIsOEJBQThCO0FBQ2hDOztBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUixXQUFXO0VBQ1gsV0FBVztFQUNYLFdBQVc7RUFDWCxVQUFVO0FBQ1o7O0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLE9BQU87RUFDUCxXQUFXO0VBQ1gsVUFBVTtFQUNWLFdBQVc7QUFDYjs7QUFDQTtFQUNFLFlBQVk7RUFDWixXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLDhCQUE4QjtFQUM5QixtQkFBbUI7RUFDbkIsT0FBTztFQUNQLE1BQU07QUFDUjs7QUFDQTtFQUNFLFlBQVk7QUFDZDs7QUFDQTtFQUNFLGFBQWE7QUFDZjs7QUFDQTtFQUNFLFdBQVc7RUFDWCxZQUFZO0VBQ1osb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2Qix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixrQkFBa0I7QUFDcEI7O0FBQ0E7OztFQUdFLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsc0JBQW1CO0tBQW5CLG1CQUFtQjtBQUNyQjs7QUFDQTtFQUNFLFlBQVk7QUFDZDs7QUFDQSxjQUFjOztBQUNkO0VBQ0U7O0dBRUM7QUFDSDs7QUFDQTtFQUNFLFdBQVc7RUFDWCxZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxRQUFRO0VBQ1Isa0JBQWtCO0VBQ2xCLGlCQUFpQjtFQUNqQixXQUFXO0VBQ1gsNkJBQXFCO1VBQXJCLHFCQUFxQjtFQUNyQiwyREFBbUQ7VUFBbkQsbURBQW1EO0VBQ25ELDhCQUFzQjtVQUF0QixzQkFBc0I7RUFDdEIsMkNBQTBFO0VBQTFFLDBFQUEwRTtFQUMxRSxrQkFBa0I7RUFDbEIsNkJBQTZCO0FBQy9COztBQUNBO0VBQ0UsOEJBQThCO0FBQ2hDOztBQUNBO0VBQ0UsOEJBQThCO0FBQ2hDOztBQUNBO0VBQ0U7SUFDRSxpQ0FBeUI7WUFBekIseUJBQXlCO0VBQzNCO0FBQ0Y7O0FBSkE7RUFDRTtJQUNFLGlDQUF5QjtZQUF6Qix5QkFBeUI7RUFDM0I7QUFDRjs7QUFDQSxTQUFTOztBQUNUO0VBQ0Usa0JBQWtCO0VBQ2xCLE9BQU87RUFDUCxNQUFNO0VBQ04sb0JBQW9CO0VBQ3BCLFVBQVU7RUFDVixjQUFjO0FBQ2hCOztBQUNBO0VBQ0UsNENBQW9DO1VBQXBDLG9DQUFvQztBQUN0Qzs7QUFDQTtFQUNFLG9CQUFvQjtFQUNwQixvQ0FBNEI7RUFBNUIsNEJBQTRCO0FBQzlCOztBQUNBO0VBQ0Usb0JBQW9CO0FBQ3RCOztBQUNBOztFQUVFLG9CQUFvQjtBQUN0Qjs7QUFDQTtFQUNFLGlCQUFpQjtBQUNuQjs7QUFDQTtFQUNFLG9CQUFvQjtFQUNwQixtQ0FBbUM7RUFDM0IsMkJBQTJCO0VBQ25DLFVBQVU7RUFDVixrQkFBa0I7RUFDbEIsNkJBQXFCO1VBQXJCLHFCQUFxQjtFQUNyQixXQUFXO0VBQ1gsWUFBWTtBQUNkOztBQUNBO0VBQ0Usb0JBQW9CO0FBQ3RCOztBQUNBO0VBQ0UsZ0NBQXdCO1VBQXhCLHdCQUF3QjtBQUMxQjs7QUFDQTs7RUFFRSxvQkFBb0I7QUFDdEI7O0FBQ0E7Ozs7RUFJRSxvQkFBb0I7RUFDcEIsbUJBQW1CO0FBQ3JCOztBQUNBOzs7O0VBSUUsVUFBVTtFQUNWLG1DQUFtQztFQUMzQiwyQkFBMkI7QUFDckM7O0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsT0FBTztFQUNQLFdBQVc7RUFDWCxXQUFXO0VBQ1gsWUFBWTtFQUNaLFlBQVk7RUFDWixVQUFVO0FBQ1o7O0FBQ0E7RUFDRSxXQUFXO0VBQ1gsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixPQUFPO0VBQ1AsTUFBTTtFQUNOLFNBQVM7RUFDVCxRQUFRO0VBQ1IsMEJBQWtCO1VBQWxCLGtCQUFrQjtBQUNwQjs7QUFDQTtFQUNFLGlCQUFpQjtBQUNuQjs7QUFDQTtFQUNFLG9CQUFvQjtFQUNwQixtQ0FBbUM7RUFDM0IsMkJBQTJCO0VBQ25DLFVBQVU7QUFDWjs7QUFDQTtFQUNFLG9CQUFvQjtBQUN0Qjs7QUFDQTs7RUFFRSxvQkFBb0I7QUFDdEI7O0FBQ0E7Ozs7RUFJRSxVQUFVO0VBQ1YsbUNBQW1DO0VBQzNCLDJCQUEyQjtBQUNyQzs7QUNoaUJBO0FBQW1COztBQUVuQjtBQUFxQjs7QUFDckI7QUFBcUI7O0FBQ3JCO0FBQW1COztBQUNuQjtBQUNBOztBQUVBO0VBQ0UsZUFBZTtBQUNqQjs7QUNaQTtFQUNFLGNBQWM7RWpCQ2hCLG9CQUFtQjtFQUFuQixjQUFtQjtFQUFuQixjQUFtQjtFQUFuQixhQUFtQjtFQUFuQixnQkFBbUI7RWlCQ2pCLGlCQUFpQjtFQUNqQiw0QkFBNEI7RUFDNUIsMEJBQTBCO0VBQzFCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFakJQQSxrQkFBbUI7QWlCU25COztBQUVBO0VBQ0UseUVBQWlFO0VBQWpFLGlFQUFpRTtBQUNuRTs7QUFFQTtFQUNFLGFBQWE7RUFDYix5RUFBaUU7RUFBakUsaUVBQWlFO0FBQ25FOztBQUVBO0VBQ0Usc0RBQXNEO0FBQ3hEOztBQUVBO0VBQ0UsdURBQXVEO0FBQ3pEOztBQUVBO0VBQ0UscUVBQTZEO0VBQTdELDZEQUE2RDtBQUMvRDs7QUFFQTtFQUNFLFlBQVk7RUFDWixxRUFBNkQ7RUFBN0QsNkRBQTZEO0FBQy9EOztBQ3JDQTtFQUNFLGFBQWE7QUFDZjs7QUFFQTtFQUNFLHlFQUFpRTtFQUFqRSxpRUFBaUU7QUFDbkU7O0FBRUE7RUFDRSxhQUFhO0VBQ2IseUVBQWlFO0VBQWpFLGlFQUFpRTtBQUNuRTs7QUFFQTtFQUNFO0lBQ0UsYUFBYTtFQUNmO0FBQ0Y7O0FDakJBO0VBQ0U7SUFDRSxxQ0FBNkI7WUFBN0IsNkJBQTZCO0lBQzdCLHFFQUE2RDtJQUE3RCw2REFBNkQ7RUFDL0Q7O0VBRUE7SUFDRSxtQ0FBMkI7WUFBM0IsMkJBQTJCO0lBQzNCLHFFQUE2RDtJQUE3RCw2REFBNkQ7RUFDL0Q7QUFDRjs7QUNWQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFO0lBQ0UsMkJBQTJCO0VBQzdCO0FBQ0Y7O0FDUkE7RXJCRUEsNEJBQW1CO0VBQW5CLDZCQUFtQjtBcUJBbkI7O0FDRkE7RXRCRUEsbUJBQW1CO0VBQW5CLGdCQUFtQjtBc0JBbkI7O0FDRkE7RUFDRSxZQUFZO0VBQ1osZUFBZTtFQUNmLGVBQWU7QUFDakI7O0FBRUE7RXZCSkEsWUFBbUI7RUFBbkIsZ0JBQW1CO0VBQW5CLFdBQW1CO0V1Qk1qQixjQUFjO0FBQ2hCOztBQUVBO0VBQ0U7SUFDRSxZQUFZO0lBQ1osYUFBYTtFQUNmO0FBQ0Y7O0FBRUE7RUFDRTtJQUNFLG9CQUFvQjtFQUN0Qjs7RUFFQTtJQUNFLDBCQUEwQjtFQUM1Qjs7RUFFQTtJQUNFLGNBQWM7RUFDaEI7QUFDRjs7QUM5QkE7RUFDRSx5QkFBeUI7RXhCQzNCLDJCQUFtQjtBd0JDbkI7O0FDRkU7SUFDRSxnQkFBZ0I7RUFDbEI7O0FBRUE7SXpCSEYsNkJBQW1CO0lBQW5CLHNFQUFtQjtFeUJLakI7O0FBRUE7SXpCUEYsYUFBbUI7RXlCU2pCOztBQUlGO0lBR0k7TUFDRSxpQkFBaUI7SUFDbkI7SUFFQTtNQUNFLGdCQUFnQjtJQUNsQjtJQUVBO01BQ0UsdUJBQXVCO016QnpCN0IsZ0JBQW1CO0l5QjJCZjtJQUVBO016QjdCSiwyQkFBbUI7SXlCK0JmO0FBRUo7O0FBRUE7SUFHSTtNQUNFLHVCQUF1QjtJQUN6QjtBQUVKOztBQUVBO0lBR0k7TUFDRSxlQUFlO0lBQ2pCO0lBRUE7TUFDRSxZQUFZO01BQ1osNkJBQTZCO0lBQy9CO0lBRUE7TUFDRSxVQUFVO0lBQ1o7SUFFQTtNQUNFO0lBQ0Y7SUFFQTtNekJoRUosNkJBQW1CO01BQW5CLHNFQUFtQjtNeUJrRWIsZ0NBQWdDO0lBQ2xDO0lBRUE7TXpCckVKLDZCQUFtQjtNQUFuQixzRUFBbUI7TXlCdUViLDhCQUE4QjtJQUNoQztBQUVKOztBQzVFQTs7RUFFRSxXQUFXO0VBQ1gsd0RBQXdEO0VBQ3hELDRCQUE0QjtFQUM1QiwwQkFBMEI7RUFDMUIsMkJBQTJCO0VBQzNCLGlCQUFpQjtFQUNqQixXQUFXO0VBQ1gsWUFBWTtBQUVkOztBMUJUQTtFQUFBLGtCQUFtQjtFQUFuQixnQkFBbUI7RUFBbkIsb0JBQW1CO0VBQW5CO0FBQW1COztBMEJXbkI7RUFDRSxVQUFVO0VBQ1YsU0FBUztBQUNYOztBQUVBO0VBQ0UsaUNBQXlCO1VBQXpCLHlCQUF5QjtFQUN6QixhQUFhO0VBQ2IsVUFBVTtBQUNaOztBQUVBO0VBQ0U7SUFDRSxVQUFVO0lBQ1YsV0FBVztFQUNiOztFQUVBO0lBQ0UsaUNBQXlCO1lBQXpCLHlCQUF5QjtJQUN6QixhQUFhO0lBQ2IsWUFBWTtFQUNkO0FBQ0Y7O0FDbkNBOztFQUVFLFdBQVc7QUFDYjs7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQixXQUFXO0FBQ2I7O0FBRUE7O0VBRUUsV0FBVztFQUNYLFlBQVk7RUFDWixhQUFhO0FBR2Y7O0EzQmZBO0VBQUEsa0JBQW1CO0VBQW5CLGtCQUFtQjtFQUFuQjtBQUFtQjs7QTJCUW5COztFQU1FO0FBQ0Y7O0FBRUE7RUFDRSxZQUFZO0VBQ1osV0FBVztBQUNiOztBQUVBO0VBQ0UsWUFBWTtFQUNaLFVBQVU7QUFDWjs7QUFFQTtFQUNFOztJQUVFLFlBQVk7SUFDWixhQUFhO0VBQ2Y7O0VBRUE7SUFDRSxZQUFZO0lBQ1osV0FBVztFQUNiOztFQUVBO0lBQ0UsWUFBWTtJQUNaLFVBQVU7RUFDWjtBQUNGOztBQUVBO0VBRUU7SUFDRSxhQUFhO0lBQ2IsWUFBWTtFQUNkOztFQUVBO0lBQ0UsYUFBYTtJQUNiLFdBQVc7RUFDYjtBQUNGOztBQzFEQTtFQUNFLDZCQUE2QjtFQUM3QiwyQkFBMkI7RUFDM0IscUNBQTZCO0VBQTdCLGtDQUE2QjtFQUE3Qiw2QkFBNkI7QUFDL0I7O0FBRUE7O0VBRUUsV0FBVztBQUViOztBNUJSQTtFQUFBLCtCQUFtQjtNQUFuQjtBQUFtQjs7QTRCVW5CO0VBQ0UsNkJBQTZCO0VBQzdCLDJCQUEyQjtFQUMzQixxQ0FBNkI7RUFBN0Isa0NBQTZCO0VBQTdCLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLHlFQUFpRTtFQUFqRSxpRUFBaUU7QUFDbkU7O0FBRUE7RUFDRSxhQUFhO0VBQ2IseUVBQWlFO0VBQWpFLGlFQUFpRTtBQUNuRTs7QUFFQTtFQUNFLDJCQUEyQjtFQUMzQiw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRTtJQUNFLDRCQUE0QjtJQUM1Qiw0QkFBNEI7RUFDOUI7QUFDRjs7QUNyQ0E7RUFDRSxzQkFBc0I7RUFDdEIsdUJBQXVCO0FBQ3pCOztBQUVBO0VBQ0UsV0FBVztFQUNYLFdBQVc7RUFDWCxXQUFXO0U3Qk5iLGtCQUFtQjtFQUFuQixVQUFtQjtFQUFuQixrQkFBbUI7RUFBbkIsd0RBQW1CO0U2QlFqQixTQUFTO0FBQ1g7O0FBRUE7RUFDRSx5RUFBaUU7RUFBakUsaUVBQWlFO0FBQ25FOztBQUVBO0VBQ0UsYUFBYTtFQUNiLHlFQUFpRTtFQUFqRSxpRUFBaUU7QUFDbkU7O0E1QmNBO0VBQ0UseUJBQXlCO0VBQ3pCLGdCQUFnQjtFQUNoQix1QkFBdUI7QUFDekI7O0FBRUE7RUFDRTtJQUNFLHFCQUFxQjtFQUN2QjtBQUNGOztBQUVBO0VENUNBLHdSQUFtQjtFQUFuQixpQkFBbUI7RUFBbkIsbUNBQW1CO0VBQW5CLGtDQUFtQjtFQzhDakIscUNBQXFDO0VBQ3JDLGtCQUFrQjtBQUNwQjs7QURoREE7RUFBQSxrQkFBbUI7RUFBbkIsV0FBbUI7RUFBbkI7QUFBbUI7O0FDd0RuQjs7O0VBR0UsV0FBVztBQU9iOztBRGxFQTtFQUFBLGtCQUFtQjtFQUFuQixrQkFBbUI7RUFBbkI7QUFBbUI7O0FDd0RuQjs7O0VBS0UsV0FBVztFQUNYLFlBQVk7RUFDWixZQUFZO0VBQ1osT0FBTztFQUNQO0FBQ0Y7O0FBRUE7RUFDRTs7O0lBR0UsV0FBVztFQUNiO0FBQ0Y7O0FBRUE7RUFDRSwwREFBMEQ7QUFDNUQ7O0FBRUE7RUFDRSxXQUFXO0VBQ1gsY0FBYztFQUNkLG9CQUFvQjtBQUN0Qjs7QUFDQTtFQUNFO0lBQ0Usb0JBQW9CO0VBQ3RCO0FBQ0Y7O0FBQ0E7RUFDRTtJQUNFLG9CQUFvQjtFQUN0QjtBQUNGOztBQUNBO0VBQ0U7SUFDRSxvQkFBb0I7SUFDcEIsaUJBQWlCO0VBQ25CO0FBQ0Y7O0FBR0U7SUR2R0YsZ0JBQW1CO0VDeUdqQjs7QUFFQTtJRDNHRixxQkFBbUI7RUM2R2pCOztBQUVBO0lEL0dGLG1CQUFtQjtFQ2lIakI7O0FEakhGO0lBQUE7RUFBbUI7O0FBQW5CO0lBQUE7RUFBbUI7O0FDNkhqQjtJRDdIRixxQkFBbUI7SUFBbkIsbUJBQW1CO0lBQW5CLHFCQUFtQjtJQUFuQixvQkFBbUI7RUMrSGpCOztBQUVBO0lEaklGLHdCQUFtQjtFQ21JakI7O0FBRUE7SURySUYsbUJBQW1CO0VDdUlqQjs7QUFFQTtJRHpJRixrQkFBbUI7SUFBbkIscUJBQW1CO0lBQW5CLGVBQW1CO0lBQW5CLG9CQUFtQjtJQUFuQiw4Q0FBbUI7RUMySWpCOztBQUVBO0lEN0lGLGtCQUFtQjtJQUFuQixxQkFBbUI7SUFBbkIsZUFBbUI7SUFBbkIsZ0JBQW1CO0lBQW5CLG9CQUFtQjtJQUFuQiw4Q0FBbUI7RUMrSWpCOztBQUVBO0lEakpGLGtCQUFtQjtJQUFuQixxQkFBbUI7SUFBbkIsaUJBQW1CO0lBQW5CLGdCQUFtQjtJQUFuQixvQkFBbUI7SUFBbkIsK0NBQW1CO0VDbUpqQjs7QUFFQTtJRHJKRixrQkFBbUI7SUFBbkIscUJBQW1CO0lBQW5CLGlCQUFtQjtJQUFuQixnQkFBbUI7SUFBbkIsb0JBQW1CO0lBQW5CLCtDQUFtQjtFQ3VKakI7O0FBRUE7SUR6SkYsb0JBQW1CO0lBQW5CLDhDQUFtQjtJQUFuQiwwQkFBbUI7SUMySmYscUVBQTZEO0lBQTdELDZEQUE2RDtFQUMvRDs7QUFFQTtJRDlKRixhQUFtQjtJQ2dLZixxRUFBNkQ7SUFBN0QsNkRBQTZEO0VBQy9EOztBQUdGLHdCQUF3Qjs7QTZCdEt4QjtFOUJFQTtJQUFBLGtCQUFtQjtJQUFuQixVQUFtQjtJQUFuQixXQUFtQjtJQUFuQixVQUFtQjtJQUFuQixZQUFtQjtJQUFuQixnQkFBbUI7SUFBbkIsc0JBQW1CO0lBQW5CLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkIsV0FBbUI7SUFBbkIsWUFBbUI7SUFBbkIsVUFBbUI7SUFBbkIsU0FBbUI7SUFBbkIsaUJBQW1CO0lBQW5CLFVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQixVQUFtQjtJQUFuQixXQUFtQjtJQUFuQixVQUFtQjtJQUFuQixZQUFtQjtJQUFuQixnQkFBbUI7SUFBbkIsc0JBQW1CO0lBQW5CLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkIsVUFBbUI7SUFBbkIsV0FBbUI7SUFBbkIsVUFBbUI7SUFBbkIsWUFBbUI7SUFBbkIsZ0JBQW1CO0lBQW5CLHNCQUFtQjtJQUFuQixtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CLFdBQW1CO0lBQW5CLFlBQW1CO0lBQW5CLFVBQW1CO0lBQW5CLFNBQW1CO0lBQW5CLGlCQUFtQjtJQUFuQixVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkIsV0FBbUI7SUFBbkIsWUFBbUI7SUFBbkIsVUFBbUI7SUFBbkIsU0FBbUI7SUFBbkIsaUJBQW1CO0lBQW5CLFVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQixVQUFtQjtJQUFuQixXQUFtQjtJQUFuQixVQUFtQjtJQUFuQixZQUFtQjtJQUFuQixnQkFBbUI7SUFBbkIsc0JBQW1CO0lBQW5CLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkIsV0FBbUI7SUFBbkIsWUFBbUI7SUFBbkIsVUFBbUI7SUFBbkIsU0FBbUI7SUFBbkIsaUJBQW1CO0lBQW5CLFVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CLFdBQW1CO0lBQW5CLFlBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CLFdBQW1CO0lBQW5CLFlBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFdBQW1CO0lBQW5CLGFBQW1CO0lBQW5CLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFdBQW1CO0lBQW5CLGFBQW1CO0lBQW5CLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFdBQW1CO0lBQW5CLGFBQW1CO0lBQW5CLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CLFdBQW1CO0lBQW5CLFlBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFdBQW1CO0lBQW5CLGFBQW1CO0lBQW5CLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CLFdBQW1CO0lBQW5CLFlBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CLFdBQW1CO0lBQW5CLFlBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CLFdBQW1CO0lBQW5CLFlBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFdBQW1CO0lBQW5CLGFBQW1CO0lBQW5CLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CLFdBQW1CO0lBQW5CLFlBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFdBQW1CO0lBQW5CLGFBQW1CO0lBQW5CLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CLFdBQW1CO0lBQW5CLFlBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFdBQW1CO0lBQW5CLGFBQW1CO0lBQW5CLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CLFdBQW1CO0lBQW5CLFlBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFdBQW1CO0lBQW5CLGFBQW1CO0lBQW5CLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CLFdBQW1CO0lBQW5CLFlBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFdBQW1CO0lBQW5CLGFBQW1CO0lBQW5CLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFdBQW1CO0lBQW5CLGFBQW1CO0lBQW5CLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFVBQW1CO0lBQW5CLFlBQW1CO0lBQW5CLGFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFVBQW1CO0lBQW5CLFlBQW1CO0lBQW5CLGFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFVBQW1CO0lBQW5CLFlBQW1CO0lBQW5CLGFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CLFdBQW1CO0lBQW5CLFlBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFdBQW1CO0lBQW5CLGFBQW1CO0lBQW5CLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFFBQW1CO0lBQW5CLFVBQW1CO0lBQW5CLFdBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQixrQkFBbUI7SUFBbkIsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CLFdBQW1CO0lBQW5CLFlBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFVBQW1CO0lBQW5CLFlBQW1CO0lBQW5CLGFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFVBQW1CO0lBQW5CLFlBQW1CO0lBQW5CLGFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFVBQW1CO0lBQW5CLFlBQW1CO0lBQW5CLGFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFVBQW1CO0lBQW5CLFlBQW1CO0lBQW5CLGFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFVBQW1CO0lBQW5CLFlBQW1CO0lBQW5CLGFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFVBQW1CO0lBQW5CLFlBQW1CO0lBQW5CLGFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFVBQW1CO0lBQW5CLFlBQW1CO0lBQW5CLGFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFVBQW1CO0lBQW5CLFlBQW1CO0lBQW5CLGFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFdBQW1CO0lBQW5CLGFBQW1CO0lBQW5CLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGFBQW1CO0lBQW5CLGVBQW1CO0lBQW5CLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQixhQUFtQjtJQUFuQixjQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQixhQUFtQjtJQUFuQixjQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxhQUFtQjtJQUFuQixlQUFtQjtJQUFuQixnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkIsY0FBbUI7SUFBbkIsZUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsU0FBbUI7SUFBbkIsV0FBbUI7SUFBbkIsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkIsZUFBbUI7SUFBbkIsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQixrQkFBbUI7SUFBbkIsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFFBQW1CO0lBQW5CLFVBQW1CO0lBQW5CLFdBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGVBQW1CO0lBQW5CLGlCQUFtQjtJQUFuQixrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZUFBbUI7SUFBbkIsaUJBQW1CO0lBQW5CLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxRQUFtQjtJQUFuQixVQUFtQjtJQUFuQixXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxRQUFtQjtJQUFuQixVQUFtQjtJQUFuQixXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxRQUFtQjtJQUFuQixVQUFtQjtJQUFuQixXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQixXQUFtQjtJQUFuQixZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQixXQUFtQjtJQUFuQixZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkIsa0JBQW1CO0lBQW5CLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkIsa0JBQW1CO0lBQW5CLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQixXQUFtQjtJQUFuQixZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQixXQUFtQjtJQUFuQixZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQixXQUFtQjtJQUFuQixZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQixZQUFtQjtJQUFuQixhQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxhQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxhQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxhQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsVUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsV0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsV0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsV0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsV0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsV0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsV0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsV0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsV0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsY0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsY0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsVUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsY0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsU0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsU0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsU0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsVUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsVUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxRQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsU0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsVUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsVUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsVUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsVUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsVUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsVUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsVUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsVUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsV0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsV0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsV0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsU0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsU0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsU0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsU0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsVUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsNEJBQW1CO1FBQW5CLGlCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw0QkFBbUI7UUFBbkIsaUJBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDRCQUFtQjtRQUFuQixpQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsNEJBQW1CO1FBQW5CLGlCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw0QkFBbUI7UUFBbkIsaUJBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDRCQUFtQjtRQUFuQixpQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsNEJBQW1CO1FBQW5CLGlCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw0QkFBbUI7UUFBbkIsaUJBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDZCQUFtQjtRQUFuQixpQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsNkJBQW1CO1FBQW5CLGtCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw2QkFBbUI7UUFBbkIsa0JBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDZCQUFtQjtRQUFuQixrQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0NBQW1CO1FBQW5CLHFCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQ0FBbUI7UUFBbkIsb0JBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDRCQUFtQjtRQUFuQixpQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx3QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxlQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx3QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxlQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx3QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxlQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsOEJBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLCtCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkIsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQiwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CLHdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSwrQkFBbUI7SUFBbkIsNEJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLDBCQUFtQjtJQUFuQix1QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsMEJBQW1CO0lBQW5CLHVCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwwQkFBbUI7SUFBbkIsdUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtJQUFuQiwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsOEJBQW1CO0lBQW5CLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSw4QkFBbUI7SUFBbkIsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtJQUFuQiwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO1FBQW5CLGdCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7UUFBbkIsa0JBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtRQUFuQixrQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO1FBQW5CLGNBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtRQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7UUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO1FBQW5CLG9CQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7UUFBbkIsb0JBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLGdDQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw2QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUNBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLCtCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQ0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0NBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHFDQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw4QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0NBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQixtQkFBbUI7SUFBbkIsY0FBbUI7SUFBbkIsY0FBbUI7SUFBbkIsY0FBbUI7SUFBbkIsZUFBbUI7SUFBbkIsZUFBbUI7SUFBbkIsbU5BQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQixtQkFBbUI7SUFBbkIsY0FBbUI7SUFBbkIsY0FBbUI7SUFBbkIsY0FBbUI7SUFBbkIsZUFBbUI7SUFBbkIsZUFBbUI7SUFBbkIsNE1BQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSxlQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxlQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMENBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhEQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpRUFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUNBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLHlCQUFtQjtPQUFuQixzQkFBbUI7UUFBbkIscUJBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHlCQUFtQjtPQUFuQixzQkFBbUI7UUFBbkIscUJBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHdCQUFtQjtPQUFuQixxQkFBbUI7UUFBbkIsb0JBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHlCQUFtQjtPQUFuQixzQkFBbUI7UUFBbkIscUJBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLHdCQUFtQjtPQUFuQixxQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsc0NBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNDQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSxtQ0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtJQUFuQiw2QkFBbUI7UUFBbkIsdUJBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtJQUFuQiw4QkFBbUI7UUFBbkIsK0JBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDRCQUFtQjtJQUFuQiw2QkFBbUI7UUFBbkIsMEJBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDRCQUFtQjtJQUFuQiw4QkFBbUI7UUFBbkIsa0NBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtRQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7UUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO1FBQW5CO0VBQW1COztFQUFuQjtJQUFBLDBCQUFtQjtRQUFuQixxQkFBbUI7SUFBbkIsd0JBQW1CO1FBQW5CLHFCQUFtQjtZQUFuQix1QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEseUJBQW1CO1FBQW5CLG9CQUFtQjtJQUFuQix1QkFBbUI7UUFBbkIsb0JBQW1CO1lBQW5CLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7UUFBbkIsa0JBQW1CO0lBQW5CLHFCQUFtQjtRQUFuQixrQkFBbUI7WUFBbkIsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtRQUFuQiw0QkFBbUI7SUFBbkIseUJBQW1CO1FBQW5CLHNCQUFtQjtZQUFuQiw4QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsOEJBQW1CO1FBQW5CLDJCQUFtQjtJQUFuQix5QkFBbUI7UUFBbkIsNkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdDQUFtQjtRQUFuQiwyQkFBbUI7SUFBbkIsOEJBQW1CO1FBQW5CLDJCQUFtQjtZQUFuQiw2QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO1FBQW5CLHNCQUFtQjtJQUFuQix5QkFBbUI7UUFBbkIsc0JBQW1CO1lBQW5CLHdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx3QkFBbUI7UUFBbkIscUJBQW1CO1lBQW5CLGtCQUFtQjtJQUFuQixvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO1FBQW5CLG1CQUFtQjtZQUFuQixnQkFBbUI7SUFBbkIsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHlCQUFtQjtRQUFuQixzQkFBbUI7WUFBbkIsbUJBQW1CO0lBQW5CLHFCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwwQkFBbUI7UUFBbkIsdUJBQW1CO1lBQW5CLG9CQUFtQjtJQUFuQixzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMEJBQW1CO1FBQW5CO0VBQW1COztFQUFuQjtJQUFBLHlCQUFtQjtRQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7UUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO1FBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtRQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQ0FBbUI7UUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsd0JBQW1CO1FBQW5CLHFCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7UUFBbkIsbUJBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHlCQUFtQjtRQUFuQixzQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO1FBQW5CLHdCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwwQkFBbUI7UUFBbkIsdUJBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtRQUFuQixvQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO1FBQW5CLGtCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx3QkFBbUI7UUFBbkIscUJBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHlCQUFtQjtRQUFuQixzQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEseUJBQW1CO1FBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtRQUFuQiwyQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsY0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsY0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsY0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxjQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsY0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxjQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsY0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxlQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxlQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxlQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxlQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxxQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CLHdCQUFtQjtPQUFuQixxQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CLHdCQUFtQjtPQUFuQixxQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDBCQUFtQjtPQUFuQix1QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDBCQUFtQjtPQUFuQix1QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDBCQUFtQjtPQUFuQix1QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CLHdCQUFtQjtPQUFuQixxQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDBCQUFtQjtPQUFuQix1QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CLHdCQUFtQjtPQUFuQixxQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDBCQUFtQjtPQUFuQix1QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CLHdCQUFtQjtPQUFuQixxQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDBCQUFtQjtPQUFuQix1QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CLHdCQUFtQjtPQUFuQixxQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDBCQUFtQjtPQUFuQix1QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CLHdCQUFtQjtPQUFuQixxQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDBCQUFtQjtPQUFuQix1QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CLHdCQUFtQjtPQUFuQixxQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDBCQUFtQjtPQUFuQix1QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CLHdCQUFtQjtPQUFuQixxQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDBCQUFtQjtPQUFuQix1QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDBCQUFtQjtPQUFuQix1QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CLHlCQUFtQjtPQUFuQixzQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CLHlCQUFtQjtPQUFuQixzQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CLHlCQUFtQjtPQUFuQixzQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CLHlCQUFtQjtPQUFuQixzQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsd0JBQW1CO0lBQW5CLDJCQUFtQjtPQUFuQix3QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDBCQUFtQjtPQUFuQix1QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CLHVCQUFtQjtPQUFuQixvQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsd0JBQW1CO0lBQW5CLDJCQUFtQjtPQUFuQix3QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsNEJBQW1CO0lBQW5CLCtCQUFtQjtPQUFuQiw0QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsb0RBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixvREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHNEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsc0RBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixzREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLG9EQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsc0RBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixvREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHNEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsb0RBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixzREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLG9EQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsc0RBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixvREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHNEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsb0RBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixzREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLG9EQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsc0RBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixzREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHFEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIscURBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixxREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHFEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsdURBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixzREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLG1EQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsdURBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiwyREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLG9EQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIscURBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQix1REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHVEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsdURBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixxREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHVEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIscURBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQix1REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHFEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsdURBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixxREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHVEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIscURBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQix1REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHFEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsdURBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixxREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHVEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsdURBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixzREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHNEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsc0RBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixzREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHdEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsdURBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixvREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHdEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsMkRBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiw0REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDREQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsOERBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiw4REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDhEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsNERBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiw4REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDREQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsOERBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiw0REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDhEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsNERBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiw4REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDREQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsOERBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiw0REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDhEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsNERBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiw4REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDhEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsNkRBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiw2REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDZEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsNkRBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiwrREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDhEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsMkRBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiwrREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLG1FQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsNERBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiw2REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLCtEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsK0RBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiwrREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDZEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsK0RBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiw2REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLCtEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsNkRBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiwrREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDZEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsK0RBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiw2REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLCtEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsNkRBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiwrREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDZEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsK0RBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiwrREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDhEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsOERBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiw4REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDhEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsZ0VBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiwrREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDREQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsZ0VBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixtRUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsd0JBQW1CO0lBQW5CLDBEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx3QkFBbUI7SUFBbkIsMERBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHdCQUFtQjtJQUFuQiwwREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsd0JBQW1CO0lBQW5CLDBEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx3QkFBbUI7SUFBbkIsMERBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHdCQUFtQjtJQUFuQixrRUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsd0JBQW1CO0lBQW5CLGtFQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx3QkFBbUI7SUFBbkIsa0VBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHdCQUFtQjtJQUFuQixrRUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsd0JBQW1CO0lBQW5CLGtFQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEseUJBQW1CO1FBQW5CLGdCQUFtQjtJQUFuQixrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMEJBQW1CO1FBQW5CLGlCQUFtQjtJQUFuQixtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsd0JBQW1CO1FBQW5CLGVBQW1CO0lBQW5CLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7UUFBbkIsa0JBQW1CO0lBQW5CLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw0QkFBbUI7UUFBbkIsbUJBQW1CO0lBQW5CLHFCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx5QkFBbUI7UUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMEJBQW1CO1FBQW5CO0VBQW1COztFQUFuQjtJQUFBLHdCQUFtQjtRQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7UUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsNEJBQW1CO1FBQW5CO0VBQW1COztFQUFuQjtJQUFBLDZCQUFtQjtRQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSw0QkFBbUI7UUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEseUJBQW1CO1FBQW5CO0VBQW1COztFQUFuQjtJQUFBLHlCQUFtQjtRQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkIsdUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0NBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLCtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQ0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsOEJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLCtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw0QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsOEJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw0QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdDQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQ0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsK0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdDQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw2QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsK0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLCtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0NBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1DQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQ0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0NBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1DQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQ0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0NBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtDQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0NBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLCtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQ0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsOEJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLCtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw0QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsOEJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSxpR0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0dBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLCtGQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrR0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUdBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtHQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwrRkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0dBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx3QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx5Q0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0NBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx3QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx5Q0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0NBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx3QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx5Q0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0NBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLG1DQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQ0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsNkJBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtPQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7T0FBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO09BQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtPQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx5QkFBbUI7T0FBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMEJBQW1CO09BQW5CO0VBQW1COztFQUFuQjtJQUFBLDBCQUFtQjtPQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx3QkFBbUI7T0FBbkI7RUFBbUI7O0VBQW5CO0lBQUEsK0JBQW1CO09BQW5CO0VBQW1COztFQUFuQjtJQUFBLDRCQUFtQjtPQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx5QkFBbUI7T0FBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0NBQW1CO09BQW5CO0VBQW1COztFQUFuQjtJQUFBLDZCQUFtQjtPQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7T0FBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsd0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLHlDQUFtQjtJQUFuQiw4Q0FBbUI7SUFBbkIsZ0RBQW1CO0lBQW5CLGlEQUFtQjtJQUFuQixrREFBbUI7SUFBbkIscUpBQW1CO1lBQW5CLDZJQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxxQ0FBbUI7WUFBbkIsNkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLG1DQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw0QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLDRDQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw0RUFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0ZBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9GQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzRkFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0RBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtEQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw4QkFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsNENBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDRFQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrRkFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0ZBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNGQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrREFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0RBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw0Q0FBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsNENBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDRFQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw0RUFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0ZBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtGQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvRkFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0ZBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNGQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzRkFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0RBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtEQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrREFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0RBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw4QkFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsNENBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDRFQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrRkFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0ZBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNGQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrREFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0RBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw0Q0FBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsNEVBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtGQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvRkFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0ZBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtEQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrREFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsOEJBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx5QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEseUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw4QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEseUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx5QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEseUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx5QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEseUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJHQUFtQjtJQUFuQix5R0FBbUI7SUFBbkIsMEZBQW1CO1lBQW5CLGtGQUFtQjtJQUFuQiw0R0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkdBQW1CO0lBQW5CLHlHQUFtQjtJQUFuQiwwRkFBbUI7WUFBbkIsa0ZBQW1CO0lBQW5CLDRHQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyR0FBbUI7SUFBbkIseUdBQW1CO0lBQW5CLDBGQUFtQjtZQUFuQixrRkFBbUI7SUFBbkIsNEdBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJHQUFtQjtJQUFuQix5R0FBbUI7SUFBbkIsMEZBQW1CO1lBQW5CLGtGQUFtQjtJQUFuQiw0R0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkdBQW1CO0lBQW5CLHlHQUFtQjtJQUFuQiwwRkFBbUI7WUFBbkIsa0ZBQW1CO0lBQW5CLDRHQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyR0FBbUI7SUFBbkIseUdBQW1CO0lBQW5CLDBGQUFtQjtZQUFuQixrRkFBbUI7SUFBbkIsNEdBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJHQUFtQjtJQUFuQix5R0FBbUI7SUFBbkIsMEZBQW1CO1lBQW5CLGtGQUFtQjtJQUFuQiw0R0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkdBQW1CO0lBQW5CLHlHQUFtQjtJQUFuQiwwRkFBbUI7WUFBbkIsa0ZBQW1CO0lBQW5CLDRHQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyR0FBbUI7SUFBbkIseUdBQW1CO0lBQW5CLDBGQUFtQjtZQUFuQixrRkFBbUI7SUFBbkIsNEdBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJHQUFtQjtJQUFuQix5R0FBbUI7SUFBbkIsMEZBQW1CO1lBQW5CLGtGQUFtQjtJQUFuQiw0R0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkdBQW1CO0lBQW5CLHlHQUFtQjtJQUFuQiwwRkFBbUI7WUFBbkIsa0ZBQW1CO0lBQW5CLDRHQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyR0FBbUI7SUFBbkIseUdBQW1CO0lBQW5CLDBGQUFtQjtZQUFuQixrRkFBbUI7SUFBbkIsNEdBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJHQUFtQjtJQUFuQix5R0FBbUI7SUFBbkIsMEZBQW1CO1lBQW5CLGtGQUFtQjtJQUFuQiw0R0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkdBQW1CO0lBQW5CLHlHQUFtQjtJQUFuQiwwRkFBbUI7WUFBbkIsa0ZBQW1CO0lBQW5CLDRHQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyR0FBbUI7SUFBbkIseUdBQW1CO0lBQW5CLDBGQUFtQjtZQUFuQixrRkFBbUI7SUFBbkIsNEdBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJHQUFtQjtJQUFuQix5R0FBbUI7SUFBbkIsMEZBQW1CO1lBQW5CLGtGQUFtQjtJQUFuQiw0R0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkdBQW1CO0lBQW5CLHlHQUFtQjtJQUFuQiwwRkFBbUI7WUFBbkIsa0ZBQW1CO0lBQW5CLDRHQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyR0FBbUI7SUFBbkIseUdBQW1CO0lBQW5CLDBGQUFtQjtZQUFuQixrRkFBbUI7SUFBbkIsNEdBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJHQUFtQjtJQUFuQix5R0FBbUI7SUFBbkIsMEZBQW1CO1lBQW5CLGtGQUFtQjtJQUFuQiw0R0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkdBQW1CO0lBQW5CLHlHQUFtQjtJQUFuQiwwRkFBbUI7WUFBbkIsa0ZBQW1CO0lBQW5CLDRHQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyR0FBbUI7SUFBbkIseUdBQW1CO0lBQW5CLDBGQUFtQjtZQUFuQixrRkFBbUI7SUFBbkIsNEdBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJHQUFtQjtJQUFuQix5R0FBbUI7SUFBbkIsMEZBQW1CO1lBQW5CLGtGQUFtQjtJQUFuQiw0R0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkdBQW1CO0lBQW5CLHlHQUFtQjtJQUFuQiwwRkFBbUI7WUFBbkIsa0ZBQW1CO0lBQW5CLDRHQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyR0FBbUI7SUFBbkIseUdBQW1CO0lBQW5CLDBGQUFtQjtZQUFuQixrRkFBbUI7SUFBbkIsNEdBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSxzQ0FBbUI7SUFBbkIsNENBQW1CO0lBQW5CLDBDQUFtQjtJQUFuQiwyQ0FBbUI7SUFBbkIsNENBQW1CO0lBQW5CLHdDQUFtQjtJQUFuQiwwQ0FBbUI7SUFBbkIsdUNBQW1CO0lBQW5CLDZDQUFtQjtJQUFuQix5TEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLCtDQUFtQjtJQUFuQixxREFBbUI7SUFBbkIsbURBQW1CO0lBQW5CLG9EQUFtQjtJQUFuQixxREFBbUI7SUFBbkIsaURBQW1CO0lBQW5CLGtEQUFtQjtJQUFuQixtREFBbUI7SUFBbkIsZ0RBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLGlDQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQ0FBbUI7SUFBbkIsd0JBQW1CO0lBQW5CLGdFQUFtQjtZQUFuQix3REFBbUI7SUFBbkIsa0NBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlLQUFtQjtJQUFuQix5SkFBbUI7SUFBbkIsaUlBQW1CO0lBQW5CLHdMQUFtQjtJQUFuQixnRUFBbUI7WUFBbkIsd0RBQW1CO0lBQW5CLGtDQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnRkFBbUI7SUFBbkIsd0VBQW1CO0lBQW5CLGdFQUFtQjtZQUFuQix3REFBbUI7SUFBbkIsa0NBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9DQUFtQjtJQUFuQiw0QkFBbUI7SUFBbkIsZ0VBQW1CO1lBQW5CLHdEQUFtQjtJQUFuQixrQ0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsK0NBQW1CO0lBQW5CLHVDQUFtQjtJQUFuQiwrQkFBbUI7SUFBbkIsbURBQW1CO0lBQW5CLGdFQUFtQjtZQUFuQix3REFBbUI7SUFBbkIsa0NBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhDQUFtQjtJQUFuQixzQ0FBbUI7SUFBbkIsOEJBQW1CO0lBQW5CLGlEQUFtQjtJQUFuQixnRUFBbUI7WUFBbkIsd0RBQW1CO0lBQW5CLGtDQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw4QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsK0JBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLCtCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwrQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsK0JBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLCtCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwrQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0NBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlDQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQ0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0NBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtDQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQ0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0NBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtDQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQ0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMENBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhEQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw4REFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0VBQW1CO1lBQW5CO0VBQW1CO0FDdXNoRG5COztBNkJ6c2hEQTtFOUJFQTtJQUFBLGtCQUFtQjtJQUFuQixVQUFtQjtJQUFuQixXQUFtQjtJQUFuQixVQUFtQjtJQUFuQixZQUFtQjtJQUFuQixnQkFBbUI7SUFBbkIsc0JBQW1CO0lBQW5CLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkIsV0FBbUI7SUFBbkIsWUFBbUI7SUFBbkIsVUFBbUI7SUFBbkIsU0FBbUI7SUFBbkIsaUJBQW1CO0lBQW5CLFVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQixVQUFtQjtJQUFuQixXQUFtQjtJQUFuQixVQUFtQjtJQUFuQixZQUFtQjtJQUFuQixnQkFBbUI7SUFBbkIsc0JBQW1CO0lBQW5CLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkIsVUFBbUI7SUFBbkIsV0FBbUI7SUFBbkIsVUFBbUI7SUFBbkIsWUFBbUI7SUFBbkIsZ0JBQW1CO0lBQW5CLHNCQUFtQjtJQUFuQixtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CLFdBQW1CO0lBQW5CLFlBQW1CO0lBQW5CLFVBQW1CO0lBQW5CLFNBQW1CO0lBQW5CLGlCQUFtQjtJQUFuQixVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkIsV0FBbUI7SUFBbkIsWUFBbUI7SUFBbkIsVUFBbUI7SUFBbkIsU0FBbUI7SUFBbkIsaUJBQW1CO0lBQW5CLFVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQixVQUFtQjtJQUFuQixXQUFtQjtJQUFuQixVQUFtQjtJQUFuQixZQUFtQjtJQUFuQixnQkFBbUI7SUFBbkIsc0JBQW1CO0lBQW5CLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkIsV0FBbUI7SUFBbkIsWUFBbUI7SUFBbkIsVUFBbUI7SUFBbkIsU0FBbUI7SUFBbkIsaUJBQW1CO0lBQW5CLFVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CLFdBQW1CO0lBQW5CLFlBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CLFdBQW1CO0lBQW5CLFlBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFdBQW1CO0lBQW5CLGFBQW1CO0lBQW5CLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFdBQW1CO0lBQW5CLGFBQW1CO0lBQW5CLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFdBQW1CO0lBQW5CLGFBQW1CO0lBQW5CLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CLFdBQW1CO0lBQW5CLFlBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFdBQW1CO0lBQW5CLGFBQW1CO0lBQW5CLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CLFdBQW1CO0lBQW5CLFlBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CLFdBQW1CO0lBQW5CLFlBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CLFdBQW1CO0lBQW5CLFlBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFdBQW1CO0lBQW5CLGFBQW1CO0lBQW5CLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CLFdBQW1CO0lBQW5CLFlBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFdBQW1CO0lBQW5CLGFBQW1CO0lBQW5CLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CLFdBQW1CO0lBQW5CLFlBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFdBQW1CO0lBQW5CLGFBQW1CO0lBQW5CLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CLFdBQW1CO0lBQW5CLFlBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFdBQW1CO0lBQW5CLGFBQW1CO0lBQW5CLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CLFdBQW1CO0lBQW5CLFlBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFdBQW1CO0lBQW5CLGFBQW1CO0lBQW5CLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFdBQW1CO0lBQW5CLGFBQW1CO0lBQW5CLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFVBQW1CO0lBQW5CLFlBQW1CO0lBQW5CLGFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFVBQW1CO0lBQW5CLFlBQW1CO0lBQW5CLGFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFVBQW1CO0lBQW5CLFlBQW1CO0lBQW5CLGFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CLFdBQW1CO0lBQW5CLFlBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFdBQW1CO0lBQW5CLGFBQW1CO0lBQW5CLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFFBQW1CO0lBQW5CLFVBQW1CO0lBQW5CLFdBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQixrQkFBbUI7SUFBbkIsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CLFdBQW1CO0lBQW5CLFlBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFVBQW1CO0lBQW5CLFlBQW1CO0lBQW5CLGFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFVBQW1CO0lBQW5CLFlBQW1CO0lBQW5CLGFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFVBQW1CO0lBQW5CLFlBQW1CO0lBQW5CLGFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFVBQW1CO0lBQW5CLFlBQW1CO0lBQW5CLGFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFVBQW1CO0lBQW5CLFlBQW1CO0lBQW5CLGFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFVBQW1CO0lBQW5CLFlBQW1CO0lBQW5CLGFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFVBQW1CO0lBQW5CLFlBQW1CO0lBQW5CLGFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFVBQW1CO0lBQW5CLFlBQW1CO0lBQW5CLGFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFdBQW1CO0lBQW5CLGFBQW1CO0lBQW5CLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGFBQW1CO0lBQW5CLGVBQW1CO0lBQW5CLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQixhQUFtQjtJQUFuQixjQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQixhQUFtQjtJQUFuQixjQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxhQUFtQjtJQUFuQixlQUFtQjtJQUFuQixnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkIsY0FBbUI7SUFBbkIsZUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsU0FBbUI7SUFBbkIsV0FBbUI7SUFBbkIsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkIsZUFBbUI7SUFBbkIsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQixrQkFBbUI7SUFBbkIsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFFBQW1CO0lBQW5CLFVBQW1CO0lBQW5CLFdBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGVBQW1CO0lBQW5CLGlCQUFtQjtJQUFuQixrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZUFBbUI7SUFBbkIsaUJBQW1CO0lBQW5CLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxRQUFtQjtJQUFuQixVQUFtQjtJQUFuQixXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxRQUFtQjtJQUFuQixVQUFtQjtJQUFuQixXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxRQUFtQjtJQUFuQixVQUFtQjtJQUFuQixXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQixXQUFtQjtJQUFuQixZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQixXQUFtQjtJQUFuQixZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkIsa0JBQW1CO0lBQW5CLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkIsa0JBQW1CO0lBQW5CLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQixXQUFtQjtJQUFuQixZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQixXQUFtQjtJQUFuQixZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQixXQUFtQjtJQUFuQixZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQixZQUFtQjtJQUFuQixhQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxhQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxhQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxhQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsVUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsV0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsV0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsV0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsV0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsV0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsV0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsV0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsV0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsY0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsY0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsVUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsY0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsU0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsU0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsU0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsVUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsVUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxRQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsU0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsVUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsVUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsVUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsVUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsVUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsVUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsVUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsVUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsV0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsV0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsV0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsU0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsU0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsU0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsU0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsVUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsNEJBQW1CO1FBQW5CLGlCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw0QkFBbUI7UUFBbkIsaUJBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDRCQUFtQjtRQUFuQixpQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsNEJBQW1CO1FBQW5CLGlCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw0QkFBbUI7UUFBbkIsaUJBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDRCQUFtQjtRQUFuQixpQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsNEJBQW1CO1FBQW5CLGlCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw0QkFBbUI7UUFBbkIsaUJBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDZCQUFtQjtRQUFuQixpQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsNkJBQW1CO1FBQW5CLGtCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw2QkFBbUI7UUFBbkIsa0JBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDZCQUFtQjtRQUFuQixrQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0NBQW1CO1FBQW5CLHFCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQ0FBbUI7UUFBbkIsb0JBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDRCQUFtQjtRQUFuQixpQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx3QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxlQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx3QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxlQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx3QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxlQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsOEJBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLCtCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkIsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQiwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CLHdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSwrQkFBbUI7SUFBbkIsNEJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLDBCQUFtQjtJQUFuQix1QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsMEJBQW1CO0lBQW5CLHVCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwwQkFBbUI7SUFBbkIsdUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtJQUFuQiwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsOEJBQW1CO0lBQW5CLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSw4QkFBbUI7SUFBbkIsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtJQUFuQiwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO1FBQW5CLGdCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7UUFBbkIsa0JBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtRQUFuQixrQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO1FBQW5CLGNBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtRQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7UUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO1FBQW5CLG9CQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7UUFBbkIsb0JBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLGdDQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw2QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUNBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLCtCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQ0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0NBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHFDQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw4QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0NBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQixtQkFBbUI7SUFBbkIsY0FBbUI7SUFBbkIsY0FBbUI7SUFBbkIsY0FBbUI7SUFBbkIsZUFBbUI7SUFBbkIsZUFBbUI7SUFBbkIsbU5BQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQixtQkFBbUI7SUFBbkIsY0FBbUI7SUFBbkIsY0FBbUI7SUFBbkIsY0FBbUI7SUFBbkIsZUFBbUI7SUFBbkIsZUFBbUI7SUFBbkIsNE1BQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSxlQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxlQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMENBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhEQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpRUFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUNBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLHlCQUFtQjtPQUFuQixzQkFBbUI7UUFBbkIscUJBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHlCQUFtQjtPQUFuQixzQkFBbUI7UUFBbkIscUJBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHdCQUFtQjtPQUFuQixxQkFBbUI7UUFBbkIsb0JBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHlCQUFtQjtPQUFuQixzQkFBbUI7UUFBbkIscUJBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLHdCQUFtQjtPQUFuQixxQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsc0NBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNDQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSxtQ0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtJQUFuQiw2QkFBbUI7UUFBbkIsdUJBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtJQUFuQiw4QkFBbUI7UUFBbkIsK0JBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDRCQUFtQjtJQUFuQiw2QkFBbUI7UUFBbkIsMEJBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDRCQUFtQjtJQUFuQiw4QkFBbUI7UUFBbkIsa0NBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtRQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7UUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO1FBQW5CO0VBQW1COztFQUFuQjtJQUFBLDBCQUFtQjtRQUFuQixxQkFBbUI7SUFBbkIsd0JBQW1CO1FBQW5CLHFCQUFtQjtZQUFuQix1QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEseUJBQW1CO1FBQW5CLG9CQUFtQjtJQUFuQix1QkFBbUI7UUFBbkIsb0JBQW1CO1lBQW5CLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7UUFBbkIsa0JBQW1CO0lBQW5CLHFCQUFtQjtRQUFuQixrQkFBbUI7WUFBbkIsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtRQUFuQiw0QkFBbUI7SUFBbkIseUJBQW1CO1FBQW5CLHNCQUFtQjtZQUFuQiw4QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsOEJBQW1CO1FBQW5CLDJCQUFtQjtJQUFuQix5QkFBbUI7UUFBbkIsNkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdDQUFtQjtRQUFuQiwyQkFBbUI7SUFBbkIsOEJBQW1CO1FBQW5CLDJCQUFtQjtZQUFuQiw2QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO1FBQW5CLHNCQUFtQjtJQUFuQix5QkFBbUI7UUFBbkIsc0JBQW1CO1lBQW5CLHdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx3QkFBbUI7UUFBbkIscUJBQW1CO1lBQW5CLGtCQUFtQjtJQUFuQixvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO1FBQW5CLG1CQUFtQjtZQUFuQixnQkFBbUI7SUFBbkIsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHlCQUFtQjtRQUFuQixzQkFBbUI7WUFBbkIsbUJBQW1CO0lBQW5CLHFCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwwQkFBbUI7UUFBbkIsdUJBQW1CO1lBQW5CLG9CQUFtQjtJQUFuQixzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMEJBQW1CO1FBQW5CO0VBQW1COztFQUFuQjtJQUFBLHlCQUFtQjtRQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7UUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO1FBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtRQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQ0FBbUI7UUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsd0JBQW1CO1FBQW5CLHFCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7UUFBbkIsbUJBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHlCQUFtQjtRQUFuQixzQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO1FBQW5CLHdCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwwQkFBbUI7UUFBbkIsdUJBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtRQUFuQixvQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO1FBQW5CLGtCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx3QkFBbUI7UUFBbkIscUJBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHlCQUFtQjtRQUFuQixzQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEseUJBQW1CO1FBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtRQUFuQiwyQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsY0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsY0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsY0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxjQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsY0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxjQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsY0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxlQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxlQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxlQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxlQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxxQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CLHdCQUFtQjtPQUFuQixxQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CLHdCQUFtQjtPQUFuQixxQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDBCQUFtQjtPQUFuQix1QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDBCQUFtQjtPQUFuQix1QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDBCQUFtQjtPQUFuQix1QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CLHdCQUFtQjtPQUFuQixxQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDBCQUFtQjtPQUFuQix1QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CLHdCQUFtQjtPQUFuQixxQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDBCQUFtQjtPQUFuQix1QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CLHdCQUFtQjtPQUFuQixxQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDBCQUFtQjtPQUFuQix1QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CLHdCQUFtQjtPQUFuQixxQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDBCQUFtQjtPQUFuQix1QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CLHdCQUFtQjtPQUFuQixxQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDBCQUFtQjtPQUFuQix1QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CLHdCQUFtQjtPQUFuQixxQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDBCQUFtQjtPQUFuQix1QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CLHdCQUFtQjtPQUFuQixxQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDBCQUFtQjtPQUFuQix1QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDBCQUFtQjtPQUFuQix1QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CLHlCQUFtQjtPQUFuQixzQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CLHlCQUFtQjtPQUFuQixzQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CLHlCQUFtQjtPQUFuQixzQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CLHlCQUFtQjtPQUFuQixzQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsd0JBQW1CO0lBQW5CLDJCQUFtQjtPQUFuQix3QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDBCQUFtQjtPQUFuQix1QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CLHVCQUFtQjtPQUFuQixvQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsd0JBQW1CO0lBQW5CLDJCQUFtQjtPQUFuQix3QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsNEJBQW1CO0lBQW5CLCtCQUFtQjtPQUFuQiw0QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsb0RBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixvREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHNEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsc0RBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixzREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLG9EQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsc0RBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixvREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHNEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsb0RBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixzREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLG9EQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsc0RBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixvREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHNEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsb0RBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixzREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLG9EQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsc0RBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixzREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHFEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIscURBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixxREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHFEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsdURBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixzREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLG1EQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsdURBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiwyREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLG9EQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIscURBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQix1REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHVEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsdURBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixxREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHVEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIscURBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQix1REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHFEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsdURBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixxREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHVEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIscURBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQix1REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHFEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsdURBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixxREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHVEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsdURBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixzREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHNEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsc0RBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixzREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHdEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsdURBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixvREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHdEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsMkRBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiw0REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDREQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsOERBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiw4REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDhEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsNERBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiw4REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDREQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsOERBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiw0REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDhEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsNERBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiw4REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDREQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsOERBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiw0REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDhEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsNERBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiw4REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDhEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsNkRBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiw2REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDZEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsNkRBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiwrREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDhEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsMkRBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiwrREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLG1FQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsNERBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiw2REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLCtEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsK0RBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiwrREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDZEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsK0RBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiw2REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLCtEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsNkRBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiwrREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDZEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsK0RBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiw2REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLCtEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsNkRBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiwrREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDZEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsK0RBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiwrREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDhEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsOERBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiw4REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDhEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsZ0VBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiwrREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDREQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsZ0VBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixtRUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsd0JBQW1CO0lBQW5CLDBEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx3QkFBbUI7SUFBbkIsMERBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHdCQUFtQjtJQUFuQiwwREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsd0JBQW1CO0lBQW5CLDBEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx3QkFBbUI7SUFBbkIsMERBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHdCQUFtQjtJQUFuQixrRUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsd0JBQW1CO0lBQW5CLGtFQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx3QkFBbUI7SUFBbkIsa0VBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHdCQUFtQjtJQUFuQixrRUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsd0JBQW1CO0lBQW5CLGtFQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEseUJBQW1CO1FBQW5CLGdCQUFtQjtJQUFuQixrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMEJBQW1CO1FBQW5CLGlCQUFtQjtJQUFuQixtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsd0JBQW1CO1FBQW5CLGVBQW1CO0lBQW5CLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7UUFBbkIsa0JBQW1CO0lBQW5CLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw0QkFBbUI7UUFBbkIsbUJBQW1CO0lBQW5CLHFCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx5QkFBbUI7UUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMEJBQW1CO1FBQW5CO0VBQW1COztFQUFuQjtJQUFBLHdCQUFtQjtRQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7UUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsNEJBQW1CO1FBQW5CO0VBQW1COztFQUFuQjtJQUFBLDZCQUFtQjtRQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSw0QkFBbUI7UUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEseUJBQW1CO1FBQW5CO0VBQW1COztFQUFuQjtJQUFBLHlCQUFtQjtRQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkIsdUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0NBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLCtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQ0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsOEJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLCtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw0QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsOEJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw0QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdDQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQ0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsK0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdDQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw2QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsK0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLCtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0NBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1DQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQ0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0NBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1DQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQ0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0NBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtDQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0NBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLCtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQ0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsOEJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLCtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw0QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsOEJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSxpR0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0dBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLCtGQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrR0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUdBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtHQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwrRkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0dBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx3QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx5Q0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0NBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx3QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx5Q0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0NBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx3QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx5Q0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0NBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLG1DQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQ0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsNkJBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtPQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7T0FBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO09BQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtPQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx5QkFBbUI7T0FBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMEJBQW1CO09BQW5CO0VBQW1COztFQUFuQjtJQUFBLDBCQUFtQjtPQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx3QkFBbUI7T0FBbkI7RUFBbUI7O0VBQW5CO0lBQUEsK0JBQW1CO09BQW5CO0VBQW1COztFQUFuQjtJQUFBLDRCQUFtQjtPQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx5QkFBbUI7T0FBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0NBQW1CO09BQW5CO0VBQW1COztFQUFuQjtJQUFBLDZCQUFtQjtPQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7T0FBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsd0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLHlDQUFtQjtJQUFuQiw4Q0FBbUI7SUFBbkIsZ0RBQW1CO0lBQW5CLGlEQUFtQjtJQUFuQixrREFBbUI7SUFBbkIscUpBQW1CO1lBQW5CLDZJQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxxQ0FBbUI7WUFBbkIsNkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLG1DQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw0QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLDRDQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw0RUFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0ZBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9GQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzRkFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0RBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtEQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw4QkFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsNENBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDRFQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrRkFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0ZBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNGQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrREFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0RBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw0Q0FBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsNENBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDRFQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw0RUFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0ZBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtGQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvRkFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0ZBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNGQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzRkFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0RBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtEQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrREFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0RBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw4QkFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsNENBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDRFQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrRkFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0ZBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNGQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrREFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0RBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw0Q0FBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsNEVBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtGQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvRkFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0ZBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtEQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrREFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsOEJBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx5QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEseUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw4QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEseUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx5QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEseUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx5QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEseUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJHQUFtQjtJQUFuQix5R0FBbUI7SUFBbkIsMEZBQW1CO1lBQW5CLGtGQUFtQjtJQUFuQiw0R0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkdBQW1CO0lBQW5CLHlHQUFtQjtJQUFuQiwwRkFBbUI7WUFBbkIsa0ZBQW1CO0lBQW5CLDRHQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyR0FBbUI7SUFBbkIseUdBQW1CO0lBQW5CLDBGQUFtQjtZQUFuQixrRkFBbUI7SUFBbkIsNEdBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJHQUFtQjtJQUFuQix5R0FBbUI7SUFBbkIsMEZBQW1CO1lBQW5CLGtGQUFtQjtJQUFuQiw0R0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkdBQW1CO0lBQW5CLHlHQUFtQjtJQUFuQiwwRkFBbUI7WUFBbkIsa0ZBQW1CO0lBQW5CLDRHQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyR0FBbUI7SUFBbkIseUdBQW1CO0lBQW5CLDBGQUFtQjtZQUFuQixrRkFBbUI7SUFBbkIsNEdBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJHQUFtQjtJQUFuQix5R0FBbUI7SUFBbkIsMEZBQW1CO1lBQW5CLGtGQUFtQjtJQUFuQiw0R0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkdBQW1CO0lBQW5CLHlHQUFtQjtJQUFuQiwwRkFBbUI7WUFBbkIsa0ZBQW1CO0lBQW5CLDRHQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyR0FBbUI7SUFBbkIseUdBQW1CO0lBQW5CLDBGQUFtQjtZQUFuQixrRkFBbUI7SUFBbkIsNEdBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJHQUFtQjtJQUFuQix5R0FBbUI7SUFBbkIsMEZBQW1CO1lBQW5CLGtGQUFtQjtJQUFuQiw0R0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkdBQW1CO0lBQW5CLHlHQUFtQjtJQUFuQiwwRkFBbUI7WUFBbkIsa0ZBQW1CO0lBQW5CLDRHQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyR0FBbUI7SUFBbkIseUdBQW1CO0lBQW5CLDBGQUFtQjtZQUFuQixrRkFBbUI7SUFBbkIsNEdBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJHQUFtQjtJQUFuQix5R0FBbUI7SUFBbkIsMEZBQW1CO1lBQW5CLGtGQUFtQjtJQUFuQiw0R0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkdBQW1CO0lBQW5CLHlHQUFtQjtJQUFuQiwwRkFBbUI7WUFBbkIsa0ZBQW1CO0lBQW5CLDRHQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyR0FBbUI7SUFBbkIseUdBQW1CO0lBQW5CLDBGQUFtQjtZQUFuQixrRkFBbUI7SUFBbkIsNEdBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJHQUFtQjtJQUFuQix5R0FBbUI7SUFBbkIsMEZBQW1CO1lBQW5CLGtGQUFtQjtJQUFuQiw0R0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkdBQW1CO0lBQW5CLHlHQUFtQjtJQUFuQiwwRkFBbUI7WUFBbkIsa0ZBQW1CO0lBQW5CLDRHQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyR0FBbUI7SUFBbkIseUdBQW1CO0lBQW5CLDBGQUFtQjtZQUFuQixrRkFBbUI7SUFBbkIsNEdBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJHQUFtQjtJQUFuQix5R0FBbUI7SUFBbkIsMEZBQW1CO1lBQW5CLGtGQUFtQjtJQUFuQiw0R0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkdBQW1CO0lBQW5CLHlHQUFtQjtJQUFuQiwwRkFBbUI7WUFBbkIsa0ZBQW1CO0lBQW5CLDRHQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyR0FBbUI7SUFBbkIseUdBQW1CO0lBQW5CLDBGQUFtQjtZQUFuQixrRkFBbUI7SUFBbkIsNEdBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJHQUFtQjtJQUFuQix5R0FBbUI7SUFBbkIsMEZBQW1CO1lBQW5CLGtGQUFtQjtJQUFuQiw0R0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkdBQW1CO0lBQW5CLHlHQUFtQjtJQUFuQiwwRkFBbUI7WUFBbkIsa0ZBQW1CO0lBQW5CLDRHQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyR0FBbUI7SUFBbkIseUdBQW1CO0lBQW5CLDBGQUFtQjtZQUFuQixrRkFBbUI7SUFBbkIsNEdBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSxzQ0FBbUI7SUFBbkIsNENBQW1CO0lBQW5CLDBDQUFtQjtJQUFuQiwyQ0FBbUI7SUFBbkIsNENBQW1CO0lBQW5CLHdDQUFtQjtJQUFuQiwwQ0FBbUI7SUFBbkIsdUNBQW1CO0lBQW5CLDZDQUFtQjtJQUFuQix5TEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLCtDQUFtQjtJQUFuQixxREFBbUI7SUFBbkIsbURBQW1CO0lBQW5CLG9EQUFtQjtJQUFuQixxREFBbUI7SUFBbkIsaURBQW1CO0lBQW5CLGtEQUFtQjtJQUFuQixtREFBbUI7SUFBbkIsZ0RBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLGlDQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQ0FBbUI7SUFBbkIsd0JBQW1CO0lBQW5CLGdFQUFtQjtZQUFuQix3REFBbUI7SUFBbkIsa0NBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlLQUFtQjtJQUFuQix5SkFBbUI7SUFBbkIsaUlBQW1CO0lBQW5CLHdMQUFtQjtJQUFuQixnRUFBbUI7WUFBbkIsd0RBQW1CO0lBQW5CLGtDQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnRkFBbUI7SUFBbkIsd0VBQW1CO0lBQW5CLGdFQUFtQjtZQUFuQix3REFBbUI7SUFBbkIsa0NBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9DQUFtQjtJQUFuQiw0QkFBbUI7SUFBbkIsZ0VBQW1CO1lBQW5CLHdEQUFtQjtJQUFuQixrQ0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsK0NBQW1CO0lBQW5CLHVDQUFtQjtJQUFuQiwrQkFBbUI7SUFBbkIsbURBQW1CO0lBQW5CLGdFQUFtQjtZQUFuQix3REFBbUI7SUFBbkIsa0NBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhDQUFtQjtJQUFuQixzQ0FBbUI7SUFBbkIsOEJBQW1CO0lBQW5CLGlEQUFtQjtJQUFuQixnRUFBbUI7WUFBbkIsd0RBQW1CO0lBQW5CLGtDQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw4QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsK0JBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLCtCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwrQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsK0JBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLCtCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwrQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0NBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlDQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQ0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0NBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtDQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQ0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0NBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtDQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQ0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMENBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhEQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw4REFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0VBQW1CO1lBQW5CO0VBQW1CO0FDb3F1RW5COztBNkJ0cXVFQTtFOUJFQTtJQUFBLGtCQUFtQjtJQUFuQixVQUFtQjtJQUFuQixXQUFtQjtJQUFuQixVQUFtQjtJQUFuQixZQUFtQjtJQUFuQixnQkFBbUI7SUFBbkIsc0JBQW1CO0lBQW5CLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkIsV0FBbUI7SUFBbkIsWUFBbUI7SUFBbkIsVUFBbUI7SUFBbkIsU0FBbUI7SUFBbkIsaUJBQW1CO0lBQW5CLFVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQixVQUFtQjtJQUFuQixXQUFtQjtJQUFuQixVQUFtQjtJQUFuQixZQUFtQjtJQUFuQixnQkFBbUI7SUFBbkIsc0JBQW1CO0lBQW5CLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkIsVUFBbUI7SUFBbkIsV0FBbUI7SUFBbkIsVUFBbUI7SUFBbkIsWUFBbUI7SUFBbkIsZ0JBQW1CO0lBQW5CLHNCQUFtQjtJQUFuQixtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CLFdBQW1CO0lBQW5CLFlBQW1CO0lBQW5CLFVBQW1CO0lBQW5CLFNBQW1CO0lBQW5CLGlCQUFtQjtJQUFuQixVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkIsV0FBbUI7SUFBbkIsWUFBbUI7SUFBbkIsVUFBbUI7SUFBbkIsU0FBbUI7SUFBbkIsaUJBQW1CO0lBQW5CLFVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQixVQUFtQjtJQUFuQixXQUFtQjtJQUFuQixVQUFtQjtJQUFuQixZQUFtQjtJQUFuQixnQkFBbUI7SUFBbkIsc0JBQW1CO0lBQW5CLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkIsV0FBbUI7SUFBbkIsWUFBbUI7SUFBbkIsVUFBbUI7SUFBbkIsU0FBbUI7SUFBbkIsaUJBQW1CO0lBQW5CLFVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CLFdBQW1CO0lBQW5CLFlBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CLFdBQW1CO0lBQW5CLFlBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFdBQW1CO0lBQW5CLGFBQW1CO0lBQW5CLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFdBQW1CO0lBQW5CLGFBQW1CO0lBQW5CLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFdBQW1CO0lBQW5CLGFBQW1CO0lBQW5CLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CLFdBQW1CO0lBQW5CLFlBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFdBQW1CO0lBQW5CLGFBQW1CO0lBQW5CLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CLFdBQW1CO0lBQW5CLFlBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CLFdBQW1CO0lBQW5CLFlBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CLFdBQW1CO0lBQW5CLFlBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFdBQW1CO0lBQW5CLGFBQW1CO0lBQW5CLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CLFdBQW1CO0lBQW5CLFlBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFdBQW1CO0lBQW5CLGFBQW1CO0lBQW5CLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CLFdBQW1CO0lBQW5CLFlBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFdBQW1CO0lBQW5CLGFBQW1CO0lBQW5CLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CLFdBQW1CO0lBQW5CLFlBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFdBQW1CO0lBQW5CLGFBQW1CO0lBQW5CLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CLFdBQW1CO0lBQW5CLFlBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFdBQW1CO0lBQW5CLGFBQW1CO0lBQW5CLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFdBQW1CO0lBQW5CLGFBQW1CO0lBQW5CLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFVBQW1CO0lBQW5CLFlBQW1CO0lBQW5CLGFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFVBQW1CO0lBQW5CLFlBQW1CO0lBQW5CLGFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFVBQW1CO0lBQW5CLFlBQW1CO0lBQW5CLGFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CLFdBQW1CO0lBQW5CLFlBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFdBQW1CO0lBQW5CLGFBQW1CO0lBQW5CLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFFBQW1CO0lBQW5CLFVBQW1CO0lBQW5CLFdBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQixrQkFBbUI7SUFBbkIsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CLFdBQW1CO0lBQW5CLFlBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFVBQW1CO0lBQW5CLFlBQW1CO0lBQW5CLGFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFVBQW1CO0lBQW5CLFlBQW1CO0lBQW5CLGFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFVBQW1CO0lBQW5CLFlBQW1CO0lBQW5CLGFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFVBQW1CO0lBQW5CLFlBQW1CO0lBQW5CLGFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFVBQW1CO0lBQW5CLFlBQW1CO0lBQW5CLGFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFVBQW1CO0lBQW5CLFlBQW1CO0lBQW5CLGFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFVBQW1CO0lBQW5CLFlBQW1CO0lBQW5CLGFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFVBQW1CO0lBQW5CLFlBQW1CO0lBQW5CLGFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFdBQW1CO0lBQW5CLGFBQW1CO0lBQW5CLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGFBQW1CO0lBQW5CLGVBQW1CO0lBQW5CLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQixhQUFtQjtJQUFuQixjQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQixhQUFtQjtJQUFuQixjQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxhQUFtQjtJQUFuQixlQUFtQjtJQUFuQixnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkIsY0FBbUI7SUFBbkIsZUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsU0FBbUI7SUFBbkIsV0FBbUI7SUFBbkIsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkIsZUFBbUI7SUFBbkIsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQixrQkFBbUI7SUFBbkIsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFFBQW1CO0lBQW5CLFVBQW1CO0lBQW5CLFdBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGVBQW1CO0lBQW5CLGlCQUFtQjtJQUFuQixrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZUFBbUI7SUFBbkIsaUJBQW1CO0lBQW5CLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxRQUFtQjtJQUFuQixVQUFtQjtJQUFuQixXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxRQUFtQjtJQUFuQixVQUFtQjtJQUFuQixXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxRQUFtQjtJQUFuQixVQUFtQjtJQUFuQixXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQixXQUFtQjtJQUFuQixZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQixXQUFtQjtJQUFuQixZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkIsa0JBQW1CO0lBQW5CLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkIsa0JBQW1CO0lBQW5CLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQixXQUFtQjtJQUFuQixZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQixXQUFtQjtJQUFuQixZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQixXQUFtQjtJQUFuQixZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQixZQUFtQjtJQUFuQixhQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxhQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxhQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxhQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsVUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsV0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsV0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsV0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsV0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsV0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsV0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsV0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsV0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsY0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsY0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsVUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsY0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsU0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsU0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsU0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsVUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsVUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxRQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsU0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsVUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsVUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsVUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsVUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsVUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsVUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsVUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsVUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsV0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsV0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsV0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsU0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsU0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsU0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsU0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsVUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsNEJBQW1CO1FBQW5CLGlCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw0QkFBbUI7UUFBbkIsaUJBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDRCQUFtQjtRQUFuQixpQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsNEJBQW1CO1FBQW5CLGlCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw0QkFBbUI7UUFBbkIsaUJBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDRCQUFtQjtRQUFuQixpQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsNEJBQW1CO1FBQW5CLGlCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw0QkFBbUI7UUFBbkIsaUJBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDZCQUFtQjtRQUFuQixpQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsNkJBQW1CO1FBQW5CLGtCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw2QkFBbUI7UUFBbkIsa0JBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDZCQUFtQjtRQUFuQixrQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0NBQW1CO1FBQW5CLHFCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQ0FBbUI7UUFBbkIsb0JBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDRCQUFtQjtRQUFuQixpQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx3QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxlQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx3QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxlQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx3QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxlQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsOEJBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLCtCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkIsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQiwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CLHdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSwrQkFBbUI7SUFBbkIsNEJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLDBCQUFtQjtJQUFuQix1QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsMEJBQW1CO0lBQW5CLHVCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwwQkFBbUI7SUFBbkIsdUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtJQUFuQiwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsOEJBQW1CO0lBQW5CLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSw4QkFBbUI7SUFBbkIsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtJQUFuQiwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO1FBQW5CLGdCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7UUFBbkIsa0JBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtRQUFuQixrQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO1FBQW5CLGNBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtRQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7UUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO1FBQW5CLG9CQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7UUFBbkIsb0JBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLGdDQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw2QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUNBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLCtCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQ0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0NBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHFDQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw4QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0NBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQixtQkFBbUI7SUFBbkIsY0FBbUI7SUFBbkIsY0FBbUI7SUFBbkIsY0FBbUI7SUFBbkIsZUFBbUI7SUFBbkIsZUFBbUI7SUFBbkIsbU5BQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQixtQkFBbUI7SUFBbkIsY0FBbUI7SUFBbkIsY0FBbUI7SUFBbkIsY0FBbUI7SUFBbkIsZUFBbUI7SUFBbkIsZUFBbUI7SUFBbkIsNE1BQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSxlQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxlQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMENBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhEQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpRUFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUNBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLHlCQUFtQjtPQUFuQixzQkFBbUI7UUFBbkIscUJBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHlCQUFtQjtPQUFuQixzQkFBbUI7UUFBbkIscUJBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHdCQUFtQjtPQUFuQixxQkFBbUI7UUFBbkIsb0JBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHlCQUFtQjtPQUFuQixzQkFBbUI7UUFBbkIscUJBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLHdCQUFtQjtPQUFuQixxQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsc0NBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNDQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSxtQ0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtJQUFuQiw2QkFBbUI7UUFBbkIsdUJBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtJQUFuQiw4QkFBbUI7UUFBbkIsK0JBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDRCQUFtQjtJQUFuQiw2QkFBbUI7UUFBbkIsMEJBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDRCQUFtQjtJQUFuQiw4QkFBbUI7UUFBbkIsa0NBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtRQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7UUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO1FBQW5CO0VBQW1COztFQUFuQjtJQUFBLDBCQUFtQjtRQUFuQixxQkFBbUI7SUFBbkIsd0JBQW1CO1FBQW5CLHFCQUFtQjtZQUFuQix1QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEseUJBQW1CO1FBQW5CLG9CQUFtQjtJQUFuQix1QkFBbUI7UUFBbkIsb0JBQW1CO1lBQW5CLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7UUFBbkIsa0JBQW1CO0lBQW5CLHFCQUFtQjtRQUFuQixrQkFBbUI7WUFBbkIsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtRQUFuQiw0QkFBbUI7SUFBbkIseUJBQW1CO1FBQW5CLHNCQUFtQjtZQUFuQiw4QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsOEJBQW1CO1FBQW5CLDJCQUFtQjtJQUFuQix5QkFBbUI7UUFBbkIsNkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdDQUFtQjtRQUFuQiwyQkFBbUI7SUFBbkIsOEJBQW1CO1FBQW5CLDJCQUFtQjtZQUFuQiw2QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO1FBQW5CLHNCQUFtQjtJQUFuQix5QkFBbUI7UUFBbkIsc0JBQW1CO1lBQW5CLHdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx3QkFBbUI7UUFBbkIscUJBQW1CO1lBQW5CLGtCQUFtQjtJQUFuQixvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO1FBQW5CLG1CQUFtQjtZQUFuQixnQkFBbUI7SUFBbkIsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHlCQUFtQjtRQUFuQixzQkFBbUI7WUFBbkIsbUJBQW1CO0lBQW5CLHFCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwwQkFBbUI7UUFBbkIsdUJBQW1CO1lBQW5CLG9CQUFtQjtJQUFuQixzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMEJBQW1CO1FBQW5CO0VBQW1COztFQUFuQjtJQUFBLHlCQUFtQjtRQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7UUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO1FBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtRQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQ0FBbUI7UUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsd0JBQW1CO1FBQW5CLHFCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7UUFBbkIsbUJBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHlCQUFtQjtRQUFuQixzQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO1FBQW5CLHdCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwwQkFBbUI7UUFBbkIsdUJBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtRQUFuQixvQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO1FBQW5CLGtCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx3QkFBbUI7UUFBbkIscUJBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHlCQUFtQjtRQUFuQixzQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEseUJBQW1CO1FBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtRQUFuQiwyQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsY0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsY0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsY0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxjQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsY0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxjQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsY0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxlQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxlQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxlQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxlQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxxQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CLHdCQUFtQjtPQUFuQixxQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CLHdCQUFtQjtPQUFuQixxQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDBCQUFtQjtPQUFuQix1QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDBCQUFtQjtPQUFuQix1QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDBCQUFtQjtPQUFuQix1QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CLHdCQUFtQjtPQUFuQixxQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDBCQUFtQjtPQUFuQix1QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CLHdCQUFtQjtPQUFuQixxQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDBCQUFtQjtPQUFuQix1QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CLHdCQUFtQjtPQUFuQixxQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDBCQUFtQjtPQUFuQix1QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CLHdCQUFtQjtPQUFuQixxQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDBCQUFtQjtPQUFuQix1QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CLHdCQUFtQjtPQUFuQixxQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDBCQUFtQjtPQUFuQix1QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CLHdCQUFtQjtPQUFuQixxQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDBCQUFtQjtPQUFuQix1QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CLHdCQUFtQjtPQUFuQixxQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDBCQUFtQjtPQUFuQix1QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDBCQUFtQjtPQUFuQix1QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CLHlCQUFtQjtPQUFuQixzQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CLHlCQUFtQjtPQUFuQixzQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CLHlCQUFtQjtPQUFuQixzQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CLHlCQUFtQjtPQUFuQixzQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsd0JBQW1CO0lBQW5CLDJCQUFtQjtPQUFuQix3QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDBCQUFtQjtPQUFuQix1QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CLHVCQUFtQjtPQUFuQixvQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsd0JBQW1CO0lBQW5CLDJCQUFtQjtPQUFuQix3QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsNEJBQW1CO0lBQW5CLCtCQUFtQjtPQUFuQiw0QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsb0RBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixvREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHNEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsc0RBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixzREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLG9EQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsc0RBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixvREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHNEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsb0RBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixzREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLG9EQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsc0RBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixvREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHNEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsb0RBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixzREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLG9EQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsc0RBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixzREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHFEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIscURBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixxREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHFEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsdURBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixzREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLG1EQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsdURBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiwyREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLG9EQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIscURBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQix1REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHVEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsdURBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixxREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHVEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIscURBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQix1REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHFEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsdURBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixxREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHVEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIscURBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQix1REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHFEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsdURBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixxREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHVEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsdURBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixzREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHNEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsc0RBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixzREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHdEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsdURBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixvREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHdEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsMkRBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiw0REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDREQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsOERBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiw4REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDhEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsNERBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiw4REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDREQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsOERBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiw0REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDhEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsNERBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiw4REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDREQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsOERBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiw0REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDhEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsNERBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiw4REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDhEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsNkRBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiw2REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDZEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsNkRBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiwrREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDhEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsMkRBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiwrREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLG1FQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsNERBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiw2REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLCtEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsK0RBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiwrREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDZEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsK0RBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiw2REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLCtEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsNkRBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiwrREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDZEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsK0RBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiw2REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLCtEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsNkRBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiwrREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDZEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsK0RBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiwrREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDhEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsOERBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiw4REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDhEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsZ0VBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiwrREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDREQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsZ0VBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixtRUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsd0JBQW1CO0lBQW5CLDBEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx3QkFBbUI7SUFBbkIsMERBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHdCQUFtQjtJQUFuQiwwREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsd0JBQW1CO0lBQW5CLDBEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx3QkFBbUI7SUFBbkIsMERBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHdCQUFtQjtJQUFuQixrRUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsd0JBQW1CO0lBQW5CLGtFQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx3QkFBbUI7SUFBbkIsa0VBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHdCQUFtQjtJQUFuQixrRUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsd0JBQW1CO0lBQW5CLGtFQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEseUJBQW1CO1FBQW5CLGdCQUFtQjtJQUFuQixrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMEJBQW1CO1FBQW5CLGlCQUFtQjtJQUFuQixtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsd0JBQW1CO1FBQW5CLGVBQW1CO0lBQW5CLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7UUFBbkIsa0JBQW1CO0lBQW5CLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw0QkFBbUI7UUFBbkIsbUJBQW1CO0lBQW5CLHFCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx5QkFBbUI7UUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMEJBQW1CO1FBQW5CO0VBQW1COztFQUFuQjtJQUFBLHdCQUFtQjtRQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7UUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsNEJBQW1CO1FBQW5CO0VBQW1COztFQUFuQjtJQUFBLDZCQUFtQjtRQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSw0QkFBbUI7UUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEseUJBQW1CO1FBQW5CO0VBQW1COztFQUFuQjtJQUFBLHlCQUFtQjtRQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkIsdUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0NBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLCtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQ0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsOEJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLCtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw0QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsOEJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw0QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdDQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQ0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsK0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdDQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw2QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsK0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLCtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0NBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1DQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQ0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0NBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1DQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQ0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0NBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtDQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0NBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLCtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQ0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsOEJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLCtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw0QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsOEJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSxpR0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0dBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLCtGQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrR0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUdBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtHQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwrRkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0dBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx3QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx5Q0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0NBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx3QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx5Q0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0NBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx3QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx5Q0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0NBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLG1DQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQ0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsNkJBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtPQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7T0FBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO09BQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtPQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx5QkFBbUI7T0FBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMEJBQW1CO09BQW5CO0VBQW1COztFQUFuQjtJQUFBLDBCQUFtQjtPQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx3QkFBbUI7T0FBbkI7RUFBbUI7O0VBQW5CO0lBQUEsK0JBQW1CO09BQW5CO0VBQW1COztFQUFuQjtJQUFBLDRCQUFtQjtPQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx5QkFBbUI7T0FBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0NBQW1CO09BQW5CO0VBQW1COztFQUFuQjtJQUFBLDZCQUFtQjtPQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7T0FBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsd0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLHlDQUFtQjtJQUFuQiw4Q0FBbUI7SUFBbkIsZ0RBQW1CO0lBQW5CLGlEQUFtQjtJQUFuQixrREFBbUI7SUFBbkIscUpBQW1CO1lBQW5CLDZJQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxxQ0FBbUI7WUFBbkIsNkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLG1DQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw0QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLDRDQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw0RUFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0ZBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9GQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzRkFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0RBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtEQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw4QkFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsNENBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDRFQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrRkFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0ZBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNGQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrREFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0RBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw0Q0FBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsNENBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDRFQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw0RUFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0ZBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtGQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvRkFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0ZBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNGQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzRkFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0RBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtEQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrREFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0RBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw4QkFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsNENBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDRFQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrRkFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0ZBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNGQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrREFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0RBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw0Q0FBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsNEVBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtGQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvRkFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0ZBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtEQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrREFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsOEJBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx5QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEseUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw4QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEseUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx5QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEseUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx5QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEseUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJHQUFtQjtJQUFuQix5R0FBbUI7SUFBbkIsMEZBQW1CO1lBQW5CLGtGQUFtQjtJQUFuQiw0R0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkdBQW1CO0lBQW5CLHlHQUFtQjtJQUFuQiwwRkFBbUI7WUFBbkIsa0ZBQW1CO0lBQW5CLDRHQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyR0FBbUI7SUFBbkIseUdBQW1CO0lBQW5CLDBGQUFtQjtZQUFuQixrRkFBbUI7SUFBbkIsNEdBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJHQUFtQjtJQUFuQix5R0FBbUI7SUFBbkIsMEZBQW1CO1lBQW5CLGtGQUFtQjtJQUFuQiw0R0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkdBQW1CO0lBQW5CLHlHQUFtQjtJQUFuQiwwRkFBbUI7WUFBbkIsa0ZBQW1CO0lBQW5CLDRHQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyR0FBbUI7SUFBbkIseUdBQW1CO0lBQW5CLDBGQUFtQjtZQUFuQixrRkFBbUI7SUFBbkIsNEdBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJHQUFtQjtJQUFuQix5R0FBbUI7SUFBbkIsMEZBQW1CO1lBQW5CLGtGQUFtQjtJQUFuQiw0R0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkdBQW1CO0lBQW5CLHlHQUFtQjtJQUFuQiwwRkFBbUI7WUFBbkIsa0ZBQW1CO0lBQW5CLDRHQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyR0FBbUI7SUFBbkIseUdBQW1CO0lBQW5CLDBGQUFtQjtZQUFuQixrRkFBbUI7SUFBbkIsNEdBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJHQUFtQjtJQUFuQix5R0FBbUI7SUFBbkIsMEZBQW1CO1lBQW5CLGtGQUFtQjtJQUFuQiw0R0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkdBQW1CO0lBQW5CLHlHQUFtQjtJQUFuQiwwRkFBbUI7WUFBbkIsa0ZBQW1CO0lBQW5CLDRHQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyR0FBbUI7SUFBbkIseUdBQW1CO0lBQW5CLDBGQUFtQjtZQUFuQixrRkFBbUI7SUFBbkIsNEdBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJHQUFtQjtJQUFuQix5R0FBbUI7SUFBbkIsMEZBQW1CO1lBQW5CLGtGQUFtQjtJQUFuQiw0R0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkdBQW1CO0lBQW5CLHlHQUFtQjtJQUFuQiwwRkFBbUI7WUFBbkIsa0ZBQW1CO0lBQW5CLDRHQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyR0FBbUI7SUFBbkIseUdBQW1CO0lBQW5CLDBGQUFtQjtZQUFuQixrRkFBbUI7SUFBbkIsNEdBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJHQUFtQjtJQUFuQix5R0FBbUI7SUFBbkIsMEZBQW1CO1lBQW5CLGtGQUFtQjtJQUFuQiw0R0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkdBQW1CO0lBQW5CLHlHQUFtQjtJQUFuQiwwRkFBbUI7WUFBbkIsa0ZBQW1CO0lBQW5CLDRHQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyR0FBbUI7SUFBbkIseUdBQW1CO0lBQW5CLDBGQUFtQjtZQUFuQixrRkFBbUI7SUFBbkIsNEdBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJHQUFtQjtJQUFuQix5R0FBbUI7SUFBbkIsMEZBQW1CO1lBQW5CLGtGQUFtQjtJQUFuQiw0R0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkdBQW1CO0lBQW5CLHlHQUFtQjtJQUFuQiwwRkFBbUI7WUFBbkIsa0ZBQW1CO0lBQW5CLDRHQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyR0FBbUI7SUFBbkIseUdBQW1CO0lBQW5CLDBGQUFtQjtZQUFuQixrRkFBbUI7SUFBbkIsNEdBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJHQUFtQjtJQUFuQix5R0FBbUI7SUFBbkIsMEZBQW1CO1lBQW5CLGtGQUFtQjtJQUFuQiw0R0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkdBQW1CO0lBQW5CLHlHQUFtQjtJQUFuQiwwRkFBbUI7WUFBbkIsa0ZBQW1CO0lBQW5CLDRHQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyR0FBbUI7SUFBbkIseUdBQW1CO0lBQW5CLDBGQUFtQjtZQUFuQixrRkFBbUI7SUFBbkIsNEdBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSxzQ0FBbUI7SUFBbkIsNENBQW1CO0lBQW5CLDBDQUFtQjtJQUFuQiwyQ0FBbUI7SUFBbkIsNENBQW1CO0lBQW5CLHdDQUFtQjtJQUFuQiwwQ0FBbUI7SUFBbkIsdUNBQW1CO0lBQW5CLDZDQUFtQjtJQUFuQix5TEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLCtDQUFtQjtJQUFuQixxREFBbUI7SUFBbkIsbURBQW1CO0lBQW5CLG9EQUFtQjtJQUFuQixxREFBbUI7SUFBbkIsaURBQW1CO0lBQW5CLGtEQUFtQjtJQUFuQixtREFBbUI7SUFBbkIsZ0RBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLGlDQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQ0FBbUI7SUFBbkIsd0JBQW1CO0lBQW5CLGdFQUFtQjtZQUFuQix3REFBbUI7SUFBbkIsa0NBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlLQUFtQjtJQUFuQix5SkFBbUI7SUFBbkIsaUlBQW1CO0lBQW5CLHdMQUFtQjtJQUFuQixnRUFBbUI7WUFBbkIsd0RBQW1CO0lBQW5CLGtDQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnRkFBbUI7SUFBbkIsd0VBQW1CO0lBQW5CLGdFQUFtQjtZQUFuQix3REFBbUI7SUFBbkIsa0NBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9DQUFtQjtJQUFuQiw0QkFBbUI7SUFBbkIsZ0VBQW1CO1lBQW5CLHdEQUFtQjtJQUFuQixrQ0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsK0NBQW1CO0lBQW5CLHVDQUFtQjtJQUFuQiwrQkFBbUI7SUFBbkIsbURBQW1CO0lBQW5CLGdFQUFtQjtZQUFuQix3REFBbUI7SUFBbkIsa0NBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhDQUFtQjtJQUFuQixzQ0FBbUI7SUFBbkIsOEJBQW1CO0lBQW5CLGlEQUFtQjtJQUFuQixnRUFBbUI7WUFBbkIsd0RBQW1CO0lBQW5CLGtDQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw4QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsK0JBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLCtCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwrQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsK0JBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLCtCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwrQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0NBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlDQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQ0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0NBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtDQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQ0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0NBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtDQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQ0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMENBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhEQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw4REFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0VBQW1CO1lBQW5CO0VBQW1CO0FDaW83Rm5COztBNkJubzdGQTtFOUJFQTtJQUFBLGtCQUFtQjtJQUFuQixVQUFtQjtJQUFuQixXQUFtQjtJQUFuQixVQUFtQjtJQUFuQixZQUFtQjtJQUFuQixnQkFBbUI7SUFBbkIsc0JBQW1CO0lBQW5CLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkIsV0FBbUI7SUFBbkIsWUFBbUI7SUFBbkIsVUFBbUI7SUFBbkIsU0FBbUI7SUFBbkIsaUJBQW1CO0lBQW5CLFVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQixVQUFtQjtJQUFuQixXQUFtQjtJQUFuQixVQUFtQjtJQUFuQixZQUFtQjtJQUFuQixnQkFBbUI7SUFBbkIsc0JBQW1CO0lBQW5CLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkIsVUFBbUI7SUFBbkIsV0FBbUI7SUFBbkIsVUFBbUI7SUFBbkIsWUFBbUI7SUFBbkIsZ0JBQW1CO0lBQW5CLHNCQUFtQjtJQUFuQixtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CLFdBQW1CO0lBQW5CLFlBQW1CO0lBQW5CLFVBQW1CO0lBQW5CLFNBQW1CO0lBQW5CLGlCQUFtQjtJQUFuQixVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkIsV0FBbUI7SUFBbkIsWUFBbUI7SUFBbkIsVUFBbUI7SUFBbkIsU0FBbUI7SUFBbkIsaUJBQW1CO0lBQW5CLFVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQixVQUFtQjtJQUFuQixXQUFtQjtJQUFuQixVQUFtQjtJQUFuQixZQUFtQjtJQUFuQixnQkFBbUI7SUFBbkIsc0JBQW1CO0lBQW5CLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkIsV0FBbUI7SUFBbkIsWUFBbUI7SUFBbkIsVUFBbUI7SUFBbkIsU0FBbUI7SUFBbkIsaUJBQW1CO0lBQW5CLFVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CLFdBQW1CO0lBQW5CLFlBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CLFdBQW1CO0lBQW5CLFlBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFdBQW1CO0lBQW5CLGFBQW1CO0lBQW5CLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFdBQW1CO0lBQW5CLGFBQW1CO0lBQW5CLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFdBQW1CO0lBQW5CLGFBQW1CO0lBQW5CLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CLFdBQW1CO0lBQW5CLFlBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFdBQW1CO0lBQW5CLGFBQW1CO0lBQW5CLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CLFdBQW1CO0lBQW5CLFlBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CLFdBQW1CO0lBQW5CLFlBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CLFdBQW1CO0lBQW5CLFlBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFdBQW1CO0lBQW5CLGFBQW1CO0lBQW5CLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CLFdBQW1CO0lBQW5CLFlBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFdBQW1CO0lBQW5CLGFBQW1CO0lBQW5CLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CLFdBQW1CO0lBQW5CLFlBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFdBQW1CO0lBQW5CLGFBQW1CO0lBQW5CLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CLFdBQW1CO0lBQW5CLFlBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFdBQW1CO0lBQW5CLGFBQW1CO0lBQW5CLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CLFdBQW1CO0lBQW5CLFlBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFdBQW1CO0lBQW5CLGFBQW1CO0lBQW5CLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFdBQW1CO0lBQW5CLGFBQW1CO0lBQW5CLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFVBQW1CO0lBQW5CLFlBQW1CO0lBQW5CLGFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFVBQW1CO0lBQW5CLFlBQW1CO0lBQW5CLGFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFVBQW1CO0lBQW5CLFlBQW1CO0lBQW5CLGFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CLFdBQW1CO0lBQW5CLFlBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFdBQW1CO0lBQW5CLGFBQW1CO0lBQW5CLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFFBQW1CO0lBQW5CLFVBQW1CO0lBQW5CLFdBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQixrQkFBbUI7SUFBbkIsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CLFdBQW1CO0lBQW5CLFlBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFVBQW1CO0lBQW5CLFlBQW1CO0lBQW5CLGFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFVBQW1CO0lBQW5CLFlBQW1CO0lBQW5CLGFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFVBQW1CO0lBQW5CLFlBQW1CO0lBQW5CLGFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFVBQW1CO0lBQW5CLFlBQW1CO0lBQW5CLGFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFVBQW1CO0lBQW5CLFlBQW1CO0lBQW5CLGFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFVBQW1CO0lBQW5CLFlBQW1CO0lBQW5CLGFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFVBQW1CO0lBQW5CLFlBQW1CO0lBQW5CLGFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFVBQW1CO0lBQW5CLFlBQW1CO0lBQW5CLGFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFdBQW1CO0lBQW5CLGFBQW1CO0lBQW5CLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGFBQW1CO0lBQW5CLGVBQW1CO0lBQW5CLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQixhQUFtQjtJQUFuQixjQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQixhQUFtQjtJQUFuQixjQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxhQUFtQjtJQUFuQixlQUFtQjtJQUFuQixnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkIsY0FBbUI7SUFBbkIsZUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsU0FBbUI7SUFBbkIsV0FBbUI7SUFBbkIsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkIsZUFBbUI7SUFBbkIsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQixrQkFBbUI7SUFBbkIsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFFBQW1CO0lBQW5CLFVBQW1CO0lBQW5CLFdBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGVBQW1CO0lBQW5CLGlCQUFtQjtJQUFuQixrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZUFBbUI7SUFBbkIsaUJBQW1CO0lBQW5CLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxRQUFtQjtJQUFuQixVQUFtQjtJQUFuQixXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxRQUFtQjtJQUFuQixVQUFtQjtJQUFuQixXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxRQUFtQjtJQUFuQixVQUFtQjtJQUFuQixXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQixXQUFtQjtJQUFuQixZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQixXQUFtQjtJQUFuQixZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkIsa0JBQW1CO0lBQW5CLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkIsa0JBQW1CO0lBQW5CLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQixXQUFtQjtJQUFuQixZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQixXQUFtQjtJQUFuQixZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQixXQUFtQjtJQUFuQixZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQixZQUFtQjtJQUFuQixhQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxhQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxhQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxhQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsVUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsV0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsV0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsV0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsV0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsV0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsV0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsV0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsV0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsY0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsY0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsVUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsY0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsU0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsU0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsU0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsVUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsVUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxRQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsU0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsVUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsVUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsVUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsVUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsVUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsVUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsVUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsVUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsV0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsV0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsV0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsU0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsU0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsU0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsU0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsVUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsNEJBQW1CO1FBQW5CLGlCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw0QkFBbUI7UUFBbkIsaUJBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDRCQUFtQjtRQUFuQixpQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsNEJBQW1CO1FBQW5CLGlCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw0QkFBbUI7UUFBbkIsaUJBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDRCQUFtQjtRQUFuQixpQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsNEJBQW1CO1FBQW5CLGlCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw0QkFBbUI7UUFBbkIsaUJBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDZCQUFtQjtRQUFuQixpQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsNkJBQW1CO1FBQW5CLGtCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw2QkFBbUI7UUFBbkIsa0JBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDZCQUFtQjtRQUFuQixrQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0NBQW1CO1FBQW5CLHFCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQ0FBbUI7UUFBbkIsb0JBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDRCQUFtQjtRQUFuQixpQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx3QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxlQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx3QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxlQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx3QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxlQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsOEJBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLCtCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkIsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQiwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CLHdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSwrQkFBbUI7SUFBbkIsNEJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLDBCQUFtQjtJQUFuQix1QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsMEJBQW1CO0lBQW5CLHVCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwwQkFBbUI7SUFBbkIsdUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtJQUFuQiwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsOEJBQW1CO0lBQW5CLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSw4QkFBbUI7SUFBbkIsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtJQUFuQiwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO1FBQW5CLGdCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7UUFBbkIsa0JBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtRQUFuQixrQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO1FBQW5CLGNBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtRQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7UUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO1FBQW5CLG9CQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7UUFBbkIsb0JBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLGdDQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw2QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUNBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLCtCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQ0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0NBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHFDQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw4QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0NBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQixtQkFBbUI7SUFBbkIsY0FBbUI7SUFBbkIsY0FBbUI7SUFBbkIsY0FBbUI7SUFBbkIsZUFBbUI7SUFBbkIsZUFBbUI7SUFBbkIsbU5BQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQixtQkFBbUI7SUFBbkIsY0FBbUI7SUFBbkIsY0FBbUI7SUFBbkIsY0FBbUI7SUFBbkIsZUFBbUI7SUFBbkIsZUFBbUI7SUFBbkIsNE1BQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSxlQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxlQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMENBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhEQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpRUFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUNBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLHlCQUFtQjtPQUFuQixzQkFBbUI7UUFBbkIscUJBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHlCQUFtQjtPQUFuQixzQkFBbUI7UUFBbkIscUJBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHdCQUFtQjtPQUFuQixxQkFBbUI7UUFBbkIsb0JBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHlCQUFtQjtPQUFuQixzQkFBbUI7UUFBbkIscUJBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLHdCQUFtQjtPQUFuQixxQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsc0NBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNDQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSxtQ0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtJQUFuQiw2QkFBbUI7UUFBbkIsdUJBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtJQUFuQiw4QkFBbUI7UUFBbkIsK0JBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDRCQUFtQjtJQUFuQiw2QkFBbUI7UUFBbkIsMEJBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDRCQUFtQjtJQUFuQiw4QkFBbUI7UUFBbkIsa0NBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtRQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7UUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO1FBQW5CO0VBQW1COztFQUFuQjtJQUFBLDBCQUFtQjtRQUFuQixxQkFBbUI7SUFBbkIsd0JBQW1CO1FBQW5CLHFCQUFtQjtZQUFuQix1QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEseUJBQW1CO1FBQW5CLG9CQUFtQjtJQUFuQix1QkFBbUI7UUFBbkIsb0JBQW1CO1lBQW5CLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7UUFBbkIsa0JBQW1CO0lBQW5CLHFCQUFtQjtRQUFuQixrQkFBbUI7WUFBbkIsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtRQUFuQiw0QkFBbUI7SUFBbkIseUJBQW1CO1FBQW5CLHNCQUFtQjtZQUFuQiw4QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsOEJBQW1CO1FBQW5CLDJCQUFtQjtJQUFuQix5QkFBbUI7UUFBbkIsNkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdDQUFtQjtRQUFuQiwyQkFBbUI7SUFBbkIsOEJBQW1CO1FBQW5CLDJCQUFtQjtZQUFuQiw2QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO1FBQW5CLHNCQUFtQjtJQUFuQix5QkFBbUI7UUFBbkIsc0JBQW1CO1lBQW5CLHdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx3QkFBbUI7UUFBbkIscUJBQW1CO1lBQW5CLGtCQUFtQjtJQUFuQixvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO1FBQW5CLG1CQUFtQjtZQUFuQixnQkFBbUI7SUFBbkIsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHlCQUFtQjtRQUFuQixzQkFBbUI7WUFBbkIsbUJBQW1CO0lBQW5CLHFCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwwQkFBbUI7UUFBbkIsdUJBQW1CO1lBQW5CLG9CQUFtQjtJQUFuQixzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMEJBQW1CO1FBQW5CO0VBQW1COztFQUFuQjtJQUFBLHlCQUFtQjtRQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7UUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO1FBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtRQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQ0FBbUI7UUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsd0JBQW1CO1FBQW5CLHFCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7UUFBbkIsbUJBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHlCQUFtQjtRQUFuQixzQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO1FBQW5CLHdCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwwQkFBbUI7UUFBbkIsdUJBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtRQUFuQixvQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO1FBQW5CLGtCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx3QkFBbUI7UUFBbkIscUJBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHlCQUFtQjtRQUFuQixzQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEseUJBQW1CO1FBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtRQUFuQiwyQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsY0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsY0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsY0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxjQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsY0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxjQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsY0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxlQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxlQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxlQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxlQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxxQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CLHdCQUFtQjtPQUFuQixxQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CLHdCQUFtQjtPQUFuQixxQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDBCQUFtQjtPQUFuQix1QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDBCQUFtQjtPQUFuQix1QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDBCQUFtQjtPQUFuQix1QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CLHdCQUFtQjtPQUFuQixxQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDBCQUFtQjtPQUFuQix1QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CLHdCQUFtQjtPQUFuQixxQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDBCQUFtQjtPQUFuQix1QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CLHdCQUFtQjtPQUFuQixxQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDBCQUFtQjtPQUFuQix1QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CLHdCQUFtQjtPQUFuQixxQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDBCQUFtQjtPQUFuQix1QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CLHdCQUFtQjtPQUFuQixxQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDBCQUFtQjtPQUFuQix1QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CLHdCQUFtQjtPQUFuQixxQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDBCQUFtQjtPQUFuQix1QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CLHdCQUFtQjtPQUFuQixxQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDBCQUFtQjtPQUFuQix1QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDBCQUFtQjtPQUFuQix1QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CLHlCQUFtQjtPQUFuQixzQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CLHlCQUFtQjtPQUFuQixzQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CLHlCQUFtQjtPQUFuQixzQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CLHlCQUFtQjtPQUFuQixzQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsd0JBQW1CO0lBQW5CLDJCQUFtQjtPQUFuQix3QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDBCQUFtQjtPQUFuQix1QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CLHVCQUFtQjtPQUFuQixvQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsd0JBQW1CO0lBQW5CLDJCQUFtQjtPQUFuQix3QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsNEJBQW1CO0lBQW5CLCtCQUFtQjtPQUFuQiw0QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsb0RBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixvREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHNEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsc0RBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixzREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLG9EQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsc0RBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixvREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHNEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsb0RBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixzREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLG9EQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsc0RBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixvREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHNEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsb0RBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixzREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLG9EQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsc0RBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixzREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHFEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIscURBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixxREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHFEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsdURBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixzREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLG1EQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsdURBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiwyREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLG9EQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIscURBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQix1REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHVEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsdURBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixxREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHVEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIscURBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQix1REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHFEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsdURBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixxREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHVEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIscURBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQix1REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHFEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsdURBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixxREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHVEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsdURBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixzREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHNEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsc0RBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixzREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHdEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsdURBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixvREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHdEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsMkRBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiw0REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDREQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsOERBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiw4REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDhEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsNERBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiw4REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDREQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsOERBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiw0REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDhEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsNERBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiw4REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDREQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsOERBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiw0REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDhEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsNERBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiw4REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDhEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsNkRBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiw2REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDZEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsNkRBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiwrREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDhEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsMkRBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiwrREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLG1FQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsNERBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiw2REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLCtEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsK0RBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiwrREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDZEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsK0RBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiw2REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLCtEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsNkRBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiwrREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDZEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsK0RBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiw2REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLCtEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsNkRBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiwrREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDZEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsK0RBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiwrREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDhEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsOERBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiw4REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDhEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsZ0VBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiwrREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDREQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsZ0VBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixtRUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsd0JBQW1CO0lBQW5CLDBEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx3QkFBbUI7SUFBbkIsMERBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHdCQUFtQjtJQUFuQiwwREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsd0JBQW1CO0lBQW5CLDBEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx3QkFBbUI7SUFBbkIsMERBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHdCQUFtQjtJQUFuQixrRUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsd0JBQW1CO0lBQW5CLGtFQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx3QkFBbUI7SUFBbkIsa0VBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHdCQUFtQjtJQUFuQixrRUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsd0JBQW1CO0lBQW5CLGtFQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEseUJBQW1CO1FBQW5CLGdCQUFtQjtJQUFuQixrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMEJBQW1CO1FBQW5CLGlCQUFtQjtJQUFuQixtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsd0JBQW1CO1FBQW5CLGVBQW1CO0lBQW5CLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7UUFBbkIsa0JBQW1CO0lBQW5CLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw0QkFBbUI7UUFBbkIsbUJBQW1CO0lBQW5CLHFCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx5QkFBbUI7UUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMEJBQW1CO1FBQW5CO0VBQW1COztFQUFuQjtJQUFBLHdCQUFtQjtRQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7UUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsNEJBQW1CO1FBQW5CO0VBQW1COztFQUFuQjtJQUFBLDZCQUFtQjtRQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSw0QkFBbUI7UUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEseUJBQW1CO1FBQW5CO0VBQW1COztFQUFuQjtJQUFBLHlCQUFtQjtRQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkIsdUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0NBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLCtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQ0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsOEJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLCtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw0QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsOEJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw0QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdDQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQ0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsK0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdDQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw2QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsK0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLCtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0NBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1DQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQ0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0NBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1DQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQ0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0NBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtDQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0NBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLCtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQ0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsOEJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLCtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw0QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsOEJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSxpR0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0dBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLCtGQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrR0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUdBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtHQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwrRkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0dBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx3QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx5Q0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0NBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx3QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx5Q0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0NBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx3QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx5Q0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0NBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLG1DQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQ0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsNkJBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtPQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7T0FBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO09BQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtPQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx5QkFBbUI7T0FBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMEJBQW1CO09BQW5CO0VBQW1COztFQUFuQjtJQUFBLDBCQUFtQjtPQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx3QkFBbUI7T0FBbkI7RUFBbUI7O0VBQW5CO0lBQUEsK0JBQW1CO09BQW5CO0VBQW1COztFQUFuQjtJQUFBLDRCQUFtQjtPQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx5QkFBbUI7T0FBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0NBQW1CO09BQW5CO0VBQW1COztFQUFuQjtJQUFBLDZCQUFtQjtPQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7T0FBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsd0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLHlDQUFtQjtJQUFuQiw4Q0FBbUI7SUFBbkIsZ0RBQW1CO0lBQW5CLGlEQUFtQjtJQUFuQixrREFBbUI7SUFBbkIscUpBQW1CO1lBQW5CLDZJQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxxQ0FBbUI7WUFBbkIsNkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLG1DQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw0QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLDRDQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw0RUFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0ZBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9GQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzRkFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0RBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtEQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw4QkFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsNENBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDRFQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrRkFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0ZBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNGQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrREFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0RBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw0Q0FBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsNENBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDRFQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw0RUFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0ZBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtGQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvRkFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0ZBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNGQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzRkFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0RBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtEQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrREFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0RBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw4QkFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsNENBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDRFQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrRkFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0ZBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNGQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrREFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0RBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw0Q0FBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsNEVBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtGQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvRkFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0ZBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtEQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrREFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsOEJBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx5QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEseUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw4QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEseUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx5QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEseUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx5QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEseUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJHQUFtQjtJQUFuQix5R0FBbUI7SUFBbkIsMEZBQW1CO1lBQW5CLGtGQUFtQjtJQUFuQiw0R0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkdBQW1CO0lBQW5CLHlHQUFtQjtJQUFuQiwwRkFBbUI7WUFBbkIsa0ZBQW1CO0lBQW5CLDRHQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyR0FBbUI7SUFBbkIseUdBQW1CO0lBQW5CLDBGQUFtQjtZQUFuQixrRkFBbUI7SUFBbkIsNEdBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJHQUFtQjtJQUFuQix5R0FBbUI7SUFBbkIsMEZBQW1CO1lBQW5CLGtGQUFtQjtJQUFuQiw0R0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkdBQW1CO0lBQW5CLHlHQUFtQjtJQUFuQiwwRkFBbUI7WUFBbkIsa0ZBQW1CO0lBQW5CLDRHQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyR0FBbUI7SUFBbkIseUdBQW1CO0lBQW5CLDBGQUFtQjtZQUFuQixrRkFBbUI7SUFBbkIsNEdBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJHQUFtQjtJQUFuQix5R0FBbUI7SUFBbkIsMEZBQW1CO1lBQW5CLGtGQUFtQjtJQUFuQiw0R0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkdBQW1CO0lBQW5CLHlHQUFtQjtJQUFuQiwwRkFBbUI7WUFBbkIsa0ZBQW1CO0lBQW5CLDRHQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyR0FBbUI7SUFBbkIseUdBQW1CO0lBQW5CLDBGQUFtQjtZQUFuQixrRkFBbUI7SUFBbkIsNEdBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJHQUFtQjtJQUFuQix5R0FBbUI7SUFBbkIsMEZBQW1CO1lBQW5CLGtGQUFtQjtJQUFuQiw0R0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkdBQW1CO0lBQW5CLHlHQUFtQjtJQUFuQiwwRkFBbUI7WUFBbkIsa0ZBQW1CO0lBQW5CLDRHQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyR0FBbUI7SUFBbkIseUdBQW1CO0lBQW5CLDBGQUFtQjtZQUFuQixrRkFBbUI7SUFBbkIsNEdBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJHQUFtQjtJQUFuQix5R0FBbUI7SUFBbkIsMEZBQW1CO1lBQW5CLGtGQUFtQjtJQUFuQiw0R0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkdBQW1CO0lBQW5CLHlHQUFtQjtJQUFuQiwwRkFBbUI7WUFBbkIsa0ZBQW1CO0lBQW5CLDRHQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyR0FBbUI7SUFBbkIseUdBQW1CO0lBQW5CLDBGQUFtQjtZQUFuQixrRkFBbUI7SUFBbkIsNEdBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJHQUFtQjtJQUFuQix5R0FBbUI7SUFBbkIsMEZBQW1CO1lBQW5CLGtGQUFtQjtJQUFuQiw0R0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkdBQW1CO0lBQW5CLHlHQUFtQjtJQUFuQiwwRkFBbUI7WUFBbkIsa0ZBQW1CO0lBQW5CLDRHQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyR0FBbUI7SUFBbkIseUdBQW1CO0lBQW5CLDBGQUFtQjtZQUFuQixrRkFBbUI7SUFBbkIsNEdBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJHQUFtQjtJQUFuQix5R0FBbUI7SUFBbkIsMEZBQW1CO1lBQW5CLGtGQUFtQjtJQUFuQiw0R0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkdBQW1CO0lBQW5CLHlHQUFtQjtJQUFuQiwwRkFBbUI7WUFBbkIsa0ZBQW1CO0lBQW5CLDRHQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyR0FBbUI7SUFBbkIseUdBQW1CO0lBQW5CLDBGQUFtQjtZQUFuQixrRkFBbUI7SUFBbkIsNEdBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJHQUFtQjtJQUFuQix5R0FBbUI7SUFBbkIsMEZBQW1CO1lBQW5CLGtGQUFtQjtJQUFuQiw0R0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkdBQW1CO0lBQW5CLHlHQUFtQjtJQUFuQiwwRkFBbUI7WUFBbkIsa0ZBQW1CO0lBQW5CLDRHQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyR0FBbUI7SUFBbkIseUdBQW1CO0lBQW5CLDBGQUFtQjtZQUFuQixrRkFBbUI7SUFBbkIsNEdBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSxzQ0FBbUI7SUFBbkIsNENBQW1CO0lBQW5CLDBDQUFtQjtJQUFuQiwyQ0FBbUI7SUFBbkIsNENBQW1CO0lBQW5CLHdDQUFtQjtJQUFuQiwwQ0FBbUI7SUFBbkIsdUNBQW1CO0lBQW5CLDZDQUFtQjtJQUFuQix5TEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLCtDQUFtQjtJQUFuQixxREFBbUI7SUFBbkIsbURBQW1CO0lBQW5CLG9EQUFtQjtJQUFuQixxREFBbUI7SUFBbkIsaURBQW1CO0lBQW5CLGtEQUFtQjtJQUFuQixtREFBbUI7SUFBbkIsZ0RBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLGlDQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQ0FBbUI7SUFBbkIsd0JBQW1CO0lBQW5CLGdFQUFtQjtZQUFuQix3REFBbUI7SUFBbkIsa0NBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlLQUFtQjtJQUFuQix5SkFBbUI7SUFBbkIsaUlBQW1CO0lBQW5CLHdMQUFtQjtJQUFuQixnRUFBbUI7WUFBbkIsd0RBQW1CO0lBQW5CLGtDQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnRkFBbUI7SUFBbkIsd0VBQW1CO0lBQW5CLGdFQUFtQjtZQUFuQix3REFBbUI7SUFBbkIsa0NBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9DQUFtQjtJQUFuQiw0QkFBbUI7SUFBbkIsZ0VBQW1CO1lBQW5CLHdEQUFtQjtJQUFuQixrQ0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsK0NBQW1CO0lBQW5CLHVDQUFtQjtJQUFuQiwrQkFBbUI7SUFBbkIsbURBQW1CO0lBQW5CLGdFQUFtQjtZQUFuQix3REFBbUI7SUFBbkIsa0NBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhDQUFtQjtJQUFuQixzQ0FBbUI7SUFBbkIsOEJBQW1CO0lBQW5CLGlEQUFtQjtJQUFuQixnRUFBbUI7WUFBbkIsd0RBQW1CO0lBQW5CLGtDQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw4QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsK0JBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLCtCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwrQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsK0JBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLCtCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwrQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0NBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlDQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQ0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0NBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtDQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQ0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0NBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtDQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQ0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMENBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhEQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw4REFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0VBQW1CO1lBQW5CO0VBQW1CO0FDOGxvSG5COztBNkJobW9IQTtFOUJFQTtJQUFBLGtCQUFtQjtJQUFuQixVQUFtQjtJQUFuQixXQUFtQjtJQUFuQixVQUFtQjtJQUFuQixZQUFtQjtJQUFuQixnQkFBbUI7SUFBbkIsc0JBQW1CO0lBQW5CLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkIsV0FBbUI7SUFBbkIsWUFBbUI7SUFBbkIsVUFBbUI7SUFBbkIsU0FBbUI7SUFBbkIsaUJBQW1CO0lBQW5CLFVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQixVQUFtQjtJQUFuQixXQUFtQjtJQUFuQixVQUFtQjtJQUFuQixZQUFtQjtJQUFuQixnQkFBbUI7SUFBbkIsc0JBQW1CO0lBQW5CLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkIsVUFBbUI7SUFBbkIsV0FBbUI7SUFBbkIsVUFBbUI7SUFBbkIsWUFBbUI7SUFBbkIsZ0JBQW1CO0lBQW5CLHNCQUFtQjtJQUFuQixtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CLFdBQW1CO0lBQW5CLFlBQW1CO0lBQW5CLFVBQW1CO0lBQW5CLFNBQW1CO0lBQW5CLGlCQUFtQjtJQUFuQixVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkIsV0FBbUI7SUFBbkIsWUFBbUI7SUFBbkIsVUFBbUI7SUFBbkIsU0FBbUI7SUFBbkIsaUJBQW1CO0lBQW5CLFVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQixVQUFtQjtJQUFuQixXQUFtQjtJQUFuQixVQUFtQjtJQUFuQixZQUFtQjtJQUFuQixnQkFBbUI7SUFBbkIsc0JBQW1CO0lBQW5CLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkIsV0FBbUI7SUFBbkIsWUFBbUI7SUFBbkIsVUFBbUI7SUFBbkIsU0FBbUI7SUFBbkIsaUJBQW1CO0lBQW5CLFVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CLFdBQW1CO0lBQW5CLFlBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CLFdBQW1CO0lBQW5CLFlBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFdBQW1CO0lBQW5CLGFBQW1CO0lBQW5CLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFdBQW1CO0lBQW5CLGFBQW1CO0lBQW5CLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFdBQW1CO0lBQW5CLGFBQW1CO0lBQW5CLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CLFdBQW1CO0lBQW5CLFlBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFdBQW1CO0lBQW5CLGFBQW1CO0lBQW5CLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CLFdBQW1CO0lBQW5CLFlBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CLFdBQW1CO0lBQW5CLFlBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CLFdBQW1CO0lBQW5CLFlBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFdBQW1CO0lBQW5CLGFBQW1CO0lBQW5CLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CLFdBQW1CO0lBQW5CLFlBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFdBQW1CO0lBQW5CLGFBQW1CO0lBQW5CLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CLFdBQW1CO0lBQW5CLFlBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFdBQW1CO0lBQW5CLGFBQW1CO0lBQW5CLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CLFdBQW1CO0lBQW5CLFlBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFdBQW1CO0lBQW5CLGFBQW1CO0lBQW5CLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CLFdBQW1CO0lBQW5CLFlBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFdBQW1CO0lBQW5CLGFBQW1CO0lBQW5CLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFdBQW1CO0lBQW5CLGFBQW1CO0lBQW5CLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFVBQW1CO0lBQW5CLFlBQW1CO0lBQW5CLGFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFVBQW1CO0lBQW5CLFlBQW1CO0lBQW5CLGFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFVBQW1CO0lBQW5CLFlBQW1CO0lBQW5CLGFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CLFdBQW1CO0lBQW5CLFlBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFdBQW1CO0lBQW5CLGFBQW1CO0lBQW5CLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFFBQW1CO0lBQW5CLFVBQW1CO0lBQW5CLFdBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQixrQkFBbUI7SUFBbkIsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CLFdBQW1CO0lBQW5CLFlBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFVBQW1CO0lBQW5CLFlBQW1CO0lBQW5CLGFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFVBQW1CO0lBQW5CLFlBQW1CO0lBQW5CLGFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFVBQW1CO0lBQW5CLFlBQW1CO0lBQW5CLGFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFVBQW1CO0lBQW5CLFlBQW1CO0lBQW5CLGFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFVBQW1CO0lBQW5CLFlBQW1CO0lBQW5CLGFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFVBQW1CO0lBQW5CLFlBQW1CO0lBQW5CLGFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFVBQW1CO0lBQW5CLFlBQW1CO0lBQW5CLGFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFVBQW1CO0lBQW5CLFlBQW1CO0lBQW5CLGFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFdBQW1CO0lBQW5CLGFBQW1CO0lBQW5CLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGFBQW1CO0lBQW5CLGVBQW1CO0lBQW5CLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQixhQUFtQjtJQUFuQixjQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQixhQUFtQjtJQUFuQixjQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxhQUFtQjtJQUFuQixlQUFtQjtJQUFuQixnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkIsY0FBbUI7SUFBbkIsZUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsU0FBbUI7SUFBbkIsV0FBbUI7SUFBbkIsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkIsZUFBbUI7SUFBbkIsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQixrQkFBbUI7SUFBbkIsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFFBQW1CO0lBQW5CLFVBQW1CO0lBQW5CLFdBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGVBQW1CO0lBQW5CLGlCQUFtQjtJQUFuQixrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZUFBbUI7SUFBbkIsaUJBQW1CO0lBQW5CLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxRQUFtQjtJQUFuQixVQUFtQjtJQUFuQixXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxRQUFtQjtJQUFuQixVQUFtQjtJQUFuQixXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxRQUFtQjtJQUFuQixVQUFtQjtJQUFuQixXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQixXQUFtQjtJQUFuQixZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQixXQUFtQjtJQUFuQixZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkIsa0JBQW1CO0lBQW5CLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkIsa0JBQW1CO0lBQW5CLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQixXQUFtQjtJQUFuQixZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQixXQUFtQjtJQUFuQixZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQixXQUFtQjtJQUFuQixZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQixZQUFtQjtJQUFuQixhQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxhQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxhQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxhQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsVUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsV0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsV0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsV0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsV0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsV0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsV0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsV0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsV0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsY0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsY0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsVUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsY0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsU0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsU0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsU0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsVUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsVUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxRQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsU0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsVUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsVUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsVUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsVUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsVUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsVUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsVUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsVUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsV0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsV0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsV0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsU0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsU0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsU0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsU0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsVUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsNEJBQW1CO1FBQW5CLGlCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw0QkFBbUI7UUFBbkIsaUJBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDRCQUFtQjtRQUFuQixpQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsNEJBQW1CO1FBQW5CLGlCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw0QkFBbUI7UUFBbkIsaUJBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDRCQUFtQjtRQUFuQixpQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsNEJBQW1CO1FBQW5CLGlCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw0QkFBbUI7UUFBbkIsaUJBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDZCQUFtQjtRQUFuQixpQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsNkJBQW1CO1FBQW5CLGtCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw2QkFBbUI7UUFBbkIsa0JBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDZCQUFtQjtRQUFuQixrQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0NBQW1CO1FBQW5CLHFCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQ0FBbUI7UUFBbkIsb0JBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDRCQUFtQjtRQUFuQixpQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx3QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxlQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx3QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxlQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx3QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxlQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsOEJBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLCtCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkIsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQiwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CLHdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSwrQkFBbUI7SUFBbkIsNEJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLDBCQUFtQjtJQUFuQix1QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsMEJBQW1CO0lBQW5CLHVCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwwQkFBbUI7SUFBbkIsdUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtJQUFuQiwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsOEJBQW1CO0lBQW5CLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSw4QkFBbUI7SUFBbkIsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtJQUFuQiwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO1FBQW5CLGdCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7UUFBbkIsa0JBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtRQUFuQixrQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO1FBQW5CLGNBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtRQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7UUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO1FBQW5CLG9CQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7UUFBbkIsb0JBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLGdDQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw2QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUNBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLCtCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQ0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0NBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHFDQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw4QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0NBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQixtQkFBbUI7SUFBbkIsY0FBbUI7SUFBbkIsY0FBbUI7SUFBbkIsY0FBbUI7SUFBbkIsZUFBbUI7SUFBbkIsZUFBbUI7SUFBbkIsbU5BQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQixtQkFBbUI7SUFBbkIsY0FBbUI7SUFBbkIsY0FBbUI7SUFBbkIsY0FBbUI7SUFBbkIsZUFBbUI7SUFBbkIsZUFBbUI7SUFBbkIsNE1BQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSxlQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxlQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMENBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhEQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpRUFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUNBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLHlCQUFtQjtPQUFuQixzQkFBbUI7UUFBbkIscUJBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHlCQUFtQjtPQUFuQixzQkFBbUI7UUFBbkIscUJBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHdCQUFtQjtPQUFuQixxQkFBbUI7UUFBbkIsb0JBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHlCQUFtQjtPQUFuQixzQkFBbUI7UUFBbkIscUJBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLHdCQUFtQjtPQUFuQixxQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsc0NBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNDQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSxtQ0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtJQUFuQiw2QkFBbUI7UUFBbkIsdUJBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtJQUFuQiw4QkFBbUI7UUFBbkIsK0JBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDRCQUFtQjtJQUFuQiw2QkFBbUI7UUFBbkIsMEJBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDRCQUFtQjtJQUFuQiw4QkFBbUI7UUFBbkIsa0NBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtRQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7UUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO1FBQW5CO0VBQW1COztFQUFuQjtJQUFBLDBCQUFtQjtRQUFuQixxQkFBbUI7SUFBbkIsd0JBQW1CO1FBQW5CLHFCQUFtQjtZQUFuQix1QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEseUJBQW1CO1FBQW5CLG9CQUFtQjtJQUFuQix1QkFBbUI7UUFBbkIsb0JBQW1CO1lBQW5CLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7UUFBbkIsa0JBQW1CO0lBQW5CLHFCQUFtQjtRQUFuQixrQkFBbUI7WUFBbkIsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtRQUFuQiw0QkFBbUI7SUFBbkIseUJBQW1CO1FBQW5CLHNCQUFtQjtZQUFuQiw4QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsOEJBQW1CO1FBQW5CLDJCQUFtQjtJQUFuQix5QkFBbUI7UUFBbkIsNkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdDQUFtQjtRQUFuQiwyQkFBbUI7SUFBbkIsOEJBQW1CO1FBQW5CLDJCQUFtQjtZQUFuQiw2QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO1FBQW5CLHNCQUFtQjtJQUFuQix5QkFBbUI7UUFBbkIsc0JBQW1CO1lBQW5CLHdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx3QkFBbUI7UUFBbkIscUJBQW1CO1lBQW5CLGtCQUFtQjtJQUFuQixvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO1FBQW5CLG1CQUFtQjtZQUFuQixnQkFBbUI7SUFBbkIsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHlCQUFtQjtRQUFuQixzQkFBbUI7WUFBbkIsbUJBQW1CO0lBQW5CLHFCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwwQkFBbUI7UUFBbkIsdUJBQW1CO1lBQW5CLG9CQUFtQjtJQUFuQixzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMEJBQW1CO1FBQW5CO0VBQW1COztFQUFuQjtJQUFBLHlCQUFtQjtRQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7UUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO1FBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtRQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQ0FBbUI7UUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsd0JBQW1CO1FBQW5CLHFCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7UUFBbkIsbUJBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHlCQUFtQjtRQUFuQixzQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO1FBQW5CLHdCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwwQkFBbUI7UUFBbkIsdUJBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtRQUFuQixvQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO1FBQW5CLGtCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx3QkFBbUI7UUFBbkIscUJBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHlCQUFtQjtRQUFuQixzQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEseUJBQW1CO1FBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtRQUFuQiwyQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsY0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsY0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsY0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxjQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsY0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxjQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsY0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxlQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxlQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxlQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxlQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxxQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CLHdCQUFtQjtPQUFuQixxQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CLHdCQUFtQjtPQUFuQixxQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDBCQUFtQjtPQUFuQix1QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDBCQUFtQjtPQUFuQix1QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDBCQUFtQjtPQUFuQix1QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CLHdCQUFtQjtPQUFuQixxQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDBCQUFtQjtPQUFuQix1QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CLHdCQUFtQjtPQUFuQixxQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDBCQUFtQjtPQUFuQix1QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CLHdCQUFtQjtPQUFuQixxQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDBCQUFtQjtPQUFuQix1QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CLHdCQUFtQjtPQUFuQixxQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDBCQUFtQjtPQUFuQix1QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CLHdCQUFtQjtPQUFuQixxQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDBCQUFtQjtPQUFuQix1QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CLHdCQUFtQjtPQUFuQixxQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDBCQUFtQjtPQUFuQix1QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CLHdCQUFtQjtPQUFuQixxQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDBCQUFtQjtPQUFuQix1QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDBCQUFtQjtPQUFuQix1QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CLHlCQUFtQjtPQUFuQixzQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CLHlCQUFtQjtPQUFuQixzQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CLHlCQUFtQjtPQUFuQixzQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CLHlCQUFtQjtPQUFuQixzQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsd0JBQW1CO0lBQW5CLDJCQUFtQjtPQUFuQix3QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDBCQUFtQjtPQUFuQix1QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CLHVCQUFtQjtPQUFuQixvQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsd0JBQW1CO0lBQW5CLDJCQUFtQjtPQUFuQix3QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsNEJBQW1CO0lBQW5CLCtCQUFtQjtPQUFuQiw0QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsb0RBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixvREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHNEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsc0RBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixzREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLG9EQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsc0RBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixvREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHNEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsb0RBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixzREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLG9EQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsc0RBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixvREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHNEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsb0RBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixzREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLG9EQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsc0RBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixzREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHFEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIscURBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixxREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHFEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsdURBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixzREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLG1EQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsdURBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiwyREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLG9EQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIscURBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQix1REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHVEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsdURBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixxREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHVEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIscURBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQix1REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHFEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsdURBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixxREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHVEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIscURBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQix1REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHFEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsdURBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixxREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHVEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsdURBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixzREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHNEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsc0RBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixzREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHdEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsdURBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixvREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHdEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsMkRBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiw0REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDREQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsOERBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiw4REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDhEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsNERBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiw4REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDREQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsOERBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiw0REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDhEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsNERBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiw4REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDREQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsOERBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiw0REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDhEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsNERBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiw4REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDhEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsNkRBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiw2REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDZEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsNkRBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiwrREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDhEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsMkRBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiwrREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLG1FQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsNERBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiw2REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLCtEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsK0RBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiwrREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDZEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsK0RBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiw2REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLCtEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsNkRBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiwrREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDZEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsK0RBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiw2REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLCtEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsNkRBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiwrREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDZEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsK0RBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiwrREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDhEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsOERBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiw4REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDhEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsZ0VBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiwrREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDREQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsZ0VBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixtRUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsd0JBQW1CO0lBQW5CLDBEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx3QkFBbUI7SUFBbkIsMERBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHdCQUFtQjtJQUFuQiwwREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsd0JBQW1CO0lBQW5CLDBEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx3QkFBbUI7SUFBbkIsMERBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHdCQUFtQjtJQUFuQixrRUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsd0JBQW1CO0lBQW5CLGtFQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx3QkFBbUI7SUFBbkIsa0VBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHdCQUFtQjtJQUFuQixrRUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsd0JBQW1CO0lBQW5CLGtFQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEseUJBQW1CO1FBQW5CLGdCQUFtQjtJQUFuQixrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMEJBQW1CO1FBQW5CLGlCQUFtQjtJQUFuQixtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsd0JBQW1CO1FBQW5CLGVBQW1CO0lBQW5CLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7UUFBbkIsa0JBQW1CO0lBQW5CLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw0QkFBbUI7UUFBbkIsbUJBQW1CO0lBQW5CLHFCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx5QkFBbUI7UUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMEJBQW1CO1FBQW5CO0VBQW1COztFQUFuQjtJQUFBLHdCQUFtQjtRQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7UUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsNEJBQW1CO1FBQW5CO0VBQW1COztFQUFuQjtJQUFBLDZCQUFtQjtRQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSw0QkFBbUI7UUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEseUJBQW1CO1FBQW5CO0VBQW1COztFQUFuQjtJQUFBLHlCQUFtQjtRQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkIsdUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0NBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLCtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQ0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsOEJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLCtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw0QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsOEJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw0QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdDQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQ0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsK0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdDQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw2QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsK0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLCtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0NBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1DQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQ0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0NBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1DQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQ0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0NBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtDQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0NBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLCtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQ0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsOEJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLCtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw0QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsOEJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSxpR0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0dBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLCtGQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrR0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUdBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtHQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwrRkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0dBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx3QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx5Q0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0NBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx3QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx5Q0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0NBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx3QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx5Q0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0NBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLG1DQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQ0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsNkJBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtPQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7T0FBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO09BQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtPQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx5QkFBbUI7T0FBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMEJBQW1CO09BQW5CO0VBQW1COztFQUFuQjtJQUFBLDBCQUFtQjtPQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx3QkFBbUI7T0FBbkI7RUFBbUI7O0VBQW5CO0lBQUEsK0JBQW1CO09BQW5CO0VBQW1COztFQUFuQjtJQUFBLDRCQUFtQjtPQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx5QkFBbUI7T0FBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0NBQW1CO09BQW5CO0VBQW1COztFQUFuQjtJQUFBLDZCQUFtQjtPQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7T0FBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsd0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLHlDQUFtQjtJQUFuQiw4Q0FBbUI7SUFBbkIsZ0RBQW1CO0lBQW5CLGlEQUFtQjtJQUFuQixrREFBbUI7SUFBbkIscUpBQW1CO1lBQW5CLDZJQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxxQ0FBbUI7WUFBbkIsNkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLG1DQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw0QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLDRDQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw0RUFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0ZBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9GQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzRkFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0RBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtEQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw4QkFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsNENBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDRFQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrRkFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0ZBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNGQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrREFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0RBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw0Q0FBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsNENBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDRFQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw0RUFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0ZBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtGQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvRkFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0ZBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNGQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzRkFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0RBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtEQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrREFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0RBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw4QkFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsNENBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDRFQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrRkFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0ZBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNGQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrREFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0RBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw0Q0FBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsNEVBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtGQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvRkFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0ZBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtEQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrREFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsOEJBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx5QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEseUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw4QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEseUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx5QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEseUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx5QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEseUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJHQUFtQjtJQUFuQix5R0FBbUI7SUFBbkIsMEZBQW1CO1lBQW5CLGtGQUFtQjtJQUFuQiw0R0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkdBQW1CO0lBQW5CLHlHQUFtQjtJQUFuQiwwRkFBbUI7WUFBbkIsa0ZBQW1CO0lBQW5CLDRHQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyR0FBbUI7SUFBbkIseUdBQW1CO0lBQW5CLDBGQUFtQjtZQUFuQixrRkFBbUI7SUFBbkIsNEdBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJHQUFtQjtJQUFuQix5R0FBbUI7SUFBbkIsMEZBQW1CO1lBQW5CLGtGQUFtQjtJQUFuQiw0R0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkdBQW1CO0lBQW5CLHlHQUFtQjtJQUFuQiwwRkFBbUI7WUFBbkIsa0ZBQW1CO0lBQW5CLDRHQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyR0FBbUI7SUFBbkIseUdBQW1CO0lBQW5CLDBGQUFtQjtZQUFuQixrRkFBbUI7SUFBbkIsNEdBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJHQUFtQjtJQUFuQix5R0FBbUI7SUFBbkIsMEZBQW1CO1lBQW5CLGtGQUFtQjtJQUFuQiw0R0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkdBQW1CO0lBQW5CLHlHQUFtQjtJQUFuQiwwRkFBbUI7WUFBbkIsa0ZBQW1CO0lBQW5CLDRHQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyR0FBbUI7SUFBbkIseUdBQW1CO0lBQW5CLDBGQUFtQjtZQUFuQixrRkFBbUI7SUFBbkIsNEdBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJHQUFtQjtJQUFuQix5R0FBbUI7SUFBbkIsMEZBQW1CO1lBQW5CLGtGQUFtQjtJQUFuQiw0R0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkdBQW1CO0lBQW5CLHlHQUFtQjtJQUFuQiwwRkFBbUI7WUFBbkIsa0ZBQW1CO0lBQW5CLDRHQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyR0FBbUI7SUFBbkIseUdBQW1CO0lBQW5CLDBGQUFtQjtZQUFuQixrRkFBbUI7SUFBbkIsNEdBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJHQUFtQjtJQUFuQix5R0FBbUI7SUFBbkIsMEZBQW1CO1lBQW5CLGtGQUFtQjtJQUFuQiw0R0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkdBQW1CO0lBQW5CLHlHQUFtQjtJQUFuQiwwRkFBbUI7WUFBbkIsa0ZBQW1CO0lBQW5CLDRHQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyR0FBbUI7SUFBbkIseUdBQW1CO0lBQW5CLDBGQUFtQjtZQUFuQixrRkFBbUI7SUFBbkIsNEdBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJHQUFtQjtJQUFuQix5R0FBbUI7SUFBbkIsMEZBQW1CO1lBQW5CLGtGQUFtQjtJQUFuQiw0R0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkdBQW1CO0lBQW5CLHlHQUFtQjtJQUFuQiwwRkFBbUI7WUFBbkIsa0ZBQW1CO0lBQW5CLDRHQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyR0FBbUI7SUFBbkIseUdBQW1CO0lBQW5CLDBGQUFtQjtZQUFuQixrRkFBbUI7SUFBbkIsNEdBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJHQUFtQjtJQUFuQix5R0FBbUI7SUFBbkIsMEZBQW1CO1lBQW5CLGtGQUFtQjtJQUFuQiw0R0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkdBQW1CO0lBQW5CLHlHQUFtQjtJQUFuQiwwRkFBbUI7WUFBbkIsa0ZBQW1CO0lBQW5CLDRHQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyR0FBbUI7SUFBbkIseUdBQW1CO0lBQW5CLDBGQUFtQjtZQUFuQixrRkFBbUI7SUFBbkIsNEdBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJHQUFtQjtJQUFuQix5R0FBbUI7SUFBbkIsMEZBQW1CO1lBQW5CLGtGQUFtQjtJQUFuQiw0R0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkdBQW1CO0lBQW5CLHlHQUFtQjtJQUFuQiwwRkFBbUI7WUFBbkIsa0ZBQW1CO0lBQW5CLDRHQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyR0FBbUI7SUFBbkIseUdBQW1CO0lBQW5CLDBGQUFtQjtZQUFuQixrRkFBbUI7SUFBbkIsNEdBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSxzQ0FBbUI7SUFBbkIsNENBQW1CO0lBQW5CLDBDQUFtQjtJQUFuQiwyQ0FBbUI7SUFBbkIsNENBQW1CO0lBQW5CLHdDQUFtQjtJQUFuQiwwQ0FBbUI7SUFBbkIsdUNBQW1CO0lBQW5CLDZDQUFtQjtJQUFuQix5TEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLCtDQUFtQjtJQUFuQixxREFBbUI7SUFBbkIsbURBQW1CO0lBQW5CLG9EQUFtQjtJQUFuQixxREFBbUI7SUFBbkIsaURBQW1CO0lBQW5CLGtEQUFtQjtJQUFuQixtREFBbUI7SUFBbkIsZ0RBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLGlDQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQ0FBbUI7SUFBbkIsd0JBQW1CO0lBQW5CLGdFQUFtQjtZQUFuQix3REFBbUI7SUFBbkIsa0NBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlLQUFtQjtJQUFuQix5SkFBbUI7SUFBbkIsaUlBQW1CO0lBQW5CLHdMQUFtQjtJQUFuQixnRUFBbUI7WUFBbkIsd0RBQW1CO0lBQW5CLGtDQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnRkFBbUI7SUFBbkIsd0VBQW1CO0lBQW5CLGdFQUFtQjtZQUFuQix3REFBbUI7SUFBbkIsa0NBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9DQUFtQjtJQUFuQiw0QkFBbUI7SUFBbkIsZ0VBQW1CO1lBQW5CLHdEQUFtQjtJQUFuQixrQ0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsK0NBQW1CO0lBQW5CLHVDQUFtQjtJQUFuQiwrQkFBbUI7SUFBbkIsbURBQW1CO0lBQW5CLGdFQUFtQjtZQUFuQix3REFBbUI7SUFBbkIsa0NBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhDQUFtQjtJQUFuQixzQ0FBbUI7SUFBbkIsOEJBQW1CO0lBQW5CLGlEQUFtQjtJQUFuQixnRUFBbUI7WUFBbkIsd0RBQW1CO0lBQW5CLGtDQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw4QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsK0JBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLCtCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwrQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsK0JBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLCtCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwrQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0NBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlDQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQ0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0NBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtDQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQ0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0NBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtDQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQ0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMENBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhEQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw4REFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0VBQW1CO1lBQW5CO0VBQW1CO0FDMmoxSW5COztBNkI3ajFJQTtFOUJFQTtJQUFBLGtCQUFtQjtJQUFuQixVQUFtQjtJQUFuQixXQUFtQjtJQUFuQixVQUFtQjtJQUFuQixZQUFtQjtJQUFuQixnQkFBbUI7SUFBbkIsc0JBQW1CO0lBQW5CLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkIsV0FBbUI7SUFBbkIsWUFBbUI7SUFBbkIsVUFBbUI7SUFBbkIsU0FBbUI7SUFBbkIsaUJBQW1CO0lBQW5CLFVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQixVQUFtQjtJQUFuQixXQUFtQjtJQUFuQixVQUFtQjtJQUFuQixZQUFtQjtJQUFuQixnQkFBbUI7SUFBbkIsc0JBQW1CO0lBQW5CLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkIsVUFBbUI7SUFBbkIsV0FBbUI7SUFBbkIsVUFBbUI7SUFBbkIsWUFBbUI7SUFBbkIsZ0JBQW1CO0lBQW5CLHNCQUFtQjtJQUFuQixtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CLFdBQW1CO0lBQW5CLFlBQW1CO0lBQW5CLFVBQW1CO0lBQW5CLFNBQW1CO0lBQW5CLGlCQUFtQjtJQUFuQixVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkIsV0FBbUI7SUFBbkIsWUFBbUI7SUFBbkIsVUFBbUI7SUFBbkIsU0FBbUI7SUFBbkIsaUJBQW1CO0lBQW5CLFVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQixVQUFtQjtJQUFuQixXQUFtQjtJQUFuQixVQUFtQjtJQUFuQixZQUFtQjtJQUFuQixnQkFBbUI7SUFBbkIsc0JBQW1CO0lBQW5CLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkIsV0FBbUI7SUFBbkIsWUFBbUI7SUFBbkIsVUFBbUI7SUFBbkIsU0FBbUI7SUFBbkIsaUJBQW1CO0lBQW5CLFVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CLFdBQW1CO0lBQW5CLFlBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CLFdBQW1CO0lBQW5CLFlBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFdBQW1CO0lBQW5CLGFBQW1CO0lBQW5CLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFdBQW1CO0lBQW5CLGFBQW1CO0lBQW5CLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFdBQW1CO0lBQW5CLGFBQW1CO0lBQW5CLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CLFdBQW1CO0lBQW5CLFlBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFdBQW1CO0lBQW5CLGFBQW1CO0lBQW5CLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CLFdBQW1CO0lBQW5CLFlBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CLFdBQW1CO0lBQW5CLFlBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CLFdBQW1CO0lBQW5CLFlBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFdBQW1CO0lBQW5CLGFBQW1CO0lBQW5CLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CLFdBQW1CO0lBQW5CLFlBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFdBQW1CO0lBQW5CLGFBQW1CO0lBQW5CLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CLFdBQW1CO0lBQW5CLFlBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFdBQW1CO0lBQW5CLGFBQW1CO0lBQW5CLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CLFdBQW1CO0lBQW5CLFlBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFdBQW1CO0lBQW5CLGFBQW1CO0lBQW5CLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CLFdBQW1CO0lBQW5CLFlBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFdBQW1CO0lBQW5CLGFBQW1CO0lBQW5CLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFdBQW1CO0lBQW5CLGFBQW1CO0lBQW5CLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFVBQW1CO0lBQW5CLFlBQW1CO0lBQW5CLGFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFVBQW1CO0lBQW5CLFlBQW1CO0lBQW5CLGFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFVBQW1CO0lBQW5CLFlBQW1CO0lBQW5CLGFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CLFdBQW1CO0lBQW5CLFlBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFdBQW1CO0lBQW5CLGFBQW1CO0lBQW5CLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFFBQW1CO0lBQW5CLFVBQW1CO0lBQW5CLFdBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQixrQkFBbUI7SUFBbkIsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CLFdBQW1CO0lBQW5CLFlBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFVBQW1CO0lBQW5CLFlBQW1CO0lBQW5CLGFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFVBQW1CO0lBQW5CLFlBQW1CO0lBQW5CLGFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFVBQW1CO0lBQW5CLFlBQW1CO0lBQW5CLGFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFVBQW1CO0lBQW5CLFlBQW1CO0lBQW5CLGFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFVBQW1CO0lBQW5CLFlBQW1CO0lBQW5CLGFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFVBQW1CO0lBQW5CLFlBQW1CO0lBQW5CLGFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFVBQW1CO0lBQW5CLFlBQW1CO0lBQW5CLGFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFVBQW1CO0lBQW5CLFlBQW1CO0lBQW5CLGFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFlBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFdBQW1CO0lBQW5CLGFBQW1CO0lBQW5CLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGFBQW1CO0lBQW5CLGVBQW1CO0lBQW5CLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQixhQUFtQjtJQUFuQixjQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQixhQUFtQjtJQUFuQixjQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxhQUFtQjtJQUFuQixlQUFtQjtJQUFuQixnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkIsY0FBbUI7SUFBbkIsZUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsU0FBbUI7SUFBbkIsV0FBbUI7SUFBbkIsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkIsZUFBbUI7SUFBbkIsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQixrQkFBbUI7SUFBbkIsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFFBQW1CO0lBQW5CLFVBQW1CO0lBQW5CLFdBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGVBQW1CO0lBQW5CLGlCQUFtQjtJQUFuQixrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZUFBbUI7SUFBbkIsaUJBQW1CO0lBQW5CLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxRQUFtQjtJQUFuQixVQUFtQjtJQUFuQixXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxRQUFtQjtJQUFuQixVQUFtQjtJQUFuQixXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxRQUFtQjtJQUFuQixVQUFtQjtJQUFuQixXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQixXQUFtQjtJQUFuQixZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQixXQUFtQjtJQUFuQixZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkIsa0JBQW1CO0lBQW5CLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkIsa0JBQW1CO0lBQW5CLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQixXQUFtQjtJQUFuQixZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQixXQUFtQjtJQUFuQixZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQixXQUFtQjtJQUFuQixZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQixZQUFtQjtJQUFuQixhQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxhQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxhQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxhQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsVUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsV0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsV0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsV0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsV0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsV0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsV0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsV0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsV0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsY0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsY0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsVUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsY0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsU0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsU0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsU0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsVUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsVUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxVQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxTQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxXQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxRQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxZQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsU0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsVUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsVUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsVUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsVUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsVUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsVUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsVUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsVUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsV0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsV0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsV0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsWUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsU0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsYUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLFNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsU0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsU0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsU0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsVUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsNEJBQW1CO1FBQW5CLGlCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw0QkFBbUI7UUFBbkIsaUJBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDRCQUFtQjtRQUFuQixpQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsNEJBQW1CO1FBQW5CLGlCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw0QkFBbUI7UUFBbkIsaUJBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDRCQUFtQjtRQUFuQixpQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsNEJBQW1CO1FBQW5CLGlCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw0QkFBbUI7UUFBbkIsaUJBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDZCQUFtQjtRQUFuQixpQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsNkJBQW1CO1FBQW5CLGtCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw2QkFBbUI7UUFBbkIsa0JBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDZCQUFtQjtRQUFuQixrQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0NBQW1CO1FBQW5CLHFCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQ0FBbUI7UUFBbkIsb0JBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDRCQUFtQjtRQUFuQixpQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx3QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxlQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx3QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxlQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx3QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxlQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsOEJBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLCtCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkIsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQiwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CLHdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSwrQkFBbUI7SUFBbkIsNEJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLDBCQUFtQjtJQUFuQix1QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsMEJBQW1CO0lBQW5CLHVCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwwQkFBbUI7SUFBbkIsdUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtJQUFuQiwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsOEJBQW1CO0lBQW5CLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSw4QkFBbUI7SUFBbkIsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtJQUFuQiwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO1FBQW5CLGdCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7UUFBbkIsa0JBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtRQUFuQixrQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO1FBQW5CLGNBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtRQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7UUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO1FBQW5CLG9CQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7UUFBbkIsb0JBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLGdDQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw2QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUNBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLCtCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQ0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0NBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHFDQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw4QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0NBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQixtQkFBbUI7SUFBbkIsY0FBbUI7SUFBbkIsY0FBbUI7SUFBbkIsY0FBbUI7SUFBbkIsZUFBbUI7SUFBbkIsZUFBbUI7SUFBbkIsbU5BQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQixtQkFBbUI7SUFBbkIsY0FBbUI7SUFBbkIsY0FBbUI7SUFBbkIsY0FBbUI7SUFBbkIsZUFBbUI7SUFBbkIsZUFBbUI7SUFBbkIsNE1BQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSxlQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxlQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGVBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMENBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhEQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpRUFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUNBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLHlCQUFtQjtPQUFuQixzQkFBbUI7UUFBbkIscUJBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHlCQUFtQjtPQUFuQixzQkFBbUI7UUFBbkIscUJBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHdCQUFtQjtPQUFuQixxQkFBbUI7UUFBbkIsb0JBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHlCQUFtQjtPQUFuQixzQkFBbUI7UUFBbkIscUJBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLHdCQUFtQjtPQUFuQixxQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsc0NBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNDQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSxtQ0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtJQUFuQiw2QkFBbUI7UUFBbkIsdUJBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtJQUFuQiw4QkFBbUI7UUFBbkIsK0JBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDRCQUFtQjtJQUFuQiw2QkFBbUI7UUFBbkIsMEJBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDRCQUFtQjtJQUFuQiw4QkFBbUI7UUFBbkIsa0NBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtRQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7UUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO1FBQW5CO0VBQW1COztFQUFuQjtJQUFBLDBCQUFtQjtRQUFuQixxQkFBbUI7SUFBbkIsd0JBQW1CO1FBQW5CLHFCQUFtQjtZQUFuQix1QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEseUJBQW1CO1FBQW5CLG9CQUFtQjtJQUFuQix1QkFBbUI7UUFBbkIsb0JBQW1CO1lBQW5CLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7UUFBbkIsa0JBQW1CO0lBQW5CLHFCQUFtQjtRQUFuQixrQkFBbUI7WUFBbkIsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtRQUFuQiw0QkFBbUI7SUFBbkIseUJBQW1CO1FBQW5CLHNCQUFtQjtZQUFuQiw4QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsOEJBQW1CO1FBQW5CLDJCQUFtQjtJQUFuQix5QkFBbUI7UUFBbkIsNkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdDQUFtQjtRQUFuQiwyQkFBbUI7SUFBbkIsOEJBQW1CO1FBQW5CLDJCQUFtQjtZQUFuQiw2QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO1FBQW5CLHNCQUFtQjtJQUFuQix5QkFBbUI7UUFBbkIsc0JBQW1CO1lBQW5CLHdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx3QkFBbUI7UUFBbkIscUJBQW1CO1lBQW5CLGtCQUFtQjtJQUFuQixvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO1FBQW5CLG1CQUFtQjtZQUFuQixnQkFBbUI7SUFBbkIsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHlCQUFtQjtRQUFuQixzQkFBbUI7WUFBbkIsbUJBQW1CO0lBQW5CLHFCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwwQkFBbUI7UUFBbkIsdUJBQW1CO1lBQW5CLG9CQUFtQjtJQUFuQixzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMEJBQW1CO1FBQW5CO0VBQW1COztFQUFuQjtJQUFBLHlCQUFtQjtRQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7UUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO1FBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtRQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQ0FBbUI7UUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsd0JBQW1CO1FBQW5CLHFCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7UUFBbkIsbUJBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHlCQUFtQjtRQUFuQixzQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO1FBQW5CLHdCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwwQkFBbUI7UUFBbkIsdUJBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtRQUFuQixvQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO1FBQW5CLGtCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx3QkFBbUI7UUFBbkIscUJBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHlCQUFtQjtRQUFuQixzQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEseUJBQW1CO1FBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtRQUFuQiwyQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsY0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsY0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsY0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxjQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsY0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxjQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsY0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxlQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxlQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxlQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxlQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGFBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxxQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CLHdCQUFtQjtPQUFuQixxQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CLHdCQUFtQjtPQUFuQixxQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDBCQUFtQjtPQUFuQix1QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDBCQUFtQjtPQUFuQix1QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDBCQUFtQjtPQUFuQix1QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CLHdCQUFtQjtPQUFuQixxQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDBCQUFtQjtPQUFuQix1QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CLHdCQUFtQjtPQUFuQixxQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDBCQUFtQjtPQUFuQix1QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CLHdCQUFtQjtPQUFuQixxQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDBCQUFtQjtPQUFuQix1QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CLHdCQUFtQjtPQUFuQixxQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDBCQUFtQjtPQUFuQix1QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CLHdCQUFtQjtPQUFuQixxQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDBCQUFtQjtPQUFuQix1QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CLHdCQUFtQjtPQUFuQixxQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDBCQUFtQjtPQUFuQix1QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CLHdCQUFtQjtPQUFuQixxQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDBCQUFtQjtPQUFuQix1QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDBCQUFtQjtPQUFuQix1QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CLHlCQUFtQjtPQUFuQixzQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CLHlCQUFtQjtPQUFuQixzQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CLHlCQUFtQjtPQUFuQixzQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CLHlCQUFtQjtPQUFuQixzQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsd0JBQW1CO0lBQW5CLDJCQUFtQjtPQUFuQix3QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDBCQUFtQjtPQUFuQix1QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CLHVCQUFtQjtPQUFuQixvQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsd0JBQW1CO0lBQW5CLDJCQUFtQjtPQUFuQix3QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsNEJBQW1CO0lBQW5CLCtCQUFtQjtPQUFuQiw0QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsb0RBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixvREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHNEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsc0RBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixzREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLG9EQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsc0RBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixvREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHNEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsb0RBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixzREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLG9EQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsc0RBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixvREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHNEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsb0RBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixzREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLG9EQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsc0RBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixzREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHFEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIscURBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixxREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHFEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsdURBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixzREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLG1EQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsdURBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiwyREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLG9EQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIscURBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQix1REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHVEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsdURBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixxREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHVEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIscURBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQix1REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHFEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsdURBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixxREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHVEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIscURBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQix1REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHFEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsdURBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixxREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHVEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsdURBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixzREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHNEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsc0RBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixzREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHdEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsdURBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixvREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLHdEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsMkRBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiw0REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDREQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsOERBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiw4REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDhEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsNERBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiw4REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDREQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsOERBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiw0REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDhEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsNERBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiw4REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDREQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsOERBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiw0REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDhEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsNERBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiw4REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDhEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsNkRBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiw2REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDZEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsNkRBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiwrREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDhEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsMkRBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiwrREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLG1FQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsNERBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiw2REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLCtEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsK0RBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiwrREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDZEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsK0RBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiw2REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLCtEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsNkRBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiwrREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDZEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsK0RBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiw2REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLCtEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsNkRBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiwrREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDZEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsK0RBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiwrREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDhEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsOERBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiw4REFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDhEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsZ0VBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQiwrREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsdUJBQW1CO0lBQW5CLDREQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7SUFBbkIsZ0VBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHVCQUFtQjtJQUFuQixtRUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsd0JBQW1CO0lBQW5CLDBEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx3QkFBbUI7SUFBbkIsMERBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHdCQUFtQjtJQUFuQiwwREFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsd0JBQW1CO0lBQW5CLDBEQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx3QkFBbUI7SUFBbkIsMERBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHdCQUFtQjtJQUFuQixrRUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsd0JBQW1CO0lBQW5CLGtFQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx3QkFBbUI7SUFBbkIsa0VBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHdCQUFtQjtJQUFuQixrRUFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsd0JBQW1CO0lBQW5CLGtFQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEseUJBQW1CO1FBQW5CLGdCQUFtQjtJQUFuQixrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMEJBQW1CO1FBQW5CLGlCQUFtQjtJQUFuQixtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsd0JBQW1CO1FBQW5CLGVBQW1CO0lBQW5CLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7UUFBbkIsa0JBQW1CO0lBQW5CLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw0QkFBbUI7UUFBbkIsbUJBQW1CO0lBQW5CLHFCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx5QkFBbUI7UUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMEJBQW1CO1FBQW5CO0VBQW1COztFQUFuQjtJQUFBLHdCQUFtQjtRQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7UUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsNEJBQW1CO1FBQW5CO0VBQW1COztFQUFuQjtJQUFBLDZCQUFtQjtRQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSw0QkFBbUI7UUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEseUJBQW1CO1FBQW5CO0VBQW1COztFQUFuQjtJQUFBLHlCQUFtQjtRQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSxnQkFBbUI7SUFBbkIsdUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0NBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLCtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQ0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsOEJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLCtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw0QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsOEJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw0QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUNBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdDQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQ0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsK0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdDQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw2QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsK0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLCtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0NBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1DQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQ0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0NBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1DQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQ0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0NBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtDQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0NBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLCtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQ0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsOEJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLCtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw0QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsOEJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSxpR0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0dBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLCtGQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrR0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUdBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtHQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwrRkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0dBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx3QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx5Q0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0NBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx3QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx5Q0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0NBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx3QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx5Q0FBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0NBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLG1DQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQ0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsNkJBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLHNCQUFtQjtPQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7T0FBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO09BQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtPQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx5QkFBbUI7T0FBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMEJBQW1CO09BQW5CO0VBQW1COztFQUFuQjtJQUFBLDBCQUFtQjtPQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx3QkFBbUI7T0FBbkI7RUFBbUI7O0VBQW5CO0lBQUEsK0JBQW1CO09BQW5CO0VBQW1COztFQUFuQjtJQUFBLDRCQUFtQjtPQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx5QkFBbUI7T0FBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0NBQW1CO09BQW5CO0VBQW1COztFQUFuQjtJQUFBLDZCQUFtQjtPQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx1QkFBbUI7T0FBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEscUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsaUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG1CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxpQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsbUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGdCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsd0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLHlDQUFtQjtJQUFuQiw4Q0FBbUI7SUFBbkIsZ0RBQW1CO0lBQW5CLGlEQUFtQjtJQUFuQixrREFBbUI7SUFBbkIscUpBQW1CO1lBQW5CLDZJQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxxQ0FBbUI7WUFBbkIsNkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUE7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLG1DQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw0QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLDRDQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw0RUFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0ZBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9GQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzRkFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0RBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtEQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw4QkFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsNENBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDRFQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrRkFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0ZBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNGQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrREFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0RBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw0Q0FBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsNENBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDRFQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw0RUFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0ZBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtGQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvRkFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0ZBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNGQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxzRkFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0RBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtEQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrREFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0RBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw4QkFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsNENBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDRFQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrRkFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0ZBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHNGQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrREFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0RBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw0Q0FBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsNEVBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtGQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvRkFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsc0ZBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtEQUFtQjtJQUFuQiwwRUFBbUI7WUFBbkIsa0VBQW1CO0lBQW5CLCtIQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrREFBbUI7SUFBbkIsMEVBQW1CO1lBQW5CLGtFQUFtQjtJQUFuQiwrSEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsOEJBQW1CO0lBQW5CLDBFQUFtQjtZQUFuQixrRUFBbUI7SUFBbkIsK0hBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx5QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEseUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw4QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEseUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLHlCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx5QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEseUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhCQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSx5QkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEseUJBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJHQUFtQjtJQUFuQix5R0FBbUI7SUFBbkIsMEZBQW1CO1lBQW5CLGtGQUFtQjtJQUFuQiw0R0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkdBQW1CO0lBQW5CLHlHQUFtQjtJQUFuQiwwRkFBbUI7WUFBbkIsa0ZBQW1CO0lBQW5CLDRHQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyR0FBbUI7SUFBbkIseUdBQW1CO0lBQW5CLDBGQUFtQjtZQUFuQixrRkFBbUI7SUFBbkIsNEdBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJHQUFtQjtJQUFuQix5R0FBbUI7SUFBbkIsMEZBQW1CO1lBQW5CLGtGQUFtQjtJQUFuQiw0R0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkdBQW1CO0lBQW5CLHlHQUFtQjtJQUFuQiwwRkFBbUI7WUFBbkIsa0ZBQW1CO0lBQW5CLDRHQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyR0FBbUI7SUFBbkIseUdBQW1CO0lBQW5CLDBGQUFtQjtZQUFuQixrRkFBbUI7SUFBbkIsNEdBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJHQUFtQjtJQUFuQix5R0FBbUI7SUFBbkIsMEZBQW1CO1lBQW5CLGtGQUFtQjtJQUFuQiw0R0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkdBQW1CO0lBQW5CLHlHQUFtQjtJQUFuQiwwRkFBbUI7WUFBbkIsa0ZBQW1CO0lBQW5CLDRHQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyR0FBbUI7SUFBbkIseUdBQW1CO0lBQW5CLDBGQUFtQjtZQUFuQixrRkFBbUI7SUFBbkIsNEdBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJHQUFtQjtJQUFuQix5R0FBbUI7SUFBbkIsMEZBQW1CO1lBQW5CLGtGQUFtQjtJQUFuQiw0R0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkdBQW1CO0lBQW5CLHlHQUFtQjtJQUFuQiwwRkFBbUI7WUFBbkIsa0ZBQW1CO0lBQW5CLDRHQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyR0FBbUI7SUFBbkIseUdBQW1CO0lBQW5CLDBGQUFtQjtZQUFuQixrRkFBbUI7SUFBbkIsNEdBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJHQUFtQjtJQUFuQix5R0FBbUI7SUFBbkIsMEZBQW1CO1lBQW5CLGtGQUFtQjtJQUFuQiw0R0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkdBQW1CO0lBQW5CLHlHQUFtQjtJQUFuQiwwRkFBbUI7WUFBbkIsa0ZBQW1CO0lBQW5CLDRHQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyR0FBbUI7SUFBbkIseUdBQW1CO0lBQW5CLDBGQUFtQjtZQUFuQixrRkFBbUI7SUFBbkIsNEdBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJHQUFtQjtJQUFuQix5R0FBbUI7SUFBbkIsMEZBQW1CO1lBQW5CLGtGQUFtQjtJQUFuQiw0R0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkdBQW1CO0lBQW5CLHlHQUFtQjtJQUFuQiwwRkFBbUI7WUFBbkIsa0ZBQW1CO0lBQW5CLDRHQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyR0FBbUI7SUFBbkIseUdBQW1CO0lBQW5CLDBGQUFtQjtZQUFuQixrRkFBbUI7SUFBbkIsNEdBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJHQUFtQjtJQUFuQix5R0FBbUI7SUFBbkIsMEZBQW1CO1lBQW5CLGtGQUFtQjtJQUFuQiw0R0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkdBQW1CO0lBQW5CLHlHQUFtQjtJQUFuQiwwRkFBbUI7WUFBbkIsa0ZBQW1CO0lBQW5CLDRHQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyR0FBbUI7SUFBbkIseUdBQW1CO0lBQW5CLDBGQUFtQjtZQUFuQixrRkFBbUI7SUFBbkIsNEdBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDJHQUFtQjtJQUFuQix5R0FBbUI7SUFBbkIsMEZBQW1CO1lBQW5CLGtGQUFtQjtJQUFuQiw0R0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMkdBQW1CO0lBQW5CLHlHQUFtQjtJQUFuQiwwRkFBbUI7WUFBbkIsa0ZBQW1CO0lBQW5CLDRHQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwyR0FBbUI7SUFBbkIseUdBQW1CO0lBQW5CLDBGQUFtQjtZQUFuQixrRkFBbUI7SUFBbkIsNEdBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxvQkFBbUI7SUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9CQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQTtFQUFtQjs7RUFBbkI7SUFBQSxzQ0FBbUI7SUFBbkIsNENBQW1CO0lBQW5CLDBDQUFtQjtJQUFuQiwyQ0FBbUI7SUFBbkIsNENBQW1CO0lBQW5CLHdDQUFtQjtJQUFuQiwwQ0FBbUI7SUFBbkIsdUNBQW1CO0lBQW5CLDZDQUFtQjtJQUFuQix5TEFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsb0JBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLCtDQUFtQjtJQUFuQixxREFBbUI7SUFBbkIsbURBQW1CO0lBQW5CLG9EQUFtQjtJQUFuQixxREFBbUI7SUFBbkIsaURBQW1CO0lBQW5CLGtEQUFtQjtJQUFuQixtREFBbUI7SUFBbkIsZ0RBQW1CO0lBQW5CO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBO0VBQW1COztFQUFuQjtJQUFBLGlDQUFtQjtJQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnQ0FBbUI7SUFBbkIsd0JBQW1CO0lBQW5CLGdFQUFtQjtZQUFuQix3REFBbUI7SUFBbkIsa0NBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlLQUFtQjtJQUFuQix5SkFBbUI7SUFBbkIsaUlBQW1CO0lBQW5CLHdMQUFtQjtJQUFuQixnRUFBbUI7WUFBbkIsd0RBQW1CO0lBQW5CLGtDQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxnRkFBbUI7SUFBbkIsd0VBQW1CO0lBQW5CLGdFQUFtQjtZQUFuQix3REFBbUI7SUFBbkIsa0NBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLG9DQUFtQjtJQUFuQiw0QkFBbUI7SUFBbkIsZ0VBQW1CO1lBQW5CLHdEQUFtQjtJQUFuQixrQ0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsK0NBQW1CO0lBQW5CLHVDQUFtQjtJQUFuQiwrQkFBbUI7SUFBbkIsbURBQW1CO0lBQW5CLGdFQUFtQjtZQUFuQix3REFBbUI7SUFBbkIsa0NBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhDQUFtQjtJQUFuQixzQ0FBbUI7SUFBbkIsOEJBQW1CO0lBQW5CLGlEQUFtQjtJQUFuQixnRUFBbUI7WUFBbkIsd0RBQW1CO0lBQW5CLGtDQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw4QkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsK0JBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLCtCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwrQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsK0JBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLCtCQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSwrQkFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0NBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGlDQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQ0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0NBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtDQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxrQ0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsa0NBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLGtDQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSxtQ0FBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsMENBQW1CO1lBQW5CO0VBQW1COztFQUFuQjtJQUFBLDhEQUFtQjtZQUFuQjtFQUFtQjs7RUFBbkI7SUFBQSw4REFBbUI7WUFBbkI7RUFBbUI7O0VBQW5CO0lBQUEsZ0VBQW1CO1lBQW5CO0VBQW1CO0FDd2hpS25CIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vL3V0aWxzL3RhaWx3aW5kLmNzcyIsIndlYnBhY2s6Ly8vbWFpbi5jc3MiLCJ3ZWJwYWNrOi8vL2NvbXBvbmVudHMvYnV0dG9uL2J1dHRvbi5jc3MiLCJ3ZWJwYWNrOi8vL2NvbXBvbmVudHMvY2FyZC9jYXJkLmNzcyIsIndlYnBhY2s6Ly8vY29tcG9uZW50cy9jb29raWVjb25zZW50L2Nvb2tpZWNvbnNlbnQuY3NzIiwid2VicGFjazovLy9jb21wb25lbnRzL2dmb3JtL2dmb3JtLmNzcyIsIndlYnBhY2s6Ly8vY29tcG9uZW50cy9saWdodGJveC9saWdodGJveC5jc3MiLCJ3ZWJwYWNrOi8vL2NvbXBvbmVudHMvbGluay9saW5rLmNzcyIsIndlYnBhY2s6Ly8vY29tcG9uZW50cy9tZW51L21lbnUuY3NzIiwid2VicGFjazovLy9jb21wb25lbnRzL21lbnUtdG9nZ2xlL21lbnUtdG9nZ2xlLmNzcyIsIndlYnBhY2s6Ly8vY29tcG9uZW50cy9uYXYtbWFpbi9uYXYtbWFpbi5jc3MiLCJ3ZWJwYWNrOi8vL2NvbXBvbmVudHMvcGFnaW5hdGlvbi9wYWdpbmF0aW9uLmNzcyIsIndlYnBhY2s6Ly8vY29tcG9uZW50cy9zaXRlLWZvb3Rlci9zaXRlLWZvb3Rlci5jc3MiLCJ3ZWJwYWNrOi8vL2NvbXBvbmVudHMvc2l0ZS1oZWFkZXIvc2l0ZS1oZWFkZXIuY3NzIiwid2VicGFjazovLy9jb21wb25lbnRzL3NoYXJlL3NoYXJlLmNzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9zd2lwZXItYnVuZGxlLmNzcyIsIndlYnBhY2s6Ly8vY29tcG9uZW50cy9zbGlkZXNob3cvc2xpZGVzaG93LmNzcyIsIndlYnBhY2s6Ly8vY29tcG9uZW50cy9zb2NpYWwvc29jaWFsLmNzcyIsIndlYnBhY2s6Ly8vY29tcG9uZW50cy90ZWFzZXItcG9zdC90ZWFzZXItcG9zdC5jc3MiLCJ3ZWJwYWNrOi8vL2NvbXBvbmVudHMvdGVhc2VyLXByb2ZpbC90ZWFzZXItcHJvZmlsLmNzcyIsIndlYnBhY2s6Ly8vbW9kdWxlcy9DYWxsVG9BY3Rpb24vQ2FsbFRvQWN0aW9uLmNzcyIsIndlYnBhY2s6Ly8vbW9kdWxlcy9Gb3JtdWxhaXJlL0Zvcm11bGFpcmUuY3NzIiwid2VicGFjazovLy9tb2R1bGVzL01lZGlhL01lZGlhLmNzcyIsIndlYnBhY2s6Ly8vbW9kdWxlcy9QYXJ0bmVycy9QYXJ0bmVycy5jc3MiLCJ3ZWJwYWNrOi8vL21vZHVsZXMvUGxhbm5pbmcvUGxhbm5pbmcuY3NzIiwid2VicGFjazovLy9tb2R1bGVzL1Rhcmlmcy9UYXJpZnMuY3NzIiwid2VicGFjazovLy9tb2R1bGVzL1Rlc3RpbW9uaWFscy9UZXN0aW1vbmlhbHMuY3NzIiwid2VicGFjazovLy9tb2R1bGVzL1RleHRJbWFnZS9UZXh0SW1hZ2UuY3NzIiwid2VicGFjazovLy90ZW1wbGF0ZXMvc2luZ2xlL3NpbmdsZS5jc3MiLCJ3ZWJwYWNrOi8vL3RlbXBsYXRlcy9zaW5nbGUtcHJvZmlsL3NpbmdsZS1wcm9maWwuY3NzIiwid2VicGFjazovLy88bm8gc291cmNlPiJdLCJzb3VyY2VzQ29udGVudCI6WyJAdGFpbHdpbmQgYmFzZTtcbkB0YWlsd2luZCBjb21wb25lbnRzO1xuQHRhaWx3aW5kIHV0aWxpdGllcztcbiIsIkBpbXBvcnQgXCJ1dGlscy90YWlsd2luZFwiO1xuXG4vKiBwdXJnZWNzcyBzdGFydCBpZ25vcmUgKi9cblxuQGltcG9ydCBcImNvbXBvbmVudHMvYnV0dG9uL2J1dHRvbi5jc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NhcmQvY2FyZC5jc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Nvb2tpZWNvbnNlbnQvY29va2llY29uc2VudC5jc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2dmb3JtL2dmb3JtLmNzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbGlnaHRib3gvbGlnaHRib3guY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9saW5rL2xpbmsuY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9tZW51L21lbnUuY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9tZW51LXRvZ2dsZS9tZW51LXRvZ2dsZS5jc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL25hdi1tYWluL25hdi1tYWluLmNzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvcGFnaW5hdGlvbi9wYWdpbmF0aW9uLmNzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvc2l0ZS1mb290ZXIvc2l0ZS1mb290ZXIuY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9zaXRlLWhlYWRlci9zaXRlLWhlYWRlci5jc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3NoYXJlL3NoYXJlLmNzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvc2xpZGVzaG93L3NsaWRlc2hvdy5jc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3NvY2lhbC9zb2NpYWwuY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy90ZWFzZXItcG9zdC90ZWFzZXItcG9zdC5jc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3RlYXNlci1wcm9maWwvdGVhc2VyLXByb2ZpbC5jc3NcIjtcblxuQGltcG9ydCBcIm1vZHVsZXMvQ2FsbFRvQWN0aW9uL0NhbGxUb0FjdGlvbi5jc3NcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL0Zvcm11bGFpcmUvRm9ybXVsYWlyZS5jc3NcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL01lZGlhL01lZGlhLmNzc1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvUGFydG5lcnMvUGFydG5lcnMuY3NzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9QbGFubmluZy9QbGFubmluZy5jc3NcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL1Rhcmlmcy9UYXJpZnMuY3NzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9UZXN0aW1vbmlhbHMvVGVzdGltb25pYWxzLmNzc1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvVGV4dEltYWdlL1RleHRJbWFnZS5jc3NcIjtcblxuQGltcG9ydCBcInRlbXBsYXRlcy9zaW5nbGUvc2luZ2xlLmNzc1wiO1xuQGltcG9ydCBcInRlbXBsYXRlcy9zaW5nbGUtcHJvZmlsL3NpbmdsZS1wcm9maWwuY3NzXCI7XG5cbmh0bWwge1xuICAvKiB0byBtYWtlIDFyZW0gPT0gMTBweCAqL1xuICBmb250LXNpemU6IDYyLjUlO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgaHRtbCB7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBhdXRvO1xuICB9XG59XG5cbmJvZHkge1xuICBAYXBwbHkgZm9udC1zYW5zIHRleHQtMyBhbnRpYWxpYXNlZDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi50aXRsZSBpLFxuLm1vZHVsZS10aXRsZSBpLFxuLnBhZ2UtaGVhZGVyX190ZXh0cyAudGl0bGUgaSB7XG4gIEBhcHBseSBub3QtaXRhbGljIHJlbGF0aXZlIHotMjA7XG59XG5cbi50aXRsZSBpOjphZnRlcixcbi5tb2R1bGUtdGl0bGUgaTo6YWZ0ZXIsXG4ucGFnZS1oZWFkZXJfX3RleHRzIC50aXRsZSBpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIEBhcHBseSBhYnNvbHV0ZSBiZy1saWdodHB1cnBsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTBweDtcbiAgYm90dG9tOiAtMXB4O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbn1cblxuQHNjcmVlbiBsZyB7XG4gIC50aXRsZSBpOjphZnRlcixcbiAgLm1vZHVsZS10aXRsZSBpOjphZnRlcixcbiAgLnBhZ2UtaGVhZGVyX190ZXh0cyAudGl0bGUgaTo6YWZ0ZXIge1xuICAgIGJvdHRvbTogM3B4O1xuICB9XG59XG5cbi5idXR0b24ge1xuICAvKiBAYXBwbHkgYmctYmx1ZS01MDAgdGV4dC13aGl0ZSBpbmxpbmUtYmxvY2sgcHgtbSBweS1zOyAqL1xufVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwcmVtIDIuMXJlbTtcbn1cbkBzY3JlZW4gbWQge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwcmVtIDIuOHJlbTtcbiAgfVxufVxuQHNjcmVlbiBsZyB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDByZW0gMi44cmVtO1xuICB9XG59XG5Ac2NyZWVuIHhsIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMHJlbSA0LjVyZW07XG4gICAgbWF4LXdpZHRoOiAxNDRyZW07XG4gIH1cbn1cblxuLnJpY2gtdGV4dCB7XG4gICYgOmZpcnN0LWNoaWxkIHtcbiAgICBAYXBwbHkgbXQtMDtcbiAgfVxuXG4gICYgcCB7XG4gICAgQGFwcGx5IG1iLTg7XG4gIH1cblxuICAmIHA6bGFzdC1jaGlsZCB7XG4gICAgQGFwcGx5IG1iLTA7XG4gIH1cblxuICAmIHVsLFxuICAmIG9sIHtcbiAgICBAYXBwbHkgbWItODtcbiAgfVxuXG4gICYgdWw6bGFzdC1jaGlsZCxcbiAgJiBvbDpsYXN0LWNoaWxkIHtcbiAgICBAYXBwbHkgbWItMDtcbiAgfVxuXG4gICYgbGkge1xuICAgIEBhcHBseSBtbC02IG1iLTMgcGwtMiBsaXN0LWRpc2M7XG4gIH1cblxuICAmIG9sIGxpIHtcbiAgICBAYXBwbHkgbGlzdC1kZWNpbWFsO1xuICB9XG5cbiAgJiBsaTpsYXN0LWNoaWxkIHtcbiAgICBAYXBwbHkgbWItMDtcbiAgfVxuXG4gICYgaDIge1xuICAgIEBhcHBseSB0ZXh0LXB1cnBsZSB0ZXh0LTUgbXktODtcbiAgfVxuXG4gICYgaDMge1xuICAgIEBhcHBseSB0ZXh0LXB1cnBsZSBmb250LW1lZGl1bSB0ZXh0LTUgbXQtOCBtYi0zO1xuICB9XG5cbiAgJiBoNCB7XG4gICAgQGFwcGx5IHRleHQtYmxhY2sgZm9udC1tZWRpdW0gdGV4dC00IG10LTggbWItMztcbiAgfVxuXG4gICYgaDUge1xuICAgIEBhcHBseSB0ZXh0LWJsYWNrIGZvbnQtbWVkaXVtIHRleHQtMyBtdC04IG1iLTM7XG4gIH1cblxuICAmIGE6bm90KC5idXR0b24pIHtcbiAgICBAYXBwbHkgdGV4dC1wdXJwbGUgdW5kZXJsaW5lO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxLjAwMCk7XG4gIH1cblxuICAmIGE6bm90KC5idXR0b24pOmhvdmVyIHtcbiAgICBAYXBwbHkgb3BhY2l0eS03NTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMS4wMDApO1xuICB9XG59XG5cbi8qIHB1cmdlY3NzIGVuZCBpZ25vcmUgKi9cbiIsIi5idXR0b24ge1xuICBAYXBwbHkgcHktMyBweC03IHctZnVsbDtcbn1cblxuLyogYnV0dG9uIGhlYWRlciArIGJ1dHRvbiBwcmltYXJ5ICovXG4uYnV0dG9uLS1oZWFkZXIge1xuICBAYXBwbHkgcHktNSBweC03ICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLS1oZWFkZXIsXG4uYnV0dG9uLS1wcmltYXJ5IHtcbiAgQGFwcGx5IGJnLXBldHJvbGU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxLjAwMCk7XG59XG4uYnV0dG9uLS1oZWFkZXI6aG92ZXIsXG4uYnV0dG9uLS1wcmltYXJ5OmhvdmVyIHtcbiAgQGFwcGx5IGJnLWFudHJhY2l0ZTtcbn1cbi5idXR0b24tLWhlYWRlcjphY3RpdmUsIC5idXR0b24tLWhlYWRlcjpmb2N1cyxcbi5idXR0b24tLXByaW1hcnk6YWN0aXZlLCAuYnV0dG9uLS1wcmltYXJ5OmZvY3VzIHtcbiAgQGFwcGx5IGJnLWFudHJhY2l0ZTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xcztcbn1cblxuXG4vKiBidXR0b24gc2Vjb25kYXJ5ICovXG4uYnV0dG9uLS1zZWNvbmRhcnkge1xuICBAYXBwbHkgYmctd2hpdGUgdGV4dC1ibGFjayBib3JkZXItMiBib3JkZXItYmxhY2sgbXgtYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEuMDAwKTtcbn1cbi5idXR0b24tLXNlY29uZGFyeTpob3Zlcixcbi5idXR0b24tLXNlY29uZGFyeTpmb2N1cyxcbi5idXR0b24tLXNlY29uZGFyeTphY3RpdmUge1xuICBAYXBwbHkgYmctd2hpdGUgdGV4dC1wdXJwbGUgYm9yZGVyLTIgYm9yZGVyLXB1cnBsZTtcbn1cblxuXG4vKiBhcnJvdyByaWdodCAqL1xuLmJ1dHRvbiAuYnV0dG9uX19pY29uIHN2Zy5hcnJvdy1yaWdodCB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxLjAwMCk7XG59XG4uYnV0dG9uOmhvdmVyIC5idXR0b25fX2ljb24gc3ZnLmFycm93LXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG59XG5cblxuLyogYXJyb3cgZG93bmxvYWQgKi9cbi5idXR0b24gLmJ1dHRvbl9faWNvbiBzdmcuZG93bmxvYWQgZy5kb3dubG9hZC1hcnJvdyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDNweCwgMXB4KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEuMDAwKTtcbn1cbi5idXR0b246aG92ZXIgLmJ1dHRvbl9faWNvbiBzdmcuZG93bmxvYWQgZy5kb3dubG9hZC1hcnJvdyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDNweCwgM3B4KTtcbn1cblxuXG4vKiBleHRlcm5hbCAqL1xuLmJ1dHRvbiAuYnV0dG9uX19pY29uIHN2Zy5leHRlcm5hbCBnLmV4dGVybmFsLWFycm93IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTFweCwgNHB4KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEuMDAwKTtcbn1cbi5idXR0b246aG92ZXIgLmJ1dHRvbl9faWNvbiBzdmcuZXh0ZXJuYWwgZy5leHRlcm5hbC1hcnJvdyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEzcHgsIDJweCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxLjAwMCk7XG59XG5cblxuXG5Ac2NyZWVuIGxnIHtcbiAgLmJ1dHRvbiB7XG4gICAgQGFwcGx5IHB5LTMgcHgtNyB3LWZ1bGwgbXgtMDtcbiAgfVxuXG4gIC8qIGJ1dHRvbiBoZWFkZXIgKyBidXR0b24gcHJpbWFyeSAqL1xuICAuYnV0dG9uLS1oZWFkZXIge1xuICAgIEBhcHBseSBweS0xMCBweC0xNSByZWxhdGl2ZSB6LTUwIHJpZ2h0LTEwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJ1dHRvbi0tcHJpbWFyeSB7XG4gICAgQGFwcGx5IHB5LTMgcHgtNyB3LWZ1bGwgbXgtMDtcbiAgfVxuXG4gIC8qIGJ1dHRvbiBzZWNvbmRhcnkgKi9cbiAgLmJ1dHRvbi0tc2Vjb25kYXJ5IHtcbiAgICBAYXBwbHkgbXgtYXV0bztcbiAgfVxufVxuIiwiLmNhcmRfX2ljb24ge1xuICBtYXJnaW46IDBweCBhdXRvIDMwcHggYXV0bztcbiAgaGVpZ2h0OiA2MXB4O1xufVxuXG5Ac2NyZWVuIG1kIHtcbiAgLmNhcmRfX2ljb24ge1xuICAgIG1hcmdpbjogMHB4IGF1dG8gMzVweCBhdXRvO1xuICAgIGhlaWdodDogNzZweDtcbiAgfVxufVxuIiwiLmNjLXdpbmRvdyB7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZVxufVxuXG4uY2Mtd2luZG93LmNjLWludmlzaWJsZSB7XG5cdG9wYWNpdHk6IDBcbn1cblxuLmNjLWFuaW1hdGUuY2MtcmV2b2tlIHtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGVhc2U7XG59XG5cbi5jYy1hbmltYXRlLmNjLXJldm9rZS5jYy10b3Age1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJlbSlcbn1cblxuLmNjLWFuaW1hdGUuY2MtcmV2b2tlLmNjLWJvdHRvbSB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyZW0pXG59XG5cbi5jYy1hbmltYXRlLmNjLXJldm9rZS5jYy1hY3RpdmUuY2MtdG9wIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApXG59XG5cbi5jYy1hbmltYXRlLmNjLXJldm9rZS5jYy1hY3RpdmUuY2MtYm90dG9tIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApXG59XG5cbi5jYy1yZXZva2U6aG92ZXIge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMClcbn1cblxuLmNjLWdyb3dlciB7XG5cdG1heC1oZWlnaHQ6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRyYW5zaXRpb246IG1heC1oZWlnaHQgMXNcbn1cblxuLmNjLXJldm9rZSxcbi5jYy13aW5kb3cge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuXHR6LWluZGV4OiA5OTk5XG59XG5cbi5jYy13aW5kb3cuY2Mtc3RhdGljIHtcblx0cG9zaXRpb246IHN0YXRpY1xufVxuXG4uY2Mtd2luZG93LmNjLWZsb2F0aW5nIHtcblx0cGFkZGluZzogMmVtO1xuXHRtYXgtd2lkdGg6IDI0ZW07XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbn1cblxuLmNjLXdpbmRvdy5jYy1iYW5uZXIge1xuXHRwYWRkaW5nOiAxZW0gMS44ZW07XG5cdHdpZHRoOiAxMDAlO1xuXHRmbGV4LWRpcmVjdGlvbjogcm93XG59XG5cbi5jYy1yZXZva2Uge1xuXHRwYWRkaW5nOiAuNWVtXG59XG5cbi5jYy1yZXZva2U6aG92ZXIge1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxufVxuXG4uY2MtaGVhZGVyIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LXdlaWdodDogNzAwXG59XG5cbi5jYy1idG4sXG4uY2MtY2xvc2UsXG4uY2MtbGluayxcbi5jYy1yZXZva2Uge1xuXHRjdXJzb3I6IHBvaW50ZXJcbn1cblxuLmNjLWxpbmsge1xuXHRvcGFjaXR5OiAuODtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nOiAuMmVtO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxufVxuXG4uY2MtbGluazpob3ZlciB7XG5cdG9wYWNpdHk6IDFcbn1cblxuLmNjLWxpbms6YWN0aXZlLFxuLmNjLWxpbms6dmlzaXRlZCB7XG5cdGNvbG9yOiBpbml0aWFsXG59XG5cbi5jYy1idG4ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogLjRlbSAuOGVtO1xuXHRmb250LXNpemU6IC45ZW07XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGJvcmRlci13aWR0aDogMnB4O1xuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXBcbn1cblxuLmNjLWhpZ2hsaWdodCAuY2MtYnRuOmZpcnN0LWNoaWxkIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcbn1cblxuLmNjLWhpZ2hsaWdodCAuY2MtYnRuOmZpcnN0LWNoaWxkOmZvY3VzLFxuLmNjLWhpZ2hsaWdodCAuY2MtYnRuOmZpcnN0LWNoaWxkOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG59XG5cbi5jYy1jbG9zZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLjVlbTtcblx0cmlnaHQ6IC41ZW07XG5cdGZvbnQtc2l6ZTogMS42ZW07XG5cdG9wYWNpdHk6IC45O1xuXHRsaW5lLWhlaWdodDogLjc1XG59XG5cbi5jYy1jbG9zZTpmb2N1cyxcbi5jYy1jbG9zZTpob3ZlciB7XG5cdG9wYWNpdHk6IDFcbn1cblxuLmNjLXJldm9rZS5jYy10b3Age1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDNlbTtcbn1cblxuLmNjLXJldm9rZS5jYy1ib3R0b20ge1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDNlbTtcbn1cblxuLmNjLXJldm9rZS5jYy1sZWZ0IHtcblx0bGVmdDogM2VtO1xuXHRyaWdodDogdW5zZXRcbn1cblxuLmNjLXJldm9rZS5jYy1yaWdodCB7XG5cdHJpZ2h0OiAzZW07XG5cdGxlZnQ6IHVuc2V0XG59XG5cbi5jYy10b3Age1xuXHR0b3A6IDFlbVxufVxuXG4uY2MtbGVmdCB7XG5cdGxlZnQ6IDFlbVxufVxuXG4uY2MtcmlnaHQge1xuXHRyaWdodDogMWVtXG59XG5cbi5jYy1ib3R0b20ge1xuXHRib3R0b206IDFlbVxufVxuXG4uY2MtZmxvYXRpbmc+LmNjLWxpbmsge1xuXHRtYXJnaW4tYm90dG9tOiAxZW1cbn1cblxuLmNjLWZsb2F0aW5nIC5jYy1tZXNzYWdlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1ib3R0b206IDFlbVxufVxuXG4uY2Mtd2luZG93LmNjLWZsb2F0aW5nIC5jYy1jb21wbGlhbmNlIHtcblx0ZmxleDogMSAwIGF1dG9cbn1cblxuLmNjLXdpbmRvdy5jYy1iYW5uZXIge1xuXHRhbGlnbi1pdGVtczogY2VudGVyXG59XG5cbi5jYy1iYW5uZXIuY2MtdG9wIHtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMFxufVxuXG4uY2MtYmFubmVyLmNjLWJvdHRvbSB7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDBcbn1cblxuLmNjLWJhbm5lciAuY2MtbWVzc2FnZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbGV4OiAxIDEgYXV0bztcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tcmlnaHQ6IDFlbVxufVxuXG4uY2MtY29tcGxpYW5jZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbn1cblxuLmNjLWZsb2F0aW5nIC5jYy1jb21wbGlhbmNlPi5jYy1idG4ge1xuXHRmbGV4OiAxXG59XG5cbi5jYy1idG4rLmNjLWJ0biB7XG5cdG1hcmdpbi1sZWZ0OiAuNWVtXG59XG5cbkBtZWRpYSBwcmludCB7XG5cdC5jYy1yZXZva2UsXG5cdC5jYy13aW5kb3cge1xuXHRcdGRpc3BsYXk6IG5vbmVcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjkwMHB4KSB7XG5cdC5jYy1idG4ge1xuXHRcdHdoaXRlLXNwYWNlOiBub3JtYWxcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQxNHB4KSBhbmQgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSxcbnNjcmVlbiBhbmQgKG1heC13aWR0aDo3MzZweCkgYW5kIChvcmllbnRhdGlvbjpsYW5kc2NhcGUpIHtcblx0LmNjLXdpbmRvdy5jYy10b3Age1xuXHRcdHRvcDogMFxuXHR9XG5cdC5jYy13aW5kb3cuY2MtYm90dG9tIHtcblx0XHRib3R0b206IDBcblx0fVxuXHQuY2Mtd2luZG93LmNjLWJhbm5lcixcblx0LmNjLXdpbmRvdy5jYy1mbG9hdGluZyxcblx0LmNjLXdpbmRvdy5jYy1sZWZ0LFxuXHQuY2Mtd2luZG93LmNjLXJpZ2h0IHtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwXG5cdH1cblx0LmNjLXdpbmRvdy5jYy1iYW5uZXIge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cblx0fVxuXHQuY2Mtd2luZG93LmNjLWJhbm5lciAuY2MtY29tcGxpYW5jZSB7XG5cdFx0ZmxleDogMSAxIGF1dG9cblx0fVxuXHQuY2Mtd2luZG93LmNjLWZsb2F0aW5nIHtcblx0XHRtYXgtd2lkdGg6IG5vbmVcblx0fVxuXHQuY2Mtd2luZG93IC5jYy1tZXNzYWdlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxZW1cblx0fVxuXHQuY2Mtd2luZG93LmNjLWJhbm5lciB7XG5cdFx0YWxpZ24taXRlbXM6IHVuc2V0XG5cdH1cblx0LmNjLXdpbmRvdy5jYy1iYW5uZXIgLmNjLW1lc3NhZ2Uge1xuXHRcdG1hcmdpbi1yaWdodDogMFxuXHR9XG59XG5cbi5jYy1mbG9hdGluZy5jYy10aGVtZS1jbGFzc2ljIHtcblx0cGFkZGluZzogMS4yZW07XG59XG5cbi5jYy1mbG9hdGluZy5jYy10eXBlLWluZm8uY2MtdGhlbWUtY2xhc3NpYyAuY2MtY29tcGxpYW5jZSB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRmbGV4OiBub25lXG59XG5cbi5jYy10aGVtZS1jbGFzc2ljIC5jYy1idG46bGFzdC1jaGlsZCB7XG5cdG1pbi13aWR0aDogMTQwcHhcbn1cblxuLmNjLWZsb2F0aW5nLmNjLXR5cGUtaW5mby5jYy10aGVtZS1jbGFzc2ljIC5jYy1idG4ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbn1cblxuXG4vKiBjdXN0b20gdGhlbWUgKi9cblxuLmNjLXJldm9rZSB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLyogLmNjLWJhbm5lciB7XG4gIGJhY2tncm91bmQ6IHRoZW1lKCdjb2xvcnMuYmxhY2snKTtcbiAgY29sb3I6IHRoZW1lKCdjb2xvcnMud2hpdGUnKTtcbn1cblxuLmNjLWJ0bi5jYy1hbGxvdyB7XG4gIGJhY2tncm91bmQ6IHRoZW1lKCdjb2xvcnMucmVkJyk7XG4gIGNvbG9yOiB0aGVtZSgnY29sb3JzLndoaXRlJyk7XG4gIGJvcmRlci1jb2xvcjogdGhlbWUoJ2NvbG9ycy5yZWQnKTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogdGhlbWUoJ2NvbG9ycy5yZWQnKTtcbiAgICBiYWNrZ3JvdW5kOiB0aGVtZSgnY29sb3JzLndoaXRlJyk7XG4gICAgYm9yZGVyLWNvbG9yOiB0aGVtZSgnY29sb3JzLndoaXRlJyk7XG4gIH1cbn0gKi9cbiIsIi5nZm9ybV90aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5nZmllbGQge1xuICBAYXBwbHkgbWItMyB3LWZ1bGw7XG59XG5cbi5nZmllbGRfbGFiZWwge1xuICBAYXBwbHkgYmxvY2sgdGV4dC1wdXJwbGUgdGV4dC0zIGZvbnQtbWVkaXVtIG1iLXRpbnk7XG59XG5cbi5nZmllbGRfaHRtbCB7XG4gIEBhcHBseSBtYi05O1xufVxuXG4uZ2ZpZWxkX2Rlc2NyaXB0aW9uIHtcbiAgQGFwcGx5IG1iLTI7XG59XG5cbi5nZmllbGRfYWJvLW5vdGljZSB7XG4gIEBhcHBseSB0ZXh0LTEgLW10LTEgbWItMztcbn1cblxuLmdmaWVsZF9odG1sIGEsXG4uZ2ZpZWxkIGEge1xuICBAYXBwbHkgdGV4dC1wdXJwbGUgdW5kZXJsaW5lIHRleHQtMztcbn1cblxuLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4uZ2lucHV0X2NvbnRhaW5lciB0ZXh0YXJlYSxcbi5naW5wdXRfY29udGFpbmVyIHNlbGVjdCxcbi5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQgaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICBAYXBwbHkgdy1mdWxsIGJnLXdoaXRlIGJvcmRlciBib3JkZXItZ3JleSBwLTE7XG59XG5cbi5naW5wdXRfY29udGFpbmVyIHNlbGVjdCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL2ltYWdlcy9jaGV2cm9uLWRvd24uc3ZnJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDk4JSBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmdmaWVsZC0tY2hlY2tib3ggLmdmaWVsZF9sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5nZmllbGQtLWNoZWNrYm94IHtcbiAgQGFwcGx5IG10LTk7XG59XG5cbi5nc2VjdGlvbl90aXRsZSB7XG4gIEBhcHBseSB0ZXh0LTQgZm9udC1ib2xkIG10LTEzIG1iLTE7XG59XG5cbi5nZmllbGQtLWNvbnNlbnQge1xuICBAYXBwbHkgbXQtOTtcbn1cblxuLmdmaWVsZC0tY2hlY2tib3gsXG4uZ2ZpZWxkLS1jb25zZW50LFxuLmdmaWVsZC0tcmFkaW8ge1xuXG4gICYgaW5wdXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmICsgbGFiZWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbTtcbiAgICAgIEBhcHBseSB0ZXh0LWJsYWNrO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIEBhcHBseSBibG9jayBiZy13aGl0ZSBib3JkZXIgYm9yZGVyLWdyZXkgYWJzb2x1dGUgbGVmdC0wIHRvcC0wIGN1cnNvci1wb2ludGVyO1xuICAgICAgICB3aWR0aDogMi40cmVtO1xuICAgICAgICBoZWlnaHQ6IDIuNHJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmICsgbGFiZWw6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIEBhcHBseSBibG9jayBiZy13aGl0ZSBhYnNvbHV0ZSB0b3AtMCBsZWZ0LTAgYm9yZGVyIGJvcmRlci1wdXJwbGUgY3Vyc29yLXBvaW50ZXI7XG4gICAgICB3aWR0aDogMi40cmVtO1xuICAgICAgaGVpZ2h0OiAyLjRyZW07XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9pbWFnZXMvY2hlY2suc3ZnJyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjE1cztcbiAgICB9XG5cbiAgICAmOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpXG4gICAgfVxuICB9XG59XG5cbi5naW5wdXRfY29udGFpbmVyX3JhZGlvIHtcbiAgQGFwcGx5IG10LTI7XG59XG5cbi5nZmllbGQtLXJhZGlvIHtcbiAgJiBpbnB1dCB7XG4gICAgJiArIGxhYmVsOmJlZm9yZSB7XG4gICAgICBAYXBwbHkgcm91bmRlZC1mdWxsICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICYgKyBsYWJlbDphZnRlciB7XG4gICAgICBAYXBwbHkgYmxvY2sgYmctcHVycGxlIHJvdW5kZWQtZnVsbCBhYnNvbHV0ZSB0b3AtMCBsZWZ0LTAgYm9yZGVyIGJvcmRlci1wdXJwbGUgY3Vyc29yLXBvaW50ZXI7XG4gICAgICB3aWR0aDogMS40cmVtO1xuICAgICAgaGVpZ2h0OiAxLjRyZW07XG4gICAgICB0b3A6IDVweDtcbiAgICAgIGxlZnQ6IDVweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4xNXM7XG4gICAgfVxuXG4gIH1cbn1cblxuLmdmaWVsZF9yYWRpbyBsaSB7XG4gIEBhcHBseSBtYi0xO1xufVxuLmdmaWVsZF9yYWRpbyBsaTpsYXN0LWNoaWxkIHtcbiAgQGFwcGx5IG1iLTA7XG59XG5cbi5nZm9ybV9mb290ZXIge1xuICBAYXBwbHkgbXQtMTM7XG59XG5cbi5nZm9ybV9idXR0b24ge1xuICBAYXBwbHkgY3Vyc29yLXBvaW50ZXIgbXgtYXV0byBweS0zIHB4LTcgdy1mdWxsIGJnLXB1cnBsZSB0ZXh0LXdoaXRlIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIGZvbnQtbWVkaXVtIHRleHQtNCB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxLjAwMCk7XG59XG5cbi5nZm9ybV9idXR0b246aG92ZXIge1xuICBAYXBwbHkgYmctcHVycGxlaG92ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxLjAwMCk7XG59XG5cbi5nZm9ybV9idXR0b246Zm9jdXMsXG4uZ2Zvcm1fYnV0dG9uOmFjdGl2ZSB7XG4gIEBhcHBseSBiZy1wdXJwbGVhY3RpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxLjAwMCk7XG59XG5cbi5nZmllbGRfZXJyb3IgLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4uZ2ZpZWxkX2Vycm9yIC5naW5wdXRfY29udGFpbmVyIHRleHRhcmVhLFxuLmdmaWVsZF9lcnJvciAuZ2lucHV0X2NvbnRhaW5lciBzZWxlY3QsXG4uZ2ZpZWxkX2Vycm9yIC5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQgaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICBAYXBwbHkgdy1mdWxsIGJnLXdoaXRlIGJvcmRlciBib3JkZXItcmVkIHAtMTtcbn1cblxuLnZhbGlkYXRpb25fbWVzc2FnZSB7XG4gIEBhcHBseSB0ZXh0LTIgdGV4dC1yZWQgbXQtdGlueTtcbn1cblxuLnZhbGlkYXRpb25fZXJyb3Ige1xuICBAYXBwbHkgdGV4dC00IG1iLTU7XG59XG5cbi5nZm9ybV9maWVsZHMgLmdmaWVsZCBpbnB1dDo6cGxhY2Vob2xkZXIsXG4uZ2Zvcm1fZmllbGRzIC5nZmllbGQgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgQGFwcGx5IHRleHQtZ3JleTtcbn1cblxuQHNjcmVlbiBtZCB7XG4gIC5nZm9ybV9maWVsZHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuZ2ZpZWxkLWxlZnQge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLmdmaWVsZC1yaWdodCB7XG4gICAgd2lkdGg6IDU2JTtcbiAgfVxuXG4gIC5nZm9ybV9idXR0b24ge1xuICAgIEBhcHBseSB3LWZpdDtcbiAgfVxufVxuXG5Ac2NyZWVuIGxnIHtcbiAgLmdmb3JtX2J1dHRvbiB7XG4gICAgQGFwcGx5IG1sLWF1dG8gbXItMDtcbiAgfVxufVxuIiwiLyogTWFnbmlmaWMgUG9wdXAgQ1NTICovXG4ubWZwLWJnIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDQyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQ6ICMyMTIxMjE7XG4gIG9wYWNpdHk6IDgzJTsgfVxuXG4ubWZwLXdyYXAge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwNDM7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4ubWZwLWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5tZnAtY29udGFpbmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ubWZwLWFsaWduLXRvcCAubWZwLWNvbnRhaW5lcjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tZnAtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgei1pbmRleDogMTA0NTsgfVxuXG4ubWZwLWlubGluZS1ob2xkZXIgLm1mcC1jb250ZW50LFxuLm1mcC1hamF4LWhvbGRlciAubWZwLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBhdXRvOyB9XG5cbi5tZnAtYWpheC1jdXIge1xuICBjdXJzb3I6IHByb2dyZXNzOyB9XG5cbi5tZnAtem9vbS1vdXQtY3VyLCAubWZwLXpvb20tb3V0LWN1ciAubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgY3Vyc29yOiAtbW96LXpvb20tb3V0O1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1vdXQ7XG4gIGN1cnNvcjogem9vbS1vdXQ7IH1cblxuLm1mcC16b29tIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1pbjtcbiAgY3Vyc29yOiAtbW96LXpvb20taW47XG4gIGN1cnNvcjogem9vbS1pbjsgfVxuXG4ubWZwLWF1dG8tY3Vyc29yIC5tZnAtY29udGVudCB7XG4gIGN1cnNvcjogYXV0bzsgfVxuXG4ubWZwLWNsb3NlLFxuLm1mcC1hcnJvdyxcbi5tZnAtcHJlbG9hZGVyLFxuLm1mcC1jb3VudGVyIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLm1mcC1sb2FkaW5nLm1mcC1maWd1cmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tZnAtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubWZwLXByZWxvYWRlciB7XG4gIGNvbG9yOiAjQ0NDO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC44ZW07XG4gIGxlZnQ6IDhweDtcbiAgcmlnaHQ6IDhweDtcbiAgei1pbmRleDogMTA0NDsgfVxuICAubWZwLXByZWxvYWRlciBhIHtcbiAgICBjb2xvcjogI0NDQzsgfVxuICAgIC5tZnAtcHJlbG9hZGVyIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNGRkY7IH1cblxuLm1mcC1zLXJlYWR5IC5tZnAtcHJlbG9hZGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubWZwLXMtZXJyb3IgLm1mcC1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5idXR0b24ubWZwLWNsb3NlLFxuYnV0dG9uLm1mcC1hcnJvdyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDEwNDY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uOyB9XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDsgfVxuXG4ubWZwLWNsb3NlIHtcbiAgd2lkdGg6IDIuOXJlbTtcbiAgaGVpZ2h0OiAyLjlyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjlyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEuNHJlbTtcbiAgdG9wOiAxLjRyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgMCAxOHB4IDEwcHg7XG4gIEBhcHBseSB0ZXh0LWJsYWNrICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiA1cmVtO1xuICBmb250LWZhbWlseTogQXJpYWwsIEJhc2tlcnZpbGxlLCBtb25vc3BhY2U7IH1cbiAgLm1mcC1jbG9zZTpob3ZlcixcbiAgLm1mcC1jbG9zZTpmb2N1cyB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG5Ac2NyZWVuIGxnIHtcbiAgLm1mcC1jbG9zZSB7XG4gICAgcmlnaHQ6IDIuM3JlbTtcbiAgICB0b3A6IDIuM3JlbTtcbiAgfVxufVxuXG4ubWZwLWNsb3NlLWJ0bi1pbiAubWZwLWNsb3NlIHtcbiAgY29sb3I6ICMzMzM7IH1cblxuLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZSxcbi5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgY29sb3I6ICNGRkY7XG4gIHJpZ2h0OiAtNnB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubWZwLWNvdW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGNvbG9yOiAjQ0NDO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5tZnAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIG1hcmdpbjogMDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01NXB4O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAubWZwLWFycm93OmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogLTU0cHg7IH1cbiAgLm1mcC1hcnJvdzpob3ZlcixcbiAgLm1mcC1hcnJvdzpmb2N1cyB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAubWZwLWFycm93OmJlZm9yZSxcbiAgLm1mcC1hcnJvdzphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICAgIGJvcmRlcjogbWVkaXVtIGluc2V0IHRyYW5zcGFyZW50OyB9XG4gIC5tZnAtYXJyb3c6YWZ0ZXIge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDEzcHg7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMTNweDtcbiAgICB0b3A6IDhweDsgfVxuICAubWZwLWFycm93OmJlZm9yZSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMjFweDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAyMXB4O1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuXG4ubWZwLWFycm93LWxlZnQge1xuICBsZWZ0OiAwOyB9XG4gIC5tZnAtYXJyb3ctbGVmdDphZnRlciB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxN3B4IHNvbGlkICNGRkY7XG4gICAgbWFyZ2luLWxlZnQ6IDMxcHg7IH1cbiAgLm1mcC1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAyN3B4IHNvbGlkICMzRjNGM0Y7IH1cblxuLm1mcC1hcnJvdy1yaWdodCB7XG4gIHJpZ2h0OiAwOyB9XG4gIC5tZnAtYXJyb3ctcmlnaHQ6YWZ0ZXIge1xuICAgIGJvcmRlci1sZWZ0OiAxN3B4IHNvbGlkICNGRkY7XG4gICAgbWFyZ2luLWxlZnQ6IDM5cHg7IH1cbiAgLm1mcC1hcnJvdy1yaWdodDpiZWZvcmUge1xuICAgIGJvcmRlci1sZWZ0OiAyN3B4IHNvbGlkICMzRjNGM0Y7IH1cblxuLm1mcC1pZnJhbWUtaG9sZGVyIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gIC5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogOTAwcHg7IH1cbiAgLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICAgIHRvcDogLTQwcHg7IH1cblxuLm1mcC1pZnJhbWUtc2NhbGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTsgfVxuICAubWZwLWlmcmFtZS1zY2FsZXIgaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGJhY2tncm91bmQ6ICMwMDA7IH1cblxuLyogTWFpbiBpbWFnZSBpbiBwb3B1cCAqL1xuaW1nLm1mcC1pbWcge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogNDBweCAwIDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi8qIFRoZSBzaGFkb3cgYmVoaW5kIHRoZSBpbWFnZSAqL1xuLm1mcC1maWd1cmUge1xuICBsaW5lLWhlaWdodDogMDsgfVxuICAubWZwLWZpZ3VyZTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA0MHB4O1xuICAgIGJvdHRvbTogNDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgei1pbmRleDogLTE7XG4gICAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgYmFja2dyb3VuZDogIzQ0NDsgfVxuICAubWZwLWZpZ3VyZSBzbWFsbCB7XG4gICAgY29sb3I6ICNCREJEQkQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4OyB9XG4gIC5tZnAtZmlndXJlIGZpZ3VyZSB7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi5tZnAtYm90dG9tLWJhciB7XG4gIG1hcmdpbi10b3A6IC0zNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogYXV0bzsgfVxuXG4ubWZwLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjRjNGM0YzO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHBhZGRpbmctcmlnaHQ6IDM2cHg7IH1cblxuLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5tZnAtZ2FsbGVyeSAubWZwLWltYWdlLWhvbGRlciAubWZwLWZpZ3VyZSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSwgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogMzAwcHgpIHtcbiAgLyoqXG4gICAgICAgKiBSZW1vdmUgYWxsIHBhZGRpbmdzIGFyb3VuZCB0aGUgaW1hZ2Ugb24gc21hbGwgc2NyZWVuXG4gICAgICAgKi9cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtaW1hZ2UtaG9sZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAubWZwLWltZy1tb2JpbGUgaW1nLm1mcC1pbWcge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlOmFmdGVyIHtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwOyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWZpZ3VyZSBzbWFsbCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtYm90dG9tLWJhciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgdG9wOiBhdXRvO1xuICAgIHBhZGRpbmc6IDNweCA1cHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyOmVtcHR5IHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtY291bnRlciB7XG4gICAgcmlnaHQ6IDVweDtcbiAgICB0b3A6IDNweDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1jbG9zZSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwOyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLm1mcC1hcnJvdyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7IH1cbiAgLm1mcC1hcnJvdy1sZWZ0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMDsgfVxuICAubWZwLWFycm93LXJpZ2h0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJTsgfVxuICAubWZwLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgcGFkZGluZy1yaWdodDogNnB4OyB9IH1cblxuXG5cblxuXG4ubWZwLW1lbnUubWZwLWJnLFxuLm1mcC1tZW51Lm1mcC13cmFwIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIHRvcDogODBweCAhaW1wb3J0YW50O1xufVxuXG4ubWZwLW1lbnUubWZwLXdyYXAge1xuICBib3R0b206IDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tZnAtbWVudS5tZnAtYmcge1xuICBvcGFjaXR5OiAxO1xuICBoZWlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLW91dDtcbiAgYmFja2dyb3VuZDogdGhlbWUoJ2NvbG9ycy53aGl0ZScpO1xufVxuXG4ubWZwLW1lbnUgLm1mcC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMzhweDtcbiAgcGFkZGluZy1ib3R0b206IDM4cHg7XG59XG5cblxuLm1mcC1tZW51Lm1mcC1iZy5tZnAtcmVhZHkge1xuICBvcGFjaXR5OiAxO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2MHB4KTtcbn1cblxuLm1mcC1tZW51Lm1mcC1iZy5tZnAtcmVtb3Zpbmcge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubWZwLW1lbnUubWZwLXdyYXAgLm1mcC1jb250ZW50IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2Utb3V0O1xufVxuXG4ubWZwLW1lbnUubWZwLXdyYXAubWZwLXJlYWR5IC5tZnAtY29udGVudCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5tZnAtbWVudS5tZnAtd3JhcC5tZnAtcmVtb3ZpbmcgLm1mcC1jb250ZW50IHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm1mcC1tZW51IC5tZnAtY29udGFpbmVyOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyAvKiByZW1vdmUgdmVydGljYWwgY2VudGVyIGhhY2sgZnJvbSBtYWduaWZpYyBwb3B1cC4gKi9cbn1cblxuXG4vKiBab29tIGluL291dCAqL1xuLm1mcC13aXRoLXpvb20gLm1mcC1jb250YWluZXIsXG4ubWZwLXdpdGgtem9vbS5tZnAtYmcge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLyogaWRlYWxseSwgdHJhbnNpdGlvbiBzcGVlZCBzaG91bGQgbWF0Y2ggem9vbSBkdXJhdGlvbiAqL1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG59XG5cbi5tZnAtd2l0aC16b29tLm1mcC1yZWFkeSAubWZwLWNvbnRhaW5lciB7XG4gICAgb3BhY2l0eTogMTtcbn1cbi5tZnAtd2l0aC16b29tLm1mcC1yZWFkeS5tZnAtYmcge1xuICAgIG9wYWNpdHk6IDAuODtcbn1cblxuLm1mcC13aXRoLXpvb20ubWZwLXJlbW92aW5nIC5tZnAtY29udGFpbmVyLFxuLm1mcC13aXRoLXpvb20ubWZwLXJlbW92aW5nLm1mcC1iZyB7XG4gIG9wYWNpdHk6IDA7XG59XG5cblxuXG4iLCIvKiBsaW5rIHNpbXBsZSAqL1xuLmxpbmstLXNpbXBsZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxLjAwMCk7XG59XG4ubGluay0tc2ltcGxlOmhvdmVyIHtcbiAgQGFwcGx5IHRleHQtcHVycGxlO1xufVxuXG5cbi8qIGxpbmsgbm9ybWFsICovXG4ubGluay0tbm9ybWFsIHtcbiAgQGFwcGx5IG5vcm1hbC1jYXNlIGZvbnQtbm9ybWFsIHRleHQtMiBib3JkZXItYiBib3JkZXItYmxhY2sgdy1maXQgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbn1cblxuXG4vKiBsaW5rIHVuZGVybGluZSAqL1xuLmxpbmstLXVuZGVybGluZSB7XG4gIEBhcHBseSBteC1hdXRvICFpbXBvcnRhbnQ7XG59XG4ubGluay0tdW5kZXJsaW5lIC5saW5rX190ZXh0IHtcbiAgQGFwcGx5IGJvcmRlci1iLTIgYm9yZGVyLWN1cnJlbnQ7XG59XG5cblxuLyogbGluayBpY29uIGhvdmVyICovXG4ubGluayAubGlua19faWNvbiBzdmcuYXJyb3ctcmlnaHQsXG4ubGluayAubGlua19faWNvbiBzdmcuYXJyb3ctZG93biB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxLjAwMCk7XG59XG5cblxuLyogYXJyb3cgcmlnaHQgKi9cbi5saW5rOmhvdmVyIC5saW5rX19pY29uIHN2Zy5hcnJvdy1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xufVxuXG5cbi8qIGFycm93IGRvd24gKi9cbi5saW5rIC5saW5rX19pY29uIHN2Zy5hcnJvdy1kb3duIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMS4wMDApO1xufVxuLmxpbms6aG92ZXIgLmxpbmtfX2ljb24gc3ZnLmFycm93LWRvd24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXB4KTtcbn1cblxuXG4vKiBleHRlcm5hbCAqL1xuLmxpbmsgLmxpbmtfX2ljb24gc3ZnLmV4dGVybmFsIGcuZXh0ZXJuYWwtYXJyb3cge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMXB4LCA0cHgpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMS4wMDApO1xufVxuLmxpbms6aG92ZXIgLmxpbmtfX2ljb24gc3ZnLmV4dGVybmFsIGcuZXh0ZXJuYWwtYXJyb3cge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxM3B4LCAycHgpO1xufVxuXG5cbi8qIGFycm93IGRvd25sb2FkICovXG4ubGluayAubGlua19faWNvbiBzdmcuZG93bmxvYWQgZy5kb3dubG9hZC1hcnJvdyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDNweCwgMXB4KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEuMDAwKTtcbn1cbi5saW5rOmhvdmVyIC5saW5rX19pY29uIHN2Zy5kb3dubG9hZCBnLmRvd25sb2FkLWFycm93IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoM3B4LCAzcHgpO1xufVxuIiwiLm1lbnUtbGkgYTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgQGFwcGx5IGJsb2NrIGJnLXB1cnBsZSBhYnNvbHV0ZSBsZWZ0LTAgYm90dG9tLTAgcmlnaHQtMDtcbiAgaGVpZ2h0OiAzcHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG59XG5cbi5tZW51LWxpIGE6aG92ZXI6OmFmdGVyICxcbi5tZW51LWxpIGE6Zm9jdXM6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG59XG5cbi5jdXJyZW50X3BhZ2VfaXRlbSBhLFxuLmN1cnJlbnQtbWVudS1pdGVtIGEge1xuICAgIEBhcHBseSB0ZXh0LWdyZXkgIWltcG9ydGFudDtcbiAgfVxuXG4uY3VycmVudF9wYWdlX2l0ZW0gYTo6YWZ0ZXIsXG4uY3VycmVudC1tZW51LWl0ZW0gYTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLmhhbWJ1cmdlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAzcmVtO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMnM7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuLmhhbWJ1cmdlci1ib3gge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuXG5Ac2NyZWVuIGxnIHtcbiAgLmhhbWJ1cmdlciB7XG4gICAgQGFwcGx5IGhpZGRlbjtcbiAgfVxufVxuXG4uaXMtbWVudS1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IGF1dG87XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG59XG5cbi5oYW1idXJnZXItaW5uZXIsXG4uaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgQGFwcGx5IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDJweDtcbiAgQGFwcGx5IGJnLXB1cnBsZTtcbiAgQGFwcGx5IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xMnM7XG59XG5cbi5oYW1idXJnZXItaW5uZXIge1xuICB3aWR0aDogMjNweDtcbn1cblxuLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAxMHB4O1xuICB3aWR0aDogMzJweDtcbn1cblxuLmlzLW1lbnUtb3BlbiAuaGFtYnVyZ2VyLWlubmVyLFxuLmlzLW1lbnUtb3BlbiAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICBAYXBwbHkgYmctcHVycGxlO1xuICB0b3A6IDVweDtcbiAgd2lkdGg6IDMycHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG59XG5cbi5pcy1tZW51LW9wZW4gLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmlzLW1lbnUtb3BlbiAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG5cbi5pcy1tZW51LW9wZW4gLmhhbWJ1cmdlci1ib3gge1xuICB3aWR0aDogMzJweDtcbn1cblxuLmlzLW1lbnUtb3BlbiAuaGFtYnVyZ2VyIHtcbiAgd2lkdGg6IDMycHg7XG59XG5cbi5pcy1tZW51LW9wZW4gLmhhbWJ1cmdlci1pbm5lciB7XG4gIHdpZHRoOiAzMnB4O1xufVxuIiwiLyogT25seSBoaWRlIGlubmVyIG9uIG1vYmlsZS90YWJsZXQgYW5kIG9ubHkgaWYganMgaXMgbm90IGVuYWJsZWQuICAqL1xuLyogT25seSBoaWRlIGlubmVyIG9uIG1vYmlsZS90YWJsZXQgYW5kIG9ubHkgaWYganMgaXMgbm90IGVuYWJsZWQuICAqL1xuXG4uanMgLm5hdi1tYWluX19pbm5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uYXYtbWFpbl9faW5uZXIgLmlzLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubWZwLWNvbnRlbnQgLm5hdi1tYWluX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICAvKiBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjhweCk7ICovXG4gIG1pbi1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbn1cblxuQHNjcmVlbiBsZyB7XG5cbiAgLmpzIC5uYXYtbWFpbl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxufVxuIiwiLnBhZ2luYXRpb24ge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi5wYWdpbmF0aW9uIGEge1xuICBjb2xvcjogdGhlbWUoJ2NvbG9ycy5ibGFjaycpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wYWdpbmF0aW9uX19wYWdlcyBhIHNwYW4ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMS4wMDApO1xufVxuXG4ucGFnaW5hdGlvbl9fcGFnZXMgYTpob3ZlciBzcGFuIHtcbiAgQGFwcGx5IHRleHQtcHVycGxlICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxLjAwMCk7XG59XG5cbi5wYWdpbmF0aW9uX19wcmV2IHN2ZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEpO1xufVxuXG4ucGFnaW5hdGlvbl9fcHJldiBhLFxuLnBhZ2luYXRpb25fX25leHQgYSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxLjAwMCk7XG59XG5cbi5wYWdpbmF0aW9uX19wcmV2IGEgc3Bhbixcbi5wYWdpbmF0aW9uX19uZXh0IGEgc3BhbiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxLjAwMCk7XG59XG5cbi5wYWdpbmF0aW9uX19wcmV2IGE6aG92ZXIgc3Bhbixcbi5wYWdpbmF0aW9uX19uZXh0IGE6aG92ZXIgc3BhbiB7XG4gIEBhcHBseSB0ZXh0LXB1cnBsZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMS4wMDApO1xufVxuIiwiLmFkZHJlc3NfX2FjY2VzcyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxLjAwMCk7XG59XG5cbi5hZGRyZXNzX19hY2Nlc3M6aG92ZXIge1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxLjAwMCk7XG59XG5cbi5zaXRlLWZvb3Rlcl9fbmF2IC5tZW51IHtcbiAgQGFwcGx5IGZsZXggZmxleC13cmFwIGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWJldHdlZW47XG4gIHdpZHRoOiAzM3JlbTtcbn1cblxuLnNpdGUtZm9vdGVyX19uYXYgLm1lbnUgbGkge1xuICBAYXBwbHkgZm9udC1ub3JtYWwgdGV4dC0zIHVwcGVyY2FzZTtcbiAgaGVpZ2h0OiB1bnNldDtcbiAgd2lkdGg6IDE2cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDByZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLnNpdGUtZm9vdGVyX19uYXYgLm1lbnUgbGkgYSB7XG4gIEBhcHBseSB0ZXh0LXdoaXRlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMS4wMDApO1xufVxuXG4uc2l0ZS1mb290ZXJfX25hdiAubWVudSBsaTpob3ZlciBhIHtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMS4wMDApO1xufVxuXG4uc2l0ZS1mb290ZXJfX25hdiAubWVudSBsaSBhOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuQHNjcmVlbiBtZCB7XG4gIC5zaXRlLWZvb3Rlcl9fbmF2IC5tZW51IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5zaXRlLWZvb3Rlcl9fbmF2IC5tZW51IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbkBzY3JlZW4gbGcge1xuICAuc2l0ZS1mb290ZXJfX25hdiAubWVudSB7XG4gICAgQGFwcGx5IGZsZXggZmxleC13cmFwIGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWJldHdlZW47XG4gICAgd2lkdGg6IDQzcmVtO1xuICB9XG5cbiAgLnNpdGUtZm9vdGVyX19uYXYgLm1lbnUgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB3aWR0aDogMjByZW07XG4gIH1cbn1cbiIsIi5zaXRlLWhlYWRlcixcbi5zaXRlLWhlYWRlcl9fbG9nby1pbWcsXG4uc2l0ZS1oZWFkZXJfX3dyYXBwZXIgZGl2LFxuLnNpdGUtaGVhZGVyX193cmFwcGVyIHVsLFxuLnNpdGUtaGVhZGVyX193cmFwcGVyIGxpIHtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuNnMgZWFzZS1pbi1vdXQ7XG59XG4iLCIuc2hhcmUtaXRlbSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxLjAwMCk7XG59XG5cbi5zaGFyZS1pdGVtOmhvdmVyIHtcbiAgQGFwcGx5IG9wYWNpdHktNzU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxLjAwMCk7XG59XG4iLCIvKipcbiAqIFN3aXBlciA2LjguNFxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAyMSBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBBdWd1c3QgMjMsIDIwMjFcbiAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzd2lwZXItaWNvbnMnO1xuICBzcmM6IHVybCgnZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUEnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjogIzAwN2FmZjtcbn1cbi5zd2lwZXItY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93ID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3ctY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyLXBvaW50ZXItZXZlbnRzIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXBvaW50ZXItZXZlbnRzLnN3aXBlci1jb250YWluZXItdmVydGljYWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbn1cbi8qIDNEIEVmZmVjdHMgKi9cbi5zd2lwZXItY29udGFpbmVyLTNkIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItd3JhcHBlcixcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLyogQ1NTIE1vZGUgKi9cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLyogRm9yIEZpcmVmb3ggKi9cbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAvKiBGb3IgSW50ZXJuZXQgRXhwbG9yZXIgYW5kIEVkZ2UgKi9cbn1cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbn1cbjpyb290IHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOiA0NHB4O1xuICAvKlxuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAqL1xufVxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogY2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDQ0ICogMjcpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICBtYXJnaW4tdG9wOiBjYWxjKDBweCAtICh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDIpKTtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM1O1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xuICBmb250LXNpemU6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtdmFyaWFudDogaW5pdGlhbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogYXV0bztcbn1cbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6ICdwcmV2Jztcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHJpZ2h0OiAxMHB4O1xuICBsZWZ0OiBhdXRvO1xufVxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogJ25leHQnO1xufVxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLXdoaXRlLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLXdoaXRlIHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogI2ZmZmZmZjtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1ibGFjayxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjayB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICMwMDAwMDA7XG59XG4uc3dpcGVyLWJ1dHRvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbjpyb290IHtcbiAgLypcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgKi9cbn1cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiAxMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xufVxuLyogQ29tbW9uIFN0eWxlcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4vKiBCdWxsZXRzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjI7XG59XG5idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpvbmx5LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDZweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDhweDtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgdG9wO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgNHB4O1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0O1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7XG59XG4vKiBQcm9ncmVzcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSB7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6ICNmZmZmZmY7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sge1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiAjMDAwMDAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyogU2Nyb2xsYmFyICovXG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxJTtcbiAgYm90dG9tOiAzcHg7XG4gIHotaW5kZXg6IDUwO1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDk4JTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzcHg7XG4gIHRvcDogMSU7XG4gIHotaW5kZXg6IDUwO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDk4JTtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xuICBjdXJzb3I6IG1vdmU7XG59XG4uc3dpcGVyLXNjcm9sbGJhci1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zd2lwZXItem9vbS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGltZyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBzdmcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gY2FudmFzIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLnN3aXBlci1zbGlkZS16b29tZWQge1xuICBjdXJzb3I6IG1vdmU7XG59XG4vKiBQcmVsb2FkZXIgKi9cbjpyb290IHtcbiAgLypcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAqL1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGUge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICNmZmY7XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwO1xufVxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4vKiBhMTF5ICovXG4uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTEwMDA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZS5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQgKyAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDAuNjtcbiAgei1pbmRleDogMDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdzpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGZpbHRlcjogYmx1cig1MHB4KTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuIiwiQGltcG9ydCBcInN3aXBlci9zd2lwZXItYnVuZGxlLmNzc1wiO1xuXG4uc3dpcGVyLWNvbnRhaW5lciB7fVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2IHt9XG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHt9XG4uc3dpcGVyLXNjcm9sbGJhciB7fVxuLnN3aXBlci1zbGlkZSB7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4iLCIuc29jaWFsX19saW5rcyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBhcHBseSBibG9jayB3LTggaC04IG92ZXJmbG93LWhpZGRlbiBtci0zO1xuICB0ZXh0LWluZGVudDogMzVweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAzNXB4IDM1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLnNvY2lhbF9fbGlua3MgYTpsYXN0LWNoaWxkIHtcbiAgQGFwcGx5IG1yLTA7XG59XG5cbi5zb2NpYWxfX2l0ZW0ge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEuMDAwKTtcbn1cblxuLnNvY2lhbF9faXRlbTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMS4wMDApO1xufVxuXG4uZmFjZWJvb2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9pbWFnZXMvZmFjZWJvb2suc3ZnJyk7XG59XG5cbi5pbnN0YWdyYW0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9pbWFnZXMvaW5zdGFncmFtLnN2ZycpO1xufVxuXG4uc29jaWFsX19lbWFpbDpob3ZlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxLjAwMCk7XG59XG5cbi5zb2NpYWxfX2VtYWlsOmhvdmVyIHtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMS4wMDApO1xufVxuIiwiLnRlYXNlcl9fdGh1bWJuYWlsIHtcbiAgaGVpZ2h0OiAyM3JlbTtcbn1cblxuLnRlYXNlcl9fY2F0IHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxLjAwMCk7XG59XG5cbi50ZWFzZXJfX2NhdDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMS4wMDApO1xufVxuXG5Ac2NyZWVuIG1kIHtcbiAgLnRlYXNlcl9fdGh1bWJuYWlsIHtcbiAgICBoZWlnaHQ6IDI1cmVtO1xuICB9XG59XG4iLCJAc2NyZWVuIGxnIHtcbiAgLnRlYXNlci1wcm9maWxfX3dyYXBwZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4LjVyZW0pO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxLjAwMCk7XG4gIH1cblxuICAudGVhc2VyLXByb2ZpbDpob3ZlciAudGVhc2VyLXByb2ZpbF9fd3JhcHBlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDByZW0pO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxLjAwMCk7XG4gIH1cbn1cbiIsIi5jdGFfX2J0bjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cblxuQHNjcmVlbiBtZCB7XG4gIC5jdGFfX2J0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbiIsIi5mb3JtdWxhaXJlX19saW5rcyAuYnV0dG9uLS1zZWNvbmRhcnkge1xuICBAYXBwbHkgbXgtMCAhaW1wb3J0YW50O1xufVxuIiwiLm1lZGlhX19pbmZvcyBwIGIge1xuICBAYXBwbHkgbWItMSBmb250LWJvbGQ7XG59XG4iLCIucGFydG5lcnNfX2xvZ28taXRlbSB7XG4gIHdpZHRoOiAxNnJlbTtcbiAgaGVpZ2h0OiAxMC4zcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5wYXJ0bmVyc19fbG9nby1pdGVtLWltZyB7XG4gIEBhcHBseSB3LWF1dG8gaC1hdXRvIG1heC1oLWZ1bGw7XG4gIG1heC13aWR0aDogODAlO1xufVxuXG5Ac2NyZWVuIG1kIHtcbiAgLnBhcnRuZXJzX19sb2dvLWl0ZW0ge1xuICAgIHdpZHRoOiAxOTNweDtcbiAgICBoZWlnaHQ6IDE5M3B4O1xuICB9XG59XG5cbkBzY3JlZW4gbGcge1xuICAucGFydG5lcnNfX2xvZ28taXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjNyZW07XG4gIH1cblxuICAucGFydG5lcnNfX2xvZ28taXRlbTpudGgtY2hpbGQoNW4rNSkge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBhcnRuZXJzX19sb2dvLWl0ZW0taW1nIHtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgfVxufVxuXG5cblxuIiwiLnBsYW5uaW5nX19saW5rIHtcbiAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbiAgQGFwcGx5IG10LTcgIWltcG9ydGFudDtcbn1cbiIsIi50YXJpZnMge1xuICAmIC50YXJpZnNfX3RhYmxlLXdyYXBwZXIge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gIH1cblxuICAmIC50YXJpZnNfX3RhYmxlLXJvdzpudGgtY2hpbGQoZXZlbikge1xuICAgIEBhcHBseSBiZy1saWdodGdyZXkgIWltcG9ydGFudDtcbiAgfVxuXG4gICYgLnRhcmlmc19fdGFibGUtaGVhZCB7XG4gICAgQGFwcGx5IGhpZGRlbjtcbiAgfVxufVxuXG5cbkBzY3JlZW4gbWQge1xuICAudGFyaWZzIHtcblxuICAgICYgLnRhcmlmc19fdGFibGUtd3JhcHBlciB7XG4gICAgICBvdmVyZmxvdy14OiB1bnNldDtcbiAgICB9XG5cbiAgICAmIHRhYmxlIHtcbiAgICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgfVxuXG4gICAgJiAudGFyaWZzX190YWJsZS1kYXRhOmZpcnN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiAyNXJlbSAhaW1wb3J0YW50O1xuICAgICAgQGFwcGx5IGZvbnQtc2VtaWJvbGQ7XG4gICAgfVxuXG4gICAgJiAudGFyaWZzX190YWJsZS1oZWFkIHtcbiAgICAgIEBhcHBseSB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gICAgfVxuICB9XG59XG5cbkBzY3JlZW4gbGcge1xuICAudGFyaWZzIHtcblxuICAgICYgLnRiLWRhdGE6Zmlyc3QtY2hpbGQge1xuICAgICAgd2lkdGg6IDMzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjRweCkge1xuICAudGFyaWZzIHtcblxuICAgICYgdGhlYWQge1xuICAgICAgZGlzcGxheTogaGlkZGVuO1xuICAgIH1cblxuICAgICYgdGQge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gICAgfVxuXG4gICAgJiAudGQtbW9iaWxlLWhlYWRlciB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cblxuICAgICYgLnRkLW1vYmlsZS1ib2R5IHtcbiAgICAgIHdpZHRoOiA1MCVcbiAgICB9XG5cbiAgICAmIC50YXJpZnNfX3RhYmxlLXJvdzpudGgtY2hpbGQoZXZlbikgLnRhcmlmc19fdGFibGUtZGF0YSB7XG4gICAgICBAYXBwbHkgYmctbGlnaHRncmV5ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyZTJlMjtcbiAgICB9XG5cbiAgICAmIC50YXJpZnNfX3RhYmxlLXJvdzpudGgtY2hpbGQoZXZlbikgLnRhcmlmc19fdGFibGUtZGF0YTpsYXN0LWNoaWxkIHtcbiAgICAgIEBhcHBseSBiZy1saWdodGdyZXkgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi50ZXN0aW1vbmlhbHNfX3RleHQ6OmJlZm9yZSxcbi50ZXN0aW1vbmlhbHNfX3RleHQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvaW1hZ2VzL2d1aWxsZW1ldHMuc3ZnJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjJweCAxN3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogNi40cmVtO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBAYXBwbHkgdGV4dC1wdXJwbGUgZm9udC1ub3JtYWwgYWJzb2x1dGU7XG59XG5cbi50ZXN0aW1vbmlhbHNfX3RleHQ6OmJlZm9yZSB7XG4gIHRvcDogLTIycHg7XG4gIGxlZnQ6IDBweDtcbn1cblxuLnRlc3RpbW9uaWFsc19fdGV4dDo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICBib3R0b206IC0yMnB4O1xuICByaWdodDogMHB4O1xufVxuXG5Ac2NyZWVuIG1kIHtcbiAgLnRlc3RpbW9uaWFsc19fdGV4dDo6YmVmb3JlIHtcbiAgICB0b3A6IC0xNHB4O1xuICAgIGxlZnQ6IC0zMXB4O1xuICB9XG5cbiAgLnRlc3RpbW9uaWFsc19fdGV4dDo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgYm90dG9tOiAtMTRweDtcbiAgICByaWdodDogLTMxcHg7XG4gIH1cbn1cblxuIiwiLnRleHQtaW1hZ2VfX2ltYWdlLXJpZ2h0LFxuLnRleHQtaW1hZ2VfX2ltYWdlLWxlZnQsIHtcbiAgei1pbmRleDogMTA7XG59XG5cbi50ZXh0LWltYWdlX19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4udGV4dC1pbWFnZV9faW1hZ2UtcmlnaHQ6OmFmdGVyLFxuLnRleHQtaW1hZ2VfX2ltYWdlLWxlZnQ6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxNzdweDtcbiAgaGVpZ2h0OiAxMjVweDtcbiAgQGFwcGx5IGJnLWxpZ2h0cHVycGxlIGFic29sdXRlO1xuICB6LWluZGV4OiAwO1xufVxuXG4udGV4dC1pbWFnZV9faW1hZ2UtcmlnaHQ6OmFmdGVyIHtcbiAgYm90dG9tOiAtNHB4O1xuICByaWdodDogLTRweDtcbn1cblxuLnRleHQtaW1hZ2VfX2ltYWdlLWxlZnQ6OmFmdGVyIHtcbiAgYm90dG9tOiAtNHB4O1xuICBsZWZ0OiAtNHB4O1xufVxuXG5Ac2NyZWVuIG1kIHtcbiAgLnRleHQtaW1hZ2VfX2ltYWdlLXJpZ2h0OjphZnRlcixcbiAgLnRleHQtaW1hZ2VfX2ltYWdlLWxlZnQ6OmFmdGVyIHtcbiAgICB3aWR0aDogNDMwcHg7XG4gICAgaGVpZ2h0OiAyOTVweDtcbiAgfVxuXG4gIC50ZXh0LWltYWdlX19pbWFnZS1yaWdodDo6YWZ0ZXIge1xuICAgIGJvdHRvbTogLTZweDtcbiAgICByaWdodDogLTZweDtcbiAgfVxuXG4gIC50ZXh0LWltYWdlX19pbWFnZS1sZWZ0OjphZnRlciB7XG4gICAgYm90dG9tOiAtNnB4O1xuICAgIGxlZnQ6IC02cHg7XG4gIH1cbn1cblxuQHNjcmVlbiBsZyB7XG5cbiAgLnRleHQtaW1hZ2VfX2ltYWdlLXJpZ2h0OjphZnRlciB7XG4gICAgYm90dG9tOiAtMTBweDtcbiAgICByaWdodDogLTEwcHg7XG4gIH1cblxuICAudGV4dC1pbWFnZV9faW1hZ2UtbGVmdDo6YWZ0ZXIge1xuICAgIGJvdHRvbTogLTEwcHg7XG4gICAgbGVmdDogLTEwcHg7XG4gIH1cbn1cblxuXG4iLCIuc2luZ2xlX193ZWJzaXRlIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5zaW5nbGVfX2RhdGUgc3ZnLFxuLnNpbmdsZV9fcGxhY2Ugc3ZnIHtcbiAgd2lkdGg6IDIycHg7XG4gIEBhcHBseSBmbGV4LXNocmluay0wICFpbXBvcnRhbnQ7XG59XG5cbi5zaW5nbGVfX2xpbmstLXNpbXBsZSB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xufVxuXG4uc2luZ2xlX19jYXQge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEuMDAwKTtcbn1cblxuLnNpbmdsZV9fY2F0OmhvdmVyIHtcbiAgb3BhY2l0eTogMC43NTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxLjAwMCk7XG59XG5cbi5zaW5nbGVfX2Jsb2ctbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbkBzY3JlZW4gbGcge1xuICAuc2luZ2xlX193ZWJzaXRlIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi5wcm9maWxfX2luc3RhIHN2ZyB7XG4gIHdpZHRoOiAyM3B4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjNweCAhaW1wb3J0YW50O1xufVxuXG4ucHJvZmlsX19wYWxtYXJlcy1yb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIEBhcHBseSBiZy1ibGFjayBhYnNvbHV0ZSBsZWZ0LTA7XG4gIHRvcDogMTFweDtcbn1cblxuLnByb2ZpbF9fc29jaWFsIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxLjAwMCk7XG59XG5cbi5wcm9maWxfX3NvY2lhbDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMS4wMDApO1xufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/