/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./public/app/themes/default/css/public.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*
! tailwindcss v3.4.0 | MIT License | https://tailwindcss.com
*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

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

::before,
::after {
  --tw-content: '';
}

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/

html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/

body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/

hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}

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

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

/*
Remove the default font size and weight for headings.
*/

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

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

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

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

b,
strong {
  font-weight: bolder;
}

/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}

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

small {
  font-size: 80%;
}

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

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

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

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

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

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}

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

button,
select {
  text-transform: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/

button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}

/*
Use the modern Firefox focus style for all focusable elements.
*/

:-moz-focusring {
  outline: auto;
}

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

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

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

progress {
  vertical-align: baseline;
}

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

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

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

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

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

::-webkit-search-decoration {
  -webkit-appearance: none;
}

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

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

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

summary {
  display: list-item;
}

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

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

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

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

/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/

input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #cbd5e0; /* 2 */
}

input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #cbd5e0; /* 2 */
}

/*
Set the default cursor for buttons.
*/

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

/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}

/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/

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

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

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

/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden] {
  display: none;
}

*, ::before, ::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(66 153 225 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}

::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(66 153 225 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}
.container {
  width: 100%;
}
@media (min-width: 400px) {

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

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

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

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

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

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

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

  .container {
    max-width: 1536px;
  }
}
/*stylelint-disable no-descending-specificity*/
/* this file is for public and private/admin pages */
a, .button-link {
  transition: color 0.25s ease;
}
a:hover, a:active, .button-link:hover, .button-link:active {
  --tw-text-opacity: 1;
  color: rgb(49 130 206 / var(--tw-text-opacity));
}

h1, h2, h3, h4, h5, h6 {
  font-weight: 700;
  line-height: 1.25;
}

h1 {
  font-size: 1.875rem;
  line-height: 2.25rem;
  margin: 0.67rem 0;
}

h2 {
  font-size: 1.5rem;
  line-height: 2rem;
  margin: 0.83rem 0;
}

h3 {
  font-size: 1.25rem;
  line-height: 1.75rem;
  margin: 1rem 0;
}

h4 {
  margin: 1.33rem 0;
}

h5 {
  font-size: 0.875rem;
  line-height: 1.25rem;
  margin: 1.67rem 0;
}

h6 {
  font-size: 0.75rem;
  line-height: 1rem;
  margin: 2.33rem 0;
}

h1 a, h2 a, h3 a, h4 a {
  color: inherit;
  text-decoration-line: none;
}
h1 a:hover, h1 a:active, h2 a:hover, h2 a:active, h3 a:hover, h3 a:active, h4 a:hover, h4 a:active {
  color: inherit;
  text-decoration-line: underline;
}

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

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

ul {
  list-style-type: disc;
}

ol {
  list-style-type: decimal;
}

address {
  font-style: normal;
}

td {
  vertical-align: top;
}

body {
  font-family: Vietnam Be, Helvetica Nueue, Arial, sans-serif;
  line-height: 1.5;
  --tw-text-opacity: 1;
  color: rgb(45 55 72 / var(--tw-text-opacity));
}

h1, h2, h3, h4, h5, h6 {
  line-height: 1.25;
  --tw-text-opacity: 1;
  color: rgb(156 66 33 / var(--tw-text-opacity));
}

h1, h2, h3 {
  margin-bottom: 0.5rem;
  font-family: Bitter, Georgia, Cambria, "Times New Roman", Times, serif;
}

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

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

h3 {
  margin-top: 2rem;
  margin-bottom: 0.5rem;
}
@media (min-width: 1024px) {
  h3 {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }
}

h4 {
  margin-top: 2rem;
  margin-bottom: 0.5rem;
}

p {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
p:first-of-type {
  margin-top: 0px;
}
p:last-of-type {
  margin-bottom: 0px;
}

h3 + p, h4 + p {
  margin-top: 0px;
}

a {
  --tw-text-opacity: 1;
  color: rgb(192 86 33 / var(--tw-text-opacity));
}
a:hover {
  --tw-text-opacity: 1;
  color: rgb(156 66 33 / var(--tw-text-opacity));
}

ul li, ol li {
  margin-bottom: 1rem;
}
ul li:last-of-type, ol li:last-of-type {
  margin-bottom: 0px;
}

.w-content {
  margin-left: auto;
  margin-right: auto;
  max-width: 91%;
}
@media (min-width: 1280px) {
  .w-content {
    max-width: 72rem;
  }
  .w-content-wide {
    max-width: 91%;
  }
}
@media (min-width: 1400px) {
  .w-content-wide {
    max-width: 85rem;
  }
}

.w-content-narrow {
  margin-left: auto;
  margin-right: auto;
  max-width: 91%;
}
@media (min-width: 768px) {
  .w-content-narrow {
    max-width: 36rem;
  }
}
@media (min-width: 1280px) {
  .w-content-narrow {
    max-width: 42rem;
  }
}

.w-content-copy {
  margin-left: auto;
  margin-right: auto;
  max-width: 91%;
}
@media (min-width: 768px) {
  .w-content-copy {
    max-width: 28rem;
  }
}
@media (min-width: 1280px) {
  .w-content-copy {
    max-width: 36rem;
  }
}

.alert {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0px;
  margin-bottom: 0.25rem;
  display: flex;
  width: 80%;
  justify-content: space-between;
  border-left-width: 10px;
  --tw-bg-opacity: 1;
  background-color: rgb(237 242 247 / var(--tw-bg-opacity));
  padding: 0.5rem;
}
.form-wrap .alert {
  width: 100%;
}

.alert-success {
  --tw-border-opacity: 1;
  border-color: rgb(72 187 120 / var(--tw-border-opacity));
}

.alert-info {
  --tw-border-opacity: 1;
  border-color: rgb(99 179 237 / var(--tw-border-opacity));
}

.alert-warning {
  --tw-border-opacity: 1;
  border-color: rgb(237 137 54 / var(--tw-border-opacity));
}

.alert-danger {
  --tw-border-opacity: 1;
  border-color: rgb(245 101 101 / var(--tw-border-opacity));
}

.content-img-center {
  margin-left: auto;
  margin-right: auto;
  margin-top: 1rem;
  margin-bottom: 1rem;
  display: block;
}

.content-img-left {
  float: left;
  margin-top: 1rem;
  margin-bottom: 1rem;
  margin-right: 1rem;
}

.content-img-right {
  float: right;
  margin-top: 1rem;
  margin-bottom: 1rem;
  margin-left: 1rem;
}

/*stylelint-disable no-descending-specificity*/
[type=text],
[type=password],
[type=date],
[type=datetime],
[type=datetime-local],
[type=month],
[type=week],
[type=email],
[type=number],
[type=search],
[type=tel],
[type=time],
[type=url],
[type=color],
textarea,
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea {
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  width: 100%;
  border-radius: 0.125rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(203 213 224 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(237 242 247 / var(--tw-bg-opacity));
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  line-height: 1.5;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
  transition: background-color 0.25s ease;
}
[type=text]:focus,
[type=password]:focus,
[type=date]:focus,
[type=datetime]:focus,
[type=datetime-local]:focus,
[type=month]:focus,
[type=week]:focus,
[type=email]:focus,
[type=number]:focus,
[type=search]:focus,
[type=tel]:focus,
[type=time]:focus,
[type=url]:focus,
[type=color]:focus,
textarea:focus,
.woocommerce form .form-row input.input-text:focus,
.woocommerce form .form-row textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(160 174 192 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(247 250 252 / var(--tw-bg-opacity));
}

textarea {
  vertical-align: top;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

select {
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  width: 100%;
  border-radius: 0.125rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(160 174 192 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(247 250 252 / var(--tw-bg-opacity));
  padding: 0.25rem;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
  height: 2.14rem;
}

[type=checkbox], [type=radio], [type=submit], [type=image], label, select {
  cursor: pointer;
}

[type=file] {
  width: 100%;
}

[type=text],
[type=checkbox],
[type=radio],
[type=password],
[type=date],
[type=datetime],
[type=datetime-local],
[type=month],
[type=week],
[type=email],
[type=number],
[type=search],
[type=tel],
[type=time],
[type=url],
[type=color],
[type=file],
[type=image],
[type=submit],
textarea,
select {
  border-radius: 0.125rem;
  outline: 2px solid transparent;
  outline-offset: 2px;
}
[type=text]:focus,
[type=checkbox]:focus,
[type=radio]:focus,
[type=password]:focus,
[type=date]:focus,
[type=datetime]:focus,
[type=datetime-local]:focus,
[type=month]:focus,
[type=week]:focus,
[type=email]:focus,
[type=number]:focus,
[type=search]:focus,
[type=tel]:focus,
[type=time]:focus,
[type=url]:focus,
[type=color]:focus,
[type=file]:focus,
[type=image]:focus,
[type=submit]:focus,
textarea:focus,
select:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --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);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.form-wrap {
  margin-left: auto;
  margin-right: auto;
  margin-top: 1rem;
  margin-bottom: 1rem;
  width: 91.666667%;
  max-width: 32rem;
  border-radius: 0.125rem;
  padding: 1rem;
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.field-wrap {
  margin-bottom: 1rem;
}
.field-wrap label {
  margin-bottom: 0.25rem;
  display: block;
}

.field-wrap-radio, .field-wrap-checkbox {
  margin-bottom: 1rem;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.field-wrap-radio input, .field-wrap-checkbox input {
  flex-shrink: 1;
  margin-top: 0.35em;
}
.field-wrap-radio label, .field-wrap-checkbox label {
  margin-bottom: 0px;
  flex-grow: 1;
  padding-left: 0.5rem;
}

.field-wrap-radios, .field-wrap-checkboxes {
  margin-bottom: 1rem;
}
.field-wrap-radios legend, .field-wrap-checkboxes legend {
  margin-bottom: 0.25rem;
}
.field-wrap-radios .field-wrap-radio, .field-wrap-radios .field-wrap-checkbox, .field-wrap-checkboxes .field-wrap-radio, .field-wrap-checkboxes .field-wrap-checkbox {
  margin-bottom: 0.25rem;
  margin-right: 1rem;
}

.field-errors {
  margin-bottom: 0.25rem;
  list-style-type: none;
  padding-left: 0px;
}
.field-errors li {
  margin-bottom: 0.25rem;
  border-left-width: 10px;
  --tw-border-opacity: 1;
  border-color: rgb(197 48 48 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(237 242 247 / var(--tw-bg-opacity));
  padding: 0.5rem;
}

.field-wrap-readonly {
  position: relative;
}
.field-wrap-readonly:after {
  position: absolute;
  right: 0px;
  font-size: 0.75rem;
  line-height: 1rem;
  opacity: 0.5;
  top: 0.5rem;
  content: "read-only";
}
.field-wrap-readonly input {
  opacity: 0.5;
}

.field-help {
  margin-top: 1px;
  width: 100%;
  font-size: 0.75rem;
  line-height: 1rem;
  font-style: italic;
  line-height: 1.25;
  --tw-text-opacity: 1;
  color: rgb(113 128 150 / var(--tw-text-opacity));
  padding-left: 0.1em;
}

.form-extra_actions {
  display: flex;
  list-style-type: none;
  flex-direction: column;
  flex-wrap: wrap;
  align-items: flex-end;
  justify-content: flex-end;
}

.form-action {
  margin-left: 1rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
}

span.wpcf7-list-item {
  margin-left: 0;
}

.banner {
  width: 100%;
  background-size: cover;
  background-position: center;
}
.banner h1, .banner h4 {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.banner-hp {
  z-index: 0;
  display: flex;
  width: 100%;
  background-size: cover;
  background-position: bottom;
  background-image: url(/build/images/herobar-hp.36910f85.jpg);
}
@media (min-width: 1280px) {
  .banner-hp {
    height: 45rem;
  }
}
.banner-about {
  background-image: url(/build/images/mocojo-about.0fe36ff5.jpg);
}
@media (min-width: 1280px) {
  .banner-about {
    background-image: url(/build/images/mocojo-about-wide.fd8da27b.jpg);
  }
}
.banner-contact {
  background-image: url(/build/images/mocojo-contact.9607e230.jpg);
}
@media (min-width: 1280px) {
  .banner-contact {
    background-image: url(/build/images/mocojo-contact-wide.64081e2d.jpg);
  }
}
.banner-club {
  background-image: url(/build/images/mocojo-club.da15e261.jpg);
}
@media (min-width: 1280px) {
  .banner-club {
    background-image: url(/build/images/mocojo-club-wide.6e25bb5e.jpg);
  }
}
.banner-main {
  background-image: url(/build/images/mocojo-barrel.d3e634c5.jpg);
}
.banner-patio {
  background-image: url(/build/images/mocojo-patio.eb14dcf1.jpg);
}
@media (min-width: 1280px) {
  .banner-patio {
    background-image: url(/build/images/mocojo-patio-wide.7f39c808.jpg);
  }
}
.banner-shop {
  background-image: url(/build/images/herobar-hp.36910f85.jpg);
}
.banner-tasting {
  background-image: url(/build/images/mocojo-tastings.63044317.jpg);
}
@media (min-width: 1280px) {
  .banner-tasting {
    background-image: url(/build/images/mocojo-tastings-wide.29c2d0e8.jpg);
  }
}

.banner-inner {
  display: flex;
  height: 100%;
  width: 100%;
  flex-direction: column;
  align-items: center;
  padding-top: 6rem;
  padding-bottom: 6rem;
  text-align: center;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  background-color: rgba(0, 0, 0, 0.5);
}
@media (min-width: 1024px) {
  .banner-inner {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }
}
@media (min-width: 1280px) {
  .banner-inner {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }
}
.banner-inner-hp {
  margin-left: auto;
  margin-right: auto;
  flex-wrap: wrap;
  justify-content: center;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.3);
}

.banner-heading {
  font-size: 1.875rem;
  line-height: 2.25rem;
}
@media (min-width: 768px) {
  .banner-heading {
    font-size: 3.75rem;
    line-height: 1;
  }
}

.banner-subheading {
  font-size: 1.25rem;
  line-height: 1.75rem;
}
@media (min-width: 768px) {
  .banner-subheading {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }
}

.banner-heading-hp {
  margin-bottom: 1.5rem;
  width: 66.666667%;
  text-align: center;
  font-size: 2.25rem;
  line-height: 2.5rem;
  line-height: 1.25;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

@media (min-width: 1280px) {

  .banner-heading-hp {
    width: 55%;
    font-size: 5rem;
  }
}

.button, a.button, [type=submit], .woocommerce a.button, .woocommerce a.button.alt, .woocommerce button.button.alt {
  display: inline-block;
  border-radius: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(156 66 33 / var(--tw-bg-opacity));
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  text-decoration-line: none;
  transition: all 0.25s ease-in;
}
.button:hover, a.button:hover, [type=submit]:hover, .woocommerce a.button:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(123 52 30 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 640px) {
  .button, a.button, [type=submit], .woocommerce a.button, .woocommerce a.button.alt, .woocommerce button.button.alt {
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 400;
  }
}

.button-lg {
  padding-left: 2rem;
  padding-right: 2rem;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
@media (min-width: 640px) {
  .button-lg {
    font-size: 1.5rem;
    line-height: 2rem;
  }
}

.button-menu, a.button-menu, .woocommerce a.button-menu {
  margin-left: auto;
  margin-right: auto;
  display: flex;
  width: 10rem;
  align-items: center;
  justify-content: center;
}
@media (min-width: 640px) {
  .button-menu, a.button-menu, .woocommerce a.button-menu {
    height: 4rem;
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}
@media (min-width: 1280px) {
  .button-menu, a.button-menu, .woocommerce a.button-menu {
    margin-left: 0px;
    margin-right: 0px;
    width: auto;
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}

.header-nav {
  margin-left: auto;
  margin-right: auto;
  max-width: 91%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  font-family: Bitter, Georgia, Cambria, "Times New Roman", Times, serif;
}
@media (min-width: 1280px) {
  .header-nav {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding-top: 0px;
    padding-bottom: 0px;
  }
}
@media (min-width: 1400px) {
  .header-nav {
    max-width: 85rem;
  }
}

.header-nav_list {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
  display: flex;
  width: 100%;
  list-style-type: none;
  flex-direction: column;
  justify-content: center;
  padding: 0px;
  text-align: center;
}
@media (min-width: 400px) {}
@media (min-width: 640px) {
  .header-nav_list {
    margin-bottom: 1rem;
    flex-direction: row;
    text-align: right;
  }
}
@media (min-width: 768px) {
  .header-nav_list {
    margin-top: 0.5rem;
  }
}
@media (min-width: 1280px) {
  .header-nav_list {
    margin-left: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 3rem;
    width: auto;
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}

.header-nav_item {
  margin-bottom: 1rem;
}
@media (min-width: 640px) {
  .header-nav_item {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
    margin-bottom: 0.5rem;
  }
}
@media (min-width: 1280px) {
  .header-nav_item {
    margin-right: 3rem;
    margin-left: 0px;
    margin-bottom: 0px;
  }
}

.section-newsletter {
  --tw-bg-opacity: 1;
  background-color: rgb(156 66 33 / var(--tw-bg-opacity));
  text-align: center;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.button-newsletter {
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.newsletter-copy {
  margin-left: auto;
  margin-right: auto;
  max-width: 91%;
}
@media (min-width: 768px) {
  .newsletter-copy {
    max-width: 36rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}

.newsletter-responses {
  margin-top: 1rem;
}
.newsletter-responses a {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.section-orange {
  --tw-bg-opacity: 1;
  background-color: rgb(156 66 33 / var(--tw-bg-opacity));
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 6rem;
  padding-bottom: 6rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

@media (min-width: 1280px) {

  .section-orange {
    padding-left: 0px;
    padding-right: 0px;
  }
}
.section-orange a {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  text-decoration-line: underline;
}
.section-orange a:hover, .section-orange a:active {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  text-decoration-line: underline;
}

.cart-wrap .woocommerce {
  margin-left: auto;
  margin-right: auto;
  max-width: 91%;
}

@media (min-width: 1024px) {

  .cart-wrap .woocommerce {
    max-width: 48rem;
  }
}
.cart-wrap h1 {
  margin-bottom: 1.5rem;
}

.cart_item .woocommerce-Price-amount {
  font-size: 1rem;
  line-height: 1.5rem;
}

.cart_item .qty {
  text-align: right;
  max-width: 5rem;
}

.woocommerce-cart .cart-collaterals .cart_totals table {
  margin-top: 1rem;
  margin-left: auto;
}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
  margin-left: auto;
  font-size: 1rem;
  line-height: 1.5rem;
  width: 15rem;
}

.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
  float: none;
  width: 100%;
}

.cart_totals .shop_table {
  margin-left: auto;
}

.woocommerce table.shop_table {
  max-width: 100%;
}

.cart-subtotal td, .order-total td, tr.tax-rate td, .woocommerce-shipping-totals.shipping td {
  text-align: right;
}

.orderby {
  display: none;
}

.main-cart .woocommerce {
  width: 100%;
}

.main-cart .woocommerce-Price-amount {
  font-size: 1.25rem;
  line-height: 1.75rem;
}

.coupon-link {
  border-radius: 0px;
  background-color: transparent;
  padding: 0px;
  font-size: 0.875rem;
  line-height: 1.25rem;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(192 86 33 / var(--tw-text-opacity));
}

.coupon-link:hover {
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(123 52 30 / var(--tw-text-opacity));
}

.cart_total-coupon {
  text-align: right;
}
.cart_total-coupon a {
  display: block;
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.product-quantity, .product-subtotal {
  text-align: right;
}

.cart .button {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.checkout-wrap h3 {
  margin-top: 0px;
}
.checkout-wrap .product-total {
  text-align: right;
}

.woocommerce-checkout-payment {
  margin-left: auto;
  margin-right: auto;
  max-width: 28rem;
}

.woocommerce-billing-fields {
  margin-bottom: 2rem;
}
@media (min-width: 1024px) {
  .woocommerce-billing-fields {
    margin-bottom: 0px;
  }
}

.woocommerce-additional-fields {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.checkout-coupon {
  text-align: right;
}
.checkout-coupon a {
  display: block;
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.checkout_coupon .button {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 1rem;
  line-height: 1.5rem;
}

.coupon input {
  margin-right: 0.5rem;
  width: 12rem;
}

.woocommerce-checkout #payment ul.payment_methods li img.stripe-icon {
  float: left;
}

/*stylelint-disable no-descending-specificity*/
.products {
  margin-top: 1rem;
}

.products a.button {
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.product {
  margin-bottom: 0px;
}

.woocommerce ul.products li.product .price {
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(113 128 150 / var(--tw-text-opacity));
}

.woocommerce-page ul.products li.product,
.woocommerce ul.products[class*=columns-] li.product,
.woocommerce-page ul.products[class*=columns-] li.product {
  margin-left: auto;
  margin-right: auto;
  width: 80%;
}
@media (min-width: 640px) {
  .woocommerce-page ul.products li.product,
  .woocommerce ul.products[class*=columns-] li.product,
  .woocommerce-page ul.products[class*=columns-] li.product {
    margin-top: 0px;
    margin-right: 2rem;
    margin-bottom: 3rem;
    margin-left: 0px;
    width: 47%;
  }
  .woocommerce-page ul.products li.product:nth-of-type(2n),
  .woocommerce ul.products[class*=columns-] li.product:nth-of-type(2n),
  .woocommerce-page ul.products[class*=columns-] li.product:nth-of-type(2n) {
    margin-right: 0px;
  }
}
@media (min-width: 785px) {
  .woocommerce-page ul.products li.product,
  .woocommerce ul.products[class*=columns-] li.product,
  .woocommerce-page ul.products[class*=columns-] li.product {
    width: 47.3%;
  }
}
@media (min-width: 1024px) {
  .woocommerce-page ul.products li.product,
  .woocommerce ul.products[class*=columns-] li.product,
  .woocommerce-page ul.products[class*=columns-] li.product {
    width: 30.5%;
  }
  .woocommerce-page ul.products li.product:nth-of-type(3n),
  .woocommerce ul.products[class*=columns-] li.product:nth-of-type(3n),
  .woocommerce-page ul.products[class*=columns-] li.product:nth-of-type(3n) {
    margin-right: 0px;
  }
  .woocommerce-page ul.products li.product:nth-of-type(2n),
  .woocommerce ul.products[class*=columns-] li.product:nth-of-type(2n),
  .woocommerce-page ul.products[class*=columns-] li.product:nth-of-type(2n) {
    margin-right: 2rem;
  }
}
@media (min-width: 1280px) {
  .woocommerce-page ul.products li.product,
  .woocommerce ul.products[class*=columns-] li.product,
  .woocommerce-page ul.products[class*=columns-] li.product {
    margin-top: 0px;
    margin-right: 2rem;
    margin-bottom: 3rem;
    margin-left: 0px;
    width: 31.4%;
  }
}

.hp-products {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0px;
  margin-bottom: 0px;
}
.hp-products .products {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.hp-products .woocommerce ul.products li.product {
  margin-left: auto;
  margin-right: auto;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  width: 30%;
}

.woocommerce ul.products.columns-3 li.product,
.woocommerce-page ul.products.columns-3 li.product {
  width: 31.25%;
}

.main-shop ul.products,
.main-shop .woocommerce ul.products {
  display: flex;
  flex-wrap: wrap;
}

.main-shop ul.products li.product:nth-of-type(3n) {
  margin-right: auto;
}
@media (min-width: 1024px) {
  .main-shop ul.products li.product:nth-of-type(3n):nth-of-type(3n) {
    margin-right: 0px;
  }
}

.main-shop .woocommerce ul.products li.product:nth-of-type(3n) {
  margin-right: 0px;
}

@media (min-width: 1024px) {
  .related_products-wrap .product {
    margin-bottom: 0 !important;
  }
}

.woocommerce ul.products.columns-3 li.product:last-of-type,
.woocommerce-page ul.products.columns-3 li.product:last-of-type {
  margin-right: 0px;
}

.woocommerce ul.products::before {
  display: none;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title {
  padding-top: 0px;
  font-size: 1.75em;
}

.woocommerce ul.products li.product .button {
  margin-right: 1rem;
}

.product_summary-wrap {
  margin-top: 2rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 2rem;
}
@media (min-width: 768px) {
  .product_summary-wrap {
    margin-top: 0px;
    width: 66.666667%;
  }
}
.product_summary-wrap h1 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
@media (min-width: 1024px) {
  .product_summary-wrap h1 {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }
}
.product_summary-wrap ul {
  margin-bottom: 1rem;
}
.product_summary-wrap form {
  margin-top: 3rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-end;
}
@media (min-width: 640px) {

  .product_summary-wrap form {
    flex-direction: row;
  }
}
@media (min-width: 768px) {

  .product_summary-wrap form {
    flex-direction: column;
  }
}
@media (min-width: 1024px) {

  .product_summary-wrap form {
    flex-direction: row;
  }
}
.product_summary-wrap .price-single-product {
  margin-top: 0px;
}
.product_summary-wrap .amount {
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(192 86 33 / var(--tw-text-opacity));
}
@media (min-width: 1024px) {
  .product_summary-wrap .amount {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }
}
.product_summary-wrap .quantity {
  margin-right: 1.5rem;
  margin-bottom: 2rem;
}
@media (min-width: 640px) {

  .product_summary-wrap .quantity {
    margin-bottom: 0px;
  }
}
@media (min-width: 768px) {

  .product_summary-wrap .quantity {
    margin-bottom: 2rem;
  }
}
@media (min-width: 1024px) {

  .product_summary-wrap .quantity {
    margin-bottom: 0px;
  }
}
.product_summary-wrap .quantity::before {
  content: "Qty ";
}
.product_summary-wrap .product_meta {
  display: none;
}

.product-img-wrap {
  margin-left: auto;
  margin-right: auto;
  max-width: 350px;
  --tw-bg-opacity: 1;
  background-color: rgb(26 32 44 / var(--tw-bg-opacity));
  padding: 1rem;
}

@media (min-width: 768px) {

  .product-img-wrap {
    margin-left: 0px;
    margin-right: 1rem;
  }
}

@media (min-width: 1024px) {

  .product-img-wrap {
    max-width: auto;
  }
}

@media (min-width: 1280px) {

  .product-img-wrap {
    min-width: 37.5rem;
  }
}
.product-img-wrap .woocommerce-product-gallery__trigger {
  display: none;
}

ol.flex-control-thumbs {
  margin-top: 0.5rem;
  display: grid;
  list-style-type: none;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 0.5rem;
  padding-left: 0px;
}
ol.flex-control-thumbs li {
  margin-bottom: 0px;
}

.product_title {
  margin-bottom: 1rem;
  font-size: 3rem;
  line-height: 1;
}

.woocommerce-Price-amount {
  font-size: 2rem;
  color: rgb(44, 82, 130);
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 2.5;
}

.select2-container--default .select2-selection--single,
.select2-container--default .select2-selection--single .select2-selection__arrow,
.input-text .qty .text {
  height: 2.5rem;
}

button, .button, .woocommerce a.button, .woocommerce button.button.alt {
  padding: 0.75rem 1.25rem;
}

.woocommerce .quantity .qty {
  width: 5rem;
}

.product_meta {
  display: none;
}

.summary .cart {
  display: flex;
  align-items: center;
}

.related {
  clear: both;
}

.related h2 {
  margin-bottom: 1rem;
}

.related .button.product_type_simple.add_to_cart_button {
  font-size: 0.75rem;
  line-height: 1rem;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title {
  padding: 0px;
  font-size: 1.5rem;
  line-height: 2rem;
}

.woocommerce-wrap h2.woocommerce-loop-product__title {
  font-size: 1.75rem !important;
  padding: 0 0 0.25rem 0 !important;
}

.price .woocommerce-Price-amount {
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
}

.product_summary-wrap .price del .amount {
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(113 128 150 / var(--tw-text-opacity));
  opacity: 0.7;
}
.product_summary-wrap .price ins {
  text-decoration-line: none;
}

.price-single-product > .woocommerce-Price-amount {
  font-size: 2rem;
}

.woocommerce-wrap .woocommerce ul.products li.product .button {
  margin-top: 0.5rem !important;
}

.hp-products .woocommerce ul.products li.product .button {
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.woocommerce-cart table.cart img {
  min-width: 4.5rem;
}

.product-remove {
  padding-right: 0.5rem;
  font-size: 2rem;
}

.summary {
  padding-top: 3rem;
  padding-bottom: 3rem;
  padding-right: 3rem;
}

#order_review_heading {
  margin-top: 2rem;
  text-align: center;
}

.woocommerce-checkout #payment {
  margin-left: auto;
  margin-right: auto;
  max-width: 32rem;
}

.woocommerce ul.order_details {
  margin-top: 3rem;
}

.cart .woocommerce-Price-amount, .checkout .woocommerce-Price-amount {
  font-size: 1rem;
  line-height: 1.5rem;
}

.woocommerce a.remove {
  font-size: 1.5rem;
  line-height: 2rem;
}

.woocommerce-page .stock {
  margin-top: 3rem;
  text-align: center;
}

.woocommerce span.onsale {
  --tw-bg-opacity: 1;
  background-color: rgb(156 66 33 / var(--tw-bg-opacity));
  padding: 0px;
}

.hp-banner-heading {
  margin-bottom: 4rem;
  width: 66.666667%;
  text-align: left;
  font-size: 2.25rem;
  line-height: 2.5rem;
  line-height: 1.25;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 1024px) {
  .hp-banner-heading {
    width: 50%;
    font-size: 5rem;
  }
}

.hp-intro-wrap {
  margin-left: auto;
  margin-right: auto;
  max-width: 91%;
  justify-content: space-between;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  width: 30rem;
}
@media (min-width: 1024px) {
  .hp-intro-wrap {
    display: flex;
    width: auto;
  }
}
@media (min-width: 1280px) {
  .hp-intro-wrap {
    max-width: 72rem;
  }
}

.hours-wrap p:first-child {
  margin-top: 0px;
}

.radios-wine_club-wrap {
  margin-top: 2rem;
  margin-bottom: 2rem;
  border-radius: 0.25rem;
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(45 55 72 / var(--tw-border-opacity));
  padding: 2rem;
  padding-bottom: 1rem;
}
.radios-wine_club-wrap .wpcf7-list-item {
  margin-bottom: 1rem;
}
.radios-wine_club-wrap .wpcf7-list-item:last-of-type {
  margin-bottom: 0px;
}

.mce-content-body {
  padding-left: 1rem;
  padding-right: 1rem;
}

.visible {
  visibility: visible;
}

.invisible {
  visibility: hidden;
}

.collapse {
  visibility: collapse;
}

.static {
  position: static;
}

.fixed {
  position: fixed;
}

.absolute {
  position: absolute;
}

.relative {
  position: relative;
}

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

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.m-0 {
  margin: 0px;
}

.m-1 {
  margin: 0.25rem;
}

.m-10 {
  margin: 2.5rem;
}

.m-12 {
  margin: 3rem;
}

.m-16 {
  margin: 4rem;
}

.m-2 {
  margin: 0.5rem;
}

.m-24 {
  margin: 6rem;
}

.m-3 {
  margin: 0.75rem;
}

.m-4 {
  margin: 1rem;
}

.m-6 {
  margin: 1.5rem;
}

.m-8 {
  margin: 2rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

.my-0 {
  margin-top: 0px;
  margin-bottom: 0px;
}

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

.my-10 {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

.my-12 {
  margin-top: 3rem;
  margin-bottom: 3rem;
}

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

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

.my-24 {
  margin-top: 6rem;
  margin-bottom: 6rem;
}

.my-3 {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}

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

.my-6 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

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

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

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

.-ml-2 {
  margin-left: -0.5rem;
}

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

.mb-0 {
  margin-bottom: 0px;
}

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

.mb-10 {
  margin-bottom: 2.5rem;
}

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

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

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

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

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

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

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

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

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

.ml-0 {
  margin-left: 0px;
}

.ml-1 {
  margin-left: 0.25rem;
}

.ml-10 {
  margin-left: 2.5rem;
}

.ml-12 {
  margin-left: 3rem;
}

.ml-16 {
  margin-left: 4rem;
}

.ml-2 {
  margin-left: 0.5rem;
}

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

.ml-3 {
  margin-left: 0.75rem;
}

.ml-4 {
  margin-left: 1rem;
}

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

.ml-8 {
  margin-left: 2rem;
}

.mr-0 {
  margin-right: 0px;
}

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

.mr-10 {
  margin-right: 2.5rem;
}

.mr-12 {
  margin-right: 3rem;
}

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

.mr-2 {
  margin-right: 0.5rem;
}

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

.mr-3 {
  margin-right: 0.75rem;
}

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

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

.mr-8 {
  margin-right: 2rem;
}

.mt-0 {
  margin-top: 0px;
}

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

.mt-10 {
  margin-top: 2.5rem;
}

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

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

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

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

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

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

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

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

.\!block {
  display: block !important;
}

.block {
  display: block;
}

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

.inline {
  display: inline;
}

.flex {
  display: flex;
}

.table {
  display: table;
}

.table-caption {
  display: table-caption;
}

.table-cell {
  display: table-cell;
}

.table-row {
  display: table-row;
}

.flow-root {
  display: flow-root;
}

.grid {
  display: grid;
}

.contents {
  display: contents;
}

.\!hidden {
  display: none !important;
}

.hidden {
  display: none;
}

.size-full {
  width: 100%;
  height: 100%;
}

.h-1 {
  height: 0.25rem;
}

.h-120 {
  height: 30rem;
}

.h-16 {
  height: 4rem;
}

.h-20 {
  height: 5rem;
}

.h-24 {
  height: 6rem;
}

.h-5 {
  height: 1.25rem;
}

.h-6 {
  height: 1.5rem;
}

.h-8 {
  height: 2rem;
}

.h-full {
  height: 100%;
}

.h-px {
  height: 1px;
}

.w-100 {
  width: 25rem;
}

.w-11\/12 {
  width: 91.666667%;
}

.w-24 {
  width: 6rem;
}

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

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

.w-48 {
  width: 12rem;
}

.w-5 {
  width: 1.25rem;
}

.w-6 {
  width: 1.5rem;
}

.w-64 {
  width: 16rem;
}

.w-8 {
  width: 2rem;
}

.w-full {
  width: 100%;
}

.max-w-11\/12 {
  max-width: 91%;
}

.max-w-lg {
  max-width: 32rem;
}

.max-w-sm {
  max-width: 24rem;
}

.max-w-xl {
  max-width: 36rem;
}

.grow {
  flex-grow: 1;
}

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

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

.select-all {
  -webkit-user-select: all;
     -moz-user-select: all;
          user-select: all;
}

.resize {
  resize: both;
}

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

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

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

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

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

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

.space-y-12 > :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));
}

.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.whitespace-nowrap {
  white-space: nowrap;
}

.rounded {
  border-radius: 0.25rem;
}

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

.rounded-lg {
  border-radius: 0.5rem;
}

.border {
  border-width: 1px;
}

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

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

.border-t {
  border-top-width: 1px;
}

.border-gray-100 {
  --tw-border-opacity: 1;
  border-color: rgb(247 250 252 / var(--tw-border-opacity));
}

.border-gray-300 {
  --tw-border-opacity: 1;
  border-color: rgb(226 232 240 / var(--tw-border-opacity));
}

.border-gray-400 {
  --tw-border-opacity: 1;
  border-color: rgb(203 213 224 / var(--tw-border-opacity));
}

.border-gray-600 {
  --tw-border-opacity: 1;
  border-color: rgb(113 128 150 / var(--tw-border-opacity));
}

.border-gray-700 {
  --tw-border-opacity: 1;
  border-color: rgb(74 85 104 / var(--tw-border-opacity));
}

.border-orange-800 {
  --tw-border-opacity: 1;
  border-color: rgb(156 66 33 / var(--tw-border-opacity));
}

.bg-black-transparent {
  background-color: rgba(0,0,0,0.3);
}

.bg-gray-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(247 250 252 / var(--tw-bg-opacity));
}

.bg-gray-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(237 242 247 / var(--tw-bg-opacity));
}

.bg-gray-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(45 55 72 / var(--tw-bg-opacity));
}

.bg-orange-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 250 240 / var(--tw-bg-opacity));
}

.bg-orange-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 235 200 / var(--tw-bg-opacity));
}

.bg-orange-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(221 107 32 / var(--tw-bg-opacity));
}

.bg-orange-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(156 66 33 / var(--tw-bg-opacity));
}

.bg-red-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(155 44 44 / var(--tw-bg-opacity));
}

.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.bg-yellow-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 240 / var(--tw-bg-opacity));
}

.bg-yellow-100\/0 {
  background-color: rgb(255 255 240 / 0);
}

.bg-yellow-100\/10 {
  background-color: rgb(255 255 240 / 0.1);
}

.bg-yellow-100\/100 {
  background-color: rgb(255 255 240 / 1);
}

.bg-yellow-100\/15 {
  background-color: rgb(255 255 240 / 0.15);
}

.bg-yellow-100\/20 {
  background-color: rgb(255 255 240 / 0.2);
}

.bg-yellow-100\/25 {
  background-color: rgb(255 255 240 / 0.25);
}

.bg-yellow-100\/30 {
  background-color: rgb(255 255 240 / 0.3);
}

.bg-yellow-100\/35 {
  background-color: rgb(255 255 240 / 0.35);
}

.bg-yellow-100\/40 {
  background-color: rgb(255 255 240 / 0.4);
}

.bg-yellow-100\/45 {
  background-color: rgb(255 255 240 / 0.45);
}

.bg-yellow-100\/5 {
  background-color: rgb(255 255 240 / 0.05);
}

.bg-yellow-100\/50 {
  background-color: rgb(255 255 240 / 0.5);
}

.bg-yellow-100\/55 {
  background-color: rgb(255 255 240 / 0.55);
}

.bg-yellow-100\/60 {
  background-color: rgb(255 255 240 / 0.6);
}

.bg-yellow-100\/65 {
  background-color: rgb(255 255 240 / 0.65);
}

.bg-yellow-100\/70 {
  background-color: rgb(255 255 240 / 0.7);
}

.bg-yellow-100\/75 {
  background-color: rgb(255 255 240 / 0.75);
}

.bg-yellow-100\/80 {
  background-color: rgb(255 255 240 / 0.8);
}

.bg-yellow-100\/85 {
  background-color: rgb(255 255 240 / 0.85);
}

.bg-yellow-100\/90 {
  background-color: rgb(255 255 240 / 0.9);
}

.bg-yellow-100\/95 {
  background-color: rgb(255 255 240 / 0.95);
}

.bg-yellow-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 252 191 / var(--tw-bg-opacity));
}

.bg-yellow-200\/0 {
  background-color: rgb(254 252 191 / 0);
}

.bg-yellow-200\/10 {
  background-color: rgb(254 252 191 / 0.1);
}

.bg-yellow-200\/100 {
  background-color: rgb(254 252 191 / 1);
}

.bg-yellow-200\/15 {
  background-color: rgb(254 252 191 / 0.15);
}

.bg-yellow-200\/20 {
  background-color: rgb(254 252 191 / 0.2);
}

.bg-yellow-200\/25 {
  background-color: rgb(254 252 191 / 0.25);
}

.bg-yellow-200\/30 {
  background-color: rgb(254 252 191 / 0.3);
}

.bg-yellow-200\/35 {
  background-color: rgb(254 252 191 / 0.35);
}

.bg-yellow-200\/40 {
  background-color: rgb(254 252 191 / 0.4);
}

.bg-yellow-200\/45 {
  background-color: rgb(254 252 191 / 0.45);
}

.bg-yellow-200\/5 {
  background-color: rgb(254 252 191 / 0.05);
}

.bg-yellow-200\/50 {
  background-color: rgb(254 252 191 / 0.5);
}

.bg-yellow-200\/55 {
  background-color: rgb(254 252 191 / 0.55);
}

.bg-yellow-200\/60 {
  background-color: rgb(254 252 191 / 0.6);
}

.bg-yellow-200\/65 {
  background-color: rgb(254 252 191 / 0.65);
}

.bg-yellow-200\/70 {
  background-color: rgb(254 252 191 / 0.7);
}

.bg-yellow-200\/75 {
  background-color: rgb(254 252 191 / 0.75);
}

.bg-yellow-200\/80 {
  background-color: rgb(254 252 191 / 0.8);
}

.bg-yellow-200\/85 {
  background-color: rgb(254 252 191 / 0.85);
}

.bg-yellow-200\/90 {
  background-color: rgb(254 252 191 / 0.9);
}

.bg-yellow-200\/95 {
  background-color: rgb(254 252 191 / 0.95);
}

.bg-yellow-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(250 240 137 / var(--tw-bg-opacity));
}

.bg-yellow-300\/0 {
  background-color: rgb(250 240 137 / 0);
}

.bg-yellow-300\/10 {
  background-color: rgb(250 240 137 / 0.1);
}

.bg-yellow-300\/100 {
  background-color: rgb(250 240 137 / 1);
}

.bg-yellow-300\/15 {
  background-color: rgb(250 240 137 / 0.15);
}

.bg-yellow-300\/20 {
  background-color: rgb(250 240 137 / 0.2);
}

.bg-yellow-300\/25 {
  background-color: rgb(250 240 137 / 0.25);
}

.bg-yellow-300\/30 {
  background-color: rgb(250 240 137 / 0.3);
}

.bg-yellow-300\/35 {
  background-color: rgb(250 240 137 / 0.35);
}

.bg-yellow-300\/40 {
  background-color: rgb(250 240 137 / 0.4);
}

.bg-yellow-300\/45 {
  background-color: rgb(250 240 137 / 0.45);
}

.bg-yellow-300\/5 {
  background-color: rgb(250 240 137 / 0.05);
}

.bg-yellow-300\/50 {
  background-color: rgb(250 240 137 / 0.5);
}

.bg-yellow-300\/55 {
  background-color: rgb(250 240 137 / 0.55);
}

.bg-yellow-300\/60 {
  background-color: rgb(250 240 137 / 0.6);
}

.bg-yellow-300\/65 {
  background-color: rgb(250 240 137 / 0.65);
}

.bg-yellow-300\/70 {
  background-color: rgb(250 240 137 / 0.7);
}

.bg-yellow-300\/75 {
  background-color: rgb(250 240 137 / 0.75);
}

.bg-yellow-300\/80 {
  background-color: rgb(250 240 137 / 0.8);
}

.bg-yellow-300\/85 {
  background-color: rgb(250 240 137 / 0.85);
}

.bg-yellow-300\/90 {
  background-color: rgb(250 240 137 / 0.9);
}

.bg-yellow-300\/95 {
  background-color: rgb(250 240 137 / 0.95);
}

.bg-yellow-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(246 224 94 / var(--tw-bg-opacity));
}

.bg-yellow-400\/0 {
  background-color: rgb(246 224 94 / 0);
}

.bg-yellow-400\/10 {
  background-color: rgb(246 224 94 / 0.1);
}

.bg-yellow-400\/100 {
  background-color: rgb(246 224 94 / 1);
}

.bg-yellow-400\/15 {
  background-color: rgb(246 224 94 / 0.15);
}

.bg-yellow-400\/20 {
  background-color: rgb(246 224 94 / 0.2);
}

.bg-yellow-400\/25 {
  background-color: rgb(246 224 94 / 0.25);
}

.bg-yellow-400\/30 {
  background-color: rgb(246 224 94 / 0.3);
}

.bg-yellow-400\/35 {
  background-color: rgb(246 224 94 / 0.35);
}

.bg-yellow-400\/40 {
  background-color: rgb(246 224 94 / 0.4);
}

.bg-yellow-400\/45 {
  background-color: rgb(246 224 94 / 0.45);
}

.bg-yellow-400\/5 {
  background-color: rgb(246 224 94 / 0.05);
}

.bg-yellow-400\/50 {
  background-color: rgb(246 224 94 / 0.5);
}

.bg-yellow-400\/55 {
  background-color: rgb(246 224 94 / 0.55);
}

.bg-yellow-400\/60 {
  background-color: rgb(246 224 94 / 0.6);
}

.bg-yellow-400\/65 {
  background-color: rgb(246 224 94 / 0.65);
}

.bg-yellow-400\/70 {
  background-color: rgb(246 224 94 / 0.7);
}

.bg-yellow-400\/75 {
  background-color: rgb(246 224 94 / 0.75);
}

.bg-yellow-400\/80 {
  background-color: rgb(246 224 94 / 0.8);
}

.bg-yellow-400\/85 {
  background-color: rgb(246 224 94 / 0.85);
}

.bg-yellow-400\/90 {
  background-color: rgb(246 224 94 / 0.9);
}

.bg-yellow-400\/95 {
  background-color: rgb(246 224 94 / 0.95);
}

.bg-yellow-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 252 232 / var(--tw-bg-opacity));
}

.bg-yellow-50\/0 {
  background-color: rgb(254 252 232 / 0);
}

.bg-yellow-50\/10 {
  background-color: rgb(254 252 232 / 0.1);
}

.bg-yellow-50\/100 {
  background-color: rgb(254 252 232 / 1);
}

.bg-yellow-50\/15 {
  background-color: rgb(254 252 232 / 0.15);
}

.bg-yellow-50\/20 {
  background-color: rgb(254 252 232 / 0.2);
}

.bg-yellow-50\/25 {
  background-color: rgb(254 252 232 / 0.25);
}

.bg-yellow-50\/30 {
  background-color: rgb(254 252 232 / 0.3);
}

.bg-yellow-50\/35 {
  background-color: rgb(254 252 232 / 0.35);
}

.bg-yellow-50\/40 {
  background-color: rgb(254 252 232 / 0.4);
}

.bg-yellow-50\/45 {
  background-color: rgb(254 252 232 / 0.45);
}

.bg-yellow-50\/5 {
  background-color: rgb(254 252 232 / 0.05);
}

.bg-yellow-50\/50 {
  background-color: rgb(254 252 232 / 0.5);
}

.bg-yellow-50\/55 {
  background-color: rgb(254 252 232 / 0.55);
}

.bg-yellow-50\/60 {
  background-color: rgb(254 252 232 / 0.6);
}

.bg-yellow-50\/65 {
  background-color: rgb(254 252 232 / 0.65);
}

.bg-yellow-50\/70 {
  background-color: rgb(254 252 232 / 0.7);
}

.bg-yellow-50\/75 {
  background-color: rgb(254 252 232 / 0.75);
}

.bg-yellow-50\/80 {
  background-color: rgb(254 252 232 / 0.8);
}

.bg-yellow-50\/85 {
  background-color: rgb(254 252 232 / 0.85);
}

.bg-yellow-50\/90 {
  background-color: rgb(254 252 232 / 0.9);
}

.bg-yellow-50\/95 {
  background-color: rgb(254 252 232 / 0.95);
}

.bg-yellow-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(236 201 75 / var(--tw-bg-opacity));
}

.bg-yellow-500\/0 {
  background-color: rgb(236 201 75 / 0);
}

.bg-yellow-500\/10 {
  background-color: rgb(236 201 75 / 0.1);
}

.bg-yellow-500\/100 {
  background-color: rgb(236 201 75 / 1);
}

.bg-yellow-500\/15 {
  background-color: rgb(236 201 75 / 0.15);
}

.bg-yellow-500\/20 {
  background-color: rgb(236 201 75 / 0.2);
}

.bg-yellow-500\/25 {
  background-color: rgb(236 201 75 / 0.25);
}

.bg-yellow-500\/30 {
  background-color: rgb(236 201 75 / 0.3);
}

.bg-yellow-500\/35 {
  background-color: rgb(236 201 75 / 0.35);
}

.bg-yellow-500\/40 {
  background-color: rgb(236 201 75 / 0.4);
}

.bg-yellow-500\/45 {
  background-color: rgb(236 201 75 / 0.45);
}

.bg-yellow-500\/5 {
  background-color: rgb(236 201 75 / 0.05);
}

.bg-yellow-500\/50 {
  background-color: rgb(236 201 75 / 0.5);
}

.bg-yellow-500\/55 {
  background-color: rgb(236 201 75 / 0.55);
}

.bg-yellow-500\/60 {
  background-color: rgb(236 201 75 / 0.6);
}

.bg-yellow-500\/65 {
  background-color: rgb(236 201 75 / 0.65);
}

.bg-yellow-500\/70 {
  background-color: rgb(236 201 75 / 0.7);
}

.bg-yellow-500\/75 {
  background-color: rgb(236 201 75 / 0.75);
}

.bg-yellow-500\/80 {
  background-color: rgb(236 201 75 / 0.8);
}

.bg-yellow-500\/85 {
  background-color: rgb(236 201 75 / 0.85);
}

.bg-yellow-500\/90 {
  background-color: rgb(236 201 75 / 0.9);
}

.bg-yellow-500\/95 {
  background-color: rgb(236 201 75 / 0.95);
}

.bg-yellow-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(214 158 46 / var(--tw-bg-opacity));
}

.bg-yellow-600\/0 {
  background-color: rgb(214 158 46 / 0);
}

.bg-yellow-600\/10 {
  background-color: rgb(214 158 46 / 0.1);
}

.bg-yellow-600\/100 {
  background-color: rgb(214 158 46 / 1);
}

.bg-yellow-600\/15 {
  background-color: rgb(214 158 46 / 0.15);
}

.bg-yellow-600\/20 {
  background-color: rgb(214 158 46 / 0.2);
}

.bg-yellow-600\/25 {
  background-color: rgb(214 158 46 / 0.25);
}

.bg-yellow-600\/30 {
  background-color: rgb(214 158 46 / 0.3);
}

.bg-yellow-600\/35 {
  background-color: rgb(214 158 46 / 0.35);
}

.bg-yellow-600\/40 {
  background-color: rgb(214 158 46 / 0.4);
}

.bg-yellow-600\/45 {
  background-color: rgb(214 158 46 / 0.45);
}

.bg-yellow-600\/5 {
  background-color: rgb(214 158 46 / 0.05);
}

.bg-yellow-600\/50 {
  background-color: rgb(214 158 46 / 0.5);
}

.bg-yellow-600\/55 {
  background-color: rgb(214 158 46 / 0.55);
}

.bg-yellow-600\/60 {
  background-color: rgb(214 158 46 / 0.6);
}

.bg-yellow-600\/65 {
  background-color: rgb(214 158 46 / 0.65);
}

.bg-yellow-600\/70 {
  background-color: rgb(214 158 46 / 0.7);
}

.bg-yellow-600\/75 {
  background-color: rgb(214 158 46 / 0.75);
}

.bg-yellow-600\/80 {
  background-color: rgb(214 158 46 / 0.8);
}

.bg-yellow-600\/85 {
  background-color: rgb(214 158 46 / 0.85);
}

.bg-yellow-600\/90 {
  background-color: rgb(214 158 46 / 0.9);
}

.bg-yellow-600\/95 {
  background-color: rgb(214 158 46 / 0.95);
}

.bg-yellow-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(183 121 31 / var(--tw-bg-opacity));
}

.bg-yellow-700\/0 {
  background-color: rgb(183 121 31 / 0);
}

.bg-yellow-700\/10 {
  background-color: rgb(183 121 31 / 0.1);
}

.bg-yellow-700\/100 {
  background-color: rgb(183 121 31 / 1);
}

.bg-yellow-700\/15 {
  background-color: rgb(183 121 31 / 0.15);
}

.bg-yellow-700\/20 {
  background-color: rgb(183 121 31 / 0.2);
}

.bg-yellow-700\/25 {
  background-color: rgb(183 121 31 / 0.25);
}

.bg-yellow-700\/30 {
  background-color: rgb(183 121 31 / 0.3);
}

.bg-yellow-700\/35 {
  background-color: rgb(183 121 31 / 0.35);
}

.bg-yellow-700\/40 {
  background-color: rgb(183 121 31 / 0.4);
}

.bg-yellow-700\/45 {
  background-color: rgb(183 121 31 / 0.45);
}

.bg-yellow-700\/5 {
  background-color: rgb(183 121 31 / 0.05);
}

.bg-yellow-700\/50 {
  background-color: rgb(183 121 31 / 0.5);
}

.bg-yellow-700\/55 {
  background-color: rgb(183 121 31 / 0.55);
}

.bg-yellow-700\/60 {
  background-color: rgb(183 121 31 / 0.6);
}

.bg-yellow-700\/65 {
  background-color: rgb(183 121 31 / 0.65);
}

.bg-yellow-700\/70 {
  background-color: rgb(183 121 31 / 0.7);
}

.bg-yellow-700\/75 {
  background-color: rgb(183 121 31 / 0.75);
}

.bg-yellow-700\/80 {
  background-color: rgb(183 121 31 / 0.8);
}

.bg-yellow-700\/85 {
  background-color: rgb(183 121 31 / 0.85);
}

.bg-yellow-700\/90 {
  background-color: rgb(183 121 31 / 0.9);
}

.bg-yellow-700\/95 {
  background-color: rgb(183 121 31 / 0.95);
}

.bg-yellow-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(151 90 22 / var(--tw-bg-opacity));
}

.bg-yellow-800\/0 {
  background-color: rgb(151 90 22 / 0);
}

.bg-yellow-800\/10 {
  background-color: rgb(151 90 22 / 0.1);
}

.bg-yellow-800\/100 {
  background-color: rgb(151 90 22 / 1);
}

.bg-yellow-800\/15 {
  background-color: rgb(151 90 22 / 0.15);
}

.bg-yellow-800\/20 {
  background-color: rgb(151 90 22 / 0.2);
}

.bg-yellow-800\/25 {
  background-color: rgb(151 90 22 / 0.25);
}

.bg-yellow-800\/30 {
  background-color: rgb(151 90 22 / 0.3);
}

.bg-yellow-800\/35 {
  background-color: rgb(151 90 22 / 0.35);
}

.bg-yellow-800\/40 {
  background-color: rgb(151 90 22 / 0.4);
}

.bg-yellow-800\/45 {
  background-color: rgb(151 90 22 / 0.45);
}

.bg-yellow-800\/5 {
  background-color: rgb(151 90 22 / 0.05);
}

.bg-yellow-800\/50 {
  background-color: rgb(151 90 22 / 0.5);
}

.bg-yellow-800\/55 {
  background-color: rgb(151 90 22 / 0.55);
}

.bg-yellow-800\/60 {
  background-color: rgb(151 90 22 / 0.6);
}

.bg-yellow-800\/65 {
  background-color: rgb(151 90 22 / 0.65);
}

.bg-yellow-800\/70 {
  background-color: rgb(151 90 22 / 0.7);
}

.bg-yellow-800\/75 {
  background-color: rgb(151 90 22 / 0.75);
}

.bg-yellow-800\/80 {
  background-color: rgb(151 90 22 / 0.8);
}

.bg-yellow-800\/85 {
  background-color: rgb(151 90 22 / 0.85);
}

.bg-yellow-800\/90 {
  background-color: rgb(151 90 22 / 0.9);
}

.bg-yellow-800\/95 {
  background-color: rgb(151 90 22 / 0.95);
}

.bg-yellow-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(116 66 16 / var(--tw-bg-opacity));
}

.bg-yellow-900\/0 {
  background-color: rgb(116 66 16 / 0);
}

.bg-yellow-900\/10 {
  background-color: rgb(116 66 16 / 0.1);
}

.bg-yellow-900\/100 {
  background-color: rgb(116 66 16 / 1);
}

.bg-yellow-900\/15 {
  background-color: rgb(116 66 16 / 0.15);
}

.bg-yellow-900\/20 {
  background-color: rgb(116 66 16 / 0.2);
}

.bg-yellow-900\/25 {
  background-color: rgb(116 66 16 / 0.25);
}

.bg-yellow-900\/30 {
  background-color: rgb(116 66 16 / 0.3);
}

.bg-yellow-900\/35 {
  background-color: rgb(116 66 16 / 0.35);
}

.bg-yellow-900\/40 {
  background-color: rgb(116 66 16 / 0.4);
}

.bg-yellow-900\/45 {
  background-color: rgb(116 66 16 / 0.45);
}

.bg-yellow-900\/5 {
  background-color: rgb(116 66 16 / 0.05);
}

.bg-yellow-900\/50 {
  background-color: rgb(116 66 16 / 0.5);
}

.bg-yellow-900\/55 {
  background-color: rgb(116 66 16 / 0.55);
}

.bg-yellow-900\/60 {
  background-color: rgb(116 66 16 / 0.6);
}

.bg-yellow-900\/65 {
  background-color: rgb(116 66 16 / 0.65);
}

.bg-yellow-900\/70 {
  background-color: rgb(116 66 16 / 0.7);
}

.bg-yellow-900\/75 {
  background-color: rgb(116 66 16 / 0.75);
}

.bg-yellow-900\/80 {
  background-color: rgb(116 66 16 / 0.8);
}

.bg-yellow-900\/85 {
  background-color: rgb(116 66 16 / 0.85);
}

.bg-yellow-900\/90 {
  background-color: rgb(116 66 16 / 0.9);
}

.bg-yellow-900\/95 {
  background-color: rgb(116 66 16 / 0.95);
}

.bg-yellow-950 {
  --tw-bg-opacity: 1;
  background-color: rgb(66 32 6 / var(--tw-bg-opacity));
}

.bg-yellow-950\/0 {
  background-color: rgb(66 32 6 / 0);
}

.bg-yellow-950\/10 {
  background-color: rgb(66 32 6 / 0.1);
}

.bg-yellow-950\/100 {
  background-color: rgb(66 32 6 / 1);
}

.bg-yellow-950\/15 {
  background-color: rgb(66 32 6 / 0.15);
}

.bg-yellow-950\/20 {
  background-color: rgb(66 32 6 / 0.2);
}

.bg-yellow-950\/25 {
  background-color: rgb(66 32 6 / 0.25);
}

.bg-yellow-950\/30 {
  background-color: rgb(66 32 6 / 0.3);
}

.bg-yellow-950\/35 {
  background-color: rgb(66 32 6 / 0.35);
}

.bg-yellow-950\/40 {
  background-color: rgb(66 32 6 / 0.4);
}

.bg-yellow-950\/45 {
  background-color: rgb(66 32 6 / 0.45);
}

.bg-yellow-950\/5 {
  background-color: rgb(66 32 6 / 0.05);
}

.bg-yellow-950\/50 {
  background-color: rgb(66 32 6 / 0.5);
}

.bg-yellow-950\/55 {
  background-color: rgb(66 32 6 / 0.55);
}

.bg-yellow-950\/60 {
  background-color: rgb(66 32 6 / 0.6);
}

.bg-yellow-950\/65 {
  background-color: rgb(66 32 6 / 0.65);
}

.bg-yellow-950\/70 {
  background-color: rgb(66 32 6 / 0.7);
}

.bg-yellow-950\/75 {
  background-color: rgb(66 32 6 / 0.75);
}

.bg-yellow-950\/80 {
  background-color: rgb(66 32 6 / 0.8);
}

.bg-yellow-950\/85 {
  background-color: rgb(66 32 6 / 0.85);
}

.bg-yellow-950\/90 {
  background-color: rgb(66 32 6 / 0.9);
}

.bg-yellow-950\/95 {
  background-color: rgb(66 32 6 / 0.95);
}

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

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

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

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

.fill-current {
  fill: currentColor;
}

.p-0 {
  padding: 0px;
}

.p-1 {
  padding: 0.25rem;
}

.p-10 {
  padding: 2.5rem;
}

.p-12 {
  padding: 3rem;
}

.p-16 {
  padding: 4rem;
}

.p-2 {
  padding: 0.5rem;
}

.p-24 {
  padding: 6rem;
}

.p-3 {
  padding: 0.75rem;
}

.p-4 {
  padding: 1rem;
}

.p-5 {
  padding: 1.25rem;
}

.p-6 {
  padding: 1.5rem;
}

.p-8 {
  padding: 2rem;
}

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

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

.px-10 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

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

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

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

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

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

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

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

.px-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.py-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}

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

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

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

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

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

.py-24 {
  padding-top: 6rem;
  padding-bottom: 6rem;
}

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

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

.py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

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

.pb-0 {
  padding-bottom: 0px;
}

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

.pb-10 {
  padding-bottom: 2.5rem;
}

.pb-12 {
  padding-bottom: 3rem;
}

.pb-16 {
  padding-bottom: 4rem;
}

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

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

.pb-3 {
  padding-bottom: 0.75rem;
}

.pb-4 {
  padding-bottom: 1rem;
}

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

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

.pl-0 {
  padding-left: 0px;
}

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

.pl-10 {
  padding-left: 2.5rem;
}

.pl-12 {
  padding-left: 3rem;
}

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

.pl-2 {
  padding-left: 0.5rem;
}

.pl-24 {
  padding-left: 6rem;
}

.pl-3 {
  padding-left: 0.75rem;
}

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

.pl-6 {
  padding-left: 1.5rem;
}

.pl-8 {
  padding-left: 2rem;
}

.pl-\[1\.7em\] {
  padding-left: 1.7em;
}

.pr-0 {
  padding-right: 0px;
}

.pr-1 {
  padding-right: 0.25rem;
}

.pr-10 {
  padding-right: 2.5rem;
}

.pr-12 {
  padding-right: 3rem;
}

.pr-16 {
  padding-right: 4rem;
}

.pr-2 {
  padding-right: 0.5rem;
}

.pr-24 {
  padding-right: 6rem;
}

.pr-3 {
  padding-right: 0.75rem;
}

.pr-4 {
  padding-right: 1rem;
}

.pr-6 {
  padding-right: 1.5rem;
}

.pr-8 {
  padding-right: 2rem;
}

.pt-0 {
  padding-top: 0px;
}

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

.pt-10 {
  padding-top: 2.5rem;
}

.pt-12 {
  padding-top: 3rem;
}

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

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

.pt-24 {
  padding-top: 6rem;
}

.pt-3 {
  padding-top: 0.75rem;
}

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

.pt-6 {
  padding-top: 1.5rem;
}

.pt-8 {
  padding-top: 2rem;
}

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

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

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

.font-display {
  font-family: Bitter, Georgia, Cambria, "Times New Roman", Times, serif;
}

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

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

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

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

.text-\[0\.8rem\] {
  font-size: 0.8rem;
}

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

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

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

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

.font-extralight {
  font-weight: 200;
}

.font-normal {
  font-weight: 400;
}

.uppercase {
  text-transform: uppercase;
}

.lowercase {
  text-transform: lowercase;
}

.capitalize {
  text-transform: capitalize;
}

.italic {
  font-style: italic;
}

.leading-\[1\.3rem\] {
  line-height: 1.3rem;
}

.leading-none {
  line-height: 1;
}

.leading-normal {
  line-height: 1.5;
}

.text-gray-100 {
  --tw-text-opacity: 1;
  color: rgb(247 250 252 / var(--tw-text-opacity));
}

.text-gray-200 {
  --tw-text-opacity: 1;
  color: rgb(237 242 247 / var(--tw-text-opacity));
}

.text-gray-800 {
  --tw-text-opacity: 1;
  color: rgb(45 55 72 / var(--tw-text-opacity));
}

.text-orange-600 {
  --tw-text-opacity: 1;
  color: rgb(221 107 32 / var(--tw-text-opacity));
}

.text-orange-700 {
  --tw-text-opacity: 1;
  color: rgb(192 86 33 / var(--tw-text-opacity));
}

.text-orange-800 {
  --tw-text-opacity: 1;
  color: rgb(156 66 33 / var(--tw-text-opacity));
}

.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.underline {
  text-decoration-line: underline;
}

.no-underline {
  text-decoration-line: none;
}

.opacity-0 {
  opacity: 0;
}

.opacity-10 {
  opacity: 0.1;
}

.opacity-100 {
  opacity: 1;
}

.opacity-15 {
  opacity: 0.15;
}

.opacity-20 {
  opacity: 0.2;
}

.opacity-25 {
  opacity: 0.25;
}

.opacity-30 {
  opacity: 0.3;
}

.opacity-35 {
  opacity: 0.35;
}

.opacity-40 {
  opacity: 0.4;
}

.opacity-45 {
  opacity: 0.45;
}

.opacity-5 {
  opacity: 0.05;
}

.opacity-50 {
  opacity: 0.5;
}

.opacity-55 {
  opacity: 0.55;
}

.opacity-60 {
  opacity: 0.6;
}

.opacity-65 {
  opacity: 0.65;
}

.opacity-70 {
  opacity: 0.7;
}

.opacity-75 {
  opacity: 0.75;
}

.opacity-80 {
  opacity: 0.8;
}

.opacity-85 {
  opacity: 0.85;
}

.opacity-90 {
  opacity: 0.9;
}

.opacity-95 {
  opacity: 0.95;
}

.shadow {
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.outline {
  outline-style: solid;
}

.blur {
  --tw-blur: blur(8px);
  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);
}

.\!invert {
  --tw-invert: invert(100%) !important;
  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) !important;
}

.invert {
  --tw-invert: invert(100%);
  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 {
  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) !important;
}

.filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.transition {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.hover\:bg-gray-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(26 32 44 / var(--tw-bg-opacity));
}

.hover\:text-gray-100:hover {
  --tw-text-opacity: 1;
  color: rgb(247 250 252 / var(--tw-text-opacity));
}

.hover\:text-orange-900:hover {
  --tw-text-opacity: 1;
  color: rgb(123 52 30 / var(--tw-text-opacity));
}

.hover\:text-white:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.hover\:underline:hover {
  text-decoration-line: underline;
}

@media (min-width: 640px) {

  .sm\:mb-0 {
    margin-bottom: 0px;
  }

  .sm\:mr-auto {
    margin-right: auto;
  }

  .sm\:mt-0 {
    margin-top: 0px;
  }

  .sm\:flex {
    display: flex;
  }

  .sm\:w-1\/2 {
    width: 50%;
  }

  .sm\:w-1\/4 {
    width: 25%;
  }

  .sm\:w-2\/3 {
    width: 66.666667%;
  }

  .sm\:w-auto {
    width: auto;
  }

  .sm\:justify-start {
    justify-content: flex-start;
  }

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

  .sm\:pl-6 {
    padding-left: 1.5rem;
  }
}

@media (min-width: 768px) {

  .md\:m-0 {
    margin: 0px;
  }

  .md\:m-1 {
    margin: 0.25rem;
  }

  .md\:m-10 {
    margin: 2.5rem;
  }

  .md\:m-12 {
    margin: 3rem;
  }

  .md\:m-16 {
    margin: 4rem;
  }

  .md\:m-2 {
    margin: 0.5rem;
  }

  .md\:m-24 {
    margin: 6rem;
  }

  .md\:m-3 {
    margin: 0.75rem;
  }

  .md\:m-4 {
    margin: 1rem;
  }

  .md\:m-6 {
    margin: 1.5rem;
  }

  .md\:m-8 {
    margin: 2rem;
  }

  .md\:mx-0 {
    margin-left: 0px;
    margin-right: 0px;
  }

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

  .md\:mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .md\:mx-12 {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .md\:mx-16 {
    margin-left: 4rem;
    margin-right: 4rem;
  }

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

  .md\:mx-24 {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .md\:mx-3 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

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

  .md\:mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .md\:mx-8 {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .md\:my-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }

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

  .md\:my-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .md\:my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

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

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

  .md\:my-24 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .md\:my-3 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }

  .md\:my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .md\:my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .md\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .md\:mb-0 {
    margin-bottom: 0px;
  }

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

  .md\:mb-10 {
    margin-bottom: 2.5rem;
  }

  .md\:mb-12 {
    margin-bottom: 3rem;
  }

  .md\:mb-16 {
    margin-bottom: 4rem;
  }

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

  .md\:mb-24 {
    margin-bottom: 6rem;
  }

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

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

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

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

  .md\:ml-0 {
    margin-left: 0px;
  }

  .md\:ml-1 {
    margin-left: 0.25rem;
  }

  .md\:ml-10 {
    margin-left: 2.5rem;
  }

  .md\:ml-12 {
    margin-left: 3rem;
  }

  .md\:ml-16 {
    margin-left: 4rem;
  }

  .md\:ml-2 {
    margin-left: 0.5rem;
  }

  .md\:ml-24 {
    margin-left: 6rem;
  }

  .md\:ml-3 {
    margin-left: 0.75rem;
  }

  .md\:ml-4 {
    margin-left: 1rem;
  }

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

  .md\:ml-8 {
    margin-left: 2rem;
  }

  .md\:mr-0 {
    margin-right: 0px;
  }

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

  .md\:mr-10 {
    margin-right: 2.5rem;
  }

  .md\:mr-12 {
    margin-right: 3rem;
  }

  .md\:mr-16 {
    margin-right: 4rem;
  }

  .md\:mr-2 {
    margin-right: 0.5rem;
  }

  .md\:mr-24 {
    margin-right: 6rem;
  }

  .md\:mr-3 {
    margin-right: 0.75rem;
  }

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

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

  .md\:mr-8 {
    margin-right: 2rem;
  }

  .md\:mt-0 {
    margin-top: 0px;
  }

  .md\:mt-1 {
    margin-top: 0.25rem;
  }

  .md\:mt-10 {
    margin-top: 2.5rem;
  }

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

  .md\:mt-16 {
    margin-top: 4rem;
  }

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

  .md\:mt-24 {
    margin-top: 6rem;
  }

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

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

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

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

  .md\:flex {
    display: flex;
  }

  .md\:h-6 {
    height: 1.5rem;
  }

  .md\:w-3\/4 {
    width: 75%;
  }

  .md\:w-6 {
    width: 1.5rem;
  }

  .md\:flex-row {
    flex-direction: row;
  }

  .md\:p-0 {
    padding: 0px;
  }

  .md\:p-1 {
    padding: 0.25rem;
  }

  .md\:p-10 {
    padding: 2.5rem;
  }

  .md\:p-12 {
    padding: 3rem;
  }

  .md\:p-16 {
    padding: 4rem;
  }

  .md\:p-2 {
    padding: 0.5rem;
  }

  .md\:p-24 {
    padding: 6rem;
  }

  .md\:p-3 {
    padding: 0.75rem;
  }

  .md\:p-4 {
    padding: 1rem;
  }

  .md\:p-6 {
    padding: 1.5rem;
  }

  .md\:p-8 {
    padding: 2rem;
  }

  .md\:px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }

  .md\:px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .md\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .md\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .md\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .md\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .md\:px-24 {
    padding-left: 6rem;
    padding-right: 6rem;
  }

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

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

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

  .md\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .md\:py-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }

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

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

  .md\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .md\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

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

  .md\:py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

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

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

  .md\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .md\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .md\:pb-0 {
    padding-bottom: 0px;
  }

  .md\:pb-1 {
    padding-bottom: 0.25rem;
  }

  .md\:pb-10 {
    padding-bottom: 2.5rem;
  }

  .md\:pb-12 {
    padding-bottom: 3rem;
  }

  .md\:pb-16 {
    padding-bottom: 4rem;
  }

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

  .md\:pb-24 {
    padding-bottom: 6rem;
  }

  .md\:pb-3 {
    padding-bottom: 0.75rem;
  }

  .md\:pb-4 {
    padding-bottom: 1rem;
  }

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

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

  .md\:pl-0 {
    padding-left: 0px;
  }

  .md\:pl-1 {
    padding-left: 0.25rem;
  }

  .md\:pl-10 {
    padding-left: 2.5rem;
  }

  .md\:pl-12 {
    padding-left: 3rem;
  }

  .md\:pl-16 {
    padding-left: 4rem;
  }

  .md\:pl-2 {
    padding-left: 0.5rem;
  }

  .md\:pl-24 {
    padding-left: 6rem;
  }

  .md\:pl-3 {
    padding-left: 0.75rem;
  }

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

  .md\:pl-6 {
    padding-left: 1.5rem;
  }

  .md\:pl-8 {
    padding-left: 2rem;
  }

  .md\:pr-0 {
    padding-right: 0px;
  }

  .md\:pr-1 {
    padding-right: 0.25rem;
  }

  .md\:pr-10 {
    padding-right: 2.5rem;
  }

  .md\:pr-12 {
    padding-right: 3rem;
  }

  .md\:pr-16 {
    padding-right: 4rem;
  }

  .md\:pr-2 {
    padding-right: 0.5rem;
  }

  .md\:pr-24 {
    padding-right: 6rem;
  }

  .md\:pr-3 {
    padding-right: 0.75rem;
  }

  .md\:pr-4 {
    padding-right: 1rem;
  }

  .md\:pr-6 {
    padding-right: 1.5rem;
  }

  .md\:pr-8 {
    padding-right: 2rem;
  }

  .md\:pt-0 {
    padding-top: 0px;
  }

  .md\:pt-1 {
    padding-top: 0.25rem;
  }

  .md\:pt-10 {
    padding-top: 2.5rem;
  }

  .md\:pt-12 {
    padding-top: 3rem;
  }

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

  .md\:pt-2 {
    padding-top: 0.5rem;
  }

  .md\:pt-24 {
    padding-top: 6rem;
  }

  .md\:pt-3 {
    padding-top: 0.75rem;
  }

  .md\:pt-4 {
    padding-top: 1rem;
  }

  .md\:pt-6 {
    padding-top: 1.5rem;
  }

  .md\:pt-8 {
    padding-top: 2rem;
  }

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

@media (min-width: 1024px) {

  .lg\:order-1 {
    order: 1;
  }

  .lg\:order-2 {
    order: 2;
  }

  .lg\:m-0 {
    margin: 0px;
  }

  .lg\:m-1 {
    margin: 0.25rem;
  }

  .lg\:m-10 {
    margin: 2.5rem;
  }

  .lg\:m-12 {
    margin: 3rem;
  }

  .lg\:m-16 {
    margin: 4rem;
  }

  .lg\:m-2 {
    margin: 0.5rem;
  }

  .lg\:m-24 {
    margin: 6rem;
  }

  .lg\:m-3 {
    margin: 0.75rem;
  }

  .lg\:m-4 {
    margin: 1rem;
  }

  .lg\:m-6 {
    margin: 1.5rem;
  }

  .lg\:m-8 {
    margin: 2rem;
  }

  .lg\:mx-0 {
    margin-left: 0px;
    margin-right: 0px;
  }

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

  .lg\:mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .lg\:mx-12 {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .lg\:mx-16 {
    margin-left: 4rem;
    margin-right: 4rem;
  }

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

  .lg\:mx-24 {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .lg\:mx-3 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

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

  .lg\:mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .lg\:mx-8 {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .lg\:my-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }

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

  .lg\:my-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .lg\:my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

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

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

  .lg\:my-24 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .lg\:my-3 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }

  .lg\:my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .lg\:my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .lg\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

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

  .lg\:mb-0 {
    margin-bottom: 0px;
  }

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

  .lg\:mb-10 {
    margin-bottom: 2.5rem;
  }

  .lg\:mb-12 {
    margin-bottom: 3rem;
  }

  .lg\:mb-16 {
    margin-bottom: 4rem;
  }

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

  .lg\:mb-24 {
    margin-bottom: 6rem;
  }

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

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

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

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

  .lg\:ml-0 {
    margin-left: 0px;
  }

  .lg\:ml-1 {
    margin-left: 0.25rem;
  }

  .lg\:ml-10 {
    margin-left: 2.5rem;
  }

  .lg\:ml-12 {
    margin-left: 3rem;
  }

  .lg\:ml-16 {
    margin-left: 4rem;
  }

  .lg\:ml-2 {
    margin-left: 0.5rem;
  }

  .lg\:ml-24 {
    margin-left: 6rem;
  }

  .lg\:ml-3 {
    margin-left: 0.75rem;
  }

  .lg\:ml-4 {
    margin-left: 1rem;
  }

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

  .lg\:ml-8 {
    margin-left: 2rem;
  }

  .lg\:mr-0 {
    margin-right: 0px;
  }

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

  .lg\:mr-10 {
    margin-right: 2.5rem;
  }

  .lg\:mr-12 {
    margin-right: 3rem;
  }

  .lg\:mr-16 {
    margin-right: 4rem;
  }

  .lg\:mr-2 {
    margin-right: 0.5rem;
  }

  .lg\:mr-24 {
    margin-right: 6rem;
  }

  .lg\:mr-3 {
    margin-right: 0.75rem;
  }

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

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

  .lg\:mr-8 {
    margin-right: 2rem;
  }

  .lg\:mt-0 {
    margin-top: 0px;
  }

  .lg\:mt-1 {
    margin-top: 0.25rem;
  }

  .lg\:mt-10 {
    margin-top: 2.5rem;
  }

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

  .lg\:mt-16 {
    margin-top: 4rem;
  }

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

  .lg\:mt-24 {
    margin-top: 6rem;
  }

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

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

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

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

  .lg\:block {
    display: block;
  }

  .lg\:flex {
    display: flex;
  }

  .lg\:h-32 {
    height: 8rem;
  }

  .lg\:w-1\/2 {
    width: 50%;
  }

  .lg\:w-1\/4 {
    width: 25%;
  }

  .lg\:w-32 {
    width: 8rem;
  }

  .lg\:max-w-md {
    max-width: 28rem;
  }

  .lg\:flex-row {
    flex-direction: row;
  }

  .lg\:space-x-16 > :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-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0px * var(--tw-space-y-reverse));
  }

  .lg\:p-0 {
    padding: 0px;
  }

  .lg\:p-1 {
    padding: 0.25rem;
  }

  .lg\:p-10 {
    padding: 2.5rem;
  }

  .lg\:p-12 {
    padding: 3rem;
  }

  .lg\:p-16 {
    padding: 4rem;
  }

  .lg\:p-2 {
    padding: 0.5rem;
  }

  .lg\:p-24 {
    padding: 6rem;
  }

  .lg\:p-3 {
    padding: 0.75rem;
  }

  .lg\:p-4 {
    padding: 1rem;
  }

  .lg\:p-6 {
    padding: 1.5rem;
  }

  .lg\:p-8 {
    padding: 2rem;
  }

  .lg\:px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }

  .lg\:px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .lg\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .lg\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .lg\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .lg\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .lg\:px-24 {
    padding-left: 6rem;
    padding-right: 6rem;
  }

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

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

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

  .lg\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .lg\:py-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }

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

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

  .lg\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .lg\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

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

  .lg\:py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

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

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

  .lg\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .lg\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .lg\:pb-0 {
    padding-bottom: 0px;
  }

  .lg\:pb-1 {
    padding-bottom: 0.25rem;
  }

  .lg\:pb-10 {
    padding-bottom: 2.5rem;
  }

  .lg\:pb-12 {
    padding-bottom: 3rem;
  }

  .lg\:pb-16 {
    padding-bottom: 4rem;
  }

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

  .lg\:pb-24 {
    padding-bottom: 6rem;
  }

  .lg\:pb-3 {
    padding-bottom: 0.75rem;
  }

  .lg\:pb-4 {
    padding-bottom: 1rem;
  }

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

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

  .lg\:pl-0 {
    padding-left: 0px;
  }

  .lg\:pl-1 {
    padding-left: 0.25rem;
  }

  .lg\:pl-10 {
    padding-left: 2.5rem;
  }

  .lg\:pl-12 {
    padding-left: 3rem;
  }

  .lg\:pl-16 {
    padding-left: 4rem;
  }

  .lg\:pl-2 {
    padding-left: 0.5rem;
  }

  .lg\:pl-24 {
    padding-left: 6rem;
  }

  .lg\:pl-3 {
    padding-left: 0.75rem;
  }

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

  .lg\:pl-6 {
    padding-left: 1.5rem;
  }

  .lg\:pl-8 {
    padding-left: 2rem;
  }

  .lg\:pr-0 {
    padding-right: 0px;
  }

  .lg\:pr-1 {
    padding-right: 0.25rem;
  }

  .lg\:pr-10 {
    padding-right: 2.5rem;
  }

  .lg\:pr-12 {
    padding-right: 3rem;
  }

  .lg\:pr-16 {
    padding-right: 4rem;
  }

  .lg\:pr-2 {
    padding-right: 0.5rem;
  }

  .lg\:pr-24 {
    padding-right: 6rem;
  }

  .lg\:pr-3 {
    padding-right: 0.75rem;
  }

  .lg\:pr-4 {
    padding-right: 1rem;
  }

  .lg\:pr-6 {
    padding-right: 1.5rem;
  }

  .lg\:pr-8 {
    padding-right: 2rem;
  }

  .lg\:pt-0 {
    padding-top: 0px;
  }

  .lg\:pt-1 {
    padding-top: 0.25rem;
  }

  .lg\:pt-10 {
    padding-top: 2.5rem;
  }

  .lg\:pt-12 {
    padding-top: 3rem;
  }

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

  .lg\:pt-2 {
    padding-top: 0.5rem;
  }

  .lg\:pt-20 {
    padding-top: 5rem;
  }

  .lg\:pt-24 {
    padding-top: 6rem;
  }

  .lg\:pt-3 {
    padding-top: 0.75rem;
  }

  .lg\:pt-4 {
    padding-top: 1rem;
  }

  .lg\:pt-6 {
    padding-top: 1.5rem;
  }

  .lg\:pt-8 {
    padding-top: 2rem;
  }

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

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

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

@media (min-width: 1280px) {

  .xl\:mx-0 {
    margin-left: 0px;
    margin-right: 0px;
  }

  .xl\:w-auto {
    width: auto;
  }

  .xl\:max-w-5xl {
    max-width: 64rem;
  }

  .xl\:max-w-6xl {
    max-width: 72rem;
  }

  .xl\:px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }

  .xl\:pt-6 {
    padding-top: 1.5rem;
  }

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

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljLjUzODc3MTFmLmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFDQTs7Q0FBQTs7O0NBQUE7O0FBQUE7OztFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7O0VBQUE7QUFBQTs7QUFBQTs7Ozs7Ozs7Q0FBQTs7QUFBQTs7RUFBQTtFQUFBO0VBQUE7RUFBQTtLQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTs7O0NBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7Ozs7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBO0VBQUE7VUFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBOzs7Ozs7RUFBQTtFQUFBO0FBQUE7O0FBQUE7O0NBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7O0NBQUE7O0FBQUE7O0VBQUE7QUFBQTs7QUFBQTs7Ozs7Q0FBQTs7QUFBQTs7OztFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7O0NBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBOztFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTs7OztDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7Ozs7Q0FBQTs7QUFBQTs7Ozs7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTs7Q0FBQTs7QUFBQTs7RUFBQTtBQUFBOztBQUFBOzs7Q0FBQTs7QUFBQTs7OztFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTs7Q0FBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7O0NBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBOztFQUFBO0FBQUE7O0FBQUE7OztDQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTs7O0NBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7O0NBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBOzs7Ozs7Ozs7Ozs7O0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7OztFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBOztDQUFBO0FBQUE7RUFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTs7O0NBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7O0VBQUE7RUFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBOztFQUFBO0FBQUE7O0FBQUE7O0NBQUE7QUFBQTtFQUFBO0FBQUE7O0FBQUE7Ozs7Q0FBQTs7QUFBQTs7Ozs7Ozs7RUFBQTtFQUFBO0FBQUE7O0FBQUE7O0NBQUE7O0FBQUE7O0VBQUE7RUFBQTtBQUFBOztBQUFBO0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBRUE7RUFBQTtBQUFBO0FBQUE7O0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTs7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBOztFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7O0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTs7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBOztFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7O0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTs7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQ0hBO0FBQ0E7QUFFQTtFQUNJO0FERUo7QUNBUTtFQUFBO0VBQUE7QUFBQTs7QUFLSjtFQUFBO0VBQUE7QUFBQTs7QUFLQTtFQUFBO0VBQUE7RUFDQTtBQURBOztBQUlBO0VBQUE7RUFBQTtFQUNBO0FBREE7O0FBSUE7RUFBQTtFQUFBO0VBQ0E7QUFEQTs7QUFHSjtFQUNJO0FESUo7O0FDREk7RUFBQTtFQUFBO0VBQ0E7QUFEQTs7QUFJQTtFQUFBO0VBQUE7RUFDQTtBQURBOztBQU9JO0VBQUE7RUFBQTtBQUFBO0FBRUk7RUFBQTtFQUFBO0FBQUE7O0FBT1I7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtBQUFBOztBQUdBO0VBQUE7QUFBQTs7QUFHQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7QUFBQTs7QUQ1REE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFDSTtJQUFBO0lBQUE7RUFBQTtBQXFFUjs7QUFoRUk7RUFBQTtFQUFBO0FBQUE7QUFDQTtFQUNJO0lBQUE7SUFBQTtFQUFBO0FBdUVSOztBQWxFSTtFQUFBO0VBQUE7QUFBQTtBQUNBO0VBQ0k7SUFBQTtJQUFBO0VBQUE7QUF5RVI7O0FBcEVJO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtBQUFBO0FBRUk7RUFBQTtBQUFBO0FBR0E7RUFBQTtBQUFBOztBQUtKO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7QUFBQTtBQUVJO0VBQUE7RUFBQTtBQUFBOztBQU1BO0VBQUE7QUFBQTtBQUVJO0VBQUE7QUFBQTs7QUFNUjtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQ0E7RUFDSTtJQUFBO0VBQUE7RUFNQTtJQUFBO0VBQUE7QUFtRVI7QUFqRUk7RUFKSjtJQUtRO0VBMEVOO0FBQ0Y7O0FBdEVJO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFDQTtFQUNJO0lBQUE7RUFBQTtBQTZFUjtBQTNFSTtFQUNJO0lBQUE7RUFBQTtBQStFUjs7QUExRUk7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUNBO0VBQ0k7SUFBQTtFQUFBO0FBaUZSO0FBL0VJO0VBQ0k7SUFBQTtFQUFBO0FBbUZSOztBRTVMSTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUlJO0VBQUE7QUFBQTs7QUFLSjtFQUFBO0VBQUE7QUFBQTs7QUFHQTtFQUFBO0VBQUE7QUFBQTs7QUFHQTtFQUFBO0VBQUE7QUFBQTs7QUFHQTtFQUFBO0VBQUE7QUFBQTs7QUNsQkE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBR0E7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUdBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUNQSjtBQW9CSTs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7QUFEQTtBQUdJOzs7Ozs7Ozs7Ozs7Ozs7OztFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBS0o7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFHQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7QUFEQTs7QUFNQTtF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QUE7O0FsQjJJSjtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtLQUFBO1VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBM0lBO0VBQUEsa0JBMklBO0VBM0lBO0FBMklBOztBQTNJQTtFQUFBLG9CQTJJQTtFQTNJQTtBQTJJQTs7QUEzSUE7RUFBQSxvQkEySUE7RUEzSUE7QUEySUE7O0FBM0lBO0VBQUEsb0JBMklBO0VBM0lBO0FBMklBOztBQTNJQTtFQUFBO0FBMklBOztBQTNJQTs7RUFBQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBO0FBQUE7O0FBM0lBOztFQUFBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUEsZ0JBMklBO0lBM0lBO0VBMklBOztFQTNJQTtJQUFBLG9CQTJJQTtJQTNJQTtFQTJJQTs7RUEzSUE7SUFBQSxtQkEySUE7SUEzSUE7RUEySUE7O0VBM0lBO0lBQUEsaUJBMklBO0lBM0lBO0VBMklBOztFQTNJQTtJQUFBLGlCQTJJQTtJQTNJQTtFQTJJQTs7RUEzSUE7SUFBQSxtQkEySUE7SUEzSUE7RUEySUE7O0VBM0lBO0lBQUEsaUJBMklBO0lBM0lBO0VBMklBOztFQTNJQTtJQUFBLG9CQTJJQTtJQTNJQTtFQTJJQTs7RUEzSUE7SUFBQSxpQkEySUE7SUEzSUE7RUEySUE7O0VBM0lBO0lBQUEsbUJBMklBO0lBM0lBO0VBMklBOztFQTNJQTtJQUFBLGlCQTJJQTtJQTNJQTtFQTJJQTs7RUEzSUE7SUFBQSxlQTJJQTtJQTNJQTtFQTJJQTs7RUEzSUE7SUFBQSxtQkEySUE7SUEzSUE7RUEySUE7O0VBM0lBO0lBQUEsa0JBMklBO0lBM0lBO0VBMklBOztFQTNJQTtJQUFBLGdCQTJJQTtJQTNJQTtFQTJJQTs7RUEzSUE7SUFBQSxnQkEySUE7SUEzSUE7RUEySUE7O0VBM0lBO0lBQUEsa0JBMklBO0lBM0lBO0VBMklBOztFQTNJQTtJQUFBLGdCQTJJQTtJQTNJQTtFQTJJQTs7RUEzSUE7SUFBQSxtQkEySUE7SUEzSUE7RUEySUE7O0VBM0lBO0lBQUEsZ0JBMklBO0lBM0lBO0VBMklBOztFQTNJQTtJQUFBLGtCQTJJQTtJQTNJQTtFQTJJQTs7RUEzSUE7SUFBQSxnQkEySUE7SUEzSUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUEsaUJBMklBO0lBM0lBO0VBMklBOztFQTNJQTtJQUFBLHFCQTJJQTtJQTNJQTtFQTJJQTs7RUEzSUE7SUFBQSxvQkEySUE7SUEzSUE7RUEySUE7O0VBM0lBO0lBQUEsa0JBMklBO0lBM0lBO0VBMklBOztFQTNJQTtJQUFBLGtCQTJJQTtJQTNJQTtFQTJJQTs7RUEzSUE7SUFBQSxvQkEySUE7SUEzSUE7RUEySUE7O0VBM0lBO0lBQUEsa0JBMklBO0lBM0lBO0VBMklBOztFQTNJQTtJQUFBLHFCQTJJQTtJQTNJQTtFQTJJQTs7RUEzSUE7SUFBQSxrQkEySUE7SUEzSUE7RUEySUE7O0VBM0lBO0lBQUEsb0JBMklBO0lBM0lBO0VBMklBOztFQTNJQTtJQUFBLGtCQTJJQTtJQTNJQTtFQTJJQTs7RUEzSUE7SUFBQSxnQkEySUE7SUEzSUE7RUEySUE7O0VBM0lBO0lBQUEsb0JBMklBO0lBM0lBO0VBMklBOztFQTNJQTtJQUFBLG1CQTJJQTtJQTNJQTtFQTJJQTs7RUEzSUE7SUFBQSxpQkEySUE7SUEzSUE7RUEySUE7O0VBM0lBO0lBQUEsaUJBMklBO0lBM0lBO0VBMklBOztFQTNJQTtJQUFBLG1CQTJJQTtJQTNJQTtFQTJJQTs7RUEzSUE7SUFBQSxpQkEySUE7SUEzSUE7RUEySUE7O0VBM0lBO0lBQUEsb0JBMklBO0lBM0lBO0VBMklBOztFQTNJQTtJQUFBLGlCQTJJQTtJQTNJQTtFQTJJQTs7RUEzSUE7SUFBQSxtQkEySUE7SUEzSUE7RUEySUE7O0VBM0lBO0lBQUEsaUJBMklBO0lBM0lBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBLG1CQTJJQTtJQTNJQTtFQTJJQTtBQUFBOztBQTNJQTs7RUFBQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBLGdCQTJJQTtJQTNJQTtFQTJJQTs7RUEzSUE7SUFBQSxvQkEySUE7SUEzSUE7RUEySUE7O0VBM0lBO0lBQUEsbUJBMklBO0lBM0lBO0VBMklBOztFQTNJQTtJQUFBLGlCQTJJQTtJQTNJQTtFQTJJQTs7RUEzSUE7SUFBQSxpQkEySUE7SUEzSUE7RUEySUE7O0VBM0lBO0lBQUEsbUJBMklBO0lBM0lBO0VBMklBOztFQTNJQTtJQUFBLGlCQTJJQTtJQTNJQTtFQTJJQTs7RUEzSUE7SUFBQSxvQkEySUE7SUEzSUE7RUEySUE7O0VBM0lBO0lBQUEsaUJBMklBO0lBM0lBO0VBMklBOztFQTNJQTtJQUFBLG1CQTJJQTtJQTNJQTtFQTJJQTs7RUEzSUE7SUFBQSxpQkEySUE7SUEzSUE7RUEySUE7O0VBM0lBO0lBQUEsZUEySUE7SUEzSUE7RUEySUE7O0VBM0lBO0lBQUEsbUJBMklBO0lBM0lBO0VBMklBOztFQTNJQTtJQUFBLGtCQTJJQTtJQTNJQTtFQTJJQTs7RUEzSUE7SUFBQSxnQkEySUE7SUEzSUE7RUEySUE7O0VBM0lBO0lBQUEsZ0JBMklBO0lBM0lBO0VBMklBOztFQTNJQTtJQUFBLGtCQTJJQTtJQTNJQTtFQTJJQTs7RUEzSUE7SUFBQSxnQkEySUE7SUEzSUE7RUEySUE7O0VBM0lBO0lBQUEsbUJBMklBO0lBM0lBO0VBMklBOztFQTNJQTtJQUFBLGdCQTJJQTtJQTNJQTtFQTJJQTs7RUEzSUE7SUFBQSxrQkEySUE7SUEzSUE7RUEySUE7O0VBM0lBO0lBQUEsZ0JBMklBO0lBM0lBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBLHVCQTJJQTtJQTNJQSxvREEySUE7SUEzSUE7RUEySUE7O0VBM0lBO0lBQUEsdUJBMklBO0lBM0lBLDJEQTJJQTtJQTNJQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQSxpQkEySUE7SUEzSUE7RUEySUE7O0VBM0lBO0lBQUEscUJBMklBO0lBM0lBO0VBMklBOztFQTNJQTtJQUFBLG9CQTJJQTtJQTNJQTtFQTJJQTs7RUEzSUE7SUFBQSxrQkEySUE7SUEzSUE7RUEySUE7O0VBM0lBO0lBQUEsa0JBMklBO0lBM0lBO0VBMklBOztFQTNJQTtJQUFBLG9CQTJJQTtJQTNJQTtFQTJJQTs7RUEzSUE7SUFBQSxrQkEySUE7SUEzSUE7RUEySUE7O0VBM0lBO0lBQUEscUJBMklBO0lBM0lBO0VBMklBOztFQTNJQTtJQUFBLGtCQTJJQTtJQTNJQTtFQTJJQTs7RUEzSUE7SUFBQSxvQkEySUE7SUEzSUE7RUEySUE7O0VBM0lBO0lBQUEsa0JBMklBO0lBM0lBO0VBMklBOztFQTNJQTtJQUFBLGdCQTJJQTtJQTNJQTtFQTJJQTs7RUEzSUE7SUFBQSxvQkEySUE7SUEzSUE7RUEySUE7O0VBM0lBO0lBQUEsbUJBMklBO0lBM0lBO0VBMklBOztFQTNJQTtJQUFBLGlCQTJJQTtJQTNJQTtFQTJJQTs7RUEzSUE7SUFBQSxpQkEySUE7SUEzSUE7RUEySUE7O0VBM0lBO0lBQUEsbUJBMklBO0lBM0lBO0VBMklBOztFQTNJQTtJQUFBLGlCQTJJQTtJQTNJQTtFQTJJQTs7RUEzSUE7SUFBQSxvQkEySUE7SUEzSUE7RUEySUE7O0VBM0lBO0lBQUEsaUJBMklBO0lBM0lBO0VBMklBOztFQTNJQTtJQUFBLG1CQTJJQTtJQTNJQTtFQTJJQTs7RUEzSUE7SUFBQSxpQkEySUE7SUEzSUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUEsaUJBMklBO0lBM0lBO0VBMklBOztFQTNJQTtJQUFBLGVBMklBO0lBM0lBO0VBMklBO0FBQUE7O0FBM0lBOztFQUFBO0lBQUEsZ0JBMklBO0lBM0lBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBLGlCQTJJQTtJQTNJQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQSxrQkEySUE7SUEzSUE7RUEySUE7QUFBQSxDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vbW9jb2pvLy4vcHVibGljL2FwcC90aGVtZXMvZGVmYXVsdC9jc3MvcHVibGljLnNjc3MiLCJ3ZWJwYWNrOi8vbW9jb2pvLy4vcHVibGljL2FwcC90aGVtZXMvZGVmYXVsdC9jc3MvY29tbW9uL19jb21tb24uc2NzcyIsIndlYnBhY2s6Ly9tb2Nvam8vLi9wdWJsaWMvYXBwL3RoZW1lcy9kZWZhdWx0L2Nzcy9jb21tb24vX2FsZXJ0cy5zY3NzIiwid2VicGFjazovL21vY29qby8uL3B1YmxpYy9hcHAvdGhlbWVzL2RlZmF1bHQvY3NzL2NvbW1vbi9fY29udGVudF9hbGlnbm1lbnQuc2NzcyIsIndlYnBhY2s6Ly9tb2Nvam8vLi9wdWJsaWMvYXBwL3RoZW1lcy9kZWZhdWx0L2Nzcy9jb21tb24vX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vbW9jb2pvLy4vcHVibGljL2FwcC90aGVtZXMvZGVmYXVsdC9jc3MvcHVibGljL19iYW5uZXIuc2NzcyIsIndlYnBhY2s6Ly9tb2Nvam8vLi9wdWJsaWMvYXBwL3RoZW1lcy9kZWZhdWx0L2Nzcy9wdWJsaWMvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly9tb2Nvam8vLi9wdWJsaWMvYXBwL3RoZW1lcy9kZWZhdWx0L2Nzcy9wdWJsaWMvX2hlYWRlci5zY3NzIiwid2VicGFjazovL21vY29qby8uL3B1YmxpYy9hcHAvdGhlbWVzL2RlZmF1bHQvY3NzL3B1YmxpYy9fbmV3c2xldHRlci5zY3NzIiwid2VicGFjazovL21vY29qby8uL3B1YmxpYy9hcHAvdGhlbWVzL2RlZmF1bHQvY3NzL3B1YmxpYy9fc2VjdGlvbi5zY3NzIiwid2VicGFjazovL21vY29qby8uL3B1YmxpYy9hcHAvdGhlbWVzL2RlZmF1bHQvY3NzL3B1YmxpYy9fY2FydC5zY3NzIiwid2VicGFjazovL21vY29qby8uL3B1YmxpYy9hcHAvdGhlbWVzL2RlZmF1bHQvY3NzL3B1YmxpYy9fY2hlY2tvdXQuc2NzcyIsIndlYnBhY2s6Ly9tb2Nvam8vLi9wdWJsaWMvYXBwL3RoZW1lcy9kZWZhdWx0L2Nzcy9wdWJsaWMvX3Byb2R1Y3RzX2xpc3Quc2NzcyIsIndlYnBhY2s6Ly9tb2Nvam8vLi9wdWJsaWMvYXBwL3RoZW1lcy9kZWZhdWx0L2Nzcy9wdWJsaWMvX3Byb2R1Y3Rfdmlldy5zY3NzIiwid2VicGFjazovL21vY29qby8uL3B1YmxpYy9hcHAvdGhlbWVzL2RlZmF1bHQvY3NzL3B1YmxpYy9fd29vY29tbWVyY2Uuc2NzcyIsIndlYnBhY2s6Ly9tb2Nvam8vLi9wdWJsaWMvYXBwL3RoZW1lcy9kZWZhdWx0L2Nzcy9wdWJsaWMvX3BfaW5kZXguc2NzcyIsIndlYnBhY2s6Ly9tb2Nvam8vLi9wdWJsaWMvYXBwL3RoZW1lcy9kZWZhdWx0L2Nzcy9wdWJsaWMvX3BfY29udGFjdC5zY3NzIiwid2VicGFjazovL21vY29qby8uL3B1YmxpYy9hcHAvdGhlbWVzL2RlZmF1bHQvY3NzL3B1YmxpYy9fcF93aW5lX2NsdWIuc2NzcyIsIndlYnBhY2s6Ly9tb2Nvam8vLi9wdWJsaWMvYXBwL3RoZW1lcy9kZWZhdWx0L2Nzcy9wdWJsaWMvX3dwX2VkaXRvci5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIiRlbnY6IGRldmVsb3BtZW50O1xuQHRhaWx3aW5kIGJhc2U7XG5cbkB0YWlsd2luZCBjb21wb25lbnRzO1xuXG5AaW1wb3J0IFwiY29tbW9uL2NvbW1vblwiO1xuXG4vLyBnbG9iYWwgc3R5bGVzIG9uIHRoZSBtb3N0IGNvbW1vbiBlbGVtZW50c1xuYm9keSB7XG4gICAgQGFwcGx5IGZvbnQtYm9keSBsZWFkaW5nLW5vcm1hbCB0ZXh0LWdyYXktODAwO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICBAYXBwbHkgbGVhZGluZy10aWdodCB0ZXh0LW9yYW5nZS04MDA7XG59XG5cbmgxLCBoMiwgaDMge1xuICAgIEBhcHBseSBmb250LWRpc3BsYXkgbWItMjtcbn1cblxuaDEge1xuICAgIEBzY3JlZW4gbGcge1xuICAgICAgICBAYXBwbHkgdGV4dC01eGw7XG4gICAgfVxufVxuXG5oMiB7XG4gICAgQGFwcGx5IHRleHQtM3hsO1xuICAgIEBzY3JlZW4gbGcge1xuICAgICAgICBAYXBwbHkgdGV4dC00eGw7XG4gICAgfVxufVxuXG5oMyB7XG4gICAgQGFwcGx5IG10LTggbWItMjtcbiAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgQGFwcGx5IHRleHQtM3hsO1xuICAgIH1cbn1cblxuaDQge1xuICAgIEBhcHBseSBtdC04IG1iLTI7XG59XG5cbnAge1xuICAgIEBhcHBseSBteS00O1xuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIEBhcHBseSBtdC0wO1xuICAgIH1cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIEBhcHBseSBtYi0wO1xuICAgIH1cbn1cblxuaDMgKyBwLCBoNCArIHAge1xuICAgIEBhcHBseSBtdC0wO1xufVxuXG5hIHtcbiAgICBAYXBwbHkgdGV4dC1vcmFuZ2UtNzAwO1xuICAgICY6aG92ZXIge1xuICAgICAgICBAYXBwbHkgdGV4dC1vcmFuZ2UtODAwO1xuICAgIH1cbn1cblxudWwsIG9sIHtcbiAgICBsaSB7XG4gICAgICAgIEBhcHBseSBtYi00O1xuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBAYXBwbHkgbWItMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnctY29udGVudCB7XG4gICAgQGFwcGx5IG1heC13LTExLzEyIG14LWF1dG87XG4gICAgQHNjcmVlbiB4bCB7XG4gICAgICAgIEBhcHBseSBtYXgtdy02eGw7XG4gICAgfVxufVxuXG4udy1jb250ZW50LXdpZGUge1xuICAgIEBzY3JlZW4geGwge1xuICAgICAgICBAYXBwbHkgbWF4LXctMTEvMTI7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4NXJlbTtcbiAgICB9XG59XG5cbi53LWNvbnRlbnQtbmFycm93IHtcbiAgICBAYXBwbHkgbWF4LXctMTEvMTIgbXgtYXV0bztcbiAgICBAc2NyZWVuIG1kIHtcbiAgICAgICAgQGFwcGx5IG1heC13LXhsO1xuICAgIH1cbiAgICBAc2NyZWVuIHhsIHtcbiAgICAgICAgQGFwcGx5IG1heC13LTJ4bDtcbiAgICB9XG59XG5cbi53LWNvbnRlbnQtY29weSB7XG4gICAgQGFwcGx5IG1heC13LTExLzEyIG14LWF1dG87XG4gICAgQHNjcmVlbiBtZCB7XG4gICAgICAgIEBhcHBseSBtYXgtdy1tZDtcbiAgICB9XG4gICAgQHNjcmVlbiB4bCB7XG4gICAgICAgIEBhcHBseSBtYXgtdy14bDtcbiAgICB9XG59XG5cbi8vIGNvbW1vbiBzdHlsZXNcbkBpbXBvcnQgXCJjb21tb24vYWxlcnRzXCIsXG4gICAgXCJjb21tb24vY29udGVudF9hbGlnbm1lbnRcIixcbiAgICBcImNvbW1vbi9mb3Jtc1wiO1xuXG4vLyBwdWJsaWMgb25seSBzdHlsZXNcbkBpbXBvcnRcbiAgICBcInB1YmxpYy9iYW5uZXJcIixcbiAgICBcInB1YmxpYy9idXR0b25zXCIsXG4gICAgXCJwdWJsaWMvaGVhZGVyXCIsXG4gICAgXCJwdWJsaWMvbmV3c2xldHRlclwiLFxuICAgIFwicHVibGljL3NlY3Rpb25cIjtcblxuLy9zaG9wIHN0eWxlc1xuQGltcG9ydFxuICAgIFwicHVibGljL2NhcnRcIixcbiAgICBcInB1YmxpYy9jaGVja291dFwiLFxuICAgIFwicHVibGljL3Byb2R1Y3RzX2xpc3RcIixcbiAgICBcInB1YmxpYy9wcm9kdWN0X3ZpZXdcIixcbiAgICBcInB1YmxpYy93b29jb21tZXJjZVwiO1xuXG4vLyBwYWdlIHNwZWNpZmljXG5AaW1wb3J0IFwicHVibGljL3BfaW5kZXhcIixcblwicHVibGljL3BfY29udGFjdFwiLFxuXCJwdWJsaWMvcF93aW5lX2NsdWJcIjtcblxuLy8gd3AgZWRpdG9yIHN0eWxlc1xuQGltcG9ydFxuXCJwdWJsaWMvd3BfZWRpdG9yXCI7XG5cbkB0YWlsd2luZCB1dGlsaXRpZXM7XG4iLCIvKnN0eWxlbGludC1kaXNhYmxlIG5vLWRlc2NlbmRpbmctc3BlY2lmaWNpdHkqL1xuLyogdGhpcyBmaWxlIGlzIGZvciBwdWJsaWMgYW5kIHByaXZhdGUvYWRtaW4gcGFnZXMgKi9cblxuYSwgLmJ1dHRvbi1saW5rIHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjI1cyBlYXNlO1xuICAgICY6aG92ZXIsICY6YWN0aXZlIHtcbiAgICAgICAgQGFwcGx5IHRleHQtYmx1ZS02MDA7XG4gICAgfVxufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICBAYXBwbHkgbGVhZGluZy10aWdodCBmb250LWJvbGQ7XG59XG5cbi8vIHJlc2V0IG1hcmdpbnMgYW5kIHRleHQgc2l6ZSBvbiBoZWFkaW5ncyBhcyB0YWlsd2luZCByZW1vdmVzIHRoZW1cbmgxIHtcbiAgICBAYXBwbHkgdGV4dC0zeGw7XG4gICAgbWFyZ2luOiAwLjY3cmVtIDA7XG59XG5oMiB7XG4gICAgQGFwcGx5IHRleHQtMnhsO1xuICAgIG1hcmdpbjogMC44M3JlbSAwO1xufVxuaDMge1xuICAgIEBhcHBseSB0ZXh0LXhsO1xuICAgIG1hcmdpbjogMXJlbSAwO1xufVxuaDQge1xuICAgIG1hcmdpbjogMS4zM3JlbSAwO1xufVxuaDUge1xuICAgIEBhcHBseSB0ZXh0LXNtO1xuICAgIG1hcmdpbjogMS42N3JlbSAwO1xufVxuaDYge1xuICAgIEBhcHBseSB0ZXh0LXhzO1xuICAgIG1hcmdpbjogMi4zM3JlbSAwO1xufVxuXG4vLyBtYWtlIGFuY2hvcnMgdGhhdCBhcmUgaW5zaWRlIGhlYWRlcnMgbG9vayBsaWtlIHRoZSBoZWFkZXIsIGJ1dCB1bmRlcmxpbmUgd2hlbiBob3ZlcmVkXG5oMSwgaDIsIGgzLCBoNCB7XG4gICAgYSB7XG4gICAgICAgIEBhcHBseSBuby11bmRlcmxpbmUgdGV4dC1pbmhlcml0O1xuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBAYXBwbHkgdW5kZXJsaW5lIHRleHQtaW5oZXJpdDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gcmUtYWRkIG1hcmdpbiB0byBwIGFzIGl0J3MgcmVzZXQgaW4gdGFpbHdpbmQncyBub3JtYWxpemVcbnAge1xuICAgIEBhcHBseSBteS00O1xufVxuLy9yZS1hZGQgbGlzdCBzdHlsZXMgYXMgdGFpbHdpbmQgcmVtb3ZlcyB0aGVtXG51bCwgb2wge1xuICAgIEBhcHBseSBwbC0xMDtcbn1cbnVsIHtcbiAgICBAYXBwbHkgbGlzdC1kaXNjO1xufVxub2wge1xuICAgIEBhcHBseSBsaXN0LWRlY2ltYWw7XG59XG5cbmFkZHJlc3Mge1xuICAgIEBhcHBseSBub3QtaXRhbGljO1xufVxuXG50ZCB7XG4gICAgQGFwcGx5IGFsaWduLXRvcDtcbn1cblxuO0BpbXBvcnQgXCJzYXNzLWVtYmVkZGVkLWxlZ2FjeS1sb2FkLWRvbmU6MFwiOyIsIi5hbGVydCB7XG4gICAgQGFwcGx5IGZsZXgganVzdGlmeS1iZXR3ZWVuIHctNC81IG10LTAgbXgtYXV0byBtYi0xIHAtMiBiZy1ncmF5LTIwMCBib3JkZXItbC0xMDtcblxuICAgIC8vIGFsZXJ0cyBuZXN0ZWQgaW5zaWRlIGZvcm1zIHNob3VsZCBnbyB0aGUgZnVsbCB3aWR0aFxuICAgIC5mb3JtLXdyYXAgJiB7XG4gICAgICAgIEBhcHBseSB3LWZ1bGw7XG4gICAgfVxufVxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gICAgQGFwcGx5IGJvcmRlci1ncmVlbi01MDA7XG59XG4uYWxlcnQtaW5mbyB7XG4gICAgQGFwcGx5IGJvcmRlci1ibHVlLTQwMDtcbn1cbi5hbGVydC13YXJuaW5nIHtcbiAgICBAYXBwbHkgYm9yZGVyLW9yYW5nZS01MDA7XG59XG4uYWxlcnQtZGFuZ2VyIHtcbiAgICBAYXBwbHkgYm9yZGVyLXJlZC01MDA7XG59XG47QGltcG9ydCBcInNhc3MtZW1iZWRkZWQtbGVnYWN5LWxvYWQtZG9uZToxXCI7IiwiLmNvbnRlbnQtaW1nLWNlbnRlciB7XG4gICAgQGFwcGx5IGJsb2NrIG14LWF1dG8gbXktNDtcbn1cbi5jb250ZW50LWltZy1sZWZ0IHtcbiAgICBAYXBwbHkgZmxvYXQtbGVmdCBteS00IG1yLTQ7XG59XG4uY29udGVudC1pbWctcmlnaHQge1xuICAgIEBhcHBseSBmbG9hdC1yaWdodCBteS00IG1sLTQ7XG59XG47QGltcG9ydCBcInNhc3MtZW1iZWRkZWQtbGVnYWN5LWxvYWQtZG9uZToyXCI7IiwiLypzdHlsZWxpbnQtZGlzYWJsZSBuby1kZXNjZW5kaW5nLXNwZWNpZmljaXR5Ki9cblxuLy8gc3R5bGUgYWxsIGZvcm0gY29udHJvbHMvaW5wdXRzXG5bdHlwZT10ZXh0XSxcblt0eXBlPXBhc3N3b3JkXSxcblt0eXBlPWRhdGVdLFxuW3R5cGU9ZGF0ZXRpbWVdLFxuW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuW3R5cGU9bW9udGhdLFxuW3R5cGU9d2Vla10sXG5bdHlwZT1lbWFpbF0sXG5bdHlwZT1udW1iZXJdLFxuW3R5cGU9c2VhcmNoXSxcblt0eXBlPXRlbF0sXG5bdHlwZT10aW1lXSxcblt0eXBlPXVybF0sXG5bdHlwZT1jb2xvcl0sXG50ZXh0YXJlYSxcbi53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdyBpbnB1dC5pbnB1dC10ZXh0LFxuLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IHRleHRhcmVhIHtcbiAgICBAYXBwbHkgdy1mdWxsIHB4LTIgcHktMSB0ZXh0LWJsYWNrIGJvcmRlciBib3JkZXItZ3JheS00MDAgcm91bmRlZC1zbSBiZy1ncmF5LTIwMCBsZWFkaW5nLW5vcm1hbCB0cmFuc2l0aW9uLWRlZmF1bHQ7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cyBlYXNlO1xuICAgICY6Zm9jdXMge1xuICAgICAgICBAYXBwbHkgYm9yZGVyLWdyYXktNTAwIGJnLWdyYXktMTAwO1xuICAgIH1cbn1cbnRleHRhcmVhIHtcbiAgICAvLyBmaXhlcyBzcGFjZSBiZWxvdyB0ZXh0YXJlYXMsIG1ha2luZyBpdCBjb25zaXN0ZW50IGFjcm9zcyBicm93c2Vyc1xuICAgIEBhcHBseSBhbGlnbi10b3AgdGV4dC1ibGFjaztcbn1cbnNlbGVjdCB7XG4gICAgQGFwcGx5IHctZnVsbCBwLTEgdGV4dC1ibGFjayBib3JkZXIgYm9yZGVyLWdyYXktNTAwIHJvdW5kZWQtc20gYmctZ3JheS0xMDAgdHJhbnNpdGlvbi1kZWZhdWx0O1xuICAgIGhlaWdodDogMi4xNHJlbTtcbn1cblxuLy8gbWFrZSBzdXJlIGV2ZXJ5dGhpbmcgc2hvd3MgYSBwb2ludGVyIG9uIGhvdmVyXG5bdHlwZT1jaGVja2JveF0sIFt0eXBlPXJhZGlvXSwgW3R5cGU9c3VibWl0XSwgW3R5cGU9aW1hZ2VdLCBsYWJlbCwgc2VsZWN0IHtcbiAgICBAYXBwbHkgY3Vyc29yLXBvaW50ZXI7XG59XG5bdHlwZT1maWxlXSB7XG4gICAgQGFwcGx5IHctZnVsbDtcbn1cblxuW3R5cGU9dGV4dF0sXG5bdHlwZT1jaGVja2JveF0sXG5bdHlwZT1yYWRpb10sXG5bdHlwZT1wYXNzd29yZF0sXG5bdHlwZT1kYXRlXSxcblt0eXBlPWRhdGV0aW1lXSxcblt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcblt0eXBlPW1vbnRoXSxcblt0eXBlPXdlZWtdLFxuW3R5cGU9ZW1haWxdLFxuW3R5cGU9bnVtYmVyXSxcblt0eXBlPXNlYXJjaF0sXG5bdHlwZT10ZWxdLFxuW3R5cGU9dGltZV0sXG5bdHlwZT11cmxdLFxuW3R5cGU9Y29sb3JdLFxuW3R5cGU9ZmlsZV0sXG5bdHlwZT1pbWFnZV0sXG5bdHlwZT1zdWJtaXRdLFxudGV4dGFyZWEsXG5zZWxlY3Qge1xuICAgIEBhcHBseSBvdXRsaW5lLW5vbmUgcm91bmRlZC1zbTtcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgQGFwcGx5IG91dGxpbmUtbm9uZSByaW5nLTI7XG4gICAgfVxufVxuXG4uZm9ybS13cmFwIHtcbiAgICBAYXBwbHkgdy0xMS8xMiBtYXgtdy1sZyBteC1hdXRvIG15LTQgcC00IHJvdW5kZWQtc20gc2hhZG93LW1kO1xufVxuXG4uZmllbGQtd3JhcCB7XG4gICAgQGFwcGx5IG1iLTQ7XG4gICAgbGFiZWwge1xuICAgICAgICBAYXBwbHkgYmxvY2sgbWItMTtcbiAgICB9XG59XG4vLyBpZiBubyAuZmllbGQtaGVscCwgdGhlbiBhZGQgLmZpZWxkLXdyYXAgdG8gY29udGFpbmVyIGFsb25nIHdpdGggdGhlc2UgY2xhc3Nlc1xuLmZpZWxkLXdyYXAtcmFkaW8sIC5maWVsZC13cmFwLWNoZWNrYm94IHtcbiAgICBAYXBwbHkgZmxleCBmbGV4LXdyYXAgaXRlbXMtY2VudGVyIG1iLTQ7XG4gICAgaW5wdXQge1xuICAgICAgICBAYXBwbHkgc2hyaW5rO1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjM1ZW07XG4gICAgfVxuICAgIGxhYmVsIHtcbiAgICAgICAgQGFwcGx5IGdyb3cgbWItMCBwbC0yO1xuICAgIH1cbn1cblxuLmZpZWxkLXdyYXAtcmFkaW9zLCAuZmllbGQtd3JhcC1jaGVja2JveGVzIHtcbiAgICBAYXBwbHkgbWItNDtcbiAgICBsZWdlbmQge1xuICAgICAgICBAYXBwbHkgbWItMTtcbiAgICB9XG4gICAgLmZpZWxkLXdyYXAtcmFkaW8sIC5maWVsZC13cmFwLWNoZWNrYm94IHtcbiAgICAgICAgQGFwcGx5IG1iLTEgbXItNDtcbiAgICB9XG59XG5cbi5maWVsZC1lcnJvcnMge1xuICAgIEBhcHBseSBtYi0xIHBsLTAgbGlzdC1ub25lO1xuICAgIGxpIHtcbiAgICAgICAgQGFwcGx5IG1iLTEgcC0yIGJnLWdyYXktMjAwIGJvcmRlci1sLTEwIGJvcmRlci1yZWQtNzAwO1xuICAgIH1cbn1cblxuLmZpZWxkLXdyYXAtcmVhZG9ubHkge1xuICAgIEBhcHBseSByZWxhdGl2ZTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBAYXBwbHkgYWJzb2x1dGUgcmlnaHQtMCB0ZXh0LXhzIG9wYWNpdHktNTA7XG4gICAgICAgIHRvcDogMC41cmVtO1xuICAgICAgICBjb250ZW50OiBcInJlYWQtb25seVwiO1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgICAgQGFwcGx5IG9wYWNpdHktNTA7XG4gICAgfVxufVxuXG4vLyAxMDAlIHdpZHRoIHdyYXBzIGhlbHAgd2hlbiB3aXRoaW4gYSBmbGV4Ym94IChleC4gZm9yIGEgY2hlY2tib3gpLlxuLmZpZWxkLWhlbHAge1xuICAgIEBhcHBseSB3LWZ1bGwgbXQtcHggdGV4dC14cyBpdGFsaWMgdGV4dC1ncmF5LTYwMCBsZWFkaW5nLXRpZ2h0O1xuICAgIC8vIHRoZSBwYWRkaW5nIGhlbHBzIGl0IGFsaWduIGJldHRlciB3aXRoIGZpZWxkIGFib3ZlXG4gICAgcGFkZGluZy1sZWZ0OiAwLjFlbTtcbn1cblxuLy8gdGhlc2Ugc2hvdyB1cCBhZnRlciB0aGUgZm9ybSBidXR0b25zLCBvdXRzaWRlIHRoZSBmb3JtIHRhZ1xuLy8gZm9yIGV4dHJhIGFjdGlvbnMsIHN1Y2ggYXMgZGVsZXRlLCB0aGF0IGFyZW4ndCBwYXJ0IG9mIHRoZSBjdXJyZW50IGZvcm1cbi8vIGJ1dCBhbHNvIHdvdWxkIGFkZCBjbHV0dGVyIHRvIGFkZCB0aGVtIGFzIGxpbmtzIG9uIHRoZSByZWNvcmQgbGlzdFxuLy8gdGhpcyBpcyB0eXBpY2FsbHkgYSA8dWw+XG4vLyB0aGUgYWN0aW9ucyBoZXJlIG1heSBvciBtYXkgbm90IGJlIGluc2lkZSBhIGZvcm1cbi5mb3JtLWV4dHJhX2FjdGlvbnMge1xuICAgIEBhcHBseSBmbGV4IGZsZXgtY29sIGZsZXgtd3JhcCBpdGVtcy1lbmQganVzdGlmeS1lbmQgbGlzdC1ub25lO1xufVxuLmZvcm0tYWN0aW9uIHtcbiAgICBAYXBwbHkgdGV4dC1zbSBtbC00O1xufVxuXG5zcGFuLndwY2Y3LWxpc3QtaXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbjtAaW1wb3J0IFwic2Fzcy1lbWJlZGRlZC1sZWdhY3ktbG9hZC1kb25lOjNcIjsiLCIuYmFubmVyIHtcbiAgICBAYXBwbHkgYmctY292ZXIgYmctY2VudGVyIHctZnVsbDtcbiAgICBoMSwgaDQge1xuICAgICAgICBAYXBwbHkgdGV4dC13aGl0ZTtcbiAgICB9XG4gICAgJi1ocCB7XG4gICAgICAgIEBhcHBseSBmbGV4IHctZnVsbCBiZy1jb3ZlciBiZy1ib3R0b20gei0wO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaGVyb2Jhci1ocC5qcGcnKTtcbiAgICAgICAgQHNjcmVlbiB4bCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1hYm91dCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9tb2Nvam8tYWJvdXQuanBnJyk7XG4gICAgICAgIEBzY3JlZW4geGwge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL21vY29qby1hYm91dC13aWRlLmpwZycpO1xuICAgICAgICB9XG4gICAgfVxuICAgICYtY29udGFjdCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9tb2Nvam8tY29udGFjdC5qcGcnKTtcbiAgICAgICAgQHNjcmVlbiB4bCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvbW9jb2pvLWNvbnRhY3Qtd2lkZS5qcGcnKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLWNsdWIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvbW9jb2pvLWNsdWIuanBnJyk7XG4gICAgICAgIEBzY3JlZW4geGwge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL21vY29qby1jbHViLXdpZGUuanBnJyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1tYWluIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL21vY29qby1iYXJyZWwuanBnJyk7XG4gICAgfVxuICAgICYtcGF0aW8ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvbW9jb2pvLXBhdGlvLmpwZycpO1xuICAgICAgICBAc2NyZWVuIHhsIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9tb2Nvam8tcGF0aW8td2lkZS5qcGcnKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLXNob3Age1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaGVyb2Jhci1ocC5qcGcnKTtcbiAgICB9XG4gICAgJi10YXN0aW5nIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL21vY29qby10YXN0aW5ncy5qcGcnKTtcbiAgICAgICAgQHNjcmVlbiB4bCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvbW9jb2pvLXRhc3RpbmdzLXdpZGUuanBnJyk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5iYW5uZXItaW5uZXIge1xuICAgIEBhcHBseSBmbGV4IGZsZXgtY29sIGl0ZW1zLWNlbnRlciB3LWZ1bGwgaC1mdWxsIHB5LTI0IHRleHQtY2VudGVyIHRleHQtd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjUpO1xuICAgIEBzY3JlZW4gbGcge1xuICAgICAgICBAYXBwbHkgcHktNDg7XG4gICAgfVxuICAgIEBzY3JlZW4geGwge1xuICAgICAgICBAYXBwbHkgcHktNjQ7XG4gICAgfVxuICAgICYtaHAge1xuICAgICAgICBAYXBwbHkgZmxleC13cmFwIGp1c3RpZnktY2VudGVyIG14LWF1dG8gdGV4dC1jZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4zKTtcbiAgICB9XG59XG5cbi5iYW5uZXItaGVhZGluZyB7XG4gICAgQGFwcGx5IHRleHQtM3hsO1xuICAgIEBzY3JlZW4gbWQge1xuICAgICAgICBAYXBwbHkgdGV4dC02eGw7XG4gICAgfVxufVxuXG4uYmFubmVyLXN1YmhlYWRpbmcge1xuICAgIEBhcHBseSB0ZXh0LXhsO1xuICAgIEBzY3JlZW4gbWQge1xuICAgICAgICBAYXBwbHkgdGV4dC0zeGw7XG4gICAgfVxufVxuLmJhbm5lci1oZWFkaW5nLWhwIHtcbiAgICBAYXBwbHkgdy0yLzMgeGw6dy1bNTUlXSBtYi02IHRleHQtNHhsIHRleHQtd2hpdGUgdGV4dC1jZW50ZXIgbGVhZGluZy10aWdodCA7XG5cbiAgICBAc2NyZWVuIHhsIHtcbiAgICAgICAgZm9udC1zaXplOiA1cmVtO1xuICAgIH1cbn1cblxuO0BpbXBvcnQgXCJzYXNzLWVtYmVkZGVkLWxlZ2FjeS1sb2FkLWRvbmU6NFwiOyIsIi5idXR0b24sIGEuYnV0dG9uLCBbdHlwZT1zdWJtaXRdLCAud29vY29tbWVyY2UgYS5idXR0b24sIC53b29jb21tZXJjZSBhLmJ1dHRvbi5hbHQsIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdCB7XG4gICAgQGFwcGx5IGlubGluZS1ibG9jayBweC02IHB5LTQgdGV4dC13aGl0ZSBiZy1vcmFuZ2UtODAwIGxlYWRpbmctbm9uZSByb3VuZGVkIG5vLXVuZGVybGluZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbjtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgQGFwcGx5IHRleHQtd2hpdGUgYmctb3JhbmdlLTkwMDtcbiAgICB9XG4gICAgQHNjcmVlbiBzbSB7XG4gICAgICAgIEBhcHBseSB0ZXh0LWxnIGZvbnQtbm9ybWFsO1xuICAgIH1cbn1cblxuLmJ1dHRvbi1sZyB7XG4gICAgQGFwcGx5IHB4LTggcHktNjtcbiAgICBAc2NyZWVuIHNtIHtcbiAgICAgICAgQGFwcGx5IHRleHQtMnhsO1xuICAgIH1cbn1cblxuLmJ1dHRvbi1tZW51LCBhLmJ1dHRvbi1tZW51LCAud29vY29tbWVyY2UgYS5idXR0b24tbWVudSB7XG4gICAgQGFwcGx5IGZsZXgganVzdGlmeS1jZW50ZXIgaXRlbXMtY2VudGVyIHctNDAgbXgtYXV0bztcbiAgICBAc2NyZWVuIHNtIHtcbiAgICAgICAgQGFwcGx5IHRleHQtbGcgaC0xNjtcbiAgICB9XG4gICAgQHNjcmVlbiB4bCB7XG4gICAgICAgIEBhcHBseSB3LWF1dG8gbXgtMCB0ZXh0LXhsO1xuICAgIH1cbn1cblxuO0BpbXBvcnQgXCJzYXNzLWVtYmVkZGVkLWxlZ2FjeS1sb2FkLWRvbmU6NVwiOyIsIi5oZWFkZXItbmF2IHtcbiAgICBAYXBwbHkgZm9udC1kaXNwbGF5IG1heC13LTExLzEyIG14LWF1dG8gcHktNTtcbiAgICBAc2NyZWVuIHhsIHtcbiAgICAgICAgQGFwcGx5IGZsZXggZmxleC13cmFwIGp1c3RpZnktYmV0d2VlbiBpdGVtcy1jZW50ZXIgcHktMDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDg1cmVtO1xuICAgIH1cbn1cblxuLmhlYWRlci1uYXZfbGlzdCB7XG4gICAgQGFwcGx5IGZsZXggZmxleC1jb2wganVzdGlmeS1jZW50ZXIgdy1mdWxsIG10LTYgbWItNCBwLTAgdGV4dC1jZW50ZXIgbGlzdC1ub25lO1xuICAgIEBzY3JlZW4geHMge1xuICAgICAgICAvL0BhcHBseSA7XG4gICAgfVxuICAgIEBzY3JlZW4gc20ge1xuICAgICAgICBAYXBwbHkgZmxleC1yb3cgbWItNCB0ZXh0LXJpZ2h0O1xuICAgIH1cbiAgICBAc2NyZWVuIG1kIHtcbiAgICAgICAgQGFwcGx5IG10LTI7XG4gICAgfVxuICAgIEBzY3JlZW4geGwge1xuICAgICAgICBAYXBwbHkgdy1hdXRvIG1sLWF1dG8gbXQtMCBtYi0wIG1yLTEyIHRleHQtYmFzZTtcbiAgICB9XG4gICAgQHNjcmVlbiB4bCB7XG4gICAgICAgIEBhcHBseSB0ZXh0LXhsO1xuICAgIH1cbn1cblxuLmhlYWRlci1uYXZfaXRlbSB7XG4gICAgQGFwcGx5IG1iLTQ7XG4gICAgQHNjcmVlbiBzbSB7XG4gICAgICAgIEBhcHBseSBteC0zIG1iLTI7XG4gICAgfVxuICAgIEBzY3JlZW4geGwge1xuICAgICAgICBAYXBwbHkgbXItMTIgbWwtMCBtYi0wO1xuICAgIH1cbn1cblxuO0BpbXBvcnQgXCJzYXNzLWVtYmVkZGVkLWxlZ2FjeS1sb2FkLWRvbmU6NlwiOyIsIi5zZWN0aW9uLW5ld3NsZXR0ZXIge1xuICAgIEBhcHBseSB0ZXh0LWNlbnRlciBiZy1vcmFuZ2UtODAwIHRleHQtd2hpdGU7XG59XG5cbi5idXR0b24tbmV3c2xldHRlciB7XG4gICAgQGFwcGx5IHB4LTMgcHktMiB0ZXh0LXdoaXRlIHRleHQtc20gYm9yZGVyLTIgYm9yZGVyLXdoaXRlO1xufVxuXG4ubmV3c2xldHRlci1jb3B5IHtcbiAgICBAYXBwbHkgbWF4LXctMTEvMTIgbXgtYXV0bztcbiAgICBAc2NyZWVuIG1kIHtcbiAgICAgICAgQGFwcGx5IG1heC13LXhsIHB4LTY7XG4gICAgfVxufVxuXG4ubmV3c2xldHRlci1yZXNwb25zZXMge1xuICAgIEBhcHBseSBtdC00O1xuICAgIGEge1xuICAgICAgICBAYXBwbHkgdGV4dC13aGl0ZTtcbiAgICB9XG59XG5cbjtAaW1wb3J0IFwic2Fzcy1lbWJlZGRlZC1sZWdhY3ktbG9hZC1kb25lOjdcIjsiLCIuc2VjdGlvbi1vcmFuZ2Uge1xuICAgIEBhcHBseSAgcHgtNCB4bDpweC0wIHB5LTI0IGJnLW9yYW5nZS04MDAgdGV4dC13aGl0ZTtcbiAgICBhIHtcbiAgICAgICAgQGFwcGx5IHRleHQtd2hpdGUgdW5kZXJsaW5lO1xuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBAYXBwbHkgdW5kZXJsaW5lIHRleHQtd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbjtAaW1wb3J0IFwic2Fzcy1lbWJlZGRlZC1sZWdhY3ktbG9hZC1kb25lOjhcIjsiLCIuY2FydC13cmFwIHtcbiAgICAud29vY29tbWVyY2Uge1xuICAgICAgICBAYXBwbHkgbWF4LXctMTEvMTIgbGc6bWF4LXctM3hsIG14LWF1dG87XG4gICAgfVxuICAgIGgxIHtcbiAgICAgICAgQGFwcGx5IG1iLTY7XG4gICAgfVxufVxuXG4uY2FydF9pdGVtIC53b29jb21tZXJjZS1QcmljZS1hbW91bnQge1xuICAgIEBhcHBseSB0ZXh0LWJhc2U7XG59XG5cbi5jYXJ0X2l0ZW0gLnF0eSB7XG4gICAgQGFwcGx5IHRleHQtcmlnaHQ7XG4gICAgbWF4LXdpZHRoOiA1cmVtO1xufVxuXG4ud29vY29tbWVyY2UtY2FydCAuY2FydC1jb2xsYXRlcmFscyAuY2FydF90b3RhbHMgdGFibGUge1xuICAgIEBhcHBseSBtdC00IG1sLWF1dG87XG59XG5cbi53b29jb21tZXJjZS1jYXJ0IC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY2hlY2tvdXQtYnV0dG9uIHtcbiAgICBAYXBwbHkgdGV4dC1iYXNlIG1sLWF1dG87XG4gICAgd2lkdGg6IDE1cmVtO1xufVxuXG4ud29vY29tbWVyY2UgLmNhcnQtY29sbGF0ZXJhbHMgLmNhcnRfdG90YWxzLCAud29vY29tbWVyY2UtcGFnZSAuY2FydC1jb2xsYXRlcmFscyAuY2FydF90b3RhbHMge1xuICAgIEBhcHBseSBmbG9hdC1ub25lIHctZnVsbDtcbn1cblxuLmNhcnRfdG90YWxzIC5zaG9wX3RhYmxlIHtcbiAgICBAYXBwbHkgbWwtYXV0bztcbn1cblxuLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUge1xuICAgIEBhcHBseSBtYXgtdy1mdWxsO1xufVxuXG4uY2FydC1zdWJ0b3RhbCB0ZCwgLm9yZGVyLXRvdGFsIHRkLCB0ci50YXgtcmF0ZSB0ZCwgLndvb2NvbW1lcmNlLXNoaXBwaW5nLXRvdGFscy5zaGlwcGluZyB0ZCB7XG4gICAgQGFwcGx5IHRleHQtcmlnaHQ7XG59XG5cbi5vcmRlcmJ5IHtcbiAgICBAYXBwbHkgaGlkZGVuO1xufVxuXG4ubWFpbi1jYXJ0IC53b29jb21tZXJjZSB7XG4gICAgQGFwcGx5IHctZnVsbDtcbn1cblxuLm1haW4tY2FydCAud29vY29tbWVyY2UtUHJpY2UtYW1vdW50IHtcbiAgICBAYXBwbHkgdGV4dC14bDtcbn1cblxuLmNvdXBvbi1saW5rIHtcbiAgICBAYXBwbHkgcC0wIGJnLXRyYW5zcGFyZW50IGhvdmVyOmJnLXRyYW5zcGFyZW50IGxlYWRpbmctbm9uZSByb3VuZGVkLW5vbmUgdGV4dC1vcmFuZ2UtNzAwIGhvdmVyOnRleHQtb3JhbmdlLTkwMCB0ZXh0LXNtO1xufVxuXG4uY2FydF90b3RhbC1jb3Vwb24ge1xuICAgIEBhcHBseSB0ZXh0LXJpZ2h0O1xuICAgIGEge1xuICAgICAgICBAYXBwbHkgYmxvY2sgdGV4dC1zbTtcbiAgICB9XG59XG5cbi5wcm9kdWN0LXF1YW50aXR5LCAucHJvZHVjdC1zdWJ0b3RhbCB7XG4gICAgQGFwcGx5IHRleHQtcmlnaHQ7XG59XG5cbi5jYXJ0IC5idXR0b24ge1xuICAgIEBhcHBseSB0ZXh0LXNtIHB5LTIgcHgtNDtcbn1cblxuO0BpbXBvcnQgXCJzYXNzLWVtYmVkZGVkLWxlZ2FjeS1sb2FkLWRvbmU6OVwiOyIsIi5jaGVja291dC13cmFwIHtcbiAgICBoMyB7XG4gICAgICAgIEBhcHBseSBtdC0wO1xuICAgIH1cblxuICAgIC5wcm9kdWN0LXRvdGFsIHtcbiAgICAgICAgQGFwcGx5IHRleHQtcmlnaHQ7XG4gICAgfVxufVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQtcGF5bWVudCB7XG4gICAgQGFwcGx5IG1heC13LW1kIG14LWF1dG87XG59XG5cbi53b29jb21tZXJjZS1iaWxsaW5nLWZpZWxkcyB7XG4gICAgQGFwcGx5IG1iLTg7XG4gICAgQHNjcmVlbiBsZyB7XG4gICAgICAgIEBhcHBseSBtYi0wO1xuICAgIH1cbn1cblxuLndvb2NvbW1lcmNlLWFkZGl0aW9uYWwtZmllbGRzIHtcbiAgICBAYXBwbHkgbXktODtcbn1cblxuLmNoZWNrb3V0LWNvdXBvbiB7XG4gICAgQGFwcGx5IHRleHQtcmlnaHQ7XG4gICAgYSB7XG4gICAgICAgIEBhcHBseSBibG9jayB0ZXh0LXNtO1xuICAgIH1cbn1cblxuLmNoZWNrb3V0X2NvdXBvbiAuYnV0dG9uIHtcbiAgIEBhcHBseSB0ZXh0LWJhc2UgcHktMiBweC00O1xufVxuXG4uY291cG9uIGlucHV0IHtcbiAgICBAYXBwbHkgdy00OCBtci0yO1xufVxuXG4vL1N0cmlwZVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgdWwucGF5bWVudF9tZXRob2RzIGxpIGltZy5zdHJpcGUtaWNvbiB7XG4gICAgQGFwcGx5IGZsb2F0LWxlZnQ7XG59XG5cbi53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCBkaXYucGF5bWVudF9ib3gge1xuICAgIC8vIEBhcHBseSBtdC0xMjtcbn1cblxuO0BpbXBvcnQgXCJzYXNzLWVtYmVkZGVkLWxlZ2FjeS1sb2FkLWRvbmU6MTBcIjsiLCIvKnN0eWxlbGludC1kaXNhYmxlIG5vLWRlc2NlbmRpbmctc3BlY2lmaWNpdHkqL1xuXG4ucHJvZHVjdHMge1xuICAgIEBhcHBseSBtdC00O1xufVxuXG4ucHJvZHVjdHMgYS5idXR0b24ge1xuICAgIEBhcHBseSB0ZXh0LXNtO1xufVxuXG4ucHJvZHVjdCB7XG4gICAgQGFwcGx5IG1iLTA7XG59XG5cbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcmljZSB7XG4gICAgQGFwcGx5IHRleHQtbGcgdGV4dC1ncmF5LTYwMCBmb250LWJvbGQ7XG59XG5cbi53b29jb21tZXJjZS1wYWdlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QsXG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHNbY2xhc3MqPWNvbHVtbnMtXSBsaS5wcm9kdWN0LFxuLndvb2NvbW1lcmNlLXBhZ2UgdWwucHJvZHVjdHNbY2xhc3MqPWNvbHVtbnMtXSBsaS5wcm9kdWN0IHtcbiAgICBAYXBwbHkgdy00LzUgbXgtYXV0bztcblxuICAgIEBzY3JlZW4gc20ge1xuICAgICAgICBAYXBwbHkgbXQtMCBtci04IG1iLTEyIG1sLTA7XG4gICAgICAgIHdpZHRoOiA0NyU7XG4gICAgICAgICY6bnRoLW9mLXR5cGUoMm4pIHtcbiAgICAgICAgICAgIEBhcHBseSBtci0wO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3ODVweCkge1xuICAgICAgICB3aWR0aDogNDcuMyU7XG4gICAgfVxuICAgIEBzY3JlZW4gbGcge1xuICAgICAgICB3aWR0aDogMzAuNSU7XG4gICAgICAgICY6bnRoLW9mLXR5cGUoM24pIHtcbiAgICAgICAgICAgIEBhcHBseSBtci0wO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLW9mLXR5cGUoMm4pIHtcbiAgICAgICAgICAgIEBhcHBseSBtci04O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBzY3JlZW4geGwge1xuICAgICAgICBAYXBwbHkgbXQtMCBtci04IG1iLTEyIG1sLTA7XG4gICAgICAgIHdpZHRoOiAzMS40JTtcbiAgICB9XG59XG5cbi5ocC1wcm9kdWN0cyB7XG4gICAgQGFwcGx5IG14LWF1dG8gbXktMDtcbiAgICAucHJvZHVjdHMge1xuICAgICAgICBAYXBwbHkgZmxleCBmbGV4LXdyYXAganVzdGlmeS1iZXR3ZWVuO1xuICAgIH1cbiAgICAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCB7XG4gICAgICAgIEBhcHBseSBteC1hdXRvIG15LTY7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgfVxufVxuXG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHMuY29sdW1ucy0zIGxpLnByb2R1Y3QsXG4ud29vY29tbWVyY2UtcGFnZSB1bC5wcm9kdWN0cy5jb2x1bW5zLTMgbGkucHJvZHVjdCB7XG4gICAgd2lkdGg6IDMxLjI1JTtcbn1cblxuLm1haW4tc2hvcCB1bC5wcm9kdWN0cyxcbi5tYWluLXNob3AgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIHtcbiAgICBAYXBwbHkgZmxleCBmbGV4LXdyYXA7XG59XG4ubWFpbi1zaG9wIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Q6bnRoLW9mLXR5cGUoM24pIHtcbiAgICBAYXBwbHkgbXItYXV0bztcbiAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgJjpudGgtb2YtdHlwZSgzbikge1xuICAgICAgICAgICAgQGFwcGx5IG1yLTA7XG4gICAgICAgIH1cbiAgICB9XG59XG4ubWFpbi1zaG9wIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0Om50aC1vZi10eXBlKDNuKSB7XG4gICAgQGFwcGx5IG1yLTA7XG59XG5cbi5yZWxhdGVkX3Byb2R1Y3RzLXdyYXAge1xuICAgLnByb2R1Y3Qge1xuICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzLmNvbHVtbnMtMyBsaS5wcm9kdWN0Omxhc3Qtb2YtdHlwZSxcbi53b29jb21tZXJjZS1wYWdlIHVsLnByb2R1Y3RzLmNvbHVtbnMtMyBsaS5wcm9kdWN0Omxhc3Qtb2YtdHlwZSB7XG4gICAgQGFwcGx5IG1yLTA7XG59XG5cbi53b29jb21tZXJjZSB1bC5wcm9kdWN0czo6YmVmb3JlIHtcbiAgICBAYXBwbHkgaGlkZGVuO1xufVxuXG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X190aXRsZSB7XG4gICAgQGFwcGx5IHB0LTA7XG4gICAgZm9udC1zaXplOiAxLjc1ZW07XG59XG5cbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5idXR0b24ge1xuICAgIEBhcHBseSBtci00O1xufVxuXG47QGltcG9ydCBcInNhc3MtZW1iZWRkZWQtbGVnYWN5LWxvYWQtZG9uZToxMVwiOyIsIi8vLyBTaW5nbGUgUHJvZHVjdCBQYWdlXG5cbi5wcm9kdWN0X3N1bW1hcnktd3JhcCB7XG4gICAgQGFwcGx5IG10LTggcC04IGJnLXdoaXRlO1xuICAgIEBzY3JlZW4gbWQge1xuICAgICAgICBAYXBwbHkgdy0yLzMgbXQtMDtcbiAgICB9XG4gICAgaDEge1xuICAgICAgICBAYXBwbHkgbXktMCB0ZXh0LXhsO1xuICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LTR4bDtcbiAgICAgICAgfVxuICAgIH1cbiAgICB1bCB7XG4gICAgICAgIEBhcHBseSBtYi00O1xuICAgIH1cbiAgICBmb3JtIHtcbiAgICAgICAgQGFwcGx5IGZsZXggZmxleC1jb2wgc206ZmxleC1yb3cgbWQ6ZmxleC1jb2wgbGc6ZmxleC1yb3cganVzdGlmeS1lbmQgaXRlbXMtY2VudGVyIG10LTEyO1xuICAgIH1cbiAgICAucHJpY2Utc2luZ2xlLXByb2R1Y3Qge1xuICAgICAgICBAYXBwbHkgbXQtMDtcblxuICAgIH1cbiAgICAuYW1vdW50IHtcbiAgICAgICAgQGFwcGx5IHRleHQtbGcgZm9udC1ib2xkIHRleHQtb3JhbmdlLTcwMDtcbiAgICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtM3hsO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5xdWFudGl0eSB7XG4gICAgICAgIEBhcHBseSBtci02IG1iLTggc206bWItMCBtZDptYi04IGxnOm1iLTA7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnUXR5ICc7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnByb2R1Y3RfbWV0YSB7XG4gICAgICAgQGFwcGx5IGhpZGRlbjtcbiAgICB9XG59XG5cbi5wcm9kdWN0LWltZy13cmFwIHtcbiAgICBAYXBwbHkgbWF4LXctWzM1MHB4XSBsZzptYXgtdy1bYXV0b10geGw6bWluLXctWzM3LjVyZW1dIG14LWF1dG8gbWQ6bWwtMCBtZDptci00IHAtNCBiZy1ncmF5LTkwMDtcblxuICAgIC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnlfX3RyaWdnZXIge1xuICAgICAgICBAYXBwbHkgaGlkZGVuO1xuICAgIH1cbn1cblxuXG5vbC5mbGV4LWNvbnRyb2wtdGh1bWJzIHtcbiAgICBAYXBwbHkgbGlzdC1ub25lIGdyaWQgZ3JpZC1jb2xzLTQgZ2FwLTIgbXQtMiBwbC0wO1xuICAgIGxpIHtcbiAgICAgICAgQGFwcGx5IG1iLTA7XG4gICAgfVxufVxuXG47QGltcG9ydCBcInNhc3MtZW1iZWRkZWQtbGVnYWN5LWxvYWQtZG9uZToxMlwiOyIsIi5wcm9kdWN0X3RpdGxlIHtcbiAgICBAYXBwbHkgdGV4dC01eGwgbGVhZGluZy1ub25lIG1iLTQ7XG59XG4ud29vY29tbWVyY2UtUHJpY2UtYW1vdW50IHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgY29sb3I6IHJnYig0NCw4MiwxMzApO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgbGluZS1oZWlnaHQ6IDIuNTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93LFxuLmlucHV0LXRleHQgLnF0eSAudGV4dCB7XG4gICAgaGVpZ2h0OiAyLjVyZW07XG59XG5idXR0b24sIC5idXR0b24sIC53b29jb21tZXJjZSBhLmJ1dHRvbiwgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0IHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG59XG4ud29vY29tbWVyY2UgLnF1YW50aXR5IC5xdHkge1xuICAgIEBhcHBseSB3LTIwO1xufVxuLnByb2R1Y3RfbWV0YSB7XG4gICAgQGFwcGx5IGhpZGRlbjtcbn1cbi5zdW1tYXJ5IC5jYXJ0IHtcbiAgICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXI7XG59XG4ucmVsYXRlZCB7XG4gICAgY2xlYXI6IGJvdGg7XG59XG4ucmVsYXRlZCBoMiB7XG4gICAgQGFwcGx5IG1iLTQ7XG59XG4ucmVsYXRlZCAuYnV0dG9uLnByb2R1Y3RfdHlwZV9zaW1wbGUuYWRkX3RvX2NhcnRfYnV0dG9uIHtcbiAgICBAYXBwbHkgdGV4dC14cztcbn1cbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxlIHtcbiAgICBAYXBwbHkgdGV4dC0yeGwgcC0wO1xufVxuLndvb2NvbW1lcmNlLXdyYXAgaDIud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAwIDAuMjVyZW0gMCAhaW1wb3J0YW50O1xufVxuLnByaWNlIC53b29jb21tZXJjZS1QcmljZS1hbW91bnQge1xuICAgIEBhcHBseSB0ZXh0LWJhc2UgZm9udC1ib2xkO1xufVxuLnByb2R1Y3Rfc3VtbWFyeS13cmFwIC5wcmljZSB7XG4gICAgZGVsIC5hbW91bnQge1xuICAgICAgICBAYXBwbHkgdGV4dC1ncmF5LTYwMCBmb250LW5vcm1hbCBvcGFjaXR5LTcwO1xuICAgIH1cbiAgICBpbnMge1xuICAgICAgICBAYXBwbHkgbm8tdW5kZXJsaW5lO1xuICAgIH1cbn1cbi5wcmljZS1zaW5nbGUtcHJvZHVjdCA+IC53b29jb21tZXJjZS1QcmljZS1hbW91bnQge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi53b29jb21tZXJjZS13cmFwIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLmhwLXByb2R1Y3RzIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5idXR0b24ge1xuICAgIEBhcHBseSB0ZXh0LXNtO1xufVxuLndvb2NvbW1lcmNlLWNhcnQgdGFibGUuY2FydCBpbWcgIHtcbiAgICBtaW4td2lkdGg6IDQuNXJlbTtcbn1cbi5wcm9kdWN0LXJlbW92ZSB7XG4gICAgQGFwcGx5IHByLTI7XG4gICAgZm9udC1zaXplOiAycmVtO1xufVxuLnN1bW1hcnkge1xuICAgIEBhcHBseSBweS0xMiBwci0xMjtcbn1cblxuI29yZGVyX3Jldmlld19oZWFkaW5nIHtcbiAgICBAYXBwbHkgbXQtOCB0ZXh0LWNlbnRlcjtcbn1cbi53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCB7XG4gICAgQGFwcGx5IG1heC13LWxnIG14LWF1dG87XG59XG5cbi53b29jb21tZXJjZSB1bC5vcmRlcl9kZXRhaWxzIHtcbiAgICBAYXBwbHkgbXQtMTI7XG59XG5cbi5jYXJ0IC53b29jb21tZXJjZS1QcmljZS1hbW91bnQsIC5jaGVja291dCAud29vY29tbWVyY2UtUHJpY2UtYW1vdW50IHtcbiAgICBAYXBwbHkgdGV4dC1iYXNlO1xufVxuXG4ud29vY29tbWVyY2UgYS5yZW1vdmUge1xuICAgIEBhcHBseSB0ZXh0LTJ4bDtcbn1cblxuLndvb2NvbW1lcmNlLXBhZ2UgLnN0b2NrIHtcbiAgICBAYXBwbHkgbXQtMTIgdGV4dC1jZW50ZXI7XG59XG5cbi53b29jb21tZXJjZSBzcGFuLm9uc2FsZSB7XG4gICAgQGFwcGx5IHAtMCBiZy1vcmFuZ2UtODAwO1xufVxuXG47QGltcG9ydCBcInNhc3MtZW1iZWRkZWQtbGVnYWN5LWxvYWQtZG9uZToxM1wiOyIsIi5ocC1iYW5uZXItaGVhZGluZyB7XG4gICAgQGFwcGx5IHctMi8zIG1iLTE2IHRleHQtNHhsIHRleHQtd2hpdGUgdGV4dC1sZWZ0IGxlYWRpbmctdGlnaHQ7XG4gICAgQHNjcmVlbiBsZyB7XG4gICAgICAgIEBhcHBseSB3LTEvMjtcbiAgICAgICAgZm9udC1zaXplOiA1cmVtO1xuICAgIH1cbn1cblxuLmhwLWludHJvLXdyYXAge1xuICAgIEBhcHBseSBqdXN0aWZ5LWJldHdlZW4gbWF4LXctMTEvMTIgbXgtYXV0byBiZy13aGl0ZTtcbiAgICB3aWR0aDogMzByZW07XG4gICAgQHNjcmVlbiBsZyB7XG4gICAgICAgIEBhcHBseSBmbGV4IHctYXV0bztcbiAgICB9XG4gICAgQHNjcmVlbiB4bCB7XG4gICAgICAgIEBhcHBseSBtYXgtdy02eGw7XG4gICAgfVxufVxuXG47QGltcG9ydCBcInNhc3MtZW1iZWRkZWQtbGVnYWN5LWxvYWQtZG9uZToxNFwiOyIsIi5ob3Vycy13cmFwIHtcbiAgICBwOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgQGFwcGx5IG10LTA7XG4gICAgfVxufVxuXG47QGltcG9ydCBcInNhc3MtZW1iZWRkZWQtbGVnYWN5LWxvYWQtZG9uZToxNVwiOyIsIi5yYWRpb3Mtd2luZV9jbHViLXdyYXAge1xuICAgIEBhcHBseSBteS04IHAtOCBwYi00IGJvcmRlci0yIGJvcmRlci1ncmF5LTgwMCByb3VuZGVkO1xuICAgIC53cGNmNy1saXN0LWl0ZW0ge1xuICAgICAgICBAYXBwbHkgbWItNDtcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgQGFwcGx5IG1iLTA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbjtAaW1wb3J0IFwic2Fzcy1lbWJlZGRlZC1sZWdhY3ktbG9hZC1kb25lOjE2XCI7IiwiLm1jZS1jb250ZW50LWJvZHkge1xuICAgIEBhcHBseSBweC00O1xufVxuXG47QGltcG9ydCBcInNhc3MtZW1iZWRkZWQtbGVnYWN5LWxvYWQtZG9uZToxN1wiOyJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/