@import url(//fast.fonts.net/t/1.css?apiType=css&projectid=8f5dfeaa-ba7c-424d-9748-5a48b9a23bf4);
@charset "UTF-8";
/*! tailwindcss v2.2.19 | MIT License | https://tailwindcss.com */
/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */
/*
Document
========
*/
/**
Use a better box model (opinionated).
*/
*,
::before,
::after {
	box-sizing: border-box;
}
/**
Use a more readable tab size (opinionated).
*/
html {
	-moz-tab-size: 4;
	-o-tab-size: 4;
	   tab-size: 4;
}
/**
1. Correct the line height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
*/
html {
	line-height: 1.15; /* 1 */
	-webkit-text-size-adjust: 100%; /* 2 */
}
/*
Sections
========
*/
/**
Remove the margin in all browsers.
*/
body {
	margin: 0;
}
/**
Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)
*/
body {
	font-family:
		system-ui,
		-apple-system, /* Firefox supports this but not yet `system-ui` */
		'Segoe UI',
		Roboto,
		Helvetica,
		Arial,
		sans-serif,
		'Apple Color Emoji',
		'Segoe UI Emoji';
}
/*
Grouping content
================
*/
/**
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
*/
hr {
	height: 0; /* 1 */
	color: inherit; /* 2 */
}
/*
Text-level semantics
====================
*/
/**
Add the correct text decoration in Chrome, Edge, and Safari.
*/
abbr[title] {
	-webkit-text-decoration: underline dotted;
	        text-decoration: underline dotted;
}
/**
Add the correct font weight in Edge and Safari.
*/
b,
strong {
	font-weight: bolder;
}
/**
1. Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)
2. Correct the odd 'em' font sizing in all browsers.
*/
code,
kbd,
samp,
pre {
	font-family:
		ui-monospace,
		SFMono-Regular,
		Consolas,
		'Liberation Mono',
		Menlo,
		monospace; /* 1 */
	font-size: 1em; /* 2 */
}
/**
Add the correct font size in all browsers.
*/
small {
	font-size: 80%;
}
/**
Prevent 'sub' and 'sup' elements from affecting the line height in all browsers.
*/
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sub {
	bottom: -0.25em;
}
sup {
	top: -0.5em;
}
/*
Tabular data
============
*/
/**
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
*/
table {
	text-indent: 0; /* 1 */
	border-color: inherit; /* 2 */
}
/*
Forms
=====
*/
/**
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
*/
button,
input,
optgroup,
select,
textarea {
	font-family: inherit; /* 1 */
	font-size: 100%; /* 1 */
	line-height: 1.15; /* 1 */
	margin: 0; /* 2 */
}
/**
Remove the inheritance of text transform in Edge and Firefox.
1. Remove the inheritance of text transform in Firefox.
*/
button,
select { /* 1 */
	text-transform: none;
}
/**
Correct the inability to style clickable types in iOS and Safari.
*/
button,
[type='button'],
[type='reset'],
[type='submit'] {
	-webkit-appearance: button;
}
/**
Remove the inner border and padding in Firefox.
*/
::-moz-focus-inner {
	border-style: none;
	padding: 0;
}
/**
Restore the focus styles unset by the previous rule.
*/
:-moz-focusring {
	outline: 1px dotted ButtonText;
}
/**
Remove the additional ':invalid' styles in Firefox.
See: https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737
*/
:-moz-ui-invalid {
	box-shadow: none;
}
/**
Remove the padding so developers are not caught out when they zero out 'fieldset' elements in all browsers.
*/
legend {
	padding: 0;
}
/**
Add the correct vertical alignment in Chrome and Firefox.
*/
progress {
	vertical-align: baseline;
}
/**
Correct the cursor style of increment and decrement buttons in Safari.
*/
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
	height: auto;
}
/**
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/
[type='search'] {
	-webkit-appearance: textfield; /* 1 */
	outline-offset: -2px; /* 2 */
}
/**
Remove the inner padding in Chrome and Safari on macOS.
*/
::-webkit-search-decoration {
	-webkit-appearance: none;
}
/**
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to 'inherit' in Safari.
*/
::-webkit-file-upload-button {
	-webkit-appearance: button; /* 1 */
	font: inherit; /* 2 */
}
/*
Interactive
===========
*/
/*
Add the correct display in Chrome and Safari.
*/
summary {
	display: list-item;
}
/**
 * Manually forked from SUIT CSS Base: https://github.com/suitcss/base
 * A thin layer on top of normalize.css that provides a starting point more
 * suitable for web applications.
 */
/**
 * Removes the default spacing and border for appropriate elements.
 */
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}
button {
  background-color: transparent;
  background-image: none;
}
fieldset {
  margin: 0;
  padding: 0;
}
ol,
ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/**
 * Tailwind custom reset styles
 */
/**
 * 1. Use the user's configured `sans` font-family (with Tailwind's default
 *    sans-serif font stack as a fallback) as a sane default.
 * 2. Use Tailwind's default "normal" line-height so the user isn't forced
 *    to override it to ensure consistency even when using the default theme.
 */
html {
  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 1 */
  line-height: 1.5; /* 2 */
}
/**
 * Inherit font-family and line-height from `html` so users can set them as
 * a class directly on the `html` element.
 */
body {
  font-family: inherit;
  line-height: inherit;
}
/**
 * 1. Prevent padding and border from affecting element width.
 *
 *    We used to set this in the html element and inherit from
 *    the parent element for everything else. This caused issues
 *    in shadow-dom-enhanced elements like <details> where the content
 *    is wrapped by a div with box-sizing set to `content-box`.
 *
 *    https://github.com/mozdevs/cssremedy/issues/4
 *
 *
 * 2. Allow adding a border to an element by just adding a border-width.
 *
 *    By default, the way the browser specifies that an element should have no
 *    border is by setting it's border-style to `none` in the user-agent
 *    stylesheet.
 *
 *    In order to easily add borders to elements by just setting the `border-width`
 *    property, we change the default border-style for all elements to `solid`, and
 *    use border-width to hide them instead. This way our `border` utilities only
 *    need to set the `border-width` property instead of the entire `border`
 *    shorthand, making our border utilities much more straightforward to compose.
 *
 *    https://github.com/tailwindcss/tailwindcss/pull/116
 */
*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: currentColor; /* 2 */
}
/*
 * Ensure horizontal rules are visible by default
 */
hr {
  border-top-width: 1px;
}
/**
 * Undo the `border-style: none` reset that Normalize applies to images so that
 * our `border-{width}` utilities have the expected effect.
 *
 * The Normalize reset is unnecessary for us since we default the border-width
 * to 0 on all elements.
 *
 * https://github.com/tailwindcss/tailwindcss/issues/362
 */
img {
  border-style: solid;
}
textarea {
  resize: vertical;
}
input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1;
  color: #9ca3af;
}
input::placeholder,
textarea::placeholder {
  opacity: 1;
  color: #9ca3af;
}
button,
[role="button"] {
  cursor: pointer;
}
/**
 * Override legacy focus reset from Normalize with modern Firefox focus styles.
 *
 * This is actually an improvement over the new defaults in Firefox in our testing,
 * as it triggers the better focus styles even for links, which still use a dotted
 * outline in Firefox by default.
 */
:-moz-focusring {
	outline: auto;
}
table {
  border-collapse: collapse;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}
/**
 * Reset links to optimize for opt-in styling instead of
 * opt-out.
 */
a {
  color: inherit;
  text-decoration: inherit;
}
/**
 * Reset form element properties that are easy to forget to
 * style explicitly so you don't inadvertently introduce
 * styles that deviate from your design system. These styles
 * supplement a partial reset that is already applied by
 * normalize.css.
 */
button,
input,
optgroup,
select,
textarea {
  padding: 0;
  line-height: inherit;
  color: inherit;
}
/**
 * Use the configured 'mono' font family for elements that
 * are expected to be rendered with a monospace font, falling
 * back to the system monospace stack if there is no configured
 * 'mono' font family.
 */
pre,
code,
kbd,
samp {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}
/**
 * 1. Make replaced elements `display: block` by default as that's
 *    the behavior you want almost all of the time. Inspired by
 *    CSS Remedy, with `svg` added as well.
 *
 *    https://github.com/mozdevs/cssremedy/issues/14
 * 
 * 2. Add `vertical-align: middle` to align replaced elements more
 *    sensibly by default when overriding `display` by adding a
 *    utility like `inline`.
 *
 *    This can trigger a poorly considered linting error in some
 *    tools but is included by design.
 * 
 *    https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210
 */
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}
/**
 * Constrain images and videos to the parent width and preserve
 * their intrinsic aspect ratio.
 *
 * https://github.com/mozdevs/cssremedy/issues/14
 */
img,
video {
  max-width: 100%;
  height: auto;
}
/**
 * Ensure the default browser behavior of the `hidden` attribute.
 */
[hidden] {
  display: none;
}
*, ::before, ::after{
	--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-transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	--tw-border-opacity: 1;
	border-color: rgba(229, 231, 235, var(--tw-border-opacity));
	--tw-ring-offset-shadow: 0 0 #0000;
	--tw-ring-shadow: 0 0 #0000;
	--tw-shadow: 0 0 #0000;
	--tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
	--tw-ring-offset-width: 0px;
	--tw-ring-offset-color: #fff;
	--tw-ring-color: rgba(59, 130, 246, 0.5);
	--tw-ring-offset-shadow: 0 0 #0000;
	--tw-ring-shadow: 0 0 #0000;
	--tw-shadow: 0 0 #0000;
	--tw-blur: var(--tw-empty,/*!*/ /*!*/);
	--tw-brightness: var(--tw-empty,/*!*/ /*!*/);
	--tw-contrast: var(--tw-empty,/*!*/ /*!*/);
	--tw-grayscale: var(--tw-empty,/*!*/ /*!*/);
	--tw-hue-rotate: var(--tw-empty,/*!*/ /*!*/);
	--tw-invert: var(--tw-empty,/*!*/ /*!*/);
	--tw-saturate: var(--tw-empty,/*!*/ /*!*/);
	--tw-sepia: var(--tw-empty,/*!*/ /*!*/);
	--tw-drop-shadow: var(--tw-empty,/*!*/ /*!*/);
	--tw-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);
	--tw-backdrop-blur: var(--tw-empty,/*!*/ /*!*/);
	--tw-backdrop-brightness: var(--tw-empty,/*!*/ /*!*/);
	--tw-backdrop-contrast: var(--tw-empty,/*!*/ /*!*/);
	--tw-backdrop-grayscale: var(--tw-empty,/*!*/ /*!*/);
	--tw-backdrop-hue-rotate: var(--tw-empty,/*!*/ /*!*/);
	--tw-backdrop-invert: var(--tw-empty,/*!*/ /*!*/);
	--tw-backdrop-opacity: var(--tw-empty,/*!*/ /*!*/);
	--tw-backdrop-saturate: var(--tw-empty,/*!*/ /*!*/);
	--tw-backdrop-sepia: var(--tw-empty,/*!*/ /*!*/);
	--tw-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.container{
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	padding-right: 15px;
	padding-left: 15px;
}
.\!container{
	width: 100% !important;
	margin-right: auto !important;
	margin-left: auto !important;
	padding-right: 15px !important;
	padding-left: 15px !important;
}
@media (min-width: 420px){
	.container{
		max-width: 420px;
	}
	.\!container{
		max-width: 420px !important;
	}
}
@media (min-width: 768px){
	.container{
		max-width: 768px;
	}
	.\!container{
		max-width: 768px !important;
	}
}
@media (min-width: 992px){
	.container{
		max-width: 992px;
	}
	.\!container{
		max-width: 992px !important;
	}
}
@media (min-width: 1200px){
	.container{
		max-width: 1200px;
	}
	.\!container{
		max-width: 1200px !important;
	}
}
@media (min-width: 1600px){
	.container{
		max-width: 1600px;
	}
	.\!container{
		max-width: 1600px !important;
	}
}
@media (min-width: 1920px){
	.container{
		max-width: 1920px;
	}
	.\!container{
		max-width: 1920px !important;
	}
}
@media (orientation: landscape) and (max-device-width: 1024px){
	.container maxWidth{
		raw: (orientation: landscape) and (max-device-width: 1024px);
	}
	.\!container maxWidth{
		raw: (orientation: landscape) and (max-device-width: 1024px) !important;
	}
}
.container-fluid{
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}
.row.no-gutters{
	margin-right: 0;
	margin-left: 0;
}
.row.no-gutters > .col,
.row.no-gutters > .sm\:col,
.row.no-gutters > .md\:col,
.row.no-gutters > .lg\:col,
.row.no-gutters > .xl\:col,
.row.no-gutters > .\32xl\:col,
.row.no-gutters > .\33xl\:col,
.row.no-gutters > .mobLS\:col,
.row.no-gutters > [class*="col-"],
.row.no-gutters > [class*="sm\:col-"],
.row.no-gutters > [class*="md\:col-"],
.row.no-gutters > [class*="lg\:col-"],
.row.no-gutters > [class*="xl\:col-"],
.row.no-gutters > [class*="\32xl\:col-"],
.row.no-gutters > [class*="\33xl\:col-"],
.row.no-gutters > [class*="mobLS\:col-"]{
	padding-right: 0;
	padding-left: 0;
}
.aspect-w-1,
.aspect-w-2,
.aspect-w-3,
.aspect-w-4,
.aspect-w-5,
.aspect-w-6,
.aspect-w-7,
.aspect-w-8,
.aspect-w-9,
.aspect-w-10,
.aspect-w-11,
.aspect-w-12,
.aspect-w-13,
.aspect-w-14,
.aspect-w-15,
.aspect-w-16,
.aspect-w-auto,
.aspect-w-square,
.aspect-w-video,
.aspect-w-video-tall{
	position: relative;
	padding-bottom: calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);
}
.aspect-w-1 > *,
.aspect-w-2 > *,
.aspect-w-3 > *,
.aspect-w-4 > *,
.aspect-w-5 > *,
.aspect-w-6 > *,
.aspect-w-7 > *,
.aspect-w-8 > *,
.aspect-w-9 > *,
.aspect-w-10 > *,
.aspect-w-11 > *,
.aspect-w-12 > *,
.aspect-w-13 > *,
.aspect-w-14 > *,
.aspect-w-15 > *,
.aspect-w-16 > *,
.aspect-w-auto > *,
.aspect-w-square > *,
.aspect-w-video > *,
.aspect-w-video-tall > *{
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
.aspect-w-1{
	--tw-aspect-w: 1;
}
.aspect-w-9{
	--tw-aspect-w: 9;
}
.aspect-w-16{
	--tw-aspect-w: 16;
}
.aspect-h-1{
	--tw-aspect-h: 1;
}
.aspect-h-9{
	--tw-aspect-h: 9;
}
.aspect-h-16{
	--tw-aspect-h: 16;
}
.prose{
	color: #374151;
	max-width: 65ch;
}
.prose [class~="lead"]{
	color: #4b5563;
	font-size: 1.25em;
	line-height: 1.6;
	margin-top: 1.2em;
	margin-bottom: 1.2em;
}
.prose a{
	color: #111827;
	text-decoration: underline;
	font-weight: 500;
}
.prose strong{
	color: #111827;
	font-weight: 600;
}
.prose ol{
	counter-reset: list-counter;
	margin-top: 1.25em;
	margin-bottom: 1.25em;
}
.prose ol > li{
	position: relative;
	counter-increment: list-counter;
	padding-left: 1.75em;
}
.prose ol > li::before{
	content: counter(list-counter) ".";
	position: absolute;
	font-weight: 400;
	color: #6b7280;
	left: 0;
}
.prose ul > li{
	position: relative;
	padding-left: 1.75em;
}
.prose ul > li::before{
	content: "";
	position: absolute;
	background-color: #d1d5db;
	border-radius: 50%;
	width: 0.375em;
	height: 0.375em;
	top: calc(0.875em - 0.1875em);
	left: 0.25em;
}
.prose hr{
	border-color: #e5e7eb;
	border-top-width: 1px;
	margin-top: 3em;
	margin-bottom: 3em;
}
.prose blockquote{
	font-weight: 500;
	font-style: italic;
	color: #111827;
	border-left-width: 0.25rem;
	border-left-color: #e5e7eb;
	quotes: "\201C""\201D""\2018""\2019";
	margin-top: 1.6em;
	margin-bottom: 1.6em;
	padding-left: 1em;
}
.prose blockquote p:first-of-type::before{
	content: open-quote;
}
.prose blockquote p:last-of-type::after{
	content: close-quote;
}
.prose h1{
	color: #111827;
	font-weight: 800;
	font-size: 2.25em;
	margin-top: 0;
	margin-bottom: 0.8888889em;
	line-height: 1.1111111;
}
.prose h2{
	color: #111827;
	font-weight: 700;
	font-size: 1.5em;
	margin-top: 2em;
	margin-bottom: 1em;
	line-height: 1.3333333;
}
.prose h3{
	color: #111827;
	font-weight: 600;
	font-size: 1.25em;
	margin-top: 1.6em;
	margin-bottom: 0.6em;
	line-height: 1.6;
}
.prose h4{
	color: #111827;
	font-weight: 600;
	margin-top: 1.5em;
	margin-bottom: 0.5em;
	line-height: 1.5;
}
.prose figure figcaption{
	color: #6b7280;
	font-size: 0.875em;
	line-height: 1.4285714;
	margin-top: 0.8571429em;
}
.prose code{
	color: #111827;
	font-weight: 600;
	font-size: 0.875em;
}
.prose code::before{
	content: "`";
}
.prose code::after{
	content: "`";
}
.prose a code{
	color: #111827;
}
.prose pre{
	color: #e5e7eb;
	background-color: #1f2937;
	overflow-x: auto;
	font-size: 0.875em;
	line-height: 1.7142857;
	margin-top: 1.7142857em;
	margin-bottom: 1.7142857em;
	border-radius: 0.375rem;
	padding-top: 0.8571429em;
	padding-right: 1.1428571em;
	padding-bottom: 0.8571429em;
	padding-left: 1.1428571em;
}
.prose pre code{
	background-color: transparent;
	border-width: 0;
	border-radius: 0;
	padding: 0;
	font-weight: 400;
	color: inherit;
	font-size: inherit;
	font-family: inherit;
	line-height: inherit;
}
.prose pre code::before{
	content: "";
}
.prose pre code::after{
	content: "";
}
.prose table{
	width: 100%;
	table-layout: auto;
	text-align: left;
	margin-top: 2em;
	margin-bottom: 2em;
	font-size: 0.875em;
	line-height: 1.7142857;
}
.prose thead{
	color: #111827;
	font-weight: 600;
	border-bottom-width: 1px;
	border-bottom-color: #d1d5db;
}
.prose thead th{
	vertical-align: bottom;
	padding-right: 0.5714286em;
	padding-bottom: 0.5714286em;
	padding-left: 0.5714286em;
}
.prose tbody tr{
	border-bottom-width: 1px;
	border-bottom-color: #e5e7eb;
}
.prose tbody tr:last-child{
	border-bottom-width: 0;
}
.prose tbody td{
	vertical-align: top;
	padding-top: 0.5714286em;
	padding-right: 0.5714286em;
	padding-bottom: 0.5714286em;
	padding-left: 0.5714286em;
}
.prose{
	font-size: 1rem;
	line-height: 1.75;
}
.prose p{
	margin-top: 1.25em;
	margin-bottom: 1.25em;
}
.prose img{
	margin-top: 2em;
	margin-bottom: 2em;
}
.prose video{
	margin-top: 2em;
	margin-bottom: 2em;
}
.prose figure{
	margin-top: 2em;
	margin-bottom: 2em;
}
.prose figure > *{
	margin-top: 0;
	margin-bottom: 0;
}
.prose h2 code{
	font-size: 0.875em;
}
.prose h3 code{
	font-size: 0.9em;
}
.prose ul{
	margin-top: 1.25em;
	margin-bottom: 1.25em;
}
.prose li{
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
.prose > ul > li p{
	margin-top: 0.75em;
	margin-bottom: 0.75em;
}
.prose > ul > li > *:first-child{
	margin-top: 1.25em;
}
.prose > ul > li > *:last-child{
	margin-bottom: 1.25em;
}
.prose > ol > li > *:first-child{
	margin-top: 1.25em;
}
.prose > ol > li > *:last-child{
	margin-bottom: 1.25em;
}
.prose ul ul, .prose ul ol, .prose ol ul, .prose ol ol{
	margin-top: 0.75em;
	margin-bottom: 0.75em;
}
.prose hr + *{
	margin-top: 0;
}
.prose h2 + *{
	margin-top: 0;
}
.prose h3 + *{
	margin-top: 0;
}
.prose h4 + *{
	margin-top: 0;
}
.prose thead th:first-child{
	padding-left: 0;
}
.prose thead th:last-child{
	padding-right: 0;
}
.prose tbody td:first-child{
	padding-left: 0;
}
.prose tbody td:last-child{
	padding-right: 0;
}
.prose > :first-child{
	margin-top: 0;
}
.prose > :last-child{
	margin-bottom: 0;
}
@font-face {
  font-family: "Filson Soft";
  src: url(/build/fonts/488e35da-45ac-49ea-9193-b3e857119e67.48c4a8be.woff2) format("woff2"), url(/build/fonts/8a762fea-acde-43b2-a97f-3f52293552ed.34d32184.woff) format("woff");
  font-weight: 300;
}
@font-face {
  font-family: "Filson Soft";
  src: url(/build/fonts/a4d55032-0a0f-4a03-b17a-cdd0d3dd7412.593fc646.woff2) format("woff2"), url(/build/fonts/5d14dbeb-af72-4894-9a29-e257f48a430e.e63a7660.woff) format("woff");
  font-weight: 400;
}
@font-face {
  font-family: "Filson Soft";
  src: url(/build/fonts/62afcae6-d7ed-41a7-ace6-c9091465f236.0b434e0b.woff2) format("woff2"), url(/build/fonts/b936a5ff-79e5-40ed-a95a-a7236fc2f049.80ffcb6a.woff) format("woff");
  font-weight: 500;
}
@font-face {
  font-family: "Filson Soft";
  src: url(/build/fonts/3a7b0fd2-5898-470f-8c75-77c16a1c68d8.86debacc.woff2) format("woff2"), url(/build/fonts/b476c2c0-dc15-4bce-8330-4452e37c93c2.7c159f89.woff) format("woff");
  font-weight: 700;
}
@font-face {
  font-family: "Filson Soft";
  src: url(/build/fonts/9895b4c3-ee74-4569-a651-404c34c4671c.a163822d.woff2) format("woff2"), url(/build/fonts/60018ad5-6897-49b7-8856-4d849e2a18a6.a32a1856.woff) format("woff");
  font-weight: 900;
}
@font-face {
  font-family: "Skippy Sharp";
  src: url(/build/fonts/935969d3-c1bc-4f34-b307-f205c74e1079.fb06dde2.woff2) format("woff2"), url(/build/fonts/be5f63cb-1ee6-4ef8-a860-97b458d825eb.dcd3c7cd.woff) format("woff");
  font-weight: 400;
}
@keyframes slide {
  0% {
    transform: translate3d(0, 0, 0);
  }
  100% {
    transform: translate3d(-1160px, 0, 0);
  }
}
@keyframes fly {
  0% {
    transform: translateY(20px);
  }
  100% {
    transform: translateY(-20px);
  }
}
@keyframes wiggle {
  0% {
    transform: rotate(0deg);
  }
  40% {
    transform: rotate(0deg);
  }
  60% {
    transform: rotate(5deg);
  }
  80% {
    transform: rotate(-5deg);
  }
  100% {
    transform: rotate(0deg);
  }
}
@keyframes scribble {
  0% {
    transform: rotate(0deg);
  }
  25% {
    transform: rotate(-10deg);
  }
  50% {
    transform: rotate(10deg);
  }
  75% {
    transform: rotate(-10deg);
  }
  100% {
    transform: rotate(0deg);
  }
}
/* Box sizing rules */
*,
*::before,
*::after {
  box-sizing: border-box;
}

/* Remove default padding */
ul[class],
ol[class] {
  padding: 0;
}

/* Remove default margin */
body,
h1,
h2,
h3,
h4,
p,
ul[class],
ol[class],
li,
figure,
figcaption,
blockquote,
dl,
dd {
  margin: 0;
}

/* Set core body defaults */
body {
  min-height: 100vh;
  scroll-behavior: smooth;
  text-rendering: optimizeSpeed;
  line-height: 1.5;
}

/* Remove list styles on ul, ol elements with a class attribute */
ul[class],
ol[class] {
  list-style: none;
}

/* A elements that don't have a class get default styles */
a:not([class]) {
  -webkit-text-decoration-skip: ink;
          text-decoration-skip-ink: auto;
}

/* Make images easier to work with */
img {
  max-width: 100%;
  display: block;
}

/* Natural flow and rhythm in articles by default */
article > * + * {
  margin-top: 1em;
}

/* Inherit fonts for inputs and buttons */
input,
button,
textarea,
select {
  font: inherit;
}

/* Remove all animations and transitions for people that prefer not to see them */
@media (prefers-reduced-motion: reduce) {
  * {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
  }
}
html {
  scroll-behavior: smooth;
  font-size: 10px;
}

body{
	font-family: Filson Soft, Helvetica, Arial, sans-serif;
	--tw-text-opacity: 1;
	color: rgba(36, 47, 93, var(--tw-text-opacity));
	overflow-x: hidden;
  font-size: 1.5rem;
  line-height: 2em;
}

h1, h2, h3, h4, h5, h6{
	font-family: Skippy Sharp, Helvetica, Arial, sans-serif;
}

.inlineEditor h1, .inlineEditor h2, .inlineEditor h3, .inlineEditor h4, .inlineEditor h5, .inlineEditor h6{
	font-family: Skippy Sharp, Helvetica, Arial, sans-serif;
}

h1, .h1{
	font-size: 8rem;
	line-height: 9rem;
}

h3, .h3{
	font-size: 6rem;
	line-height: 1em;
}

ul{
	list-style-type: disc;
	font-weight: 500;
  padding-left: 18px;
  font-size: 2rem;
  line-height: 2em;
}

.main-header ul, .main-sidebar ul {
  font-size: 1.4rem;
  line-height: 1.5em;
}

.home-content, .about-page-link {
  font-size: 1.7rem;
}

label, a, button {
  cursor: url(/build/images/cursor-pointer.8ecd8eb3.svg), auto;
}

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

.sky-banner{
	background-image: url(/build/images/wave-bg.de1289f7.svg);
  margin-top: -100px;
  background-repeat-y: no-repeat;
  overflow-x: hidden;
  position: relative;
  min-height: 310px;
}
.sky-banner__bg{
	height: 100%;
	background-image: url(/build/images/clouds.39277565.png);
  min-height: 310px;
  background-repeat: repeat-x;
  background-size: 1160px;
  background-position-y: 50%;
  width: 3480px;
  animation: slide 20s linear infinite;
}
.sky-banner__text{
	position: relative;
  animation: fly 2s infinite alternate;
}
.sky-banner__text-block{
	position: absolute;
	font-weight: 500;
	--tw-text-opacity: 1;
	color: rgba(226, 6, 19, var(--tw-text-opacity));
  font-size: 2.2rem;
  line-height: 2em;
  bottom: 15px;
  left: 60px;
}
.sky-banner > .container{
	position: absolute;
	display: flex;
	justify-content: center;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.page-content{
	overflow-x: hidden;
  padding: 100px 0;
}
.page-content h3 {
  margin-bottom: 5rem;
}

.reviews{
	background-image: url(/build/images/bunting-bg.5ccbf22d.png);
	--tw-bg-opacity: 1;
	background-color: rgba(36, 47, 93, var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
  background-position: top;
  background-repeat: no-repeat;
  background-size: contain;
  padding: 80px 0 60px;
}
@media (min-width: 992px) {
  .reviews {
    padding: 170px 0;
  }
}
.reviews h3{
	margin-bottom: 3rem;
}
.reviews .review-slider{
	position: relative;
	overflow: hidden;
}
.reviews .review-slider:before, .reviews .review-slider:after{
	position: absolute;
	background-size: contain;
  content: "";
  background-image: url(/build/images/quote.fc1b8ded.png);
  width: 15px;
  height: 16px;
}
.reviews .review-slider:before{
	top: 0px;
	left: 0px;
}
.reviews .review-slider:after{
	bottom: 0px;
	right: 0px;
  transform: scaleX(-1);
}
.reviews .slider-buttons{
	display: flex;
	justify-content: flex-end;
	margin-top: 2rem;
}
.reviews .slider-buttons .slider__prev, .reviews .slider-buttons .slider__next {
  cursor: url(/build/images/cursor-pointer.8ecd8eb3.svg), auto;
  font-size: 3.6rem;
}
.reviews .slider-buttons .slider__prev + .slider__next{
	margin-left: 1.5rem;
}
.reviews .single-review{
	font-weight: 300;
	padding-left: 4rem;
	padding-right: 4rem;
  line-height: 20px;
}
.reviews .single-review p + p {
  margin-top: 20px;
}

.socials{
	font-weight: 700;
	text-align: center;
	position: relative;
	margin-top: 6rem;
  font-size: 2rem;
  line-height: 1.5em;
}
@media (min-width: 992px) {
  .socials{
		margin-top: 0px;
	}
}
.socials__links{
	position: absolute;
  left: 50%;
  top: -15px;
  transform: translateX(-50%);
  max-width: 170px;
}
.socials ul{
	display: flex;
	justify-content: center;
	gap: 2rem;
	list-style-type: none;
	padding-left: 0px;
	padding-top: 1.5rem;
  font-size: 3.9rem;
  line-height: 2rem;
}
.socials ul a{
	--tw-text-opacity: 1;
	color: rgba(94, 222, 252, var(--tw-text-opacity));
}

.cms-area{
	font-weight: 300;
}
.cms-area h1, .cms-area h2{
	font-size: 6.6rem;
	line-height: 6rem;
	--tw-text-opacity: 1;
	color: rgba(0, 150, 206, var(--tw-text-opacity));
	font-weight: 400;
	margin-bottom: 1rem;
}
.cms-area h2{
	margin-top: 6rem;
	margin-bottom: 3rem;
}
.cms-area p + p{
	margin-top: 3rem;
}
.cms-area ul{
	font-weight: 300;
  font-size: 1.6rem;
  line-height: 1.5em;
}

.video{
	margin-bottom: 2rem;
}
.video__title {
  padding-top: 5rem;
}
.video__wrapper{
	position: relative;
	padding-bottom: 4rem;
}
.video__wrapper:after{
	position: absolute;
	background-repeat: no-repeat;
  content: "";
  background-image: url(/build/images/video-blob.28ea31e3.svg);
  z-index: -1;
  height: 36.2rem;
  width: 44.2rem;
  top: -6.5rem;
  right: -4rem;
}
@media (min-width: 992px) {
  .video__wrapper:after {
    width: 755px;
    height: 650px;
    top: -120px;
    right: -40px;
  }
}
.video__wrapper--no-fun{
	margin-bottom: 3rem;
	padding-bottom: 0px;
}
.video__wrapper--no-fun:after {
  content: none;
}
.video__wrapper .video-js, .video__wrapper .video-js .vjs-tech{
	border-radius: 1.5rem;
	width: 100%;
}
.video__wrapper iframe {
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}

.video-placeholder{
	position: relative;
	width: 100%;
	border-radius: 1.5rem;
	--tw-bg-opacity: 1;
	background-color: rgba(236, 246, 255, var(--tw-bg-opacity));
}
.video-placeholder__message {
  text-align: center;
  width: 100%;
  padding: 3rem;
}
.video-placeholder__message h1, .video-placeholder__message h2, .video-placeholder__message h3, .video-placeholder__message h4, .video-placeholder__message p {
  margin-bottom: 1rem;
}
.video-placeholder__message h1 {
  font-size: 5rem;
  line-height: 5rem;
}
.video-placeholder__message h2 {
  font-size: 4rem;
  line-height: 4rem;
}
.video-placeholder__message h3 {
  font-size: 3rem;
  line-height: 3rem;
}
.video-placeholder__message h4 {
  font-size: 2rem;
  line-height: 2rem;
}
.video-placeholder__message img {
  max-height: 7.5rem;
  width: auto;
  display: inline-block;
  margin-bottom: 1rem;
}
.video-placeholder__message p{
	font-weight: 700;
	--tw-text-opacity: 1;
	color: rgba(54, 76, 198, var(--tw-text-opacity));
  font-size: 1.5rem;
  line-height: 1.25em;
}
@media (min-width: 768px) {
  .video-placeholder__message img {
    max-height: 15rem;
  }
}
@media (min-width: 992px) {
  .video-placeholder__message{
		display: block;
	}
  .video-placeholder__message{
		text-align: center;
	}
  .video-placeholder__message{
		padding: 0px;
	}
  .video-placeholder__message img {
    margin: 0 auto 40px;
  }
  .video-placeholder__message p {
    font-size: 2.8rem;
    line-height: 4rem;
  }
}

.review-lesson {
  padding: 4rem 0 0;
}
.review-lesson .review-lesson-buttons{
	display: flex;
	padding-top: 2rem;
}
.review-lesson .review-lesson-buttons button:hover, .review-lesson .review-lesson-buttons button:focus {
  animation: wiggle 0.5s;
}
.review-lesson .review-lesson-buttons button + button{
	margin-left: 1.5rem;
}
@media (min-width: 992px) {
  .review-lesson .review-lesson-buttons button + button{
		margin-left: 3rem;
	}
}

.lesson-header{
	margin-bottom: 3rem;
}

.lesson-question{
	--tw-bg-opacity: 1;
	background-color: rgba(236, 246, 255, var(--tw-bg-opacity));
	border-radius: 1.5rem;
  padding: 4rem;
}
.lesson-question__form{
	display: flex;
}
.lesson-question .form-group{
	position: relative;
  font-size: 1.4rem;
  line-height: 2rem;
}
.lesson-question .form-group label{
	position: absolute;
  color: #6b7282;
  top: 1rem;
  left: 2rem;
  opacity: 0;
  transition: 0.2s opacity;
}
.lesson-question .form-group input{
	border-radius: 9999px;
	margin-right: 1rem;
  border: 1px solid #c7d2e5;
  padding: 0.9rem 2rem;
  width: 43rem;
  max-width: 100%;
}
.lesson-question .form-group input:-moz-placeholder + label {
  opacity: 1;
}
.lesson-question .form-group input:placeholder-shown + label {
  opacity: 1;
}
.lesson-question .form-group button i {
  font-size: 2rem !important;
  line-height: 2.4rem !important;
}

.login-register {
  padding-top: 210px;
  padding-bottom: 160px;
}
.login-register h1 {
  font-size: 90px;
  font-weight: 400;
  line-height: 80px;
  color: #fff;
  margin-bottom: 50px;
}
.login-register h2 {
  font-size: 55px;
  font-weight: 400;
  line-height: 45px;
  color: #fff;
  margin-bottom: 30px;
}
.login-register p {
  font-family: "Filson Soft", sans-serif;
  color: #fff;
  font-size: 15px;
  line-height: 30px;
  font-weight: 300;
}
.login-register a[href="/register"], .login-register a[href="/log-in"] {
  font-weight: 700;
  text-decoration: underline;
}
.login-register .login-input-container {
  font-family: "Filson Soft", sans-serif;
}
.login-register .login-input-container > label {
  display: inline-block;
  font-size: 12px;
  line-height: 15px;
  color: #fff;
  font-weight: 300;
  margin-bottom: 10px;
}
.login-register .login-input-container > input {
  border: 1px solid #fff;
  height: 40px;
  width: 370px;
  background: transparent;
  border-radius: 10px;
  padding: 10px;
  font-size: 14px;
  line-height: 20px;
  font-weight: 300;
  color: #fff;
}
.login-register .login-email__label {
  margin-top: 40px;
}
.login-register .login-email__input {
  margin-bottom: 20px;
}
.login-register input[type=checkbox].login-email__input {
  margin-bottom: 0;
}
.login-register .login-password__forgot-link {
  color: #fff;
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  position: absolute;
  right: 10px;
  top: 35px;
  opacity: 0.8;
}
.login-register label.form-check-label {
  color: white;
  font-size: 12px;
  line-height: 20px;
  display: inline-block;
  width: calc(100% - 42px);
  margin-left: 10px;
  vertical-align: text-top;
}
.login-register .login-btn {
  width: 100%;
  background: #fff;
  border-radius: 10px;
  color: #0096ce;
  padding: 10px;
  transition: all 0.2s;
  border: 1px solid #fff;
  height: 40px;
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
  margin-top: 25px;
}
.login-register .login-btn.has-offer span{
	margin-right: 0.5rem;
	--tw-text-opacity: 1;
	color: rgba(243, 26, 40, var(--tw-text-opacity));
	text-decoration: line-through;
}
.login-register .register-btn {
  display: none;
  position: relative;
  right: auto;
  bottom: auto;
  z-index: 1;
  background: #25305A;
  border-radius: 65px;
  color: white;
  transition: all 0.2s;
  border: 1px solid #fff;
  height: 130px;
  width: 130px;
  padding: 10px 10px 20px 10px;
  margin: -40px auto 0 auto;
  font-size: 30px;
  line-height: 30px;
  font-family: "Skippy Sharp";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media (min-width: 990px) {
  .login-register .register-btn {
    position: absolute;
    bottom: -35px;
    right: -3000px;
    margin: 0;
  }
}
.login-register button.submitright {
  display: block;
  right: auto;
}
@media (min-width: 990px) {
  .login-register button.submitright {
    right: 25px;
  }
}
.login-register button.submitleft {
  display: block;
  right: auto;
}
@media (min-width: 990px) {
  .login-register button.submitleft {
    right: 345px;
  }
}
@media (min-width: 1200px) {
  .login-register button.submitleft {
    right: 425px;
  }
}
.login-register .login-btn:hover, .login-register .login-btn:focus, .login-register .login-btn:active {
  background: #0096ce;
  color: #fff;
}
.login-register .terms-privacy-notice {
  font-size: 11px;
  line-height: 20px;
  font-weight: 300;
  margin-top: 40px;
  opacity: 0.8;
}
.login-register .terms-link {
  font-weight: 700;
  text-decoration: none;
}
@media (max-width: 1200px) {
  .login-register .login-input-container > input {
    width: 100%;
  }
}
.login-register #asterisk {
  position: absolute;
  top: 33px;
  left: 10px;
  color: white;
}
.login-register .currency-choice {
  position: relative;
  margin-bottom: 70px;
  height: auto;
}
@media (min-width: 990px) {
  .login-register .currency-choice {
    margin-bottom: 0;
    height: calc(100% - 30px);
  }
}
.login-register .currency-choice__box {
  background: white;
  border: 1px solid white;
  border-radius: 1.5rem;
  margin-bottom: 30px;
  padding: 30px 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  transition: all 0.2s;
  text-align: center;
  height: 100%;
}
.login-register .currency-choice__box h4 {
  font-size: 30px;
  margin-bottom: 20px;
}
.login-register .currency-choice__box p {
  color: #242F5D;
  text-align: center;
  display: block;
}
.login-register .currency-choice__box p.subprice {
  margin-bottom: 10px;
  font-size: 60px;
  line-height: 60px;
}
.login-register .currency-choice__box p.subprice span {
  font-size: 30px;
  line-height: 30px;
  vertical-align: super;
  margin: 0 5px;
}
.login-register .currency-choice__box p.subprice strike {
  font-size: 20px;
  display: inline-block;
  vertical-align: bottom;
}
.login-register .currency-choice__box p.subterm {
  font-family: "Skippy Sharp";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-bottom: 20px;
  font-size: 40px;
  line-height: 40px;
}
.login-register .currency-choice__box p.subinfo {
  margin-bottom: 20px;
  line-height: 1.5;
  font-size: 12px;
}
.login-register .currency-choice__box p.subselect {
  font-size: 14px;
  line-height: 14px;
  padding: 10px;
  border-radius: 5px;
  background-color: #0096CE;
  color: white;
  width: 100%;
}
.login-register .currency-choice__box p.subselected {
  font-size: 40px;
  color: white;
  display: none;
}
.login-register .currency-choice__box p.subselected i {
  line-height: 34px;
}
.login-register .currency-choice__box p.special-offer {
  position: absolute;
  top: -40px;
  left: 0;
  background-color: #E21477;
  border: 1px solid white;
  border-bottom: none;
  border-radius: 1.5rem 1.5rem 0 0;
  width: 100%;
  padding: 5px 10px;
  text-align: center;
  color: white;
  font-size: 14px;
}
.login-register .currency-choice__box:hover, .login-register .currency-choice__box:focus, .login-register .currency-choice__box:active {
  cursor: url(/build/images/cursor-pointer.8ecd8eb3.svg), auto !important;
}
.login-register .currency-choice input[type=radio] {
  opacity: 0;
  display: none;
}
.login-register .currency-choice input[type=radio]:checked + .currency-choice__box {
  background-color: #94CE24;
  color: white;
}
.login-register .currency-choice input[type=radio]:checked + .currency-choice__box p, .login-register .currency-choice input[type=radio]:checked + .currency-choice__box h4, .login-register .currency-choice input[type=radio]:checked + .currency-choice__box .text-green {
  color: white;
}
.login-register .currency-choice input[type=radio]:checked + .currency-choice__box p.subselected {
  display: block;
}
.login-register .currency-choice input[type=radio]:checked + .currency-choice__box p.subselect {
  display: none;
}

.currencyblock {
  margin-top: 30px;
  position: relative;
}
@media (min-width: 990px) {
  .currencyblock {
    margin-top: 64px;
  }
}
.currencyblock div:nth-child(2) .currency-choice {
  /* label:before {
      content: 'Risparmiare €9.80';
      position: absolute;
      top: -40px;
      left: 0;
      background-color: #E21477;
      border: 1px solid white;
      border-bottom: none;
      border-radius: 1.5rem 1.5rem 0 0;
      width: 100%;
      padding: 10px;
      text-align: center;
      color: white;
      font-size: 14px;
  } */
}
.currencyblock div:nth-child(2) .currency-choice label:after {
  content: "";
  display: none;
  position: absolute;
  top: -100px;
  right: 15px;
  width: 300px;
  height: 85px;
  background-image: url(/build/images/best-value.da1dcd67.png);
  background-size: contain;
  z-index: 2;
}
@media (min-width: 990px) {
  .currencyblock div:nth-child(2) .currency-choice label:after {
    display: block;
  }
}

.about-us-link {
  background: #0096ce;
  color: #fff;
  font-weight: 700;
  font-size: 24px;
  line-height: 30px;
  border-radius: 50px;
  border: 1px solid #0096ce;
  transition: all 0.2s;
  padding: 15px 50px;
  position: absolute;
  bottom: -90px;
  left: 15px;
}
.about-us-link:hover, .about-us-link:focus, .about-us-link:active {
  color: #0096ce;
  background: #fff;
}

.about-page-link {
  padding-top: 210px;
  padding-bottom: 220px;
}
@media (min-width: 992px) {
  .about-page-link img {
    position: absolute;
    top: -25px;
  }
}
@media (max-width: 991px) {
  .about-page-link {
    padding: 100px 0;
  }
}
.about-page-link h1 {
  color: #0096ce;
  margin-bottom: 30px;
  margin-top: 45px;
  font-size: 66px;
  line-height: 60px;
}

.further-links > div:not(:last-child){
	margin-bottom: 3rem;
}
@media (min-width: 992px) {
  .further-links > div:not(:last-child){
		margin-bottom: 0px;
	}
}

.noborderradius {
  border-radius: 0 0 1.5rem 1.5rem !important;
}

.special-offer-details{
	display: flex;
	width: 100%;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	--tw-text-opacity: 1;
	color: rgba(43, 182, 243, var(--tw-text-opacity));
}
.special-offer-details .special-offer{
	margin-bottom: 1rem;
	font-size: 3.75rem;
	line-height: 1;
	--tw-text-opacity: 1;
	color: rgba(43, 182, 243, var(--tw-text-opacity));
}
.special-offer-details .special-offer.small{
	margin-bottom: 1rem;
	text-align: center;
	font-size: 1.5rem;
	line-height: 2rem;
	--tw-text-opacity: 1;
	color: rgba(43, 182, 243, var(--tw-text-opacity));
}
.special-offer-details .bg-subscibe-and-save{
	margin-bottom: 3rem;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	padding: 12rem;
	text-align: center;
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.special-offer-details .offer-button{
	border-radius: 1rem;
	border-width: 2px;
	--tw-border-opacity: 1;
	border-color: rgba(43, 182, 243, var(--tw-border-opacity));
	padding: 1rem;
	text-align: center;
	font-size: 3.75rem;
	line-height: 1;
	font-weight: 700;
	line-height: 1;
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
  background-color: rgba(148, 206, 36, var(--tw-text-opacity));
}
.special-offer-details .offer-button:hover{
	--tw-bg-opacity: 1;
	background-color: rgba(43, 182, 243, var(--tw-bg-opacity));
}

.button{
	display: inline-flex;
	align-items: center;
	justify-content: center;
	padding: 1rem;
	border-radius: 9999px;
	border-width: 2px;
	--tw-border-opacity: 1;
	border-color: rgba(255, 255, 255, var(--tw-border-opacity));
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
  transition: 0.3s all;
}
.button--link{
	display: inline;
	border-style: none;
	text-decoration: underline;
}
.button--trans{
	background-color: transparent;
}
.button--white{
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}
.button--blue{
	--tw-bg-opacity: 1;
	background-color: rgba(0, 150, 206, var(--tw-bg-opacity));
}
.button--navy{
	--tw-border-opacity: 1;
	border-color: rgba(36, 47, 93, var(--tw-border-opacity));
	--tw-bg-opacity: 1;
	background-color: rgba(36, 47, 93, var(--tw-bg-opacity));
  border: 2px solid #242F5D !important;
  font-family: "Filson Soft", sans-serif;
  font-size: 1.4rem;
  line-height: 2rem;
}
.button--red{
	--tw-border-opacity: 1;
	border-color: rgba(255, 74, 53, var(--tw-border-opacity));
	--tw-bg-opacity: 1;
	background-color: rgba(255, 74, 53, var(--tw-bg-opacity));
}
.button--green{
	--tw-bg-opacity: 1;
	background-color: rgba(148, 206, 36, var(--tw-bg-opacity));
}
.button--text-yellow{
	--tw-text-opacity: 1;
	color: rgba(255, 199, 0, var(--tw-text-opacity));
}
.button--text-green{
	--tw-text-opacity: 1;
	color: rgba(148, 206, 36, var(--tw-text-opacity));
}
.button--text-orange{
	--tw-text-opacity: 1;
	color: rgba(255, 154, 4, var(--tw-text-opacity));
}
.button--lg{
	font-weight: 900;
	padding: 0.5rem;
  font-size: 1.6rem;
  line-height: 1.5em;
  min-width: 18rem;
}
@media (min-width: 992px) {
  .button--lg{
		padding: 1rem;
	}
  .button--lg {
    font-size: 2.4rem;
    line-height: 3rem;
    min-width: 27rem;
  }
}
.button--reg{
	font-weight: 400;
  font-size: 1.4rem;
  min-width: auto;
}
.button--bold{
	font-weight: 700;
}
.button--full{
	width: 100%;
}
.button--slim {
  padding: 0.3rem 2rem;
}
.button--slim i {
  font-size: 2rem;
  line-height: 2.4rem;
}
.button--slim i + span{
	margin-left: 1rem;
}
.button--submit {
  width: 27rem;
  max-width: 100%;
}
.button--circle{
	position: relative;
	height: 100%;
	width: 100%;
	border-radius: 9999px;
	font-family: Skippy Sharp, Helvetica, Arial, sans-serif;
  font-size: 3rem;
  line-height: 1.8rem;
  max-width: 11.5rem;
  max-height: 11.5rem;
}
.button--no-hover:hover, .button--no-hover:focus, .button--no-hover:active, .button.active:hover, .button.active:focus, .button.active:active{
	--tw-border-opacity: 1 !important;
	border-color: rgba(36, 47, 93, var(--tw-border-opacity)) !important;
	--tw-text-opacity: 1 !important;
	color: rgba(36, 47, 93, var(--tw-text-opacity)) !important;
	--tw-bg-opacity: 1 !important;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity)) !important;
}
.button i:last-child{
	margin-left: 1rem;
}
.button:hover, .button:focus, .button:active, .button.active:hover, .button.active:focus, .button.active:active{
	--tw-border-opacity: 1;
	border-color: rgba(255, 255, 255, var(--tw-border-opacity));
	--tw-text-opacity: 1;
	color: rgba(0, 150, 206, var(--tw-text-opacity));
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}

.open_user_menu{
	align-items: center;
	justify-content: center;
	border-radius: 9999px;
	--tw-bg-opacity: 1;
	background-color: rgba(36, 47, 93, var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
	display: none;
  height: 4rem;
  width: 4rem;
  font-size: 2rem;
}
@media (min-width: 768px) {
  .open_user_menu{
		display: flex;
	}
}
@media (min-width: 1200px) {
  .open_user_menu{
		display: none;
	}
}

.active{
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgba(36, 47, 93, var(--tw-text-opacity));
}

.button:hover, .button:focus, .button:active, a:hover, a:focus, a:active, button:hover, button:focus, button:active, .listen-button:hover, .listen-button:focus, .listen-button:active {
  cursor: url(/build/images/cursor-pointer.8ecd8eb3.svg), auto !important;
}

.button-bio {
  width: 100%;
  border-width: 1px;
  font-size: 1.2rem;
  line-height: 1.8rem;
  padding: 10px 5px;
}
@media (max-width: 991px) {
  .button-bio {
    margin: auto;
    display: flex;
  }
}

.scroll-arrow {
  font-size: 30px;
  color: white;
  display: block;
  position: absolute;
  bottom: 30px;
  left: 50%;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .scroll-arrow {
    bottom: 150px;
  }
}
@media (max-width: 991px) {
  .scroll-arrow {
    bottom: -50px;
  }
}

.bounce {
  animation: bounce 2s infinite;
}

@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-30px);
  }
  60% {
    transform: translateY(-15px);
  }
}
#about-page-home-link {
  transition: all 0.2s;
  color: #0096CE;
  margin-bottom: 20px;
  display: inline-block;
  text-align: center;
  position: relative;
}
@media (min-width: 992px) {
  #about-page-home-link {
    position: absolute;
    bottom: -60px;
  }
}
#about-page-home-link:focus, #about-page-home-link:hover, #about-page-home-link:active {
  background: transparent;
  color: white;
}
#about-page-home-link i {
  margin-right: 10px;
  position: absolute;
  left: 60px;
  top: 13px;
}
@media (max-width: 991px) {
  #about-page-home-link i {
    left: 30px;
    top: 10px;
  }
  #about-page-home-link {
    width: 100%;
  }
  #viewMySessionsBtn {
    margin-bottom: 30px;
  }
}

.site-header{
	position: fixed;
	padding-top: 2rem;
	padding-bottom: 2rem;
	top: 0px;
	width: 100%;
	z-index: 10;
	background-color: transparent;
  transition: 0.2s background-color;
}
.site-header img, .site-header .button {
  transition: 0.2s all;
}
.site-header__logo{
	width: auto;
	height: auto;
  margin: 0 auto;
}
@media (min-width: 992px) {
  .site-header__logo{
		margin: 0px;
	}
  .site-header__logo {
    height: 120px;
  }
}
.site-header__scroll-logo{
	display: none;
  max-height: 5rem;
}
.site-header--scroll{
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}
.site-header--scroll img{
	display: none;
	width: auto;
	height: auto;
}
.site-header--scroll img.site-header__scroll-logo{
	display: block;
}
.site-header--scroll .button{
	--tw-text-opacity: 1;
	color: rgba(36, 47, 93, var(--tw-text-opacity));
	--tw-border-opacity: 1;
	border-color: rgba(36, 47, 93, var(--tw-border-opacity));
}
.site-header .row{
	align-items: center;
}
@media (min-width: 992px) {
  .site-header .row{
		align-items: flex-start;
	}
}

.logged-in .site-header {
  top: 51px;
}

.site-footer{
	--tw-bg-opacity: 1;
	background-color: rgba(36, 47, 93, var(--tw-bg-opacity));
	background-size: cover;
	background-position: top;
	background-repeat: no-repeat;
	display: flex;
	align-items: flex-end;
	padding-bottom: 2rem;
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
	font-weight: 300;
  background-image: url(/build/images/footer-bg.dbc6711b.svg);
  min-height: 200px;
}
.site-footer--white{
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}

.hero{
	--tw-bg-opacity: 1;
	background-color: rgba(0, 150, 206, var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
	text-align: center;
	position: relative;
	overflow: hidden;
	padding-bottom: 5rem;
	padding-top: 10rem;
  min-height: 975px;
  background-image: url(/build/images/hero-blob.c7b7e96b.svg);
  background-position: top right;
  background-repeat: no-repeat;
  background-size: 847px;
}
@media (min-width: 768px) {
  .hero {
    padding-top: 21rem;
  }
}
.hero__bunting{
	position: absolute;
  top: -5px;
  right: -5px;
}
@media (min-width: 992px) {
  .hero__joe{
		position: absolute;
	}
  .hero__joe {
    bottom: -100px;
  }
  @media (min-width: 1200px) {
    .hero__joe {
      bottom: -30px;
    }
  }
}
.hero h1, .hero h2, .hero h3 {
  font-size: 6rem;
  line-height: 7rem;
}
@media (min-width: 1200px) {
  .hero h1, .hero h2, .hero h3{
		font-size: 8rem;
		line-height: 9rem;
	}
}
.hero h1, .hero h2, .hero h3 {
  margin-bottom: 3rem;
}
.hero p {
  margin-bottom: 3rem;
}

.hero-button{
	position: relative;
}
.hero-button__arrow{
	position: absolute;
  right: calc(100% - 60px);
  bottom: calc(100% - 35px);
}
.hero-button__arrow--alt{
	transform-origin: center;
  transform: rotate(180deg);
  left: calc(100% - 60px);
  right: auto;
  bottom: auto;
  top: calc(100% - 35px);
}
@media (min-width: 420px) {
  .hero-button__arrow {
    right: calc(100% - 105px);
  }
  .hero-button__arrow--alt {
    left: calc(100% - 105px);
  }
}
@media (min-width: 992px) {
  .hero-button__arrow {
    right: calc(100% - 40px);
  }
  .hero-button__arrow--alt {
    left: calc(100% - 40px);
  }
}

.login-register {
  background-image: url(/build/images/corner-blob.c50ba9ad.svg);
  background-repeat: no-repeat;
  background-position: right top;
  background-size: 55%;
}

.about-hero {
  text-align: left;
  min-height: 500px;
}
@media (min-width: 992px) {
  .about-hero img {
    position: absolute;
    top: -170px;
  }
}
.about-hero__lower {
  background-image: url(/build/images/hero-blob-lower.1884d8e5.svg);
  min-height: 250px;
  background-size: cover;
  background-repeat: no-repeat;
  margin-top: -1px;
}
@media (max-width: 1750px) {
  .about-hero__lower {
    margin-top: -150px;
  }
}

.family-profiles h3 {
  margin-bottom: 30px;
  font-size: 8rem;
  line-height: 9rem;
}
.family-profiles__row:first-child h3{
	--tw-text-opacity: 1;
	color: rgba(0, 150, 206, var(--tw-text-opacity));
}
.family-profiles__row h3{
	--tw-text-opacity: 1;
	color: rgba(255, 199, 0, var(--tw-text-opacity));
}
.family-profiles__row:last-child h3{
	--tw-text-opacity: 1;
	color: rgba(255, 154, 4, var(--tw-text-opacity));
}
@media (min-width: 992px) {
  .family-profiles__row {
    padding-top: 90px;
  }
}
@media (max-width: 991px) {
  .family-profiles__row {
    margin-top: 40px;
  }
}
.family-profiles p {
  font-weight: 300;
  margin-bottom: 40px;
}

.card{
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgba(36, 47, 93, var(--tw-text-opacity));
	text-align: left;
  border-radius: 20px;
}
.card__content{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
  padding: 2rem;
}
@media (min-width: 1200px) {
  .card__content {
    padding: 3rem 5rem;
  }
}
.card__content h1, .card__content h2, .card__content h3{
	font-size: 7rem;
	line-height: 6rem;
	--tw-text-opacity: 1;
	color: rgba(226, 6, 19, var(--tw-text-opacity));
  margin-bottom: 3rem;
}
.card__content ul {
  line-height: 1.5em;
}
.card--shadow {
  filter: drop-shadow(3px 3px 5px rgba(0, 82, 107, 0.25));
}

#hero-card li {
  font-size: 14px;
  line-height: 22px;
}

.cards-grid {
  gap: 30px 0;
}

.home-card, .app-card{
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
	font-weight: 300;
	overflow: hidden;
  transition: 0.3s all ease;
  min-height: 170px;
  height: 170px;
}
.home-card:hover, .app-card:hover {
  transform: scale(1.1);
}
@media (min-width: 992px) {
  .home-card, .app-card {
    height: auto;
  }
}
.home-card > a, .app-card > a{
	padding: 2rem;
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	height: 100%;
	position: relative;
}
.home-card__text, .app-card__text{
	position: relative;
  font-size: 1.3rem;
  line-height: 2rem;
  z-index: 2;
}
.home-card__text h3, .app-card__text h3 {
  font-size: 1.8rem;
}
@media (min-width: 1200px) {
  .home-card__text h3, .app-card__text h3 {
    font-size: 2.2rem;
  }
}
@media (min-width: 1600px) {
  .home-card__text h3, .app-card__text h3 {
    font-size: 2.8rem;
  }
}
.home-card__text span, .home-card__text p, .app-card__text span, .app-card__text p{
	display: none;
}
@media (min-width: 992px) {
  .home-card__text span, .home-card__text p, .app-card__text span, .app-card__text p{
		display: block;
	}
}
.home-card--little img, .app-card--little img{
	position: absolute;
  bottom: -10px;
  right: 15px;
  height: auto;
  max-height: 15rem;
  max-width: 14rem;
}
.home-card__image img, .app-card__image img {
  width: auto;
  transition: 0.2s all ease-in-out;
  margin: 0 auto;
  transition: 0.2s all ease-in-out;
}
.home-card__image img[src$=".svg"], .app-card__image img[src$=".svg"] {
  width: 100%;
}
@media (min-width: 768px) {
  .home-card__image img, .app-card__image img {
    height: calc(100% - 7rem);
  }
}
.home-card:hover .home-card__image img, .app-card:hover .home-card__image img {
  transform: scale(1.2) rotate(10deg);
  opacity: 0.75;
}

.session-card{
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
	font-weight: 300;
  height: 8rem;
}
@media (max-width: 991px) {
  .session-card h4, .session-card p {
    text-align: center;
    margin-bottom: 15px;
  }
}
.session-card--large {
  height: 16rem;
}
.session-card__text {
  font-size: 1.3rem;
  line-height: 2rem;
  z-index: 2;
}
.session-card__text h3 {
  font-size: 1.8rem;
  margin-bottom: 0;
}
.session-card__text span, .session-card__text p{
	display: none;
}
@media (min-width: 992px) {
  .session-card__text span, .session-card__text p{
		display: block;
	}
}
.session-card__button {
  width: 15%;
  font-size: 1.3rem;
  line-height: 2rem;
  z-index: 2;
}
.session-card__button h3 {
  font-size: 1.8rem;
  margin-bottom: 0;
}
.session-card__button span, .session-card__button p{
	display: none;
}
@media (min-width: 992px) {
  .session-card__button span, .session-card__button p{
		display: block;
	}
}
.session-card__image > img {
  border-radius: 20px;
}
@media (max-width: 800px) {
  .session-card__image > img {
    margin-bottom: 20px;
  }
}
.session-card__image > img {
  max-width: 65%;
  margin-left: 1.25rem;
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}

.card-grid{
	overflow: hidden;
	border-radius: 1.5rem;
	padding-left: 1.5rem;
	padding-right: 1.5rem;
	padding-top: 3rem;
	padding-bottom: 3rem;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-areas: "slots" "summary" "tutor";
  font-size: 1.4rem;
  line-height: 1.8rem;
}
@media (min-width: 768px) {
  .card-grid {
    gap: 0px 30px;
    grid-auto-flow: row;
    grid-template-columns: 140px 1fr;
    grid-template-rows: auto auto;
    grid-template-areas: "tutor slots" "tutor summary";
  }
}
@media (min-width: 992px) {
  .card-grid{
		padding: 3rem;
	}
  .card-grid {
    grid-template-columns: 140px 1fr 250px;
    grid-template-areas: "tutor slots summary" "tutor slots summary";
  }
}
@media (min-width: 1200px) {
  .card-grid {
    grid-template-columns: 140px 1fr 175px;
    grid-template-areas: "tutor slots summary" "tutor slots summary";
  }
}
@media (min-width: 1600px) {
  .card-grid {
    grid-template-columns: 140px 1fr 250px;
    grid-template-areas: "tutor slots summary" "tutor slots summary";
  }
}
.card-grid__title{
	margin-bottom: 1rem;
  font-size: 1.7rem;
  line-height: 2rem;
}
.card-grid__price{
	margin-top: 2rem;
	text-align: center;
	font-weight: 700;
	--tw-text-opacity: 1;
	color: rgba(36, 47, 93, var(--tw-text-opacity));
  font-size: 2rem;
  line-height: 1em;
}
.card-grid__price > span{
	margin-bottom: 1rem;
	display: block;
  font-size: 4rem;
}
@media (min-width: 992px) {
  .card-grid__price > span{
		margin-bottom: 1rem;
	}
  .card-grid__price > span{
		display: block;
	}
}
@media (min-width: 1200px) {
  .card-grid__price > span{
		margin-bottom: 1rem;
	}
  .card-grid__price > span{
		display: block;
	}
}
@media (min-width: 1600px) {
  .card-grid__price > span{
		margin-bottom: 1rem;
	}
  .card-grid__price > span{
		display: block;
	}
}
.card-grid__cta{
	position: relative;
	margin-top: 3rem;
	margin-bottom: 3rem;
	text-align: center;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
  grid-area: summary;
  z-index: 1;
}
.card-grid__cta p{
	margin-bottom: 1rem;
}
.card-grid__cta .button--circle {
  width: 11.5rem;
  height: 11.5rem;
}
.card-grid__cta:before {
  content: none;
  pointer-events: none;
  position: absolute;
  border-radius: 9999px;
  z-index: 0;
  background-color: rgba(0, 0, 0, 0.08);
  width: 90rem;
  height: 90rem;
  top: 50%;
  left: 0;
  transform: translateY(-42%);
}
@media (min-width: 992px) {
  .card-grid__cta:before {
    content: "";
  }
}
@media (min-width: 1200px) {
  .card-grid__cta:before {
    left: -3rem;
  }
}
@media (min-width: 1600px) {
  .card-grid__cta:before {
    left: -3rem;
  }
}
@media (min-width: 992px) {
  .card-grid__cta{
		margin-top: 0px;
		margin-bottom: 0px;
	}
  .card-grid__cta{
		align-items: center;
	}
  .card-grid__cta .button{
		position: relative;
	}
}
@media (min-width: 1200px) {
  .card-grid__cta{
		margin-top: 0px;
		margin-bottom: 0px;
	}
  .card-grid__cta{
		align-items: center;
	}
  .card-grid__cta .button{
		position: relative;
	}
}
@media (min-width: 1600px) {
  .card-grid__cta{
		margin-top: 0px;
	}
  .card-grid__cta{
		align-items: center;
	}
  .card-grid__cta .button{
		position: static;
	}
}
.card-grid__lessons {
  grid-area: slots;
  line-height: 2rem;
}
.card-grid__lessons h4{
	margin-bottom: 3rem;
	text-align: left;
	--tw-text-opacity: 1;
	color: rgba(36, 47, 93, var(--tw-text-opacity));
  font-size: 2rem;
}
.card-grid__lessons tr > td{
	padding-bottom: 1rem;
}
.card-grid__tutor {
  grid-area: tutor;
}
.card-grid__tutor > a{
	display: block;
	text-align: center;
}
.card-grid__tutor ul{
	list-style-type: none;
	padding-left: 0px;
}
.card-grid__tutor ul li + li{
	margin-top: 0.5rem;
}
.card-grid__tutor .tutor-image{
	position: relative;
	display: inline-block;
}
.card-grid__tutor .tutor-image__badge{
	position: absolute;
	border-radius: 9999px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: 700;
  font-size: 1.2rem;
  bottom: 1rem;
  right: -1.5rem;
  width: 3rem;
  height: 3rem;
}
.card-grid__more{
	padding: 3rem;
	padding-top: 0px;
}
.card-grid__more p {
  font-size: 1.3rem;
  line-height: 2rem;
}

.app-card{
	height: 100%;
}
.app-card > a{
	flex-wrap: nowrap;
	align-items: center;
}
.app-card__text{
	height: auto;
	max-height: 100%;
}
.app-card__image {
  min-width: 13.5rem;
  margin: 0 0 0 auto;
}
@media (min-width: 992px) {
  .app-card__image{
		margin: auto;
	}
}
.app-card__image img{
	width: auto;
	margin-left: auto;
	margin-right: auto;
  max-height: 12rem;
}

.level{
	border-radius: 1.5rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 1rem;
	--tw-bg-opacity: 1;
	background-color: rgba(0, 150, 206, var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
	overflow: hidden;
  height: 8rem;
  transition: 0.3s ease all;
}
.level__text{
	display: flex;
	flex-direction: column;
}
.level__text h4{
	font-family: Filson Soft, Helvetica, Arial, sans-serif;
	font-weight: 700;
  font-size: 1.5rem;
}
.level__text span {
  font-size: 1.3rem;
  line-height: 2rem;
}
.level__code{
	position: relative;
	text-align: center;
  font-size: 1.5rem;
  min-width: 60px;
}
.level__code:before{
	position: absolute;
	--tw-bg-opacity: 1;
	background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
	--tw-bg-opacity: 0.1;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  height: 200px;
  width: 130px;
  transition: 0.3s margin ease;
}
.level__code span{
	position: relative;
	display: inline-block;
  z-index: 1;
  rotate: -20deg;
  background: rgba(0, 0, 0, 0.3);
  padding: 0 15px;
  border-radius: 5px;
  min-width: 60px;
}
.level--beginner{
	--tw-bg-opacity: 1;
	background-color: rgba(148, 206, 36, var(--tw-bg-opacity));
}
.level--intermediate{
	--tw-bg-opacity: 1;
	background-color: rgba(255, 199, 0, var(--tw-bg-opacity));
}
.level--advanced{
	--tw-bg-opacity: 1;
	background-color: rgba(255, 154, 4, var(--tw-bg-opacity));
}
.level--expert{
	--tw-bg-opacity: 1;
	background-color: rgba(226, 20, 119, var(--tw-bg-opacity));
}
.level:hover {
  transform: scale(1.1);
}
.level:hover .level__code:before{
	margin-left: 1rem;
}

.lesson-icon {
  margin: -15px -10px 0 auto;
}

.lesson{
	margin-bottom: 2rem;
}
@media (max-width: 440px) {
  .lesson{
		margin-bottom: 1rem;
	}
}
.lesson--next a{
	--tw-bg-opacity: 1;
	background-color: rgba(148, 206, 36, var(--tw-bg-opacity));
}
.lesson--no-margin {
  margin: 0 !important;
}
.lesson:nth-of-type(1n+3) > a{
	--tw-bg-opacity: 1;
	background-color: rgba(148, 206, 36, var(--tw-bg-opacity));
}
.lesson:nth-of-type(2n+3) > a{
	--tw-bg-opacity: 1;
	background-color: rgba(94, 222, 252, var(--tw-bg-opacity));
}
.lesson:nth-of-type(3n+3) > a{
	--tw-bg-opacity: 1;
	background-color: rgba(255, 199, 0, var(--tw-bg-opacity));
}
.lesson > a{
	--tw-bg-opacity: 1;
	background-color: rgba(94, 222, 252, var(--tw-bg-opacity));
	display: flex;
	border-radius: 1.5rem;
}
.lesson-date{
	border-top-left-radius: 1.5rem;
	border-bottom-left-radius: 1.5rem;
	--tw-bg-opacity: 1;
	background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
	--tw-bg-opacity: 0.1;
	display: flex;
	flex-direction: column;
	justify-content: center;
	text-align: center;
  width: 100px;
  font-size: 1.4rem;
  line-height: 2rem;
}
.lesson-date__day {
  font-size: 2.8rem;
  line-height: 3rem;
}
.lesson__image__container{
	border-top-left-radius: 1.5rem;
	border-bottom-left-radius: 1.5rem;
  background: rgba(0, 0, 0, 0.3);
  border-top-left-radius: 1.5rem;
  border-bottom-left-radius: 1.5rem;
  padding: 3rem;
}
.lesson__image__container .lesson__image {
  height: 60px;
}
.lesson__image{
	border-top-left-radius: 1.5rem;
	border-bottom-left-radius: 1.5rem;
  height: 130px;
}
@media (max-width: 440px) {
  .lesson__image {
    height: 80px;
  }
}
.lesson__image__rounded{
	border-top-right-radius: 1.5rem;
	border-bottom-right-radius: 1.5rem;
}
.lesson__card{
	flex-direction: column;
	align-items: center;
	position: relative;
  border-radius: 1.5rem;
}
.lesson__card img{
	margin-top: 2rem;
	border-radius: 1.5rem;
}
@media (min-width: 768px) {
  .lesson__card{
		flex-direction: row;
	}
  .lesson__card{
		align-items: flex-start;
	}
  .lesson__card img{
		margin-top: 0px;
	}
  .lesson__card img{
		border-radius: 0px;
	}
  .lesson__card img{
		border-top-left-radius: 1.5rem;
		border-bottom-left-radius: 1.5rem;
	}
}
@media (max-width: 488px) {
  .lesson__card img {
    margin-top: 2rem;
    border-radius: 1.5rem;
  }
  .lesson__card .lesson__buttons {
    align-items: center;
  }
  .lesson__card h4 {
    text-align: center;
  }
}
.lesson__buttons{
	display: flex;
	padding-top: 1.5rem;
	gap: 1.5rem;
	width: 100%;
	flex-wrap: wrap;
}
@media (min-width: 992px) {
  .lesson__buttons{
		flex-wrap: nowrap;
	}
}
.lesson__buttons a{
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
	--tw-bg-opacity: 1;
	background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
	--tw-bg-opacity: 0.25;
	display: flex;
	align-items: center;
	padding-left: 1rem;
	padding-right: 1rem;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	-moz-column-gap: 1rem;
	     column-gap: 1rem;
	border-radius: 0.375rem;
	width: 100%;
  border-radius: 20px;
}
@media (min-width: 768px) {
  .lesson__buttons a {
    width: calc(50% - 7.5px);
  }
}
@media (min-width: 992px) {
  .lesson__buttons a {
    width: auto;
  }
}
.lesson__buttons a {
  font-size: 1.2rem;
  transition: all 0.2s;
}
.lesson__buttons a:hover, .lesson__buttons a:focus, .lesson__buttons a:active{
	--tw-text-opacity: 1;
	color: rgba(29, 40, 73, var(--tw-text-opacity));
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}
.lesson__buttons a.flat {
  background: none;
}
.lesson__text{
	display: flex;
	align-items: center;
	padding: 2rem;
}
.lesson__text h4{
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
  font-size: 1.6rem;
  line-height: 1.25em;
}
.lesson__text--col{
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
}
.lesson__text--download{
	flex-direction: column;
	align-items: flex-start;
  flex: 1;
}
.lesson__text--download .download-button{
	align-self: flex-end;
}

.quiz-card{
	--tw-bg-opacity: 1;
	background-color: rgba(148, 206, 36, var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
	display: flex;
	flex-direction: column;
	border-radius: 1.5rem;
	align-items: flex-start;
	justify-content: space-between;
	background-position: left bottom;
	background-repeat: no-repeat;
	margin-bottom: 2rem;
	font-family: Filson Soft, Helvetica, Arial, sans-serif;
  min-height: 21rem;
  padding: 2rem 3rem;
  background-image: url(/build/images/lesson-bg.5a2a27ec.svg);
  background-size: 21.4rem;
}
@media (min-width: 992px) {
  .quiz-card{
		margin-bottom: 0px;
	}
  .quiz-card{
		flex-direction: row;
	}
  .quiz-card {
    padding: 3rem 5rem 5rem;
    min-height: 32rem;
    background-size: 25.5rem;
  }
}
.quiz-card__title{
	font-family: Filson Soft, Helvetica, Arial, sans-serif;
	font-weight: 700;
  font-size: 2rem;
  line-height: 1.5em;
}
@media (min-width: 992px) {
  .quiz-card__title {
    font-size: 2.7rem;
    line-height: 4rem;
  }
}
.quiz-card__button{
	align-self: flex-end;
}
.quiz-card:hover .quiz-card__button{
	background-color: transparent;
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.quiz-card--orange{
	--tw-bg-opacity: 1;
	background-color: rgba(255, 154, 4, var(--tw-bg-opacity));
  background-image: url(/build/images/lesson-bg-2.2de47af6.svg);
}

.download-card{
	--tw-bg-opacity: 1;
	background-color: rgba(94, 222, 252, var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
	display: flex;
	border-radius: 1.5rem;
	height: 100%;
  margin-bottom: 30px;
  padding: 2rem 3rem;
  font-size: 1.3rem;
  line-height: 2rem;
}
.download-card--image{
	background-size: cover;
	background-position: center;
	position: relative;
  height: 20rem;
}
.download-card--image:after {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  --tw-bg-opacity: 1;
  background-color: rgba(36, 47, 93, var(--tw-bg-opacity));
  --tw-bg-opacity: 0.75;
  border-radius: 1.5rem;
}
@media (min-width: 992px) {
  .download-card--image{
		height: auto;
	}
  .download-card--image:after {
    content: none;
  }
}
.download-card__title{
	font-family: Filson Soft, Helvetica, Arial, sans-serif;
	margin-bottom: 2rem;
	font-weight: 700;
  font-size: 2rem;
  line-height: 1em;
}
.download-card__text{
	margin-right: 1.5rem;
}
.download-card__image{
	height: auto;
  margin: 0 0 0 auto;
  width: 9rem;
}
@media (min-width: 992px) {
  .download-card{
		flex-direction: column;
	}
  .download-card {
    min-height: 32rem;
  }
  .download-card .download-card__text{
		margin-right: 0px;
	}
  .download-card .download-card__image{
		width: 100%;
	}
  .download-card .download-card__image {
    margin: auto auto 0;
    max-width: 18.5rem;
  }
}

.progress-card{
	display: flex;
	flex-direction: column;
	align-items: center;
	--tw-bg-opacity: 1;
	background-color: rgba(236, 246, 255, var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgba(54, 76, 198, var(--tw-text-opacity));
	border-radius: 1.5rem;
  margin: 3rem 0;
  padding: 0 5rem 2rem;
}
.progress-card__image{
	width: auto;
  margin-top: -3rem;
  max-height: 90px;
}
.progress-card h3.progress-card__value{
	padding-top: 1rem;
	font-weight: 800;
	margin-bottom: 0px;
  font-size: 4rem;
  line-height: 1em;
}
.progress-card__button{
	border-radius: 9999px;
	--tw-bg-opacity: 1;
	background-color: rgba(54, 76, 198, var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
	text-align: center;
	width: 100%;
  max-width: 17rem;
}

.home-card--little > a{
	display: flex;
	flex-wrap: wrap;
}
@media (min-width: 768px) {
  .home-card--little > a{
		flex-wrap: nowrap;
	}
}
.home-card--little .home-card__text {
  width: 70%;
}
.home-card--little .home-card__image{
	width: 100%;
	align-self: center;
}
@media (min-width: 1200px) {
  .home-card--little .home-card__image{
		align-self: flex-end;
	}
}
.home-card--little .home-card__image {
  position: static !important;
}
.home-card--little .home-card__image img{
	position: static;
  min-width: 8rem;
}

.session-level {
  display: flex;
  flex-direction: column;
  align-items: center;
  border-radius: 1.5rem;
  position: relative;
  transition: all 0.2s;
}
.session-level:hover, .session-level:focus, .session-level:active {
  transform: scale(1.1);
}
.session-level::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 50%;
  background: rgba(0, 0, 0, 0.05);
  z-index: 1;
  border-bottom-left-radius: 1.5rem;
  border-bottom-right-radius: 1.5rem;
  bottom: 0;
  left: 0;
}
.session-level__content {
  position: relative;
  top: -20px;
  display: flex;
  flex-direction: column;
  align-items: center;
  z-index: 2;
}
.session-level__image {
  position: relative;
}
.session-level__image img {
  width: 130px;
}
.session-level__image h3 {
  position: absolute;
  color: white;
  font-size: 2.8rem;
  line-height: 4rem;
  top: 45px;
  left: 50%;
  transform: translateX(-50%);
}
.session-level__text h4 {
  font-size: 2rem;
  line-height: 2rem;
}
.session-level__text span {
  display: block;
  padding: 0px 10px;
}
.session-level__text h4, .session-level__text span, .session-level__text p {
  text-align: center;
  color: white;
}

.view-courses-btn {
  margin-bottom: 3rem;
}

.banner{
	padding-bottom: 3rem;
	--tw-bg-opacity: 1;
	background-color: rgba(255, 199, 0, var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
	position: relative;
  padding-top: 5rem;
}
.banner h1, .banner h2, .banner h3 {
  font-size: 6rem;
  line-height: 1em;
  margin-bottom: 2rem;
}
.banner .row{
	flex-direction: column-reverse;
}
@media (min-width: 768px) {
  .banner .row{
		flex-direction: row;
	}
  .banner {
    padding-top: 3rem;
  }
}
.banner__image {
  margin: -130px 0 auto auto;
  width: 20rem;
}
@media (min-width: 768px) {
  .banner__image {
    width: auto;
    margin: -130px auto;
  }
}

.slider {
  overflow-x: hidden;
}

.signup-blob {
  position: absolute;
  left: 0;
  bottom: -60px;
  z-index: 1;
  bottom: 0;
}
@media (max-width: 767px) {
  .signup-blob {
    bottom: auto;
    top: 50%;
    transform: translateY(-50%);
  }
}
@media (min-width: 1200px) {
  .signup-blob {
    left: 35px;
    max-width: 1132px;
  }
}

.freebies-signup {
  background: #0095cd;
  padding-bottom: 30px;
  padding-top: 160px;
  margin-top: -160px;
  min-height: calc(100vh + 160px);
  min-width: 100.3vw;
}
@media (min-width: 1200px) {
  .freebies-signup__content {
    width: 570px;
    position: absolute;
    bottom: 65px;
  }
}
.freebies-signup__content p {
  font-size: 12px;
  line-height: 20px;
  color: white;
  font-weight: 300;
  margin-top: 60px;
}
@media (min-width: 1200px) {
  .freebies-signup__content p {
    position: absolute;
    left: -60px;
    bottom: -20px;
    margin-top: 0;
  }
}
.freebies-signup__content p a{
	font-weight: 700;
}
@media (min-width: 1200px) {
  .freebies-signup__content p {
    width: 570px;
  }
}
.freebies-signup h1 {
  color: white;
  margin-bottom: 20px;
}
@media (min-width: 1200px) {
  .freebies-signup h1 {
    min-width: 550px;
    margin-left: -100px;
    margin-top: 80px;
  }
}
.freebies-signup h6 {
  font-size: 14px;
  line-height: 20px;
  color: white;
  font-family: Filson Soft, Helvetica, Arial, sans-serif;
  font-weight: 300;
  margin-bottom: 45px;
}
@media (min-width: 1200px) {
  .freebies-signup h6 {
    width: 400px;
  }
}
.freebies-signup .login-input-container {
  font-family: "Filson Soft", sans-serif;
}
.freebies-signup .login-input-container > label {
  display: block;
  font-size: 12px;
  line-height: 15px;
  color: #fff;
  font-weight: 300;
  margin-bottom: 10px;
}
.freebies-signup .login-input-container > input {
  border: 1px solid #fff;
  height: 40px;
  width: 370px;
  background: transparent;
  border-radius: 10px;
  padding: 10px;
  font-size: 14px;
  line-height: 20px;
  font-weight: 300;
  color: #fff;
  margin-bottom: 20px;
  display: inline-block;
  width: 100%;
}
.freebies-signup .consent input {
  margin-top: 3px;
  display: block;
  float: left;
}
.freebies-signup .consent label {
  color: white;
  font-size: 12px;
  line-height: 20px;
  padding-left: 20px;
  display: block;
  max-width: 210px;
}
.freebies-signup .submit button {
  background: #242f5d;
  border-radius: 50%;
  border: 1px solid white;
  color: white;
  font-family: Skippy Sharp, Helvetica, Arial, sans-serif;
  width: 130px;
  height: 130px;
  transition: all 0.2s;
  font-size: 30px;
  line-height: 30px;
}
@media (max-width: 414px) {
  .freebies-signup .submit button {
    margin-top: 60px;
  }
}
.freebies-signup .submit button:hover, .freebies-signup .submit button:active, .freebies-signup .submit button:focus {
  transform: scale(1.2);
}

.freebies-top {
  background: #0095cd;
  margin-top: -160px;
}
.freebies-top__blob {
  position: absolute;
  z-index: 1;
  max-width: 670px;
  top: -60px;
  left: -60px;
}
.freebies-top__video {
  margin-top: 60px;
  position: relative;
}
@media (max-width: 767px) {
  .freebies-top__video {
    margin-top: 80px;
  }
}
.freebies-top__video iframe {
  border-radius: 25px;
  position: relative;
  z-index: 10;
}
.freebies-top__subtitle {
  font-size: 60px;
  line-height: 60px;
  color: white;
  text-align: center;
  margin-top: 80px;
}
.freebies-top__signup-button a {
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
  color: white;
  background: #93cd24;
  border-radius: 50px;
  border: 1px solid white;
  transition: all 0.2s;
  text-align: center;
  padding: 10px 25px;
  width: -moz-fit-content;
  width: fit-content;
  height: -moz-fit-content;
  height: fit-content;
  display: inline-block;
  margin-top: 30px;
  position: relative;
  z-index: 21;
}
.freebies-top__signup-button a:hover, .freebies-top__signup-button a:active, .freebies-top__signup-button a:focus {
  transform: scale(1.1);
}
@media (max-width: 1199px) {
  .freebies-top__signup-button a {
    display: none;
  }
}

.clock {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  position: relative;
  z-index: 21;
  margin-top: 30px;
}
@media (max-width: 767px) {
  .clock {
    top: 50px;
    height: 60px;
    width: 60px;
  }
}
@media (max-width: 450px) {
  .clock {
    top: 60px;
  }
}
@media (max-width: 360px) {
  .clock {
    top: 65px;
  }
}
.clock--7-days {
  background-image: url(/build/images/7-days.c6c6278d.png);
  background-size: cover;
  background-repeat: no-repeat;
}
.clock--6-days {
  background-image: url(/build/images/6-days.7cb5024b.png);
  background-size: cover;
  background-repeat: no-repeat;
}
.clock--5-days {
  background-image: url(/build/images/5-days.da57ace4.png);
  background-size: cover;
  background-repeat: no-repeat;
}
.clock--4-days {
  background-image: url(/build/images/4-days.a3c5b2d6.png);
  background-size: cover;
  background-repeat: no-repeat;
}
.clock--3-days {
  background-image: url(/build/images/3-days.fb0ca900.png);
  background-size: cover;
  background-repeat: no-repeat;
}
.clock--2-days {
  background-image: url(/build/images/2-days.be526cb6.png);
  background-size: cover;
  background-repeat: no-repeat;
}
.clock--1-days {
  background-image: url(/build/images/1-day.d855db9a.png);
  background-size: cover;
  background-repeat: no-repeat;
}
.clock--0-days {
  background-image: url(/build/images/0-days.f40ce1ae.png);
  background-size: cover;
  background-repeat: no-repeat;
}
.clock p{
	font-family: Skippy Sharp, Helvetica, Arial, sans-serif;
  color: white;
}
.clock p:first-of-type {
  font-size: 66px;
  line-height: 66px;
  margin-right: 5px;
}
.clock p:last-of-type {
  font-size: 30px;
  line-height: 30px;
  max-width: 40px;
}

.signup-card {
  background: #93cd24;
  border: 1px solid white;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-left: 19px;
  padding-right: 19px;
  position: relative;
  z-index: 2;
}
.signup-card__top {
  padding-top: 49px;
  overflow: hidden;
  border-top-right-radius: 25px;
  border-top-left-radius: 25px;
  margin-top: 60px;
  border-bottom: none;
}
.signup-card__bottom {
  padding-bottom: 49px;
  border-bottom-right-radius: 25px;
  border-bottom-left-radius: 25px;
  border-top: none;
}
.signup-card__ribbon {
  position: absolute;
  top: 8px;
  left: -65px;
  width: 200px;
  padding: 15px 0;
  color: white;
  font-size: 14px;
  line-height: 20px;
  text-transform: uppercase;
  background: #e11477;
  border: 1px solid white;
  font-weight: 700;
  transform: rotate(-45deg);
  display: flex;
  align-items: center;
  justify-content: center;
}
.signup-card__price p {
  display: flex;
}
.signup-card__price p span{
	font-family: Filson Soft, Helvetica, Arial, sans-serif;
	font-weight: 700;
}
.signup-card__price p span:nth-of-type(1), .signup-card__price p span:nth-of-type(3) {
  font-size: 30px;
  line-height: 30px;
}
.signup-card__price p span:nth-of-type(1) {
  margin-right: 5px;
  margin-top: 10px;
}
.signup-card__price p span:nth-of-type(2) {
  font-size: 60px;
  line-height: 60px;
}
.signup-card__price p span:nth-of-type(3) {
  margin-left: 5px;
  margin-top: 5px;
}
.signup-card h3 {
  font-size: 28px;
  line-height: 40px;
  font-family: Filson Soft, Helvetica, Arial, sans-serif;
  font-weight: 700;
  margin-bottom: 20px;
  color: white;
}
.signup-card p {
  font-size: 14px;
  line-height: 20px;
  font-family: Filson Soft, Helvetica, Arial, sans-serif;
  font-weight: 300;
  text-align: center;
  color: white;
  margin-bottom: 30px;
}
.signup-card hr {
  width: 100%;
  border-top: 1px solid white;
  margin-bottom: 30px;
}
.signup-card #checkmark {
  width: 40px;
  margin-top: -10px;
}

.subscription-choices {
  display: flex;
  margin-top: -50px;
}
.subscription-choices button[type=submit] {
  position: absolute;
  right: 10px;
  bottom: -63px;
  width: 130px;
  height: 130px;
  border-radius: 50%;
  border: 1px solid white;
  font-family: Skippy Sharp, Helvetica, Arial, sans-serif;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.2s;
  background: #242f5d;
  color: white;
  font-size: 30px;
  line-height: 30px;
  transition: all 0.2s;
}
.subscription-choices button[type=submit]:hover, .subscription-choices button[type=submit]:active, .subscription-choices button[type=submit]:focus {
  transform: scale(1.2);
}

.currency-choice__box {
  background: rgba(36, 47, 93, 0.1);
  margin-bottom: 30px;
  padding: 10px 23px;
  display: block;
  transition: all 0.2s;
}
.currency-choice__box--left {
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}
.currency-choice__box--right {
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}
.currency-choice__box .special-offer {
  border-radius: 50px;
  background: #94ce24;
  padding: 10px;
  margin-bottom: 20px;
  display: inline-block;
}
.currency-choice__box {
  font-size: 14px;
  line-height: 20px;
  font-family: Filson Soft, Helvetica, Arial, sans-serif;
  font-weight: 700;
}
.currency-choice__box:hover, .currency-choice__box:focus, .currency-choice__box:active {
  cursor: url(/build/images/cursor-pointer.8ecd8eb3.svg), auto !important;
}
.currency-choice input[type=radio] {
  opacity: 0;
}
.currency-choice input[type=radio]:checked + .currency-choice__box {
  background-color: rgb(36, 47, 93);
  color: white;
}
.currency-choice input[type=radio]:checked + .currency-choice__box p,
.currency-choice input[type=radio]:checked + .currency-choice__box h4 {
  color: white;
}

.freebies-slider {
  overflow-x: hidden;
  padding-left: 30px;
  padding-right: 30px;
}
.freebies-slider .slick-slide {
  margin: 0 30px;
}
.freebies-slider .slick-list {
  margin: 0 -30px;
}
.freebies-slider__slide {
  background: rgba(0, 0, 0, 0.1);
  border-radius: 50%;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  justify-content: center;
  margin-top: 200px !important;
}
@media (max-width: 991px) {
  .freebies-slider__slide {
    margin-top: 140px !important;
  }
}
.freebies-slider__slide img {
  position: absolute;
  height: 85%;
}
@media (max-width: 991px) {
  .freebies-slider__slide img {
    top: -75px;
  }
}
@media (max-width: 399px) {
  .freebies-slider__slide img {
    top: -135px;
  }
}
.freebies-slider__slide img {
  top: -55px;
}
@media (min-width: 1800px) {
  .freebies-slider__slide img {
    top: -75px;
  }
}
@media (min-width: 2200px) {
  .freebies-slider__slide img {
    top: -95px;
  }
}
@media (min-width: 2500px) {
  .freebies-slider__slide img {
    top: -115px;
  }
}
.freebies-slider__slide p {
  color: white;
}
.freebies-slider__slide p:first-of-type {
  font-size: 28px;
  line-height: 40px;
  font-weight: 700;
}
.freebies-slider__slide p:last-of-type {
  font-size: 14px;
  line-height: 20px;
}
.freebies-slider__text {
  top: 45%;
}
.freebies-slider__text p {
  text-align: center;
  white-space: nowrap;
}
.freebies-slider__boy {
  position: absolute;
  top: -310px;
  width: 270px;
}
@media (max-width: 1199px) {
  .freebies-slider__boy {
    top: -280px;
  }
}
@media (max-width: 991px) {
  .freebies-slider__boy {
    display: none;
  }
}

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

.freebies-page-content {
  margin-top: 80px;
}
.freebies-page-content h1 {
  color: white;
  margin-bottom: 20px;
  text-align: center;
}
.freebies-page-content p {
  font-size: 14px;
  line-height: 20px;
  font-family: Filson Soft, Helvetica, Arial, sans-serif;
  font-weight: 300;
  text-align: center;
  color: white;
  margin-bottom: 90px;
}

.freebies-tabs {
  margin-top: -60px;
}
.freebies-tabs__tab {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 20px;
  padding: 40px 15px 40px 20px;
  position: relative;
  min-height: 120px;
}
@media (max-width: 1199px) {
  .freebies-tabs__tab {
    margin-bottom: 30px;
  }
}
.freebies-tabs__tab:hover .freebies-tabs__select-btn, .freebies-tabs__tab:focus .freebies-tabs__select-btn, .freebies-tabs__tab:active .freebies-tabs__select-btn {
  transform: translate(-50%, 0%) scale(1.2);
}
.freebies-tabs__tab--beginner {
  background: #9ec949;
}
.freebies-tabs__tab--beginner::after {
  content: "";
  background: url(/build/images/speech-bubble-green.b8ddaaaf.png);
  background-size: cover;
  background-repeat: no-repeat;
  width: 60px;
  height: 20px;
  position: absolute;
  bottom: -20px;
  left: 50%;
  transform: translateX(-50%);
}
.freebies-tabs__tab--beginner::before {
  content: "";
  background: url(/build/images/tab-right.9f1c8fcd.png);
  background-size: cover;
  background-repeat: no-repeat;
  width: 107px;
  height: 120px;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}
.freebies-tabs__tab--intermediate {
  background: #f6c644;
}
.freebies-tabs__tab--intermediate::after {
  content: "";
  background: url(/build/images/speech-bubble-yellow.c9a350ba.png);
  background-size: cover;
  background-repeat: no-repeat;
  width: 60px;
  height: 20px;
  position: absolute;
  bottom: -20px;
  left: 50%;
  transform: translateX(-50%);
}
.freebies-tabs__tab--intermediate::before {
  content: "";
  background: url(/build/images/tab-right.9f1c8fcd.png);
  background-size: cover;
  background-repeat: no-repeat;
  width: 107px;
  height: 120px;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}
.freebies-tabs__tab--intermediate span:nth-of-type(2) {
  margin-right: 20px;
}
.freebies-tabs__tab--advanced {
  background: #f19c39;
}
.freebies-tabs__tab--advanced::after {
  content: "";
  background: url(/build/images/speech-bubble-orange.8853ab69.png);
  background-size: cover;
  background-repeat: no-repeat;
  width: 60px;
  height: 20px;
  position: absolute;
  bottom: -20px;
  left: 50%;
  transform: translateX(-50%);
}
.freebies-tabs__tab--advanced::before {
  content: "";
  background: url(/build/images/tab-right.9f1c8fcd.png);
  background-size: cover;
  background-repeat: no-repeat;
  width: 107px;
  height: 120px;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}
.freebies-tabs__tab--advanced span:nth-of-type(2) {
  margin-right: 7px;
}
.freebies-tabs__tab--live-lessons {
  background: #e14a93;
}
.freebies-tabs__tab--live-lessons::after {
  content: "";
  background: url(/build/images/speech-bubble-pink.393b279e.png);
  background-size: cover;
  background-repeat: no-repeat;
  width: 60px;
  height: 20px;
  position: absolute;
  bottom: -20px;
  left: 50%;
  transform: translateX(-50%);
}
.freebies-tabs__tab span{
	font-weight: 700;
  color: white;
}
.freebies-tabs__tab span:nth-of-type(1) {
  font-size: 20px;
  line-height: 20px;
}
.freebies-tabs__tab span:nth-of-type(2) {
  font-size: 28px;
  line-height: 40px;
  position: relative;
  z-index: 2;
}
.freebies-tabs__select-btn {
  padding: 10px 50px;
  border-radius: 20px;
  background: #242f5d;
  position: absolute !important;
  bottom: -20px;
  left: 50%;
  transform: translateX(-50%);
  font-weight: 700;
  color: white;
  font-size: 14px !important;
  line-height: 20px !important;
  transition: all 0.2s;
  z-index: 3;
}

.freebies-content {
  padding-top: 110px;
}
@media (max-width: 1199px) {
  .freebies-content {
    padding-top: 80px;
  }
}
.freebies-content h3 {
  color: #242f5d;
  font-size: 28px;
  line-height: 40px;
  font-family: Filson Soft, Helvetica, Arial, sans-serif;
  font-weight: 700;
  text-align: center;
  margin-bottom: 20px;
}
.freebies-content p {
  font-size: 14px;
  line-height: 20px;
  color: #242f5d;
  text-align: center;
}
.freebies-content__intro-text {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.freebies-content__intro-text p {
  max-width: 485px;
}
.freebies-content__intro-text p:last-of-type {
  margin-bottom: 150px;
}
.freebies-content h4 {
  font-size: 28px;
  line-height: 40px;
  font-family: Filson Soft, Helvetica, Arial, sans-serif;
  font-weight: 700;
  margin-bottom: 30px;
  margin-top: -60px;
}
.freebies-content .signup-card {
  margin-top: 0;
}
.freebies-content .signup-card h3,
.freebies-content .signup-card p,
.freebies-content .signup-card span {
  color: white;
}
.freebies-content__video {
  margin-bottom: 25px;
}
.freebies-content__video iframe {
  border-radius: 25px;
  position: relative;
  z-index: 10;
}
.freebies-content__video--green::after {
  content: "";
  display: block;
  background: url(/build/images/green-blob.5d2d82a6.png);
  background-size: cover;
  background-repeat: no-repeat;
  width: 80%;
  height: calc(100% + 120px);
  position: absolute;
  left: -60px;
  top: -60px;
}
@media (max-width: 1199px) {
  .freebies-content__video--green::after {
    width: 100%;
  }
}
@media (max-width: 390px) {
  .freebies-content__video--green::after {
    display: none;
  }
}
.freebies-content__video--yellow::after {
  content: "";
  display: block;
  background: url(/build/images/yellow-blob.44347ddd.png);
  background-size: cover;
  background-repeat: no-repeat;
  width: 80%;
  height: calc(100% + 120px);
  position: absolute;
  left: -60px;
  top: -60px;
}
@media (max-width: 1199px) {
  .freebies-content__video--yellow::after {
    width: 100%;
  }
}
@media (max-width: 390px) {
  .freebies-content__video--yellow::after {
    display: none;
  }
}
.freebies-content__video--orange::after {
  content: "";
  display: block;
  background: url(/build/images/orange-blob.bda4c9ae.png);
  background-size: cover;
  background-repeat: no-repeat;
  width: 80%;
  height: calc(100% + 120px);
  position: absolute;
  left: -60px;
  top: -60px;
}
@media (max-width: 1199px) {
  .freebies-content__video--orange::after {
    width: 100%;
  }
}
@media (max-width: 390px) {
  .freebies-content__video--orange::after {
    display: none;
  }
}
.freebies-content__video--pink::after {
  content: "";
  display: block;
  background: url(/build/images/pink-blob.a1a0b019.png);
  background-size: cover;
  background-repeat: no-repeat;
  width: 80%;
  height: calc(100% + 120px);
  position: absolute;
  left: -60px;
  top: -60px;
}
@media (max-width: 1199px) {
  .freebies-content__video--pink::after {
    width: 100%;
  }
}
@media (max-width: 390px) {
  .freebies-content__video--pink::after {
    display: none;
  }
}
.freebies-content .download {
  background: #7edaf6;
  padding: 25px 5px 30px 25px;
  display: flex;
  align-items: center;
  border-radius: 20px;
  position: relative;
}
.freebies-content .download--video-material {
  margin-bottom: 80px;
}
.freebies-content .download--podcast {
  background: #f19c39;
  margin-bottom: 20px;
}
.freebies-content .download--activities {
  background: #e14a93;
  margin-bottom: 20px;
}
.freebies-content .download__image-container {
  width: 135px;
  margin-right: 45px;
  display: flex;
  justify-content: center;
}
@media (max-width: 450px) {
  .freebies-content .download__image-container {
    margin-right: 15px;
  }
}
.freebies-content .download img {
  width: 135px;
}
.freebies-content .download__text h6 {
  color: white;
  font-family: Filson Soft, Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 20px;
  margin-bottom: 20px;
}
.freebies-content .download__text p {
  color: white;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  max-width: 455px;
}
@media (max-width: 1199px) {
  .freebies-content .download__text h6,
  .freebies-content .download__text p {
    padding-right: 60px;
  }
}
.freebies-content .download i {
  font-size: 40px;
  line-height: 20px;
  color: white;
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  z-index: 2;
  transition: all 0.2s;
}
.freebies-content .download:hover i, .freebies-content .download:active i, .freebies-content .download:focus i {
  right: 5px;
}
.freebies-content .download::after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.1);
  z-index: 1;
  height: 100%;
  width: 60px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
}
.freebies-content__intro {
  padding-top: 40px;
}
.freebies-content__intro p {
  text-align: left;
  margin-bottom: 30px;
}

.freebies-testimonials {
  background: #0095cd;
  margin-top: 160px;
  padding-bottom: 250px;
  display: flex;
  flex-direction: column;
}
@media (max-width: 991px) {
  .freebies-testimonials {
    padding-bottom: 100px;
  }
}
.freebies-testimonials .testimonials-woman {
  width: 270px;
  position: absolute;
  bottom: -250px;
  left: 0;
  z-index: 2;
}
@media (max-width: 991px) {
  .freebies-testimonials .testimonials-woman {
    display: none;
  }
}
.freebies-testimonials__logo {
  width: 170px;
  position: absolute;
  right: 0;
  bottom: -190px;
}
@media (max-width: 991px) {
  .freebies-testimonials__logo {
    bottom: -80px;
  }
}
@media (max-width: 575px) {
  .freebies-testimonials__logo {
    right: 15px;
  }
}
.freebies-testimonials .testimonial {
  border-radius: 20px;
  padding: 60px 98px;
  width: 66%;
  position: relative;
}
@media (max-width: 991px) {
  .freebies-testimonials .testimonial {
    width: 85%;
    padding: 60px 40px;
  }
}
.freebies-testimonials .testimonial p {
  color: white;
  text-align: center;
  font-size: 20px;
  line-height: 30px;
  font-family: Filson Soft, Helvetica, Arial, sans-serif;
  font-weight: 300;
}
.freebies-testimonials .testimonial--top {
  background: #7edaf6;
  margin-top: -60px;
}
.freebies-testimonials .testimonial--top::after {
  content: "";
  width: 50px;
  height: 30px;
  background: url(/build/images/speech-bubble-light-blue.4626be72.png);
  background-size: cover;
  background-repeat: no-repeat;
  position: absolute;
  bottom: -30px;
  left: 100px;
}
@media (max-width: 991px) {
  .freebies-testimonials .testimonial--top::after {
    left: 30px;
  }
}
.freebies-testimonials .testimonial--mid {
  background: #9ec949;
  margin-left: auto;
  margin-top: -30px;
}
.freebies-testimonials .testimonial--bottom {
  background: #242f5d;
  margin-left: auto;
  margin-right: auto;
  margin-top: -30px;
}
.freebies-testimonials .testimonial--bottom::after {
  content: "";
  width: 50px;
  height: 30px;
  background: url(/build/images/speech-bubble-dark-blue.3d390178.png);
  background-size: cover;
  background-repeat: no-repeat;
  position: absolute;
  bottom: -30px;
  left: 100px;
}
@media (max-width: 991px) {
  .freebies-testimonials .testimonial--bottom::after {
    left: 30px;
  }
}

.site-header--scroll-freebies {
  z-index: 30 !important;
}

.hero__bunting--freebies {
  z-index: 11;
}

.modal{
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 50;
	display: flex;
	height: 100%;
	width: 100%;
	align-items: center;
	justify-content: center;
	--tw-bg-opacity: 1;
	background-color: rgba(29, 40, 73, var(--tw-bg-opacity));
	--tw-bg-opacity: 0.75;
}

.modal-container{
	position: relative;
	z-index: 50;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	overflow-y: auto;
	border-radius: 0.25rem;
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	padding: 1.5rem;
	--tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  height: 100vh;
}
@media (min-width: 992px) {
  .modal-container{
		width: 91.666667%;
	}
  .modal-container {
    height: 90vh;
  }
}

.modal-close{
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	position: absolute;
	padding: 1.5rem;
	border-radius: 9999px;
	z-index: 10;
  top: -1rem;
  right: -1rem;
}

.modal-content{
	height: 100%;
	width: 100%;
	text-align: left;
	position: relative;
}

.justify-self-end {
  margin-left: auto;
  margin-right: 0;
}

small.error {
  color: red;
  background: #fff;
  padding: 5px;
  display: block;
  margin-bottom: 10px;
}

.formContainer {
  padding-top: 4rem;
}

.semitransparent {
  opacity: 0.5;
}

.input-error {
  color: red;
}

.mt20 {
  margin-top: 20px;
}

.error-message {
  color: #df4759;
  padding: 0px 5px;
  display: block;
  border-radius: 5px;
  margin-top: 5px;
  margin-bottom: 5px;
  font-weight: bold;
}

.success-message {
  color: white;
  background: #94ce24;
  padding: 0px 5px;
  display: block;
  border: 1px solid #94ce24;
  border-radius: 5px;
  margin-top: 5px;
  margin-bottom: 5px;
  font-weight: bold;
}

.statusMessages .success-message {
  padding: 5px 10px;
  font-size: 2rem;
  line-height: 1em;
}

.statusMessages .error-message {
  padding: 5px 10px;
  font-size: 2rem;
  line-height: 1em;
}

/*! purgecss start ignore */
body[data-aos-duration="50"] [data-aos], [data-aos][data-aos][data-aos-duration="50"] {
  transition-duration: 50ms;
}
body[data-aos-delay="50"] [data-aos], [data-aos][data-aos][data-aos-delay="50"] {
  transition-delay: 0;
}
body[data-aos-delay="50"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="50"].aos-animate {
  transition-delay: 50ms;
}
body[data-aos-duration="100"] [data-aos], [data-aos][data-aos][data-aos-duration="100"] {
  transition-duration: 100ms;
}
body[data-aos-delay="100"] [data-aos], [data-aos][data-aos][data-aos-delay="100"] {
  transition-delay: 0;
}
body[data-aos-delay="100"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="100"].aos-animate {
  transition-delay: 100ms;
}
body[data-aos-duration="150"] [data-aos], [data-aos][data-aos][data-aos-duration="150"] {
  transition-duration: 150ms;
}
body[data-aos-delay="150"] [data-aos], [data-aos][data-aos][data-aos-delay="150"] {
  transition-delay: 0;
}
body[data-aos-delay="150"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="150"].aos-animate {
  transition-delay: 150ms;
}
body[data-aos-duration="200"] [data-aos], [data-aos][data-aos][data-aos-duration="200"] {
  transition-duration: 200ms;
}
body[data-aos-delay="200"] [data-aos], [data-aos][data-aos][data-aos-delay="200"] {
  transition-delay: 0;
}
body[data-aos-delay="200"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="200"].aos-animate {
  transition-delay: 200ms;
}
body[data-aos-duration="250"] [data-aos], [data-aos][data-aos][data-aos-duration="250"] {
  transition-duration: 250ms;
}
body[data-aos-delay="250"] [data-aos], [data-aos][data-aos][data-aos-delay="250"] {
  transition-delay: 0;
}
body[data-aos-delay="250"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="250"].aos-animate {
  transition-delay: 250ms;
}
body[data-aos-duration="300"] [data-aos], [data-aos][data-aos][data-aos-duration="300"] {
  transition-duration: 300ms;
}
body[data-aos-delay="300"] [data-aos], [data-aos][data-aos][data-aos-delay="300"] {
  transition-delay: 0;
}
body[data-aos-delay="300"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="300"].aos-animate {
  transition-delay: 300ms;
}
body[data-aos-duration="350"] [data-aos], [data-aos][data-aos][data-aos-duration="350"] {
  transition-duration: 350ms;
}
body[data-aos-delay="350"] [data-aos], [data-aos][data-aos][data-aos-delay="350"] {
  transition-delay: 0;
}
body[data-aos-delay="350"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="350"].aos-animate {
  transition-delay: 350ms;
}
body[data-aos-duration="400"] [data-aos], [data-aos][data-aos][data-aos-duration="400"] {
  transition-duration: 400ms;
}
body[data-aos-delay="400"] [data-aos], [data-aos][data-aos][data-aos-delay="400"] {
  transition-delay: 0;
}
body[data-aos-delay="400"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="400"].aos-animate {
  transition-delay: 400ms;
}
body[data-aos-duration="450"] [data-aos], [data-aos][data-aos][data-aos-duration="450"] {
  transition-duration: 450ms;
}
body[data-aos-delay="450"] [data-aos], [data-aos][data-aos][data-aos-delay="450"] {
  transition-delay: 0;
}
body[data-aos-delay="450"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="450"].aos-animate {
  transition-delay: 450ms;
}
body[data-aos-duration="500"] [data-aos], [data-aos][data-aos][data-aos-duration="500"] {
  transition-duration: 500ms;
}
body[data-aos-delay="500"] [data-aos], [data-aos][data-aos][data-aos-delay="500"] {
  transition-delay: 0;
}
body[data-aos-delay="500"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="500"].aos-animate {
  transition-delay: 500ms;
}
body[data-aos-duration="550"] [data-aos], [data-aos][data-aos][data-aos-duration="550"] {
  transition-duration: 550ms;
}
body[data-aos-delay="550"] [data-aos], [data-aos][data-aos][data-aos-delay="550"] {
  transition-delay: 0;
}
body[data-aos-delay="550"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="550"].aos-animate {
  transition-delay: 550ms;
}
body[data-aos-duration="600"] [data-aos], [data-aos][data-aos][data-aos-duration="600"] {
  transition-duration: 600ms;
}
body[data-aos-delay="600"] [data-aos], [data-aos][data-aos][data-aos-delay="600"] {
  transition-delay: 0;
}
body[data-aos-delay="600"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="600"].aos-animate {
  transition-delay: 600ms;
}
body[data-aos-duration="650"] [data-aos], [data-aos][data-aos][data-aos-duration="650"] {
  transition-duration: 650ms;
}
body[data-aos-delay="650"] [data-aos], [data-aos][data-aos][data-aos-delay="650"] {
  transition-delay: 0;
}
body[data-aos-delay="650"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="650"].aos-animate {
  transition-delay: 650ms;
}
body[data-aos-duration="700"] [data-aos], [data-aos][data-aos][data-aos-duration="700"] {
  transition-duration: 700ms;
}
body[data-aos-delay="700"] [data-aos], [data-aos][data-aos][data-aos-delay="700"] {
  transition-delay: 0;
}
body[data-aos-delay="700"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="700"].aos-animate {
  transition-delay: 700ms;
}
body[data-aos-duration="750"] [data-aos], [data-aos][data-aos][data-aos-duration="750"] {
  transition-duration: 750ms;
}
body[data-aos-delay="750"] [data-aos], [data-aos][data-aos][data-aos-delay="750"] {
  transition-delay: 0;
}
body[data-aos-delay="750"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="750"].aos-animate {
  transition-delay: 750ms;
}
body[data-aos-duration="800"] [data-aos], [data-aos][data-aos][data-aos-duration="800"] {
  transition-duration: 800ms;
}
body[data-aos-delay="800"] [data-aos], [data-aos][data-aos][data-aos-delay="800"] {
  transition-delay: 0;
}
body[data-aos-delay="800"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="800"].aos-animate {
  transition-delay: 800ms;
}
body[data-aos-duration="850"] [data-aos], [data-aos][data-aos][data-aos-duration="850"] {
  transition-duration: 850ms;
}
body[data-aos-delay="850"] [data-aos], [data-aos][data-aos][data-aos-delay="850"] {
  transition-delay: 0;
}
body[data-aos-delay="850"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="850"].aos-animate {
  transition-delay: 850ms;
}
body[data-aos-duration="900"] [data-aos], [data-aos][data-aos][data-aos-duration="900"] {
  transition-duration: 900ms;
}
body[data-aos-delay="900"] [data-aos], [data-aos][data-aos][data-aos-delay="900"] {
  transition-delay: 0;
}
body[data-aos-delay="900"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="900"].aos-animate {
  transition-delay: 900ms;
}
body[data-aos-duration="950"] [data-aos], [data-aos][data-aos][data-aos-duration="950"] {
  transition-duration: 950ms;
}
body[data-aos-delay="950"] [data-aos], [data-aos][data-aos][data-aos-delay="950"] {
  transition-delay: 0;
}
body[data-aos-delay="950"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="950"].aos-animate {
  transition-delay: 950ms;
}
body[data-aos-duration="1000"] [data-aos], [data-aos][data-aos][data-aos-duration="1000"] {
  transition-duration: 1000ms;
}
body[data-aos-delay="1000"] [data-aos], [data-aos][data-aos][data-aos-delay="1000"] {
  transition-delay: 0;
}
body[data-aos-delay="1000"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1000"].aos-animate {
  transition-delay: 1000ms;
}
body[data-aos-duration="1050"] [data-aos], [data-aos][data-aos][data-aos-duration="1050"] {
  transition-duration: 1050ms;
}
body[data-aos-delay="1050"] [data-aos], [data-aos][data-aos][data-aos-delay="1050"] {
  transition-delay: 0;
}
body[data-aos-delay="1050"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1050"].aos-animate {
  transition-delay: 1050ms;
}
body[data-aos-duration="1100"] [data-aos], [data-aos][data-aos][data-aos-duration="1100"] {
  transition-duration: 1100ms;
}
body[data-aos-delay="1100"] [data-aos], [data-aos][data-aos][data-aos-delay="1100"] {
  transition-delay: 0;
}
body[data-aos-delay="1100"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1100"].aos-animate {
  transition-delay: 1100ms;
}
body[data-aos-duration="1150"] [data-aos], [data-aos][data-aos][data-aos-duration="1150"] {
  transition-duration: 1150ms;
}
body[data-aos-delay="1150"] [data-aos], [data-aos][data-aos][data-aos-delay="1150"] {
  transition-delay: 0;
}
body[data-aos-delay="1150"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1150"].aos-animate {
  transition-delay: 1150ms;
}
body[data-aos-duration="1200"] [data-aos], [data-aos][data-aos][data-aos-duration="1200"] {
  transition-duration: 1200ms;
}
body[data-aos-delay="1200"] [data-aos], [data-aos][data-aos][data-aos-delay="1200"] {
  transition-delay: 0;
}
body[data-aos-delay="1200"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1200"].aos-animate {
  transition-delay: 1200ms;
}
body[data-aos-duration="1250"] [data-aos], [data-aos][data-aos][data-aos-duration="1250"] {
  transition-duration: 1250ms;
}
body[data-aos-delay="1250"] [data-aos], [data-aos][data-aos][data-aos-delay="1250"] {
  transition-delay: 0;
}
body[data-aos-delay="1250"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1250"].aos-animate {
  transition-delay: 1250ms;
}
body[data-aos-duration="1300"] [data-aos], [data-aos][data-aos][data-aos-duration="1300"] {
  transition-duration: 1300ms;
}
body[data-aos-delay="1300"] [data-aos], [data-aos][data-aos][data-aos-delay="1300"] {
  transition-delay: 0;
}
body[data-aos-delay="1300"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1300"].aos-animate {
  transition-delay: 1300ms;
}
body[data-aos-duration="1350"] [data-aos], [data-aos][data-aos][data-aos-duration="1350"] {
  transition-duration: 1350ms;
}
body[data-aos-delay="1350"] [data-aos], [data-aos][data-aos][data-aos-delay="1350"] {
  transition-delay: 0;
}
body[data-aos-delay="1350"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1350"].aos-animate {
  transition-delay: 1350ms;
}
body[data-aos-duration="1400"] [data-aos], [data-aos][data-aos][data-aos-duration="1400"] {
  transition-duration: 1400ms;
}
body[data-aos-delay="1400"] [data-aos], [data-aos][data-aos][data-aos-delay="1400"] {
  transition-delay: 0;
}
body[data-aos-delay="1400"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1400"].aos-animate {
  transition-delay: 1400ms;
}
body[data-aos-duration="1450"] [data-aos], [data-aos][data-aos][data-aos-duration="1450"] {
  transition-duration: 1450ms;
}
body[data-aos-delay="1450"] [data-aos], [data-aos][data-aos][data-aos-delay="1450"] {
  transition-delay: 0;
}
body[data-aos-delay="1450"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1450"].aos-animate {
  transition-delay: 1450ms;
}
body[data-aos-duration="1500"] [data-aos], [data-aos][data-aos][data-aos-duration="1500"] {
  transition-duration: 1500ms;
}
body[data-aos-delay="1500"] [data-aos], [data-aos][data-aos][data-aos-delay="1500"] {
  transition-delay: 0;
}
body[data-aos-delay="1500"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1500"].aos-animate {
  transition-delay: 1500ms;
}
body[data-aos-duration="1550"] [data-aos], [data-aos][data-aos][data-aos-duration="1550"] {
  transition-duration: 1550ms;
}
body[data-aos-delay="1550"] [data-aos], [data-aos][data-aos][data-aos-delay="1550"] {
  transition-delay: 0;
}
body[data-aos-delay="1550"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1550"].aos-animate {
  transition-delay: 1550ms;
}
body[data-aos-duration="1600"] [data-aos], [data-aos][data-aos][data-aos-duration="1600"] {
  transition-duration: 1600ms;
}
body[data-aos-delay="1600"] [data-aos], [data-aos][data-aos][data-aos-delay="1600"] {
  transition-delay: 0;
}
body[data-aos-delay="1600"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1600"].aos-animate {
  transition-delay: 1600ms;
}
body[data-aos-duration="1650"] [data-aos], [data-aos][data-aos][data-aos-duration="1650"] {
  transition-duration: 1650ms;
}
body[data-aos-delay="1650"] [data-aos], [data-aos][data-aos][data-aos-delay="1650"] {
  transition-delay: 0;
}
body[data-aos-delay="1650"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1650"].aos-animate {
  transition-delay: 1650ms;
}
body[data-aos-duration="1700"] [data-aos], [data-aos][data-aos][data-aos-duration="1700"] {
  transition-duration: 1700ms;
}
body[data-aos-delay="1700"] [data-aos], [data-aos][data-aos][data-aos-delay="1700"] {
  transition-delay: 0;
}
body[data-aos-delay="1700"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1700"].aos-animate {
  transition-delay: 1700ms;
}
body[data-aos-duration="1750"] [data-aos], [data-aos][data-aos][data-aos-duration="1750"] {
  transition-duration: 1750ms;
}
body[data-aos-delay="1750"] [data-aos], [data-aos][data-aos][data-aos-delay="1750"] {
  transition-delay: 0;
}
body[data-aos-delay="1750"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1750"].aos-animate {
  transition-delay: 1750ms;
}
body[data-aos-duration="1800"] [data-aos], [data-aos][data-aos][data-aos-duration="1800"] {
  transition-duration: 1800ms;
}
body[data-aos-delay="1800"] [data-aos], [data-aos][data-aos][data-aos-delay="1800"] {
  transition-delay: 0;
}
body[data-aos-delay="1800"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1800"].aos-animate {
  transition-delay: 1800ms;
}
body[data-aos-duration="1850"] [data-aos], [data-aos][data-aos][data-aos-duration="1850"] {
  transition-duration: 1850ms;
}
body[data-aos-delay="1850"] [data-aos], [data-aos][data-aos][data-aos-delay="1850"] {
  transition-delay: 0;
}
body[data-aos-delay="1850"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1850"].aos-animate {
  transition-delay: 1850ms;
}
body[data-aos-duration="1900"] [data-aos], [data-aos][data-aos][data-aos-duration="1900"] {
  transition-duration: 1900ms;
}
body[data-aos-delay="1900"] [data-aos], [data-aos][data-aos][data-aos-delay="1900"] {
  transition-delay: 0;
}
body[data-aos-delay="1900"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1900"].aos-animate {
  transition-delay: 1900ms;
}
body[data-aos-duration="1950"] [data-aos], [data-aos][data-aos][data-aos-duration="1950"] {
  transition-duration: 1950ms;
}
body[data-aos-delay="1950"] [data-aos], [data-aos][data-aos][data-aos-delay="1950"] {
  transition-delay: 0;
}
body[data-aos-delay="1950"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1950"].aos-animate {
  transition-delay: 1950ms;
}
body[data-aos-duration="2000"] [data-aos], [data-aos][data-aos][data-aos-duration="2000"] {
  transition-duration: 2000ms;
}
body[data-aos-delay="2000"] [data-aos], [data-aos][data-aos][data-aos-delay="2000"] {
  transition-delay: 0;
}
body[data-aos-delay="2000"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2000"].aos-animate {
  transition-delay: 2000ms;
}
body[data-aos-duration="2050"] [data-aos], [data-aos][data-aos][data-aos-duration="2050"] {
  transition-duration: 2050ms;
}
body[data-aos-delay="2050"] [data-aos], [data-aos][data-aos][data-aos-delay="2050"] {
  transition-delay: 0;
}
body[data-aos-delay="2050"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2050"].aos-animate {
  transition-delay: 2050ms;
}
body[data-aos-duration="2100"] [data-aos], [data-aos][data-aos][data-aos-duration="2100"] {
  transition-duration: 2100ms;
}
body[data-aos-delay="2100"] [data-aos], [data-aos][data-aos][data-aos-delay="2100"] {
  transition-delay: 0;
}
body[data-aos-delay="2100"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2100"].aos-animate {
  transition-delay: 2100ms;
}
body[data-aos-duration="2150"] [data-aos], [data-aos][data-aos][data-aos-duration="2150"] {
  transition-duration: 2150ms;
}
body[data-aos-delay="2150"] [data-aos], [data-aos][data-aos][data-aos-delay="2150"] {
  transition-delay: 0;
}
body[data-aos-delay="2150"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2150"].aos-animate {
  transition-delay: 2150ms;
}
body[data-aos-duration="2200"] [data-aos], [data-aos][data-aos][data-aos-duration="2200"] {
  transition-duration: 2200ms;
}
body[data-aos-delay="2200"] [data-aos], [data-aos][data-aos][data-aos-delay="2200"] {
  transition-delay: 0;
}
body[data-aos-delay="2200"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2200"].aos-animate {
  transition-delay: 2200ms;
}
body[data-aos-duration="2250"] [data-aos], [data-aos][data-aos][data-aos-duration="2250"] {
  transition-duration: 2250ms;
}
body[data-aos-delay="2250"] [data-aos], [data-aos][data-aos][data-aos-delay="2250"] {
  transition-delay: 0;
}
body[data-aos-delay="2250"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2250"].aos-animate {
  transition-delay: 2250ms;
}
body[data-aos-duration="2300"] [data-aos], [data-aos][data-aos][data-aos-duration="2300"] {
  transition-duration: 2300ms;
}
body[data-aos-delay="2300"] [data-aos], [data-aos][data-aos][data-aos-delay="2300"] {
  transition-delay: 0;
}
body[data-aos-delay="2300"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2300"].aos-animate {
  transition-delay: 2300ms;
}
body[data-aos-duration="2350"] [data-aos], [data-aos][data-aos][data-aos-duration="2350"] {
  transition-duration: 2350ms;
}
body[data-aos-delay="2350"] [data-aos], [data-aos][data-aos][data-aos-delay="2350"] {
  transition-delay: 0;
}
body[data-aos-delay="2350"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2350"].aos-animate {
  transition-delay: 2350ms;
}
body[data-aos-duration="2400"] [data-aos], [data-aos][data-aos][data-aos-duration="2400"] {
  transition-duration: 2400ms;
}
body[data-aos-delay="2400"] [data-aos], [data-aos][data-aos][data-aos-delay="2400"] {
  transition-delay: 0;
}
body[data-aos-delay="2400"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2400"].aos-animate {
  transition-delay: 2400ms;
}
body[data-aos-duration="2450"] [data-aos], [data-aos][data-aos][data-aos-duration="2450"] {
  transition-duration: 2450ms;
}
body[data-aos-delay="2450"] [data-aos], [data-aos][data-aos][data-aos-delay="2450"] {
  transition-delay: 0;
}
body[data-aos-delay="2450"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2450"].aos-animate {
  transition-delay: 2450ms;
}
body[data-aos-duration="2500"] [data-aos], [data-aos][data-aos][data-aos-duration="2500"] {
  transition-duration: 2500ms;
}
body[data-aos-delay="2500"] [data-aos], [data-aos][data-aos][data-aos-delay="2500"] {
  transition-delay: 0;
}
body[data-aos-delay="2500"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2500"].aos-animate {
  transition-delay: 2500ms;
}
body[data-aos-duration="2550"] [data-aos], [data-aos][data-aos][data-aos-duration="2550"] {
  transition-duration: 2550ms;
}
body[data-aos-delay="2550"] [data-aos], [data-aos][data-aos][data-aos-delay="2550"] {
  transition-delay: 0;
}
body[data-aos-delay="2550"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2550"].aos-animate {
  transition-delay: 2550ms;
}
body[data-aos-duration="2600"] [data-aos], [data-aos][data-aos][data-aos-duration="2600"] {
  transition-duration: 2600ms;
}
body[data-aos-delay="2600"] [data-aos], [data-aos][data-aos][data-aos-delay="2600"] {
  transition-delay: 0;
}
body[data-aos-delay="2600"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2600"].aos-animate {
  transition-delay: 2600ms;
}
body[data-aos-duration="2650"] [data-aos], [data-aos][data-aos][data-aos-duration="2650"] {
  transition-duration: 2650ms;
}
body[data-aos-delay="2650"] [data-aos], [data-aos][data-aos][data-aos-delay="2650"] {
  transition-delay: 0;
}
body[data-aos-delay="2650"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2650"].aos-animate {
  transition-delay: 2650ms;
}
body[data-aos-duration="2700"] [data-aos], [data-aos][data-aos][data-aos-duration="2700"] {
  transition-duration: 2700ms;
}
body[data-aos-delay="2700"] [data-aos], [data-aos][data-aos][data-aos-delay="2700"] {
  transition-delay: 0;
}
body[data-aos-delay="2700"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2700"].aos-animate {
  transition-delay: 2700ms;
}
body[data-aos-duration="2750"] [data-aos], [data-aos][data-aos][data-aos-duration="2750"] {
  transition-duration: 2750ms;
}
body[data-aos-delay="2750"] [data-aos], [data-aos][data-aos][data-aos-delay="2750"] {
  transition-delay: 0;
}
body[data-aos-delay="2750"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2750"].aos-animate {
  transition-delay: 2750ms;
}
body[data-aos-duration="2800"] [data-aos], [data-aos][data-aos][data-aos-duration="2800"] {
  transition-duration: 2800ms;
}
body[data-aos-delay="2800"] [data-aos], [data-aos][data-aos][data-aos-delay="2800"] {
  transition-delay: 0;
}
body[data-aos-delay="2800"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2800"].aos-animate {
  transition-delay: 2800ms;
}
body[data-aos-duration="2850"] [data-aos], [data-aos][data-aos][data-aos-duration="2850"] {
  transition-duration: 2850ms;
}
body[data-aos-delay="2850"] [data-aos], [data-aos][data-aos][data-aos-delay="2850"] {
  transition-delay: 0;
}
body[data-aos-delay="2850"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2850"].aos-animate {
  transition-delay: 2850ms;
}
body[data-aos-duration="2900"] [data-aos], [data-aos][data-aos][data-aos-duration="2900"] {
  transition-duration: 2900ms;
}
body[data-aos-delay="2900"] [data-aos], [data-aos][data-aos][data-aos-delay="2900"] {
  transition-delay: 0;
}
body[data-aos-delay="2900"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2900"].aos-animate {
  transition-delay: 2900ms;
}
body[data-aos-duration="2950"] [data-aos], [data-aos][data-aos][data-aos-duration="2950"] {
  transition-duration: 2950ms;
}
body[data-aos-delay="2950"] [data-aos], [data-aos][data-aos][data-aos-delay="2950"] {
  transition-delay: 0;
}
body[data-aos-delay="2950"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2950"].aos-animate {
  transition-delay: 2950ms;
}
body[data-aos-duration="3000"] [data-aos], [data-aos][data-aos][data-aos-duration="3000"] {
  transition-duration: 3000ms;
}
body[data-aos-delay="3000"] [data-aos], [data-aos][data-aos][data-aos-delay="3000"] {
  transition-delay: 0;
}
body[data-aos-delay="3000"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="3000"].aos-animate {
  transition-delay: 3000ms;
}

body[data-aos-easing=linear] [data-aos], [data-aos][data-aos][data-aos-easing=linear] {
  transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
}
body[data-aos-easing=ease] [data-aos], [data-aos][data-aos][data-aos-easing=ease] {
  transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
}
body[data-aos-easing=ease-in] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in] {
  transition-timing-function: cubic-bezier(0.42, 0, 1, 1);
}
body[data-aos-easing=ease-out] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out] {
  transition-timing-function: cubic-bezier(0, 0, 0.58, 1);
}
body[data-aos-easing=ease-in-out] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out] {
  transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
body[data-aos-easing=ease-in-back] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-back] {
  transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
}
body[data-aos-easing=ease-out-back] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-back] {
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
body[data-aos-easing=ease-in-out-back] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-back] {
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
body[data-aos-easing=ease-in-sine] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-sine] {
  transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
}
body[data-aos-easing=ease-out-sine] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-sine] {
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}
body[data-aos-easing=ease-in-out-sine] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-sine] {
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
body[data-aos-easing=ease-in-quad] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-quad] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
body[data-aos-easing=ease-out-quad] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-quad] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
body[data-aos-easing=ease-in-out-quad] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-quad] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
body[data-aos-easing=ease-in-cubic] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-cubic] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
body[data-aos-easing=ease-out-cubic] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-cubic] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
body[data-aos-easing=ease-in-out-cubic] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-cubic] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
body[data-aos-easing=ease-in-quart] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-quart] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
body[data-aos-easing=ease-out-quart] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-quart] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
body[data-aos-easing=ease-in-out-quart] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-quart] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

/**
 * Fade animations:
 * fade
 * fade-up, fade-down, fade-left, fade-right
 * fade-up-right, fade-up-left, fade-down-right, fade-down-left
 */
[data-aos^=fade][data-aos^=fade] {
  opacity: 0;
  transition-property: opacity, transform;
}
[data-aos^=fade][data-aos^=fade].aos-animate {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}

[data-aos=fade-up] {
  transform: translate3d(0, 100px, 0);
}

[data-aos=fade-down] {
  transform: translate3d(0, -100px, 0);
}

[data-aos=fade-right] {
  transform: translate3d(-100px, 0, 0);
}

[data-aos=fade-left] {
  transform: translate3d(100px, 0, 0);
}

[data-aos=fade-up-right] {
  transform: translate3d(-100px, 100px, 0);
}

[data-aos=fade-up-left] {
  transform: translate3d(100px, 100px, 0);
}

[data-aos=fade-down-right] {
  transform: translate3d(-100px, -100px, 0);
}

[data-aos=fade-down-left] {
  transform: translate3d(100px, -100px, 0);
}

/**
 * Zoom animations:
 * zoom-in, zoom-in-up, zoom-in-down, zoom-in-left, zoom-in-right
 * zoom-out, zoom-out-up, zoom-out-down, zoom-out-left, zoom-out-right
 */
[data-aos^=zoom][data-aos^=zoom] {
  opacity: 0;
  transition-property: opacity, transform;
}
[data-aos^=zoom][data-aos^=zoom].aos-animate {
  opacity: 1;
  transform: translate3d(0, 0, 0) scale(1);
}

[data-aos=zoom-in] {
  transform: scale(0.6);
}

[data-aos=zoom-in-up] {
  transform: translate3d(0, 100px, 0) scale(0.6);
}

[data-aos=zoom-in-down] {
  transform: translate3d(0, -100px, 0) scale(0.6);
}

[data-aos=zoom-in-right] {
  transform: translate3d(-100px, 0, 0) scale(0.6);
}

[data-aos=zoom-in-left] {
  transform: translate3d(100px, 0, 0) scale(0.6);
}

[data-aos=zoom-out] {
  transform: scale(1.2);
}

[data-aos=zoom-out-up] {
  transform: translate3d(0, 100px, 0) scale(1.2);
}

[data-aos=zoom-out-down] {
  transform: translate3d(0, -100px, 0) scale(1.2);
}

[data-aos=zoom-out-right] {
  transform: translate3d(-100px, 0, 0) scale(1.2);
}

[data-aos=zoom-out-left] {
  transform: translate3d(100px, 0, 0) scale(1.2);
}

/**
 * Slide animations
 */
[data-aos^=slide][data-aos^=slide] {
  transition-property: transform;
}
[data-aos^=slide][data-aos^=slide].aos-animate {
  transform: translate3d(0, 0, 0);
}

[data-aos=slide-up] {
  transform: translate3d(0, 100%, 0);
}

[data-aos=slide-down] {
  transform: translate3d(0, -100%, 0);
}

[data-aos=slide-right] {
  transform: translate3d(-100%, 0, 0);
}

[data-aos=slide-left] {
  transform: translate3d(100%, 0, 0);
}

/**
 * Flip animations:
 * flip-left, flip-right, flip-up, flip-down
 */
[data-aos^=flip][data-aos^=flip] {
  backface-visibility: hidden;
  transition-property: transform;
}

[data-aos=flip-left] {
  transform: perspective(2500px) rotateY(-100deg);
}
[data-aos=flip-left].aos-animate {
  transform: perspective(2500px) rotateY(0);
}

[data-aos=flip-right] {
  transform: perspective(2500px) rotateY(100deg);
}
[data-aos=flip-right].aos-animate {
  transform: perspective(2500px) rotateY(0);
}

[data-aos=flip-up] {
  transform: perspective(2500px) rotateX(-100deg);
}
[data-aos=flip-up].aos-animate {
  transform: perspective(2500px) rotateX(0);
}

[data-aos=flip-down] {
  transform: perspective(2500px) rotateX(100deg);
}
[data-aos=flip-down].aos-animate {
  transform: perspective(2500px) rotateX(0);
}

/*! purgecss end ignore */
.sr-only{
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border-width: 0;
}
.pointer-events-none{
	pointer-events: none;
}
.visible{
	visibility: visible;
}
.invisible{
	visibility: hidden;
}
.static{
	position: static;
}
.fixed{
	position: fixed;
}
.absolute{
	position: absolute;
}
.relative{
	position: relative;
}
.sticky{
	position: sticky;
}
.inset-0{
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
}
.top-4{
	top: 4rem;
}
.right-4{
	right: 4rem;
}
.top-full{
	top: 100%;
}
.top-\[-20px\]{
	top: -20px;
}
.left-\[50\%\]{
	left: 50%;
}
.bottom-0{
	bottom: 0px;
}
.left-0{
	left: 0px;
}
.right-auto{
	right: auto;
}
.top-\[-10\%\]{
	top: -10%;
}
.bottom-1{
	bottom: 1rem;
}
.left-1{
	left: 1rem;
}
.top-0{
	top: 0px;
}
.-top-2{
	top: -2rem;
}
.left-1\/2{
	left: 50%;
}
.-bottom-1{
	bottom: -1rem;
}
.top-\[89px\]{
	top: 89px;
}
.bottom-0\.5{
	bottom: 0.5rem;
}
.top-1{
	top: 1rem;
}
.right-1{
	right: 1rem;
}
.right-0{
	right: 0px;
}
.right-0\.5{
	right: 0.5rem;
}
.top-0\.5{
	top: 0.5rem;
}
.-right-2{
	right: -2rem;
}
.right-\[-30\%\]{
	right: -30%;
}
.top-1\/2{
	top: 50%;
}
.bottom-\[-1\.5rem\]{
	bottom: -1.5rem;
}
.-top-0\.5{
	top: -0.5rem;
}
.-right-0\.25{
	right: -0.25rem;
}
.-top-0{
	top: 0px;
}
.-right-0{
	right: 0px;
}
.-top-3{
	top: -3rem;
}
.z-50{
	z-index: 50;
}
.z-0{
	z-index: 0;
}
.z-20{
	z-index: 20;
}
.z-10{
	z-index: 10;
}
.z-1{
	z-index: 1;
}
.z-40{
	z-index: 40;
}
.order-first{
	order: -9999;
}
.order-2{
	order: 2;
}
.order-1{
	order: 1;
}
.col-span-12{
	grid-column: span 12 / span 12;
}
.col-span-3{
	grid-column: span 3 / span 3;
}
.col-span-2{
	grid-column: span 2 / span 2;
}
.m-4{
	margin: 1rem;
}
.m-10{
	margin: 2.5rem;
}
.m-0{
	margin: 0px;
}
.m-6{
	margin: 1.5rem;
}
.m-1{
	margin: 0.25rem;
}
.m-auto{
	margin: auto;
}
.m-3{
	margin: 0.75rem;
}
.mx-auto{
	margin-left: auto;
	margin-right: auto;
}
.mx-2{
	margin-left: 0.5rem;
	margin-right: 0.5rem;
}
.my-8{
	margin-top: 2rem;
	margin-bottom: 2rem;
}
.-mx-6{
	margin-left: -1.5rem;
	margin-right: -1.5rem;
}
.my-2{
	margin-top: 0.5rem;
	margin-bottom: 0.5rem;
}
.my-6{
	margin-top: 1.5rem;
	margin-bottom: 1.5rem;
}
.my-4{
	margin-top: 1rem;
	margin-bottom: 1rem;
}
.mx-16{
	margin-left: 4rem;
	margin-right: 4rem;
}
.my-16{
	margin-top: 4rem;
	margin-bottom: 4rem;
}
.my-12{
	margin-top: 3rem;
	margin-bottom: 3rem;
}
.-mx-12{
	margin-left: -3rem;
	margin-right: -3rem;
}
.mb-8{
	margin-bottom: 2rem;
}
.mb-16{
	margin-bottom: 4rem;
}
.mr-4{
	margin-right: 1rem;
}
.mb-12{
	margin-bottom: 3rem;
}
.ml-6{
	margin-left: 1.5rem;
}
.mb-5{
	margin-bottom: 1.25rem;
}
.mt-8{
	margin-top: 2rem;
}
.mb-4{
	margin-bottom: 1rem;
}
.mr-3{
	margin-right: 0.75rem;
}
.mt-4{
	margin-top: 1rem;
}
.mb-10{
	margin-bottom: 2.5rem;
}
.mt-5{
	margin-top: 1.25rem;
}
.ml-5{
	margin-left: 1.25rem;
}
.mb-3{
	margin-bottom: 0.75rem;
}
.mt-10{
	margin-top: 2.5rem;
}
.mb-2{
	margin-bottom: 0.5rem;
}
.mr-5{
	margin-right: 1.25rem;
}
.ml-4{
	margin-left: 1rem;
}
.mt-6{
	margin-top: 1.5rem;
}
.mt-16{
	margin-top: 4rem;
}
.mb-1{
	margin-bottom: 0.25rem;
}
.ml-0{
	margin-left: 0px;
}
.ml-auto{
	margin-left: auto;
}
.mt-96{
	margin-top: 24rem;
}
.\!mb-6{
	margin-bottom: 1.5rem !important;
}
.mb-0{
	margin-bottom: 0px;
}
.mb-64{
	margin-bottom: 16rem;
}
.mr-8{
	margin-right: 2rem;
}
.mr-2{
	margin-right: 0.5rem;
}
.mt-2{
	margin-top: 0.5rem;
}
.mb-6{
	margin-bottom: 1.5rem;
}
.\!mt-8{
	margin-top: 2rem !important;
}
.-mt-60{
	margin-top: -15rem;
}
.mt-12{
	margin-top: 3rem;
}
.mr-1{
	margin-right: 0.25rem;
}
.ml-1{
	margin-left: 0.25rem;
}
.mt-1{
	margin-top: 0.25rem;
}
.mb-24{
	margin-bottom: 6rem;
}
.mt-3{
	margin-top: 0.75rem;
}
.mt-auto{
	margin-top: auto;
}
.ml-8{
	margin-left: 2rem;
}
.ml-2{
	margin-left: 0.5rem;
}
.-ml-4{
	margin-left: -1rem;
}
.ml-3{
	margin-left: 0.75rem;
}
.-mb-12{
	margin-bottom: -3rem;
}
.mb-20{
	margin-bottom: 5rem;
}
.mr-auto{
	margin-right: auto;
}
.ml-\[25\%\]{
	margin-left: 25%;
}
.mr-0{
	margin-right: 0px;
}
.mb-40{
	margin-bottom: 10rem;
}
.mt-0{
	margin-top: 0px;
}
.mt-20{
	margin-top: 5rem;
}
.-ml-20{
	margin-left: -5rem;
}
.mt-24{
	margin-top: 6rem;
}
.block{
	display: block;
}
.inline-block{
	display: inline-block;
}
.inline{
	display: inline;
}
.flex{
	display: flex;
}
.inline-flex{
	display: inline-flex;
}
.table{
	display: table;
}
.grid{
	display: grid;
}
.contents{
	display: contents;
}
.hidden{
	display: none;
}
.h-16{
	height: 4rem;
}
.h-auto{
	height: auto;
}
.h-32{
	height: 8rem;
}
.h-0{
	height: 0px;
}
.h-screen{
	height: 100vh;
}
.h-full{
	height: 100%;
}
.h-6{
	height: 1.5rem;
}
.h-\[calc\(100vh-80px\)\]{
	height: calc(100vh - 80px);
}
.h-12{
	height: 3rem;
}
.h-64{
	height: 16rem;
}
.h-8{
	height: 2rem;
}
.h-14{
	height: 3.5rem;
}
.h-4{
	height: 1rem;
}
.h-10{
	height: 2.5rem;
}
.h-24{
	height: 6rem;
}
.h-\[250px\]{
	height: 250px;
}
.h-\[226px\]{
	height: 226px;
}
.h-40{
	height: 10rem;
}
.h-5{
	height: 1.25rem;
}
.h-3{
	height: 0.75rem;
}
.h-20{
	height: 5rem;
}
.h-\[600px\]{
	height: 600px;
}
.max-h-\[1000px\]{
	max-height: 1000px;
}
.max-h-\[200px\]{
	max-height: 200px;
}
.max-h-16{
	max-height: 4rem;
}
.max-h-60{
	max-height: 15rem;
}
.max-h-\[90\%\]{
	max-height: 90%;
}
.max-h-\[75\%\]{
	max-height: 75%;
}
.min-h-full{
	min-height: 100%;
}
.min-h-screen{
	min-height: 100vh;
}
.min-h-\[40px\]{
	min-height: 40px;
}
.min-h-\[100px\]{
	min-height: 100px;
}
.w-full{
	width: 100%;
}
.w-32{
	width: 8rem;
}
.w-6{
	width: 1.5rem;
}
.w-12{
	width: 3rem;
}
.w-4{
	width: 1rem;
}
.w-3\/4{
	width: 75%;
}
.w-16{
	width: 4rem;
}
.w-1\/2{
	width: 50%;
}
.w-8{
	width: 2rem;
}
.w-14{
	width: 3.5rem;
}
.w-56{
	width: 14rem;
}
.w-3{
	width: 0.75rem;
}
.w-24{
	width: 6rem;
}
.w-40{
	width: 10rem;
}
.w-48{
	width: 12rem;
}
.w-10{
	width: 2.5rem;
}
.w-2\/5{
	width: 40%;
}
.w-1\/5{
	width: 20%;
}
.w-screen{
	width: 100vw;
}
.w-2\/3{
	width: 66.666667%;
}
.w-\[59\%\]{
	width: 59%;
}
.w-1\/3{
	width: 33.333333%;
}
.w-64{
	width: 16rem;
}
.w-\[58px\]{
	width: 58px;
}
.w-auto{
	width: auto;
}
.w-\[250px\]{
	width: 250px;
}
.w-\[226px\]{
	width: 226px;
}
.w-\[145px\]{
	width: 145px;
}
.w-20{
	width: 5rem;
}
.w-\[32px\]{
	width: 32px;
}
.w-1\/4{
	width: 25%;
}
.w-11\/12{
	width: 91.666667%;
}
.min-w-0{
	min-width: 0px;
}
.min-w-\[24rem\]{
	min-width: 24rem;
}
.min-w-\[20px\]{
	min-width: 20px;
}
.min-w-\[16rem\]{
	min-width: 16rem;
}
.min-w-\[250px\]{
	min-width: 250px;
}
.min-w-\[10rem\]{
	min-width: 10rem;
}
.max-w-full{
	max-width: 100%;
}
.max-w-2xl{
	max-width: 42rem;
}
.max-w-xl{
	max-width: 36rem;
}
.max-w-7xl{
	max-width: 80rem;
}
.max-w-3xl{
	max-width: 48rem;
}
.max-w-\[276px\]{
	max-width: 276px;
}
.max-w-xs{
	max-width: 20rem;
}
.flex-1{
	flex: 1 1 0%;
}
.flex-none{
	flex: none;
}
.flex-shrink-0{
	flex-shrink: 0;
}
.flex-grow{
	flex-grow: 1;
}
.flex-grow-0{
	flex-grow: 0;
}
.table-auto{
	table-layout: auto;
}
.border-collapse{
	border-collapse: collapse;
}
.origin-top-left{
	transform-origin: top left;
}
.origin-bottom-right{
	transform-origin: bottom right;
}
.-translate-y-4{
	--tw-translate-y: -1rem;
	transform: var(--tw-transform);
}
.translate-y-0{
	--tw-translate-y: 0px;
	transform: var(--tw-transform);
}
.-translate-x-1\/2{
	--tw-translate-x: -50%;
	transform: var(--tw-transform);
}
.-translate-y-1\/2{
	--tw-translate-y: -50%;
	transform: var(--tw-transform);
}
.rotate-\[-1\]{
	--tw-rotate: -1;
	transform: var(--tw-transform);
}
.rotate-45{
	--tw-rotate: 45deg;
	transform: var(--tw-transform);
}
.-rotate-45{
	--tw-rotate: -45deg;
	transform: var(--tw-transform);
}
.scale-90{
	--tw-scale-x: .9;
	--tw-scale-y: .9;
	transform: var(--tw-transform);
}
.transform{
	transform: var(--tw-transform);
}
@keyframes pulse{
	50%{
		opacity: .5;
	}
}
.animate-pulse{
	animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}
.cursor-not-allowed{
	cursor: not-allowed;
}
.cursor-pointer{
	cursor: pointer;
}
.resize{
	resize: both;
}
.list-inside{
	list-style-position: inside;
}
.list-disc{
	list-style-type: disc;
}
.list-decimal{
	list-style-type: decimal;
}
.appearance-none{
	-webkit-appearance: none;
	   -moz-appearance: none;
	        appearance: none;
}
.auto-rows-fr{
	grid-auto-rows: minmax(0, 1fr);
}
.grid-cols-1{
	grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-4{
	grid-template-columns: repeat(4, minmax(0, 1fr));
}
.grid-cols-2{
	grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-cols-5{
	grid-template-columns: repeat(5, minmax(0, 1fr));
}
.grid-cols-3{
	grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grid-cols-12{
	grid-template-columns: repeat(12, minmax(0, 1fr));
}
.flex-col{
	flex-direction: column;
}
.flex-wrap{
	flex-wrap: wrap;
}
.place-items-center{
	place-items: center;
}
.content-between{
	align-content: space-between;
}
.items-start{
	align-items: flex-start;
}
.items-end{
	align-items: flex-end;
}
.items-center{
	align-items: center;
}
.items-stretch{
	align-items: stretch;
}
.justify-start{
	justify-content: flex-start;
}
.justify-end{
	justify-content: flex-end;
}
.justify-center{
	justify-content: center;
}
.justify-between{
	justify-content: space-between;
}
.justify-evenly{
	justify-content: space-evenly;
}
.gap-4{
	gap: 1rem;
}
.gap-2{
	gap: 0.5rem;
}
.gap-3{
	gap: 0.75rem;
}
.gap-6{
	gap: 1.5rem;
}
.gap-1{
	gap: 0.25rem;
}
.gap-8{
	gap: 2rem;
}
.gap-x-12{
	-moz-column-gap: 3rem;
	     column-gap: 3rem;
}
.gap-x-4{
	-moz-column-gap: 1rem;
	     column-gap: 1rem;
}
.gap-x-8{
	-moz-column-gap: 2rem;
	     column-gap: 2rem;
}
.gap-y-12{
	row-gap: 3rem;
}
.gap-x-1{
	-moz-column-gap: 0.25rem;
	     column-gap: 0.25rem;
}
.space-y-2 > :not([hidden]) ~ :not([hidden]){
	--tw-space-y-reverse: 0;
	margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
	margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}
.space-x-2 > :not([hidden]) ~ :not([hidden]){
	--tw-space-x-reverse: 0;
	margin-right: calc(0.5rem * var(--tw-space-x-reverse));
	margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-y-4 > :not([hidden]) ~ :not([hidden]){
	--tw-space-y-reverse: 0;
	margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
	margin-bottom: calc(1rem * var(--tw-space-y-reverse));
}
.space-x-4 > :not([hidden]) ~ :not([hidden]){
	--tw-space-x-reverse: 0;
	margin-right: calc(1rem * var(--tw-space-x-reverse));
	margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-y-8 > :not([hidden]) ~ :not([hidden]){
	--tw-space-y-reverse: 0;
	margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
	margin-bottom: calc(2rem * var(--tw-space-y-reverse));
}
.space-y-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));
}
.space-x-8 > :not([hidden]) ~ :not([hidden]){
	--tw-space-x-reverse: 0;
	margin-right: calc(2rem * var(--tw-space-x-reverse));
	margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-y-6 > :not([hidden]) ~ :not([hidden]){
	--tw-space-y-reverse: 0;
	margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
	margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
}
.space-x-6 > :not([hidden]) ~ :not([hidden]){
	--tw-space-x-reverse: 0;
	margin-right: calc(1.5rem * var(--tw-space-x-reverse));
	margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-y-1 > :not([hidden]) ~ :not([hidden]){
	--tw-space-y-reverse: 0;
	margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
	margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
}
.place-self-stretch{
	place-self: stretch;
}
.self-start{
	align-self: flex-start;
}
.self-center{
	align-self: center;
}
.justify-self-end{
	justify-self: end;
}
.overflow-auto{
	overflow: auto;
}
.overflow-hidden{
	overflow: hidden;
}
.overflow-scroll{
	overflow: scroll;
}
.overflow-x-auto{
	overflow-x: auto;
}
.overflow-y-auto{
	overflow-y: auto;
}
.overflow-x-hidden{
	overflow-x: hidden;
}
.overflow-x-scroll{
	overflow-x: scroll;
}
.overflow-y-scroll{
	overflow-y: scroll;
}
.truncate{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.whitespace-nowrap{
	white-space: nowrap;
}
.whitespace-pre-wrap{
	white-space: pre-wrap;
}
.break-words{
	overflow-wrap: break-word;
}
.break-all{
	word-break: break-all;
}
.rounded-lg{
	border-radius: 0.5rem;
}
.rounded{
	border-radius: 0.25rem;
}
.rounded-full{
	border-radius: 9999px;
}
.rounded-xl{
	border-radius: 0.75rem;
}
.rounded-md{
	border-radius: 0.375rem;
}
.rounded-2xl{
	border-radius: 1rem;
}
.rounded-4xl{
	border-radius: 2rem;
}
.rounded-sm{
	border-radius: 0.125rem;
}
.rounded-t-lg{
	border-top-left-radius: 0.5rem;
	border-top-right-radius: 0.5rem;
}
.border{
	border-width: 1px;
}
.border-2{
	border-width: 2px;
}
.border-4{
	border-width: 4px;
}
.border-3{
	border-width: 3px;
}
.border-5{
	border-width: 5px;
}
.border-0{
	border-width: 0px;
}
.border-8{
	border-width: 8px;
}
.border-b-2{
	border-bottom-width: 2px;
}
.border-b{
	border-bottom-width: 1px;
}
.border-t{
	border-top-width: 1px;
}
.border-b-4{
	border-bottom-width: 4px;
}
.border-r{
	border-right-width: 1px;
}
.border-r-2{
	border-right-width: 2px;
}
.border-l-4{
	border-left-width: 4px;
}
.border-l{
	border-left-width: 1px;
}
.border-solid{
	border-style: solid;
}
.border-dashed{
	border-style: dashed;
}
.border-form-grey{
	--tw-border-opacity: 1;
	border-color: rgba(199, 210, 229, var(--tw-border-opacity));
}
.border-navy{
	--tw-border-opacity: 1;
	border-color: rgba(36, 47, 93, var(--tw-border-opacity));
}
.border-white{
	--tw-border-opacity: 1;
	border-color: rgba(255, 255, 255, var(--tw-border-opacity));
}
.border-gray-200{
	--tw-border-opacity: 1;
	border-color: rgba(229, 231, 235, var(--tw-border-opacity));
}
.border-red23{
	--tw-border-opacity: 1;
	border-color: rgba(243, 26, 40, var(--tw-border-opacity));
}
.border-v2-lightblue{
	--tw-border-opacity: 1;
	border-color: rgba(43, 182, 243, var(--tw-border-opacity));
}
.border-gray-700{
	--tw-border-opacity: 1;
	border-color: rgba(55, 65, 81, var(--tw-border-opacity));
}
.border-gray-600{
	--tw-border-opacity: 1;
	border-color: rgba(75, 85, 99, var(--tw-border-opacity));
}
.border-v2-grey0{
	--tw-border-opacity: 1;
	border-color: rgba(229, 239, 255, var(--tw-border-opacity));
}
.border-gray-300{
	--tw-border-opacity: 1;
	border-color: rgba(209, 213, 219, var(--tw-border-opacity));
}
.border-black{
	--tw-border-opacity: 1;
	border-color: rgba(0, 0, 0, var(--tw-border-opacity));
}
.border-azul{
	--tw-border-opacity: 1;
	border-color: rgba(43, 182, 243, var(--tw-border-opacity));
}
.border-green23{
	--tw-border-opacity: 1;
	border-color: rgba(21, 205, 145, var(--tw-border-opacity));
}
.border-v2-light{
	--tw-border-opacity: 1;
	border-color: rgba(229, 250, 255, var(--tw-border-opacity));
}
.border-v2-grey1{
	--tw-border-opacity: 1;
	border-color: rgba(212, 225, 235, var(--tw-border-opacity));
}
.border-red-light{
	--tw-border-opacity: 1;
	border-color: rgba(255, 74, 53, var(--tw-border-opacity));
}
.border-yellow23{
	--tw-border-opacity: 1;
	border-color: rgba(253, 190, 14, var(--tw-border-opacity));
}
.border-pumpkin{
	--tw-border-opacity: 1;
	border-color: rgba(255, 140, 4, var(--tw-border-opacity));
}
.border-v2-pink{
	--tw-border-opacity: 1;
	border-color: rgba(254, 129, 169, var(--tw-border-opacity));
}
.border-v2-grey2{
	--tw-border-opacity: 1;
	border-color: rgba(185, 207, 224, var(--tw-border-opacity));
}
.border-purple{
	--tw-border-opacity: 1;
	border-color: rgba(141, 55, 250, var(--tw-border-opacity));
}
.border-form-light-grey{
	--tw-border-opacity: 1;
	border-color: rgba(245, 245, 245, var(--tw-border-opacity));
}
.border-yellow23shadow{
	--tw-border-opacity: 1;
	border-color: rgba(195, 147, 13, var(--tw-border-opacity));
}
.border-v2-primaryblue{
	--tw-border-opacity: 1;
	border-color: rgba(36, 47, 93, var(--tw-border-opacity));
}
.border-white-shadow{
	--tw-border-opacity: 1;
	border-color: rgba(212, 215, 231, var(--tw-border-opacity));
}
.border-green23-shadow{
	--tw-border-opacity: 1;
	border-color: rgba(28, 168, 124, var(--tw-border-opacity));
}
.border-opacity-25{
	--tw-border-opacity: 0.25;
}
.bg-red23{
	--tw-bg-opacity: 1;
	background-color: rgba(243, 26, 40, var(--tw-bg-opacity));
}
.bg-gray-700{
	--tw-bg-opacity: 1;
	background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
}
.bg-green{
	--tw-bg-opacity: 1;
	background-color: rgba(148, 206, 36, var(--tw-bg-opacity));
}
.bg-magenta{
	--tw-bg-opacity: 1;
	background-color: rgba(226, 20, 119, var(--tw-bg-opacity));
}
.bg-red{
	--tw-bg-opacity: 1;
	background-color: rgba(226, 6, 19, var(--tw-bg-opacity));
}
.bg-yellow{
	--tw-bg-opacity: 1;
	background-color: rgba(255, 199, 0, var(--tw-bg-opacity));
}
.bg-orange{
	--tw-bg-opacity: 1;
	background-color: rgba(255, 154, 4, var(--tw-bg-opacity));
}
.bg-navy{
	--tw-bg-opacity: 1;
	background-color: rgba(36, 47, 93, var(--tw-bg-opacity));
}
.bg-black{
	--tw-bg-opacity: 1;
	background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
}
.bg-transparent{
	background-color: transparent;
}
.bg-white{
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}
.bg-v2-light{
	--tw-bg-opacity: 1;
	background-color: rgba(229, 250, 255, var(--tw-bg-opacity));
}
.bg-v2-primaryblue{
	--tw-bg-opacity: 1;
	background-color: rgba(36, 47, 93, var(--tw-bg-opacity));
}
.bg-yellow23{
	--tw-bg-opacity: 1;
	background-color: rgba(253, 190, 14, var(--tw-bg-opacity));
}
.bg-azul{
	--tw-bg-opacity: 1;
	background-color: rgba(43, 182, 243, var(--tw-bg-opacity));
}
.bg-green23{
	--tw-bg-opacity: 1;
	background-color: rgba(21, 205, 145, var(--tw-bg-opacity));
}
.bg-gray-800{
	--tw-bg-opacity: 1;
	background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
}
.bg-gray-50{
	--tw-bg-opacity: 1;
	background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
}
.bg-v2-lightblue{
	--tw-bg-opacity: 1;
	background-color: rgba(43, 182, 243, var(--tw-bg-opacity));
}
.bg-purple{
	--tw-bg-opacity: 1;
	background-color: rgba(141, 55, 250, var(--tw-bg-opacity));
}
.bg-pumpkin{
	--tw-bg-opacity: 1;
	background-color: rgba(255, 140, 4, var(--tw-bg-opacity));
}
.bg-blue{
	--tw-bg-opacity: 1;
	background-color: rgba(0, 150, 206, var(--tw-bg-opacity));
}
.bg-v2-grey1{
	--tw-bg-opacity: 1;
	background-color: rgba(212, 225, 235, var(--tw-bg-opacity));
}
.bg-v2-grey0{
	--tw-bg-opacity: 1;
	background-color: rgba(229, 239, 255, var(--tw-bg-opacity));
}
.bg-black\/50{
	background-color: rgba(0, 0, 0, 0.5);
}
.bg-primary-blue{
	--tw-bg-opacity: 1;
	background-color: rgba(19, 40, 131, var(--tw-bg-opacity));
}
.bg-green23\/20{
	background-color: rgba(21, 205, 145, 0.2);
}
.bg-\[\#E7EBFF\]{
	--tw-bg-opacity: 1;
	background-color: rgba(231, 235, 255, var(--tw-bg-opacity));
}
.bg-gray-900{
	--tw-bg-opacity: 1;
	background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
}
.bg-v2-medium{
	--tw-bg-opacity: 1;
	background-color: rgba(217, 227, 229, var(--tw-bg-opacity));
}
.bg-form-light-grey{
	--tw-bg-opacity: 1;
	background-color: rgba(245, 245, 245, var(--tw-bg-opacity));
}
.bg-v2-pink{
	--tw-bg-opacity: 1;
	background-color: rgba(254, 129, 169, var(--tw-bg-opacity));
}
.bg-red-light{
	--tw-bg-opacity: 1;
	background-color: rgba(255, 74, 53, var(--tw-bg-opacity));
}
.bg-v2-middleblue{
	--tw-bg-opacity: 1;
	background-color: rgba(41, 101, 237, var(--tw-bg-opacity));
}
.bg-v2-progress-background{
	--tw-bg-opacity: 1;
	background-color: rgba(204, 208, 228, var(--tw-bg-opacity));
}
.bg-light23{
	--tw-bg-opacity: 1;
	background-color: rgba(237, 248, 251, var(--tw-bg-opacity));
}
.bg-light-green23{
	--tw-bg-opacity: 1;
	background-color: rgba(227, 249, 241, var(--tw-bg-opacity));
}
.bg-fb-blue{
	--tw-bg-opacity: 1;
	background-color: rgba(24, 119, 242, var(--tw-bg-opacity));
}
.bg-v2-weekly-streak-background{
	--tw-bg-opacity: 1;
	background-color: rgba(254, 199, 138, var(--tw-bg-opacity));
}
.bg-blue-light{
	--tw-bg-opacity: 1;
	background-color: rgba(94, 222, 252, var(--tw-bg-opacity));
}
.bg-seafoam{
	--tw-bg-opacity: 1;
	background-color: rgba(73, 226, 197, var(--tw-bg-opacity));
}
.bg-violet{
	--tw-bg-opacity: 1;
	background-color: rgba(154, 104, 246, var(--tw-bg-opacity));
}
.bg-navy-dark{
	--tw-bg-opacity: 1;
	background-color: rgba(29, 40, 73, var(--tw-bg-opacity));
}
.bg-gray-200{
	--tw-bg-opacity: 1;
	background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
}
.bg-azul\/20{
	background-color: rgba(43, 182, 243, 0.2);
}
.bg-gray-400\/20{
	background-color: rgba(156, 163, 175, 0.2);
}
.bg-gray-100{
	--tw-bg-opacity: 1;
	background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
}
.bg-opacity-10{
	--tw-bg-opacity: 0.1;
}
.bg-opacity-50{
	--tw-bg-opacity: 0.5;
}
.bg-opacity-75{
	--tw-bg-opacity: 0.75;
}
.bg-opacity-30{
	--tw-bg-opacity: 0.3;
}
.bg-opacity-20{
	--tw-bg-opacity: 0.2;
}
.bg-opacity-90{
	--tw-bg-opacity: 0.9;
}
.bg-opacity-80{
	--tw-bg-opacity: 0.8;
}
.bg-blue-english{
	background-image: url(/build/images/blue-background.30da2cd0.svg);
}
.bg-blue-lessons{
	background-image: url(/build/images/big-blue-background.85d5dd59.svg);
}
.bg-gradient-to-b{
	background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}
.bg-subscibe-and-save{
	background-image: url(/build/images/convo-lessons-subscibe-and-save.2dc41ae4.png);
}
.bg-yellow-pronunciation{
	background-image: url(/build/images/big-yellow-background.9900112d.svg);
}
.bg-pink-exam{
	background-image: url(/build/images/big-pink-background.c6797fab.svg);
}
.bg-blue-levels{
	background-image: url(/build/images/bg-levels.62397c22.svg);
}
.bg-live{
	background-image: url(/build/images/bg-live.df63a14e.svg);
}
.bg-green-vocab{
	background-image: url(/build/images/big-green-background.dcad90a6.svg);
}
.bg-pink-levels{
	background-image: url(/build/images/bg-levels-pink.2c812658.svg);
}
.bg-orange-phrase{
	background-image: url(/build/images/big-orange-background.52b727ab.svg);
}
.bg-purple-business{
	background-image: url(/build/images/big-purple-background.33de0ea1.svg);
}
.bg-lightblue-youtube{
	background-image: url(/build/images/big-lightblue-background.ee8f0869.svg);
}
.bg-quiz{
	background-image: url(/build/images/background.65aeeae3.png);
}
.bg-uk-flag{
	background-image: url(/build/images/uk-flag.583699d9.svg);
}
.bg-icon-tick{
	background-image: url(/build/images/tick.d4cb07f2.svg);
}
.bg-icon-fire{
	background-image: url(/build/images/flame.e34921a1.svg);
}
.from-v2-middleblue{
	--tw-gradient-from: #2965ED;
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(41, 101, 237, 0));
}
.to-forum-gradient-end{
	--tw-gradient-to: #7993DA;
}
.bg-cover{
	background-size: cover;
}
.bg-contain{
	background-size: contain;
}
.bg-50{
	background-size: 50%;
}
.bg-75{
	background-size: 75%;
}
.bg-bottom{
	background-position: bottom;
}
.bg-center{
	background-position: center;
}
.bg-no-repeat{
	background-repeat: no-repeat;
}
.fill-current{
	fill: currentColor;
}
.object-cover{
	-o-object-fit: cover;
	   object-fit: cover;
}
.p-4{
	padding: 1rem;
}
.p-10{
	padding: 2.5rem;
}
.p-0{
	padding: 0px;
}
.p-6{
	padding: 1.5rem;
}
.p-8{
	padding: 2rem;
}
.p-2{
	padding: 0.5rem;
}
.p-3{
	padding: 0.75rem;
}
.p-16{
	padding: 4rem;
}
.p-1{
	padding: 0.25rem;
}
.p-12{
	padding: 3rem;
}
.px-4{
	padding-left: 1rem;
	padding-right: 1rem;
}
.py-2{
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
}
.py-4{
	padding-top: 1rem;
	padding-bottom: 1rem;
}
.px-8{
	padding-left: 2rem;
	padding-right: 2rem;
}
.px-3{
	padding-left: 0.75rem;
	padding-right: 0.75rem;
}
.py-1{
	padding-top: 0.25rem;
	padding-bottom: 0.25rem;
}
.px-2{
	padding-left: 0.5rem;
	padding-right: 0.5rem;
}
.py-6{
	padding-top: 1.5rem;
	padding-bottom: 1.5rem;
}
.py-12{
	padding-top: 3rem;
	padding-bottom: 3rem;
}
.py-5{
	padding-top: 1.25rem;
	padding-bottom: 1.25rem;
}
.px-10{
	padding-left: 2.5rem;
	padding-right: 2.5rem;
}
.px-6{
	padding-left: 1.5rem;
	padding-right: 1.5rem;
}
.py-8{
	padding-top: 2rem;
	padding-bottom: 2rem;
}
.py-16{
	padding-top: 4rem;
	padding-bottom: 4rem;
}
.py-0\.5{
	padding-top: 0.125rem;
	padding-bottom: 0.125rem;
}
.py-0{
	padding-top: 0px;
	padding-bottom: 0px;
}
.px-1{
	padding-left: 0.25rem;
	padding-right: 0.25rem;
}
.px-12{
	padding-left: 3rem;
	padding-right: 3rem;
}
.py-3{
	padding-top: 0.75rem;
	padding-bottom: 0.75rem;
}
.px-16{
	padding-left: 4rem;
	padding-right: 4rem;
}
.px-1\.5{
	padding-left: 0.375rem;
	padding-right: 0.375rem;
}
.py-20{
	padding-top: 5rem;
	padding-bottom: 5rem;
}
.px-0{
	padding-left: 0px;
	padding-right: 0px;
}
.pt-12{
	padding-top: 3rem;
}
.pt-6{
	padding-top: 1.5rem;
}
.pb-8{
	padding-bottom: 2rem;
}
.pl-5{
	padding-left: 1.25rem;
}
.pr-8{
	padding-right: 2rem;
}
.pt-16{
	padding-top: 4rem;
}
.pb-6{
	padding-bottom: 1.5rem;
}
.pt-2{
	padding-top: 0.5rem;
}
.pb-32{
	padding-bottom: 8rem;
}
.pb-16{
	padding-bottom: 4rem;
}
.pb-24{
	padding-bottom: 6rem;
}
.pb-12{
	padding-bottom: 3rem;
}
.pl-4{
	padding-left: 1rem;
}
.pb-4{
	padding-bottom: 1rem;
}
.pt-5{
	padding-top: 1.25rem;
}
.pt-4{
	padding-top: 1rem;
}
.pl-44{
	padding-left: 11rem;
}
.pb-1{
	padding-bottom: 0.25rem;
}
.pt-1{
	padding-top: 0.25rem;
}
.pl-8{
	padding-left: 2rem;
}
.pr-4{
	padding-right: 1rem;
}
.pr-12{
	padding-right: 3rem;
}
.\!pr-12{
	padding-right: 3rem !important;
}
.pl-24{
	padding-left: 6rem;
}
.pl-16{
	padding-left: 4rem;
}
.pb-10{
	padding-bottom: 2.5rem;
}
.pb-3{
	padding-bottom: 0.75rem;
}
.text-left{
	text-align: left;
}
.text-center{
	text-align: center;
}
.text-right{
	text-align: right;
}
.align-baseline{
	vertical-align: baseline;
}
.align-middle{
	vertical-align: middle;
}
.font-body{
	font-family: Filson Soft, Helvetica, Arial, sans-serif;
}
.font-gochi{
	font-family: Gochi Hand, cursive;
}
.font-poppins{
	font-family: Poppins, sans-serif;
}
.font-mono{
	font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}
.text-lg{
	font-size: 1.125rem;
	line-height: 1.75rem;
}
.text-liveSmall{
	font-size: 1.2rem;
}
.text-sm{
	font-size: 0.875rem;
	line-height: 1.25rem;
}
.text-2xl{
	font-size: 1.5rem;
	line-height: 2rem;
}
.text-xs{
	font-size: 0.75rem;
	line-height: 1rem;
}
.text-xl{
	font-size: 1.25rem;
	line-height: 1.75rem;
}
.text-3xl{
	font-size: 1.875rem;
	line-height: 2.25rem;
}
.text-base{
	font-size: 1rem;
	line-height: 1.5rem;
}
.text-3rem{
	font-size: 3rem;
	line-height: 1em;
}
.text-2rem{
	font-size: 2rem;
	line-height: 1em;
}
.text-4xl{
	font-size: 2.25rem;
	line-height: 2.5rem;
}
.text-6xl{
	font-size: 3.75rem;
	line-height: 1;
}
.text-1rem{
	font-size: 1rem;
}
.text-2\.5rem{
	font-size: 2.5rem;
}
.text-5xl{
	font-size: 3rem;
	line-height: 1;
}
.text-4rem{
	font-size: 4rem;
	line-height: 1em;
}
.text-8xl{
	font-size: 6rem;
	line-height: 1;
}
.font-bold{
	font-weight: 700;
}
.\!font-normal{
	font-weight: 400 !important;
}
.font-normal{
	font-weight: 400;
}
.font-semibold{
	font-weight: 600;
}
.font-medium{
	font-weight: 500;
}
.uppercase{
	text-transform: uppercase;
}
.capitalize{
	text-transform: capitalize;
}
.italic{
	font-style: italic;
}
.leading-tight{
	line-height: 1.25;
}
.leading-relaxed{
	line-height: 1.625;
}
.leading-4{
	line-height: 1rem;
}
.leading-8{
	line-height: 2rem;
}
.leading-6{
	line-height: 1.5rem;
}
.text-white{
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.text-blue{
	--tw-text-opacity: 1;
	color: rgba(0, 150, 206, var(--tw-text-opacity));
}
.text-gray-700{
	--tw-text-opacity: 1;
	color: rgba(55, 65, 81, var(--tw-text-opacity));
}
.text-navy{
	--tw-text-opacity: 1;
	color: rgba(36, 47, 93, var(--tw-text-opacity));
}
.text-red23{
	--tw-text-opacity: 1;
	color: rgba(243, 26, 40, var(--tw-text-opacity));
}
.text-primary-blue{
	--tw-text-opacity: 1;
	color: rgba(19, 40, 131, var(--tw-text-opacity));
}
.text-pumpkin{
	--tw-text-opacity: 1;
	color: rgba(255, 140, 4, var(--tw-text-opacity));
}
.text-azul{
	--tw-text-opacity: 1;
	color: rgba(43, 182, 243, var(--tw-text-opacity));
}
.text-gray-500{
	--tw-text-opacity: 1;
	color: rgba(107, 114, 128, var(--tw-text-opacity));
}
.text-gray-800{
	--tw-text-opacity: 1;
	color: rgba(31, 41, 55, var(--tw-text-opacity));
}
.text-gray-600{
	--tw-text-opacity: 1;
	color: rgba(75, 85, 99, var(--tw-text-opacity));
}
.text-v2-primaryblue{
	--tw-text-opacity: 1;
	color: rgba(36, 47, 93, var(--tw-text-opacity));
}
.text-v2-middleblue{
	--tw-text-opacity: 1;
	color: rgba(41, 101, 237, var(--tw-text-opacity));
}
.text-red-light{
	--tw-text-opacity: 1;
	color: rgba(255, 74, 53, var(--tw-text-opacity));
}
.text-yellow23{
	--tw-text-opacity: 1;
	color: rgba(253, 190, 14, var(--tw-text-opacity));
}
.text-green23{
	--tw-text-opacity: 1;
	color: rgba(21, 205, 145, var(--tw-text-opacity));
}
.text-gray-300{
	--tw-text-opacity: 1;
	color: rgba(209, 213, 219, var(--tw-text-opacity));
}
.text-purple{
	--tw-text-opacity: 1;
	color: rgba(141, 55, 250, var(--tw-text-opacity));
}
.text-v2-grey1{
	--tw-text-opacity: 1;
	color: rgba(212, 225, 235, var(--tw-text-opacity));
}
.text-v2-pink{
	--tw-text-opacity: 1;
	color: rgba(254, 129, 169, var(--tw-text-opacity));
}
.text-v2-grey3{
	--tw-text-opacity: 1;
	color: rgba(106, 137, 155, var(--tw-text-opacity));
}
.text-v2-lightblue{
	--tw-text-opacity: 1;
	color: rgba(43, 182, 243, var(--tw-text-opacity));
}
.text-text23{
	--tw-text-opacity: 1;
	color: rgba(19, 40, 131, var(--tw-text-opacity));
}
.text-black{
	--tw-text-opacity: 1;
	color: rgba(0, 0, 0, var(--tw-text-opacity));
}
.text-v2-grey2{
	--tw-text-opacity: 1;
	color: rgba(185, 207, 224, var(--tw-text-opacity));
}
.text-orange{
	--tw-text-opacity: 1;
	color: rgba(255, 154, 4, var(--tw-text-opacity));
}
.text-v2-light{
	--tw-text-opacity: 1;
	color: rgba(229, 250, 255, var(--tw-text-opacity));
}
.text-form-grey{
	--tw-text-opacity: 1;
	color: rgba(199, 210, 229, var(--tw-text-opacity));
}
.text-gray-900{
	--tw-text-opacity: 1;
	color: rgba(17, 24, 39, var(--tw-text-opacity));
}
.text-opacity-50{
	--tw-text-opacity: 0.5;
}
.underline{
	text-decoration: underline;
}
.line-through{
	text-decoration: line-through;
}
.placeholder-gray-400::-moz-placeholder{
	--tw-placeholder-opacity: 1;
	color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
}
.placeholder-gray-400::placeholder{
	--tw-placeholder-opacity: 1;
	color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
}
.opacity-0{
	opacity: 0;
}
.opacity-30{
	opacity: 0.3;
}
.opacity-70{
	opacity: 0.7;
}
.opacity-100{
	opacity: 1;
}
.opacity-50{
	opacity: 0.5;
}
.opacity-90{
	opacity: 0.9;
}
.shadow-lg{
	--tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-md{
	--tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-2xl{
	--tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow{
	--tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-xl{
	--tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-sm{
	--tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.drop-shadow-xl{
	--tw-drop-shadow: drop-shadow(0 20px 13px rgba(0, 0, 0, 0.03)) drop-shadow(0 8px 5px rgba(0, 0, 0, 0.08));
	filter: var(--tw-filter);
}
.grayscale{
	--tw-grayscale: grayscale(100%);
	filter: var(--tw-filter);
}
.filter{
	filter: var(--tw-filter);
}
.backdrop-blur-xl{
	--tw-backdrop-blur: blur(24px);
	backdrop-filter: var(--tw-backdrop-filter);
}
.backdrop-filter{
	backdrop-filter: var(--tw-backdrop-filter);
}
.transition{
	transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}
.transition-all{
	transition-property: all;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}
.transition-colors{
	transition-property: background-color, border-color, color, fill, stroke;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}
.transition-opacity{
	transition-property: opacity;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}
.duration-300{
	transition-duration: 300ms;
}
.duration-200{
	transition-duration: 200ms;
}
.ease-out{
	transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
.ease-in{
	transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}
.row{
	display: flex;
	flex-wrap: wrap;
	margin-left: -15px;
	margin-right: -15px;
}
.col,
.sm\:col,
.md\:col,
.lg\:col,
.xl\:col,
.\32xl\:col,
.\33xl\:col,
.mobLS\:col,
.col-auto,
.sm\:col-auto,
.md\:col-auto,
.lg\:col-auto,
.xl\:col-auto,
.\32xl\:col-auto,
.\33xl\:col-auto,
.mobLS\:col-auto,
.col-1,
.sm\:col-1,
.md\:col-1,
.lg\:col-1,
.xl\:col-1,
.\32xl\:col-1,
.\33xl\:col-1,
.mobLS\:col-1,
.col-2,
.sm\:col-2,
.md\:col-2,
.lg\:col-2,
.xl\:col-2,
.\32xl\:col-2,
.\33xl\:col-2,
.mobLS\:col-2,
.col-3,
.sm\:col-3,
.md\:col-3,
.lg\:col-3,
.xl\:col-3,
.\32xl\:col-3,
.\33xl\:col-3,
.mobLS\:col-3,
.col-4,
.sm\:col-4,
.md\:col-4,
.lg\:col-4,
.xl\:col-4,
.\32xl\:col-4,
.\33xl\:col-4,
.mobLS\:col-4,
.col-5,
.sm\:col-5,
.md\:col-5,
.lg\:col-5,
.xl\:col-5,
.\32xl\:col-5,
.\33xl\:col-5,
.mobLS\:col-5,
.col-6,
.sm\:col-6,
.md\:col-6,
.lg\:col-6,
.xl\:col-6,
.\32xl\:col-6,
.\33xl\:col-6,
.mobLS\:col-6,
.col-7,
.sm\:col-7,
.md\:col-7,
.lg\:col-7,
.xl\:col-7,
.\32xl\:col-7,
.\33xl\:col-7,
.mobLS\:col-7,
.col-8,
.sm\:col-8,
.md\:col-8,
.lg\:col-8,
.xl\:col-8,
.\32xl\:col-8,
.\33xl\:col-8,
.mobLS\:col-8,
.col-9,
.sm\:col-9,
.md\:col-9,
.lg\:col-9,
.xl\:col-9,
.\32xl\:col-9,
.\33xl\:col-9,
.mobLS\:col-9,
.col-10,
.sm\:col-10,
.md\:col-10,
.lg\:col-10,
.xl\:col-10,
.\32xl\:col-10,
.\33xl\:col-10,
.mobLS\:col-10,
.col-11,
.sm\:col-11,
.md\:col-11,
.lg\:col-11,
.xl\:col-11,
.\32xl\:col-11,
.\33xl\:col-11,
.mobLS\:col-11,
.col-12,
.sm\:col-12,
.md\:col-12,
.lg\:col-12,
.xl\:col-12,
.\32xl\:col-12,
.\33xl\:col-12,
.mobLS\:col-12{
	position: relative;
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
}
.col{
	flex-basis: 0;
	flex-grow: 1;
	max-width: 100%;
}
.col-2{
	flex: 0 0 16.666666666666668%;
	max-width: 16.666666666666668%;
}
.col-3{
	flex: 0 0 25%;
	max-width: 25%;
}
.col-4{
	flex: 0 0 33.333333333333336%;
	max-width: 33.333333333333336%;
}
.col-5{
	flex: 0 0 41.66666666666667%;
	max-width: 41.66666666666667%;
}
.col-6{
	flex: 0 0 50%;
	max-width: 50%;
}
.col-7{
	flex: 0 0 58.333333333333336%;
	max-width: 58.333333333333336%;
}
.col-8{
	flex: 0 0 66.66666666666667%;
	max-width: 66.66666666666667%;
}
.col-9{
	flex: 0 0 75%;
	max-width: 75%;
}
.col-10{
	flex: 0 0 83.33333333333334%;
	max-width: 83.33333333333334%;
}
.col-12{
	flex: 0 0 100%;
	max-width: 100%;
}
.order-first{
	order: -1;
}
.order-1{
	order: 1;
}
.order-2{
	order: 2;
}
.offset-1{
	margin-left: 8.333333333333334%;
}
.before\:pointer-events-none::before{
	content: "";
	pointer-events: none;
}
.before\:absolute::before{
	content: "";
	position: absolute;
}
.before\:left-0::before{
	content: "";
	left: 0px;
}
.before\:right-0::before{
	content: "";
	right: 0px;
}
.before\:top-0::before{
	content: "";
	top: 0px;
}
.before\:z-10::before{
	content: "";
	z-index: 10;
}
.before\:z-40::before{
	content: "";
	z-index: 40;
}
.before\:h-full::before{
	content: "";
	height: 100%;
}
.before\:w-full::before{
	content: "";
	width: 100%;
}
.before\:rounded-xl::before{
	content: "";
	border-radius: 0.75rem;
}
.before\:bg-black::before{
	content: "";
	--tw-bg-opacity: 1;
	background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
}
.before\:bg-gradient-to-b::before{
	content: "";
	background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}
.before\:from-v2-middleblue::before{
	content: "";
	--tw-gradient-from: #2965ED;
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(41, 101, 237, 0));
}
.before\:to-forum-gradient-end::before{
	content: "";
	--tw-gradient-to: #7993DA;
}
.before\:opacity-40::before{
	content: "";
	opacity: 0.4;
}
.before\:opacity-50::before{
	content: "";
	opacity: 0.5;
}
.odd\:bg-white:nth-child(odd){
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}
.even\:bg-gray-50:nth-child(even){
	--tw-bg-opacity: 1;
	background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
}
.checked\:bg-icon-tick-green:checked{
	background-image: url(/build/images/tick-green.a2de0515.svg);
}
.hover\:bottom-1:hover{
	bottom: 1rem;
}
.hover\:cursor-pointer:hover{
	cursor: pointer;
}
.hover\:border-2:hover{
	border-width: 2px;
}
.hover\:\!border-white:hover{
	--tw-border-opacity: 1 !important;
	border-color: rgba(255, 255, 255, var(--tw-border-opacity)) !important;
}
.hover\:border-green23-shadow:hover{
	--tw-border-opacity: 1;
	border-color: rgba(28, 168, 124, var(--tw-border-opacity));
}
.hover\:border-white:hover{
	--tw-border-opacity: 1;
	border-color: rgba(255, 255, 255, var(--tw-border-opacity));
}
.hover\:bg-gray-600:hover{
	--tw-bg-opacity: 1;
	background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
}
.hover\:bg-gray-100:hover{
	--tw-bg-opacity: 1;
	background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
}
.hover\:bg-gray-50:hover{
	--tw-bg-opacity: 1;
	background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
}
.hover\:bg-green23:hover{
	--tw-bg-opacity: 1;
	background-color: rgba(21, 205, 145, var(--tw-bg-opacity));
}
.hover\:bg-yellow23:hover{
	--tw-bg-opacity: 1;
	background-color: rgba(253, 190, 14, var(--tw-bg-opacity));
}
.hover\:bg-white:hover{
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}
.hover\:bg-blue:hover{
	--tw-bg-opacity: 1;
	background-color: rgba(0, 150, 206, var(--tw-bg-opacity));
}
.hover\:bg-transparent:hover{
	background-color: transparent;
}
.hover\:bg-gray-200:hover{
	--tw-bg-opacity: 1;
	background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
}
.hover\:text-red-light:hover{
	--tw-text-opacity: 1;
	color: rgba(255, 74, 53, var(--tw-text-opacity));
}
.hover\:text-yellow23:hover{
	--tw-text-opacity: 1;
	color: rgba(253, 190, 14, var(--tw-text-opacity));
}
.hover\:text-white:hover{
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.hover\:underline:hover{
	text-decoration: underline;
}
.hover\:shadow:hover{
	--tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.hover\:drop-shadow-2xl:hover{
	--tw-drop-shadow: drop-shadow(0 25px 25px rgba(0, 0, 0, 0.15));
	filter: var(--tw-filter);
}
.focus\:border-transparent:focus{
	border-color: transparent;
}
.focus\:border-indigo-500:focus{
	--tw-border-opacity: 1;
	border-color: rgba(99, 102, 241, var(--tw-border-opacity));
}
.focus\:outline-none:focus{
	outline: 2px solid transparent;
	outline-offset: 2px;
}
.focus\:ring-2:focus{
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.focus\:ring-red23:focus{
	--tw-ring-opacity: 1;
	--tw-ring-color: rgba(243, 26, 40, var(--tw-ring-opacity));
}
.focus\:ring-azul:focus{
	--tw-ring-opacity: 1;
	--tw-ring-color: rgba(43, 182, 243, var(--tw-ring-opacity));
}
.focus\:ring-v2-primaryblue:focus{
	--tw-ring-opacity: 1;
	--tw-ring-color: rgba(36, 47, 93, var(--tw-ring-opacity));
}
.focus\:ring-indigo-500:focus{
	--tw-ring-opacity: 1;
	--tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity));
}
.group:focus-within .group-focus-within\:opacity-100{
	opacity: 1;
}
.group:hover .group-hover\:opacity-100{
	opacity: 1;
}
[dir="rtl"] .rtl\:text-right{
	text-align: right;
}
@media (min-width: 420px){
	.sm\:col-span-6{
		grid-column: span 6 / span 6;
	}
	.sm\:-mx-8{
		margin-left: -2rem;
		margin-right: -2rem;
	}
	.sm\:mx-0{
		margin-left: 0px;
		margin-right: 0px;
	}
	.sm\:my-8{
		margin-top: 2rem;
		margin-bottom: 2rem;
	}
	.sm\:mt-0{
		margin-top: 0px;
	}
	.sm\:mr-3{
		margin-right: 0.75rem;
	}
	.sm\:mb-0{
		margin-bottom: 0px;
	}
	.sm\:ml-4{
		margin-left: 1rem;
	}
	.sm\:block{
		display: block;
	}
	.sm\:flex{
		display: flex;
	}
	.sm\:h-48{
		height: 12rem;
	}
	.sm\:h-40{
		height: 10rem;
	}
	.sm\:w-48{
		width: 12rem;
	}
	.sm\:w-auto{
		width: auto;
	}
	.sm\:w-40{
		width: 10rem;
	}
	.sm\:w-full{
		width: 100%;
	}
	.sm\:w-\[370px\]{
		width: 370px;
	}
	.sm\:max-w-lg{
		max-width: 32rem;
	}
	.sm\:grid-cols-2{
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
	.sm\:flex-row{
		flex-direction: row;
	}
	.sm\:items-start{
		align-items: flex-start;
	}
	.sm\:items-center{
		align-items: center;
	}
	.sm\:justify-center{
		justify-content: center;
	}
	.sm\:justify-between{
		justify-content: space-between;
	}
	.sm\:space-x-4 > :not([hidden]) ~ :not([hidden]){
		--tw-space-x-reverse: 0;
		margin-right: calc(1rem * var(--tw-space-x-reverse));
		margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
	}
	.sm\:rounded-lg{
		border-radius: 0.5rem;
	}
	.sm\:p-8{
		padding: 2rem;
	}
	.sm\:p-4{
		padding: 1rem;
	}
	.sm\:p-6{
		padding: 1.5rem;
	}
	.sm\:p-0{
		padding: 0px;
	}
	.sm\:px-6{
		padding-left: 1.5rem;
		padding-right: 1.5rem;
	}
	.sm\:py-3{
		padding-top: 0.75rem;
		padding-bottom: 0.75rem;
	}
	.sm\:px-4{
		padding-left: 1rem;
		padding-right: 1rem;
	}
	.sm\:px-2{
		padding-left: 0.5rem;
		padding-right: 0.5rem;
	}
	.sm\:pb-4{
		padding-bottom: 1rem;
	}
	.sm\:text-left{
		text-align: left;
	}
	.sm\:text-4xl{
		font-size: 2.25rem;
		line-height: 2.5rem;
	}
	.sm\:text-xl{
		font-size: 1.25rem;
		line-height: 1.75rem;
	}
	.sm\:text-sm{
		font-size: 0.875rem;
		line-height: 1.25rem;
	}
	.sm\:text-2xl{
		font-size: 1.5rem;
		line-height: 2rem;
	}
	.sm\:col,
.sm\:sm\:col,
.sm\:md\:col,
.sm\:lg\:col,
.sm\:xl\:col,
.sm\:2xl\:col,
.sm\:3xl\:col,
.sm\:mobLS\:col,
.sm\:col-auto,
.sm\:sm\:col-auto,
.sm\:md\:col-auto,
.sm\:lg\:col-auto,
.sm\:xl\:col-auto,
.sm\:2xl\:col-auto,
.sm\:3xl\:col-auto,
.sm\:mobLS\:col-auto,
.sm\:col-1,
.sm\:sm\:col-1,
.sm\:md\:col-1,
.sm\:lg\:col-1,
.sm\:xl\:col-1,
.sm\:2xl\:col-1,
.sm\:3xl\:col-1,
.sm\:mobLS\:col-1,
.sm\:col-2,
.sm\:sm\:col-2,
.sm\:md\:col-2,
.sm\:lg\:col-2,
.sm\:xl\:col-2,
.sm\:2xl\:col-2,
.sm\:3xl\:col-2,
.sm\:mobLS\:col-2,
.sm\:col-3,
.sm\:sm\:col-3,
.sm\:md\:col-3,
.sm\:lg\:col-3,
.sm\:xl\:col-3,
.sm\:2xl\:col-3,
.sm\:3xl\:col-3,
.sm\:mobLS\:col-3,
.sm\:col-4,
.sm\:sm\:col-4,
.sm\:md\:col-4,
.sm\:lg\:col-4,
.sm\:xl\:col-4,
.sm\:2xl\:col-4,
.sm\:3xl\:col-4,
.sm\:mobLS\:col-4,
.sm\:col-5,
.sm\:sm\:col-5,
.sm\:md\:col-5,
.sm\:lg\:col-5,
.sm\:xl\:col-5,
.sm\:2xl\:col-5,
.sm\:3xl\:col-5,
.sm\:mobLS\:col-5,
.sm\:col-6,
.sm\:sm\:col-6,
.sm\:md\:col-6,
.sm\:lg\:col-6,
.sm\:xl\:col-6,
.sm\:2xl\:col-6,
.sm\:3xl\:col-6,
.sm\:mobLS\:col-6,
.sm\:col-7,
.sm\:sm\:col-7,
.sm\:md\:col-7,
.sm\:lg\:col-7,
.sm\:xl\:col-7,
.sm\:2xl\:col-7,
.sm\:3xl\:col-7,
.sm\:mobLS\:col-7,
.sm\:col-8,
.sm\:sm\:col-8,
.sm\:md\:col-8,
.sm\:lg\:col-8,
.sm\:xl\:col-8,
.sm\:2xl\:col-8,
.sm\:3xl\:col-8,
.sm\:mobLS\:col-8,
.sm\:col-9,
.sm\:sm\:col-9,
.sm\:md\:col-9,
.sm\:lg\:col-9,
.sm\:xl\:col-9,
.sm\:2xl\:col-9,
.sm\:3xl\:col-9,
.sm\:mobLS\:col-9,
.sm\:col-10,
.sm\:sm\:col-10,
.sm\:md\:col-10,
.sm\:lg\:col-10,
.sm\:xl\:col-10,
.sm\:2xl\:col-10,
.sm\:3xl\:col-10,
.sm\:mobLS\:col-10,
.sm\:col-11,
.sm\:sm\:col-11,
.sm\:md\:col-11,
.sm\:lg\:col-11,
.sm\:xl\:col-11,
.sm\:2xl\:col-11,
.sm\:3xl\:col-11,
.sm\:mobLS\:col-11,
.sm\:col-12,
.sm\:sm\:col-12,
.sm\:md\:col-12,
.sm\:lg\:col-12,
.sm\:xl\:col-12,
.sm\:2xl\:col-12,
.sm\:3xl\:col-12,
.sm\:mobLS\:col-12{
		position: relative;
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}
	.sm\:col,
.sm\:sm\:col,
.sm\:md\:col,
.sm\:lg\:col,
.sm\:xl\:col,
.sm\:2xl\:col,
.sm\:3xl\:col,
.sm\:mobLS\:col,
.sm\:col-auto,
.sm\:sm\:col-auto,
.sm\:md\:col-auto,
.sm\:lg\:col-auto,
.sm\:xl\:col-auto,
.sm\:2xl\:col-auto,
.sm\:3xl\:col-auto,
.sm\:mobLS\:col-auto,
.sm\:col-1,
.sm\:sm\:col-1,
.sm\:md\:col-1,
.sm\:lg\:col-1,
.sm\:xl\:col-1,
.sm\:2xl\:col-1,
.sm\:3xl\:col-1,
.sm\:mobLS\:col-1,
.sm\:col-2,
.sm\:sm\:col-2,
.sm\:md\:col-2,
.sm\:lg\:col-2,
.sm\:xl\:col-2,
.sm\:2xl\:col-2,
.sm\:3xl\:col-2,
.sm\:mobLS\:col-2,
.sm\:col-3,
.sm\:sm\:col-3,
.sm\:md\:col-3,
.sm\:lg\:col-3,
.sm\:xl\:col-3,
.sm\:2xl\:col-3,
.sm\:3xl\:col-3,
.sm\:mobLS\:col-3,
.sm\:col-4,
.sm\:sm\:col-4,
.sm\:md\:col-4,
.sm\:lg\:col-4,
.sm\:xl\:col-4,
.sm\:2xl\:col-4,
.sm\:3xl\:col-4,
.sm\:mobLS\:col-4,
.sm\:col-5,
.sm\:sm\:col-5,
.sm\:md\:col-5,
.sm\:lg\:col-5,
.sm\:xl\:col-5,
.sm\:2xl\:col-5,
.sm\:3xl\:col-5,
.sm\:mobLS\:col-5,
.sm\:col-6,
.sm\:sm\:col-6,
.sm\:md\:col-6,
.sm\:lg\:col-6,
.sm\:xl\:col-6,
.sm\:2xl\:col-6,
.sm\:3xl\:col-6,
.sm\:mobLS\:col-6,
.sm\:col-7,
.sm\:sm\:col-7,
.sm\:md\:col-7,
.sm\:lg\:col-7,
.sm\:xl\:col-7,
.sm\:2xl\:col-7,
.sm\:3xl\:col-7,
.sm\:mobLS\:col-7,
.sm\:col-8,
.sm\:sm\:col-8,
.sm\:md\:col-8,
.sm\:lg\:col-8,
.sm\:xl\:col-8,
.sm\:2xl\:col-8,
.sm\:3xl\:col-8,
.sm\:mobLS\:col-8,
.sm\:col-9,
.sm\:sm\:col-9,
.sm\:md\:col-9,
.sm\:lg\:col-9,
.sm\:xl\:col-9,
.sm\:2xl\:col-9,
.sm\:3xl\:col-9,
.sm\:mobLS\:col-9,
.sm\:col-10,
.sm\:sm\:col-10,
.sm\:md\:col-10,
.sm\:lg\:col-10,
.sm\:xl\:col-10,
.sm\:2xl\:col-10,
.sm\:3xl\:col-10,
.sm\:mobLS\:col-10,
.sm\:col-11,
.sm\:sm\:col-11,
.sm\:md\:col-11,
.sm\:lg\:col-11,
.sm\:xl\:col-11,
.sm\:2xl\:col-11,
.sm\:3xl\:col-11,
.sm\:mobLS\:col-11,
.sm\:col-12,
.sm\:sm\:col-12,
.sm\:md\:col-12,
.sm\:lg\:col-12,
.sm\:xl\:col-12,
.sm\:2xl\:col-12,
.sm\:3xl\:col-12,
.sm\:mobLS\:col-12{
		position: relative;
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}
	.sm\:col,
.sm\:sm\:col,
.sm\:md\:col,
.sm\:lg\:col,
.sm\:xl\:col,
.sm\:2xl\:col,
.sm\:3xl\:col,
.sm\:mobLS\:col,
.sm\:col-auto,
.sm\:sm\:col-auto,
.sm\:md\:col-auto,
.sm\:lg\:col-auto,
.sm\:xl\:col-auto,
.sm\:2xl\:col-auto,
.sm\:3xl\:col-auto,
.sm\:mobLS\:col-auto,
.sm\:col-1,
.sm\:sm\:col-1,
.sm\:md\:col-1,
.sm\:lg\:col-1,
.sm\:xl\:col-1,
.sm\:2xl\:col-1,
.sm\:3xl\:col-1,
.sm\:mobLS\:col-1,
.sm\:col-2,
.sm\:sm\:col-2,
.sm\:md\:col-2,
.sm\:lg\:col-2,
.sm\:xl\:col-2,
.sm\:2xl\:col-2,
.sm\:3xl\:col-2,
.sm\:mobLS\:col-2,
.sm\:col-3,
.sm\:sm\:col-3,
.sm\:md\:col-3,
.sm\:lg\:col-3,
.sm\:xl\:col-3,
.sm\:2xl\:col-3,
.sm\:3xl\:col-3,
.sm\:mobLS\:col-3,
.sm\:col-4,
.sm\:sm\:col-4,
.sm\:md\:col-4,
.sm\:lg\:col-4,
.sm\:xl\:col-4,
.sm\:2xl\:col-4,
.sm\:3xl\:col-4,
.sm\:mobLS\:col-4,
.sm\:col-5,
.sm\:sm\:col-5,
.sm\:md\:col-5,
.sm\:lg\:col-5,
.sm\:xl\:col-5,
.sm\:2xl\:col-5,
.sm\:3xl\:col-5,
.sm\:mobLS\:col-5,
.sm\:col-6,
.sm\:sm\:col-6,
.sm\:md\:col-6,
.sm\:lg\:col-6,
.sm\:xl\:col-6,
.sm\:2xl\:col-6,
.sm\:3xl\:col-6,
.sm\:mobLS\:col-6,
.sm\:col-7,
.sm\:sm\:col-7,
.sm\:md\:col-7,
.sm\:lg\:col-7,
.sm\:xl\:col-7,
.sm\:2xl\:col-7,
.sm\:3xl\:col-7,
.sm\:mobLS\:col-7,
.sm\:col-8,
.sm\:sm\:col-8,
.sm\:md\:col-8,
.sm\:lg\:col-8,
.sm\:xl\:col-8,
.sm\:2xl\:col-8,
.sm\:3xl\:col-8,
.sm\:mobLS\:col-8,
.sm\:col-9,
.sm\:sm\:col-9,
.sm\:md\:col-9,
.sm\:lg\:col-9,
.sm\:xl\:col-9,
.sm\:2xl\:col-9,
.sm\:3xl\:col-9,
.sm\:mobLS\:col-9,
.sm\:col-10,
.sm\:sm\:col-10,
.sm\:md\:col-10,
.sm\:lg\:col-10,
.sm\:xl\:col-10,
.sm\:2xl\:col-10,
.sm\:3xl\:col-10,
.sm\:mobLS\:col-10,
.sm\:col-11,
.sm\:sm\:col-11,
.sm\:md\:col-11,
.sm\:lg\:col-11,
.sm\:xl\:col-11,
.sm\:2xl\:col-11,
.sm\:3xl\:col-11,
.sm\:mobLS\:col-11,
.sm\:col-12,
.sm\:sm\:col-12,
.sm\:md\:col-12,
.sm\:lg\:col-12,
.sm\:xl\:col-12,
.sm\:2xl\:col-12,
.sm\:3xl\:col-12,
.sm\:mobLS\:col-12{
		position: relative;
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}
	.sm\:col,
.sm\:sm\:col,
.sm\:md\:col,
.sm\:lg\:col,
.sm\:xl\:col,
.sm\:2xl\:col,
.sm\:3xl\:col,
.sm\:mobLS\:col,
.sm\:col-auto,
.sm\:sm\:col-auto,
.sm\:md\:col-auto,
.sm\:lg\:col-auto,
.sm\:xl\:col-auto,
.sm\:2xl\:col-auto,
.sm\:3xl\:col-auto,
.sm\:mobLS\:col-auto,
.sm\:col-1,
.sm\:sm\:col-1,
.sm\:md\:col-1,
.sm\:lg\:col-1,
.sm\:xl\:col-1,
.sm\:2xl\:col-1,
.sm\:3xl\:col-1,
.sm\:mobLS\:col-1,
.sm\:col-2,
.sm\:sm\:col-2,
.sm\:md\:col-2,
.sm\:lg\:col-2,
.sm\:xl\:col-2,
.sm\:2xl\:col-2,
.sm\:3xl\:col-2,
.sm\:mobLS\:col-2,
.sm\:col-3,
.sm\:sm\:col-3,
.sm\:md\:col-3,
.sm\:lg\:col-3,
.sm\:xl\:col-3,
.sm\:2xl\:col-3,
.sm\:3xl\:col-3,
.sm\:mobLS\:col-3,
.sm\:col-4,
.sm\:sm\:col-4,
.sm\:md\:col-4,
.sm\:lg\:col-4,
.sm\:xl\:col-4,
.sm\:2xl\:col-4,
.sm\:3xl\:col-4,
.sm\:mobLS\:col-4,
.sm\:col-5,
.sm\:sm\:col-5,
.sm\:md\:col-5,
.sm\:lg\:col-5,
.sm\:xl\:col-5,
.sm\:2xl\:col-5,
.sm\:3xl\:col-5,
.sm\:mobLS\:col-5,
.sm\:col-6,
.sm\:sm\:col-6,
.sm\:md\:col-6,
.sm\:lg\:col-6,
.sm\:xl\:col-6,
.sm\:2xl\:col-6,
.sm\:3xl\:col-6,
.sm\:mobLS\:col-6,
.sm\:col-7,
.sm\:sm\:col-7,
.sm\:md\:col-7,
.sm\:lg\:col-7,
.sm\:xl\:col-7,
.sm\:2xl\:col-7,
.sm\:3xl\:col-7,
.sm\:mobLS\:col-7,
.sm\:col-8,
.sm\:sm\:col-8,
.sm\:md\:col-8,
.sm\:lg\:col-8,
.sm\:xl\:col-8,
.sm\:2xl\:col-8,
.sm\:3xl\:col-8,
.sm\:mobLS\:col-8,
.sm\:col-9,
.sm\:sm\:col-9,
.sm\:md\:col-9,
.sm\:lg\:col-9,
.sm\:xl\:col-9,
.sm\:2xl\:col-9,
.sm\:3xl\:col-9,
.sm\:mobLS\:col-9,
.sm\:col-10,
.sm\:sm\:col-10,
.sm\:md\:col-10,
.sm\:lg\:col-10,
.sm\:xl\:col-10,
.sm\:2xl\:col-10,
.sm\:3xl\:col-10,
.sm\:mobLS\:col-10,
.sm\:col-11,
.sm\:sm\:col-11,
.sm\:md\:col-11,
.sm\:lg\:col-11,
.sm\:xl\:col-11,
.sm\:2xl\:col-11,
.sm\:3xl\:col-11,
.sm\:mobLS\:col-11,
.sm\:col-12,
.sm\:sm\:col-12,
.sm\:md\:col-12,
.sm\:lg\:col-12,
.sm\:xl\:col-12,
.sm\:2xl\:col-12,
.sm\:3xl\:col-12,
.sm\:mobLS\:col-12{
		position: relative;
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}
	.sm\:col,
.sm\:sm\:col,
.sm\:md\:col,
.sm\:lg\:col,
.sm\:xl\:col,
.sm\:2xl\:col,
.sm\:3xl\:col,
.sm\:mobLS\:col,
.sm\:col-auto,
.sm\:sm\:col-auto,
.sm\:md\:col-auto,
.sm\:lg\:col-auto,
.sm\:xl\:col-auto,
.sm\:2xl\:col-auto,
.sm\:3xl\:col-auto,
.sm\:mobLS\:col-auto,
.sm\:col-1,
.sm\:sm\:col-1,
.sm\:md\:col-1,
.sm\:lg\:col-1,
.sm\:xl\:col-1,
.sm\:2xl\:col-1,
.sm\:3xl\:col-1,
.sm\:mobLS\:col-1,
.sm\:col-2,
.sm\:sm\:col-2,
.sm\:md\:col-2,
.sm\:lg\:col-2,
.sm\:xl\:col-2,
.sm\:2xl\:col-2,
.sm\:3xl\:col-2,
.sm\:mobLS\:col-2,
.sm\:col-3,
.sm\:sm\:col-3,
.sm\:md\:col-3,
.sm\:lg\:col-3,
.sm\:xl\:col-3,
.sm\:2xl\:col-3,
.sm\:3xl\:col-3,
.sm\:mobLS\:col-3,
.sm\:col-4,
.sm\:sm\:col-4,
.sm\:md\:col-4,
.sm\:lg\:col-4,
.sm\:xl\:col-4,
.sm\:2xl\:col-4,
.sm\:3xl\:col-4,
.sm\:mobLS\:col-4,
.sm\:col-5,
.sm\:sm\:col-5,
.sm\:md\:col-5,
.sm\:lg\:col-5,
.sm\:xl\:col-5,
.sm\:2xl\:col-5,
.sm\:3xl\:col-5,
.sm\:mobLS\:col-5,
.sm\:col-6,
.sm\:sm\:col-6,
.sm\:md\:col-6,
.sm\:lg\:col-6,
.sm\:xl\:col-6,
.sm\:2xl\:col-6,
.sm\:3xl\:col-6,
.sm\:mobLS\:col-6,
.sm\:col-7,
.sm\:sm\:col-7,
.sm\:md\:col-7,
.sm\:lg\:col-7,
.sm\:xl\:col-7,
.sm\:2xl\:col-7,
.sm\:3xl\:col-7,
.sm\:mobLS\:col-7,
.sm\:col-8,
.sm\:sm\:col-8,
.sm\:md\:col-8,
.sm\:lg\:col-8,
.sm\:xl\:col-8,
.sm\:2xl\:col-8,
.sm\:3xl\:col-8,
.sm\:mobLS\:col-8,
.sm\:col-9,
.sm\:sm\:col-9,
.sm\:md\:col-9,
.sm\:lg\:col-9,
.sm\:xl\:col-9,
.sm\:2xl\:col-9,
.sm\:3xl\:col-9,
.sm\:mobLS\:col-9,
.sm\:col-10,
.sm\:sm\:col-10,
.sm\:md\:col-10,
.sm\:lg\:col-10,
.sm\:xl\:col-10,
.sm\:2xl\:col-10,
.sm\:3xl\:col-10,
.sm\:mobLS\:col-10,
.sm\:col-11,
.sm\:sm\:col-11,
.sm\:md\:col-11,
.sm\:lg\:col-11,
.sm\:xl\:col-11,
.sm\:2xl\:col-11,
.sm\:3xl\:col-11,
.sm\:mobLS\:col-11,
.sm\:col-12,
.sm\:sm\:col-12,
.sm\:md\:col-12,
.sm\:lg\:col-12,
.sm\:xl\:col-12,
.sm\:2xl\:col-12,
.sm\:3xl\:col-12,
.sm\:mobLS\:col-12{
		position: relative;
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}
	.sm\:col,
.sm\:sm\:col,
.sm\:md\:col,
.sm\:lg\:col,
.sm\:xl\:col,
.sm\:2xl\:col,
.sm\:3xl\:col,
.sm\:mobLS\:col,
.sm\:col-auto,
.sm\:sm\:col-auto,
.sm\:md\:col-auto,
.sm\:lg\:col-auto,
.sm\:xl\:col-auto,
.sm\:2xl\:col-auto,
.sm\:3xl\:col-auto,
.sm\:mobLS\:col-auto,
.sm\:col-1,
.sm\:sm\:col-1,
.sm\:md\:col-1,
.sm\:lg\:col-1,
.sm\:xl\:col-1,
.sm\:2xl\:col-1,
.sm\:3xl\:col-1,
.sm\:mobLS\:col-1,
.sm\:col-2,
.sm\:sm\:col-2,
.sm\:md\:col-2,
.sm\:lg\:col-2,
.sm\:xl\:col-2,
.sm\:2xl\:col-2,
.sm\:3xl\:col-2,
.sm\:mobLS\:col-2,
.sm\:col-3,
.sm\:sm\:col-3,
.sm\:md\:col-3,
.sm\:lg\:col-3,
.sm\:xl\:col-3,
.sm\:2xl\:col-3,
.sm\:3xl\:col-3,
.sm\:mobLS\:col-3,
.sm\:col-4,
.sm\:sm\:col-4,
.sm\:md\:col-4,
.sm\:lg\:col-4,
.sm\:xl\:col-4,
.sm\:2xl\:col-4,
.sm\:3xl\:col-4,
.sm\:mobLS\:col-4,
.sm\:col-5,
.sm\:sm\:col-5,
.sm\:md\:col-5,
.sm\:lg\:col-5,
.sm\:xl\:col-5,
.sm\:2xl\:col-5,
.sm\:3xl\:col-5,
.sm\:mobLS\:col-5,
.sm\:col-6,
.sm\:sm\:col-6,
.sm\:md\:col-6,
.sm\:lg\:col-6,
.sm\:xl\:col-6,
.sm\:2xl\:col-6,
.sm\:3xl\:col-6,
.sm\:mobLS\:col-6,
.sm\:col-7,
.sm\:sm\:col-7,
.sm\:md\:col-7,
.sm\:lg\:col-7,
.sm\:xl\:col-7,
.sm\:2xl\:col-7,
.sm\:3xl\:col-7,
.sm\:mobLS\:col-7,
.sm\:col-8,
.sm\:sm\:col-8,
.sm\:md\:col-8,
.sm\:lg\:col-8,
.sm\:xl\:col-8,
.sm\:2xl\:col-8,
.sm\:3xl\:col-8,
.sm\:mobLS\:col-8,
.sm\:col-9,
.sm\:sm\:col-9,
.sm\:md\:col-9,
.sm\:lg\:col-9,
.sm\:xl\:col-9,
.sm\:2xl\:col-9,
.sm\:3xl\:col-9,
.sm\:mobLS\:col-9,
.sm\:col-10,
.sm\:sm\:col-10,
.sm\:md\:col-10,
.sm\:lg\:col-10,
.sm\:xl\:col-10,
.sm\:2xl\:col-10,
.sm\:3xl\:col-10,
.sm\:mobLS\:col-10,
.sm\:col-11,
.sm\:sm\:col-11,
.sm\:md\:col-11,
.sm\:lg\:col-11,
.sm\:xl\:col-11,
.sm\:2xl\:col-11,
.sm\:3xl\:col-11,
.sm\:mobLS\:col-11,
.sm\:col-12,
.sm\:sm\:col-12,
.sm\:md\:col-12,
.sm\:lg\:col-12,
.sm\:xl\:col-12,
.sm\:2xl\:col-12,
.sm\:3xl\:col-12,
.sm\:mobLS\:col-12{
		position: relative;
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}
	.sm\:col,
.sm\:sm\:col,
.sm\:md\:col,
.sm\:lg\:col,
.sm\:xl\:col,
.sm\:2xl\:col,
.sm\:3xl\:col,
.sm\:mobLS\:col,
.sm\:col-auto,
.sm\:sm\:col-auto,
.sm\:md\:col-auto,
.sm\:lg\:col-auto,
.sm\:xl\:col-auto,
.sm\:2xl\:col-auto,
.sm\:3xl\:col-auto,
.sm\:mobLS\:col-auto,
.sm\:col-1,
.sm\:sm\:col-1,
.sm\:md\:col-1,
.sm\:lg\:col-1,
.sm\:xl\:col-1,
.sm\:2xl\:col-1,
.sm\:3xl\:col-1,
.sm\:mobLS\:col-1,
.sm\:col-2,
.sm\:sm\:col-2,
.sm\:md\:col-2,
.sm\:lg\:col-2,
.sm\:xl\:col-2,
.sm\:2xl\:col-2,
.sm\:3xl\:col-2,
.sm\:mobLS\:col-2,
.sm\:col-3,
.sm\:sm\:col-3,
.sm\:md\:col-3,
.sm\:lg\:col-3,
.sm\:xl\:col-3,
.sm\:2xl\:col-3,
.sm\:3xl\:col-3,
.sm\:mobLS\:col-3,
.sm\:col-4,
.sm\:sm\:col-4,
.sm\:md\:col-4,
.sm\:lg\:col-4,
.sm\:xl\:col-4,
.sm\:2xl\:col-4,
.sm\:3xl\:col-4,
.sm\:mobLS\:col-4,
.sm\:col-5,
.sm\:sm\:col-5,
.sm\:md\:col-5,
.sm\:lg\:col-5,
.sm\:xl\:col-5,
.sm\:2xl\:col-5,
.sm\:3xl\:col-5,
.sm\:mobLS\:col-5,
.sm\:col-6,
.sm\:sm\:col-6,
.sm\:md\:col-6,
.sm\:lg\:col-6,
.sm\:xl\:col-6,
.sm\:2xl\:col-6,
.sm\:3xl\:col-6,
.sm\:mobLS\:col-6,
.sm\:col-7,
.sm\:sm\:col-7,
.sm\:md\:col-7,
.sm\:lg\:col-7,
.sm\:xl\:col-7,
.sm\:2xl\:col-7,
.sm\:3xl\:col-7,
.sm\:mobLS\:col-7,
.sm\:col-8,
.sm\:sm\:col-8,
.sm\:md\:col-8,
.sm\:lg\:col-8,
.sm\:xl\:col-8,
.sm\:2xl\:col-8,
.sm\:3xl\:col-8,
.sm\:mobLS\:col-8,
.sm\:col-9,
.sm\:sm\:col-9,
.sm\:md\:col-9,
.sm\:lg\:col-9,
.sm\:xl\:col-9,
.sm\:2xl\:col-9,
.sm\:3xl\:col-9,
.sm\:mobLS\:col-9,
.sm\:col-10,
.sm\:sm\:col-10,
.sm\:md\:col-10,
.sm\:lg\:col-10,
.sm\:xl\:col-10,
.sm\:2xl\:col-10,
.sm\:3xl\:col-10,
.sm\:mobLS\:col-10,
.sm\:col-11,
.sm\:sm\:col-11,
.sm\:md\:col-11,
.sm\:lg\:col-11,
.sm\:xl\:col-11,
.sm\:2xl\:col-11,
.sm\:3xl\:col-11,
.sm\:mobLS\:col-11,
.sm\:col-12,
.sm\:sm\:col-12,
.sm\:md\:col-12,
.sm\:lg\:col-12,
.sm\:xl\:col-12,
.sm\:2xl\:col-12,
.sm\:3xl\:col-12,
.sm\:mobLS\:col-12{
		position: relative;
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}
	.sm\:col-4{
		flex: 0 0 33.333333333333336%;
		max-width: 33.333333333333336%;
	}
	.sm\:col-5{
		flex: 0 0 41.66666666666667%;
		max-width: 41.66666666666667%;
	}
	.sm\:col-6{
		flex: 0 0 50%;
		max-width: 50%;
	}
	.sm\:col-7{
		flex: 0 0 58.333333333333336%;
		max-width: 58.333333333333336%;
	}
	.sm\:col-8{
		flex: 0 0 66.66666666666667%;
		max-width: 66.66666666666667%;
	}
	.sm\:col-10{
		flex: 0 0 83.33333333333334%;
		max-width: 83.33333333333334%;
	}
	.sm\:col-12{
		flex: 0 0 100%;
		max-width: 100%;
	}
	.sm\:offset-1{
		margin-left: 8.333333333333334%;
	}
}
@media (min-width: 768px){
	.md\:-top-1{
		top: -1rem;
	}
	.md\:z-50{
		z-index: 50;
	}
	.md\:order-last{
		order: 9999;
	}
	.md\:m-4{
		margin: 1rem;
	}
	.md\:-mx-10{
		margin-left: -2.5rem;
		margin-right: -2.5rem;
	}
	.md\:mx-auto{
		margin-left: auto;
		margin-right: auto;
	}
	.md\:mx-0{
		margin-left: 0px;
		margin-right: 0px;
	}
	.md\:my-8{
		margin-top: 2rem;
		margin-bottom: 2rem;
	}
	.md\:mb-0{
		margin-bottom: 0px;
	}
	.md\:mr-6{
		margin-right: 1.5rem;
	}
	.md\:mr-4{
		margin-right: 1rem;
	}
	.md\:mr-8{
		margin-right: 2rem;
	}
	.md\:mb-8{
		margin-bottom: 2rem;
	}
	.md\:mb-4{
		margin-bottom: 1rem;
	}
	.md\:mt-0{
		margin-top: 0px;
	}
	.md\:mb-16{
		margin-bottom: 4rem;
	}
	.md\:block{
		display: block;
	}
	.md\:flex{
		display: flex;
	}
	.md\:hidden{
		display: none;
	}
	.md\:h-36{
		height: 9rem;
	}
	.md\:w-2\/3{
		width: 66.666667%;
	}
	.md\:w-3\/4{
		width: 75%;
	}
	.md\:w-auto{
		width: auto;
	}
	.md\:w-36{
		width: 9rem;
	}
	.md\:w-\[690px\]{
		width: 690px;
	}
	.md\:w-1\/3{
		width: 33.333333%;
	}
	.md\:max-w-3xl{
		max-width: 48rem;
	}
	.md\:max-w-screen-sm{
		max-width: 420px;
	}
	.md\:max-w-sm{
		max-width: 24rem;
	}
	.md\:flex-grow{
		flex-grow: 1;
	}
	.md\:grid-cols-2{
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
	.md\:grid-cols-6{
		grid-template-columns: repeat(6, minmax(0, 1fr));
	}
	.md\:grid-cols-3{
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}
	.md\:flex-row{
		flex-direction: row;
	}
	.md\:flex-col{
		flex-direction: column;
	}
	.md\:flex-nowrap{
		flex-wrap: nowrap;
	}
	.md\:items-end{
		align-items: flex-end;
	}
	.md\:items-center{
		align-items: center;
	}
	.md\:justify-start{
		justify-content: flex-start;
	}
	.md\:justify-end{
		justify-content: flex-end;
	}
	.md\:justify-between{
		justify-content: space-between;
	}
	.md\:space-x-12 > :not([hidden]) ~ :not([hidden]){
		--tw-space-x-reverse: 0;
		margin-right: calc(3rem * var(--tw-space-x-reverse));
		margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse)));
	}
	.md\:space-x-8 > :not([hidden]) ~ :not([hidden]){
		--tw-space-x-reverse: 0;
		margin-right: calc(2rem * var(--tw-space-x-reverse));
		margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));
	}
	.md\: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));
	}
	.md\:p-12{
		padding: 3rem;
	}
	.md\:p-8{
		padding: 2rem;
	}
	.md\:p-16{
		padding: 4rem;
	}
	.md\:p-10{
		padding: 2.5rem;
	}
	.md\:py-24{
		padding-top: 6rem;
		padding-bottom: 6rem;
	}
	.md\:px-8{
		padding-left: 2rem;
		padding-right: 2rem;
	}
	.md\:px-4{
		padding-left: 1rem;
		padding-right: 1rem;
	}
	.md\:py-0{
		padding-top: 0px;
		padding-bottom: 0px;
	}
	.md\:pl-\[120px\]{
		padding-left: 120px;
	}
	.md\:pl-\[340px\]{
		padding-left: 340px;
	}
	.md\:pb-4{
		padding-bottom: 1rem;
	}
	.md\:pt-4{
		padding-top: 1rem;
	}
	.md\:text-left{
		text-align: left;
	}
	.md\:text-3xl{
		font-size: 1.875rem;
		line-height: 2.25rem;
	}
	.md\:text-3rem{
		font-size: 3rem;
		line-height: 1em;
	}
	.md\:text-4xl{
		font-size: 2.25rem;
		line-height: 2.5rem;
	}
	.md\:text-6xl{
		font-size: 3.75rem;
		line-height: 1;
	}
	.md\:text-2xl{
		font-size: 1.5rem;
		line-height: 2rem;
	}
	.md\:text-base{
		font-size: 1rem;
		line-height: 1.5rem;
	}
	.md\:text-lg{
		font-size: 1.125rem;
		line-height: 1.75rem;
	}
	.md\:col,
.md\:sm\:col,
.md\:md\:col,
.md\:lg\:col,
.md\:xl\:col,
.md\:2xl\:col,
.md\:3xl\:col,
.md\:mobLS\:col,
.md\:col-auto,
.md\:sm\:col-auto,
.md\:md\:col-auto,
.md\:lg\:col-auto,
.md\:xl\:col-auto,
.md\:2xl\:col-auto,
.md\:3xl\:col-auto,
.md\:mobLS\:col-auto,
.md\:col-1,
.md\:sm\:col-1,
.md\:md\:col-1,
.md\:lg\:col-1,
.md\:xl\:col-1,
.md\:2xl\:col-1,
.md\:3xl\:col-1,
.md\:mobLS\:col-1,
.md\:col-2,
.md\:sm\:col-2,
.md\:md\:col-2,
.md\:lg\:col-2,
.md\:xl\:col-2,
.md\:2xl\:col-2,
.md\:3xl\:col-2,
.md\:mobLS\:col-2,
.md\:col-3,
.md\:sm\:col-3,
.md\:md\:col-3,
.md\:lg\:col-3,
.md\:xl\:col-3,
.md\:2xl\:col-3,
.md\:3xl\:col-3,
.md\:mobLS\:col-3,
.md\:col-4,
.md\:sm\:col-4,
.md\:md\:col-4,
.md\:lg\:col-4,
.md\:xl\:col-4,
.md\:2xl\:col-4,
.md\:3xl\:col-4,
.md\:mobLS\:col-4,
.md\:col-5,
.md\:sm\:col-5,
.md\:md\:col-5,
.md\:lg\:col-5,
.md\:xl\:col-5,
.md\:2xl\:col-5,
.md\:3xl\:col-5,
.md\:mobLS\:col-5,
.md\:col-6,
.md\:sm\:col-6,
.md\:md\:col-6,
.md\:lg\:col-6,
.md\:xl\:col-6,
.md\:2xl\:col-6,
.md\:3xl\:col-6,
.md\:mobLS\:col-6,
.md\:col-7,
.md\:sm\:col-7,
.md\:md\:col-7,
.md\:lg\:col-7,
.md\:xl\:col-7,
.md\:2xl\:col-7,
.md\:3xl\:col-7,
.md\:mobLS\:col-7,
.md\:col-8,
.md\:sm\:col-8,
.md\:md\:col-8,
.md\:lg\:col-8,
.md\:xl\:col-8,
.md\:2xl\:col-8,
.md\:3xl\:col-8,
.md\:mobLS\:col-8,
.md\:col-9,
.md\:sm\:col-9,
.md\:md\:col-9,
.md\:lg\:col-9,
.md\:xl\:col-9,
.md\:2xl\:col-9,
.md\:3xl\:col-9,
.md\:mobLS\:col-9,
.md\:col-10,
.md\:sm\:col-10,
.md\:md\:col-10,
.md\:lg\:col-10,
.md\:xl\:col-10,
.md\:2xl\:col-10,
.md\:3xl\:col-10,
.md\:mobLS\:col-10,
.md\:col-11,
.md\:sm\:col-11,
.md\:md\:col-11,
.md\:lg\:col-11,
.md\:xl\:col-11,
.md\:2xl\:col-11,
.md\:3xl\:col-11,
.md\:mobLS\:col-11,
.md\:col-12,
.md\:sm\:col-12,
.md\:md\:col-12,
.md\:lg\:col-12,
.md\:xl\:col-12,
.md\:2xl\:col-12,
.md\:3xl\:col-12,
.md\:mobLS\:col-12{
		position: relative;
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}
	.md\:col,
.md\:sm\:col,
.md\:md\:col,
.md\:lg\:col,
.md\:xl\:col,
.md\:2xl\:col,
.md\:3xl\:col,
.md\:mobLS\:col,
.md\:col-auto,
.md\:sm\:col-auto,
.md\:md\:col-auto,
.md\:lg\:col-auto,
.md\:xl\:col-auto,
.md\:2xl\:col-auto,
.md\:3xl\:col-auto,
.md\:mobLS\:col-auto,
.md\:col-1,
.md\:sm\:col-1,
.md\:md\:col-1,
.md\:lg\:col-1,
.md\:xl\:col-1,
.md\:2xl\:col-1,
.md\:3xl\:col-1,
.md\:mobLS\:col-1,
.md\:col-2,
.md\:sm\:col-2,
.md\:md\:col-2,
.md\:lg\:col-2,
.md\:xl\:col-2,
.md\:2xl\:col-2,
.md\:3xl\:col-2,
.md\:mobLS\:col-2,
.md\:col-3,
.md\:sm\:col-3,
.md\:md\:col-3,
.md\:lg\:col-3,
.md\:xl\:col-3,
.md\:2xl\:col-3,
.md\:3xl\:col-3,
.md\:mobLS\:col-3,
.md\:col-4,
.md\:sm\:col-4,
.md\:md\:col-4,
.md\:lg\:col-4,
.md\:xl\:col-4,
.md\:2xl\:col-4,
.md\:3xl\:col-4,
.md\:mobLS\:col-4,
.md\:col-5,
.md\:sm\:col-5,
.md\:md\:col-5,
.md\:lg\:col-5,
.md\:xl\:col-5,
.md\:2xl\:col-5,
.md\:3xl\:col-5,
.md\:mobLS\:col-5,
.md\:col-6,
.md\:sm\:col-6,
.md\:md\:col-6,
.md\:lg\:col-6,
.md\:xl\:col-6,
.md\:2xl\:col-6,
.md\:3xl\:col-6,
.md\:mobLS\:col-6,
.md\:col-7,
.md\:sm\:col-7,
.md\:md\:col-7,
.md\:lg\:col-7,
.md\:xl\:col-7,
.md\:2xl\:col-7,
.md\:3xl\:col-7,
.md\:mobLS\:col-7,
.md\:col-8,
.md\:sm\:col-8,
.md\:md\:col-8,
.md\:lg\:col-8,
.md\:xl\:col-8,
.md\:2xl\:col-8,
.md\:3xl\:col-8,
.md\:mobLS\:col-8,
.md\:col-9,
.md\:sm\:col-9,
.md\:md\:col-9,
.md\:lg\:col-9,
.md\:xl\:col-9,
.md\:2xl\:col-9,
.md\:3xl\:col-9,
.md\:mobLS\:col-9,
.md\:col-10,
.md\:sm\:col-10,
.md\:md\:col-10,
.md\:lg\:col-10,
.md\:xl\:col-10,
.md\:2xl\:col-10,
.md\:3xl\:col-10,
.md\:mobLS\:col-10,
.md\:col-11,
.md\:sm\:col-11,
.md\:md\:col-11,
.md\:lg\:col-11,
.md\:xl\:col-11,
.md\:2xl\:col-11,
.md\:3xl\:col-11,
.md\:mobLS\:col-11,
.md\:col-12,
.md\:sm\:col-12,
.md\:md\:col-12,
.md\:lg\:col-12,
.md\:xl\:col-12,
.md\:2xl\:col-12,
.md\:3xl\:col-12,
.md\:mobLS\:col-12{
		position: relative;
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}
	.md\:col,
.md\:sm\:col,
.md\:md\:col,
.md\:lg\:col,
.md\:xl\:col,
.md\:2xl\:col,
.md\:3xl\:col,
.md\:mobLS\:col,
.md\:col-auto,
.md\:sm\:col-auto,
.md\:md\:col-auto,
.md\:lg\:col-auto,
.md\:xl\:col-auto,
.md\:2xl\:col-auto,
.md\:3xl\:col-auto,
.md\:mobLS\:col-auto,
.md\:col-1,
.md\:sm\:col-1,
.md\:md\:col-1,
.md\:lg\:col-1,
.md\:xl\:col-1,
.md\:2xl\:col-1,
.md\:3xl\:col-1,
.md\:mobLS\:col-1,
.md\:col-2,
.md\:sm\:col-2,
.md\:md\:col-2,
.md\:lg\:col-2,
.md\:xl\:col-2,
.md\:2xl\:col-2,
.md\:3xl\:col-2,
.md\:mobLS\:col-2,
.md\:col-3,
.md\:sm\:col-3,
.md\:md\:col-3,
.md\:lg\:col-3,
.md\:xl\:col-3,
.md\:2xl\:col-3,
.md\:3xl\:col-3,
.md\:mobLS\:col-3,
.md\:col-4,
.md\:sm\:col-4,
.md\:md\:col-4,
.md\:lg\:col-4,
.md\:xl\:col-4,
.md\:2xl\:col-4,
.md\:3xl\:col-4,
.md\:mobLS\:col-4,
.md\:col-5,
.md\:sm\:col-5,
.md\:md\:col-5,
.md\:lg\:col-5,
.md\:xl\:col-5,
.md\:2xl\:col-5,
.md\:3xl\:col-5,
.md\:mobLS\:col-5,
.md\:col-6,
.md\:sm\:col-6,
.md\:md\:col-6,
.md\:lg\:col-6,
.md\:xl\:col-6,
.md\:2xl\:col-6,
.md\:3xl\:col-6,
.md\:mobLS\:col-6,
.md\:col-7,
.md\:sm\:col-7,
.md\:md\:col-7,
.md\:lg\:col-7,
.md\:xl\:col-7,
.md\:2xl\:col-7,
.md\:3xl\:col-7,
.md\:mobLS\:col-7,
.md\:col-8,
.md\:sm\:col-8,
.md\:md\:col-8,
.md\:lg\:col-8,
.md\:xl\:col-8,
.md\:2xl\:col-8,
.md\:3xl\:col-8,
.md\:mobLS\:col-8,
.md\:col-9,
.md\:sm\:col-9,
.md\:md\:col-9,
.md\:lg\:col-9,
.md\:xl\:col-9,
.md\:2xl\:col-9,
.md\:3xl\:col-9,
.md\:mobLS\:col-9,
.md\:col-10,
.md\:sm\:col-10,
.md\:md\:col-10,
.md\:lg\:col-10,
.md\:xl\:col-10,
.md\:2xl\:col-10,
.md\:3xl\:col-10,
.md\:mobLS\:col-10,
.md\:col-11,
.md\:sm\:col-11,
.md\:md\:col-11,
.md\:lg\:col-11,
.md\:xl\:col-11,
.md\:2xl\:col-11,
.md\:3xl\:col-11,
.md\:mobLS\:col-11,
.md\:col-12,
.md\:sm\:col-12,
.md\:md\:col-12,
.md\:lg\:col-12,
.md\:xl\:col-12,
.md\:2xl\:col-12,
.md\:3xl\:col-12,
.md\:mobLS\:col-12{
		position: relative;
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}
	.md\:col,
.md\:sm\:col,
.md\:md\:col,
.md\:lg\:col,
.md\:xl\:col,
.md\:2xl\:col,
.md\:3xl\:col,
.md\:mobLS\:col,
.md\:col-auto,
.md\:sm\:col-auto,
.md\:md\:col-auto,
.md\:lg\:col-auto,
.md\:xl\:col-auto,
.md\:2xl\:col-auto,
.md\:3xl\:col-auto,
.md\:mobLS\:col-auto,
.md\:col-1,
.md\:sm\:col-1,
.md\:md\:col-1,
.md\:lg\:col-1,
.md\:xl\:col-1,
.md\:2xl\:col-1,
.md\:3xl\:col-1,
.md\:mobLS\:col-1,
.md\:col-2,
.md\:sm\:col-2,
.md\:md\:col-2,
.md\:lg\:col-2,
.md\:xl\:col-2,
.md\:2xl\:col-2,
.md\:3xl\:col-2,
.md\:mobLS\:col-2,
.md\:col-3,
.md\:sm\:col-3,
.md\:md\:col-3,
.md\:lg\:col-3,
.md\:xl\:col-3,
.md\:2xl\:col-3,
.md\:3xl\:col-3,
.md\:mobLS\:col-3,
.md\:col-4,
.md\:sm\:col-4,
.md\:md\:col-4,
.md\:lg\:col-4,
.md\:xl\:col-4,
.md\:2xl\:col-4,
.md\:3xl\:col-4,
.md\:mobLS\:col-4,
.md\:col-5,
.md\:sm\:col-5,
.md\:md\:col-5,
.md\:lg\:col-5,
.md\:xl\:col-5,
.md\:2xl\:col-5,
.md\:3xl\:col-5,
.md\:mobLS\:col-5,
.md\:col-6,
.md\:sm\:col-6,
.md\:md\:col-6,
.md\:lg\:col-6,
.md\:xl\:col-6,
.md\:2xl\:col-6,
.md\:3xl\:col-6,
.md\:mobLS\:col-6,
.md\:col-7,
.md\:sm\:col-7,
.md\:md\:col-7,
.md\:lg\:col-7,
.md\:xl\:col-7,
.md\:2xl\:col-7,
.md\:3xl\:col-7,
.md\:mobLS\:col-7,
.md\:col-8,
.md\:sm\:col-8,
.md\:md\:col-8,
.md\:lg\:col-8,
.md\:xl\:col-8,
.md\:2xl\:col-8,
.md\:3xl\:col-8,
.md\:mobLS\:col-8,
.md\:col-9,
.md\:sm\:col-9,
.md\:md\:col-9,
.md\:lg\:col-9,
.md\:xl\:col-9,
.md\:2xl\:col-9,
.md\:3xl\:col-9,
.md\:mobLS\:col-9,
.md\:col-10,
.md\:sm\:col-10,
.md\:md\:col-10,
.md\:lg\:col-10,
.md\:xl\:col-10,
.md\:2xl\:col-10,
.md\:3xl\:col-10,
.md\:mobLS\:col-10,
.md\:col-11,
.md\:sm\:col-11,
.md\:md\:col-11,
.md\:lg\:col-11,
.md\:xl\:col-11,
.md\:2xl\:col-11,
.md\:3xl\:col-11,
.md\:mobLS\:col-11,
.md\:col-12,
.md\:sm\:col-12,
.md\:md\:col-12,
.md\:lg\:col-12,
.md\:xl\:col-12,
.md\:2xl\:col-12,
.md\:3xl\:col-12,
.md\:mobLS\:col-12{
		position: relative;
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}
	.md\:col,
.md\:sm\:col,
.md\:md\:col,
.md\:lg\:col,
.md\:xl\:col,
.md\:2xl\:col,
.md\:3xl\:col,
.md\:mobLS\:col,
.md\:col-auto,
.md\:sm\:col-auto,
.md\:md\:col-auto,
.md\:lg\:col-auto,
.md\:xl\:col-auto,
.md\:2xl\:col-auto,
.md\:3xl\:col-auto,
.md\:mobLS\:col-auto,
.md\:col-1,
.md\:sm\:col-1,
.md\:md\:col-1,
.md\:lg\:col-1,
.md\:xl\:col-1,
.md\:2xl\:col-1,
.md\:3xl\:col-1,
.md\:mobLS\:col-1,
.md\:col-2,
.md\:sm\:col-2,
.md\:md\:col-2,
.md\:lg\:col-2,
.md\:xl\:col-2,
.md\:2xl\:col-2,
.md\:3xl\:col-2,
.md\:mobLS\:col-2,
.md\:col-3,
.md\:sm\:col-3,
.md\:md\:col-3,
.md\:lg\:col-3,
.md\:xl\:col-3,
.md\:2xl\:col-3,
.md\:3xl\:col-3,
.md\:mobLS\:col-3,
.md\:col-4,
.md\:sm\:col-4,
.md\:md\:col-4,
.md\:lg\:col-4,
.md\:xl\:col-4,
.md\:2xl\:col-4,
.md\:3xl\:col-4,
.md\:mobLS\:col-4,
.md\:col-5,
.md\:sm\:col-5,
.md\:md\:col-5,
.md\:lg\:col-5,
.md\:xl\:col-5,
.md\:2xl\:col-5,
.md\:3xl\:col-5,
.md\:mobLS\:col-5,
.md\:col-6,
.md\:sm\:col-6,
.md\:md\:col-6,
.md\:lg\:col-6,
.md\:xl\:col-6,
.md\:2xl\:col-6,
.md\:3xl\:col-6,
.md\:mobLS\:col-6,
.md\:col-7,
.md\:sm\:col-7,
.md\:md\:col-7,
.md\:lg\:col-7,
.md\:xl\:col-7,
.md\:2xl\:col-7,
.md\:3xl\:col-7,
.md\:mobLS\:col-7,
.md\:col-8,
.md\:sm\:col-8,
.md\:md\:col-8,
.md\:lg\:col-8,
.md\:xl\:col-8,
.md\:2xl\:col-8,
.md\:3xl\:col-8,
.md\:mobLS\:col-8,
.md\:col-9,
.md\:sm\:col-9,
.md\:md\:col-9,
.md\:lg\:col-9,
.md\:xl\:col-9,
.md\:2xl\:col-9,
.md\:3xl\:col-9,
.md\:mobLS\:col-9,
.md\:col-10,
.md\:sm\:col-10,
.md\:md\:col-10,
.md\:lg\:col-10,
.md\:xl\:col-10,
.md\:2xl\:col-10,
.md\:3xl\:col-10,
.md\:mobLS\:col-10,
.md\:col-11,
.md\:sm\:col-11,
.md\:md\:col-11,
.md\:lg\:col-11,
.md\:xl\:col-11,
.md\:2xl\:col-11,
.md\:3xl\:col-11,
.md\:mobLS\:col-11,
.md\:col-12,
.md\:sm\:col-12,
.md\:md\:col-12,
.md\:lg\:col-12,
.md\:xl\:col-12,
.md\:2xl\:col-12,
.md\:3xl\:col-12,
.md\:mobLS\:col-12{
		position: relative;
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}
	.md\:col,
.md\:sm\:col,
.md\:md\:col,
.md\:lg\:col,
.md\:xl\:col,
.md\:2xl\:col,
.md\:3xl\:col,
.md\:mobLS\:col,
.md\:col-auto,
.md\:sm\:col-auto,
.md\:md\:col-auto,
.md\:lg\:col-auto,
.md\:xl\:col-auto,
.md\:2xl\:col-auto,
.md\:3xl\:col-auto,
.md\:mobLS\:col-auto,
.md\:col-1,
.md\:sm\:col-1,
.md\:md\:col-1,
.md\:lg\:col-1,
.md\:xl\:col-1,
.md\:2xl\:col-1,
.md\:3xl\:col-1,
.md\:mobLS\:col-1,
.md\:col-2,
.md\:sm\:col-2,
.md\:md\:col-2,
.md\:lg\:col-2,
.md\:xl\:col-2,
.md\:2xl\:col-2,
.md\:3xl\:col-2,
.md\:mobLS\:col-2,
.md\:col-3,
.md\:sm\:col-3,
.md\:md\:col-3,
.md\:lg\:col-3,
.md\:xl\:col-3,
.md\:2xl\:col-3,
.md\:3xl\:col-3,
.md\:mobLS\:col-3,
.md\:col-4,
.md\:sm\:col-4,
.md\:md\:col-4,
.md\:lg\:col-4,
.md\:xl\:col-4,
.md\:2xl\:col-4,
.md\:3xl\:col-4,
.md\:mobLS\:col-4,
.md\:col-5,
.md\:sm\:col-5,
.md\:md\:col-5,
.md\:lg\:col-5,
.md\:xl\:col-5,
.md\:2xl\:col-5,
.md\:3xl\:col-5,
.md\:mobLS\:col-5,
.md\:col-6,
.md\:sm\:col-6,
.md\:md\:col-6,
.md\:lg\:col-6,
.md\:xl\:col-6,
.md\:2xl\:col-6,
.md\:3xl\:col-6,
.md\:mobLS\:col-6,
.md\:col-7,
.md\:sm\:col-7,
.md\:md\:col-7,
.md\:lg\:col-7,
.md\:xl\:col-7,
.md\:2xl\:col-7,
.md\:3xl\:col-7,
.md\:mobLS\:col-7,
.md\:col-8,
.md\:sm\:col-8,
.md\:md\:col-8,
.md\:lg\:col-8,
.md\:xl\:col-8,
.md\:2xl\:col-8,
.md\:3xl\:col-8,
.md\:mobLS\:col-8,
.md\:col-9,
.md\:sm\:col-9,
.md\:md\:col-9,
.md\:lg\:col-9,
.md\:xl\:col-9,
.md\:2xl\:col-9,
.md\:3xl\:col-9,
.md\:mobLS\:col-9,
.md\:col-10,
.md\:sm\:col-10,
.md\:md\:col-10,
.md\:lg\:col-10,
.md\:xl\:col-10,
.md\:2xl\:col-10,
.md\:3xl\:col-10,
.md\:mobLS\:col-10,
.md\:col-11,
.md\:sm\:col-11,
.md\:md\:col-11,
.md\:lg\:col-11,
.md\:xl\:col-11,
.md\:2xl\:col-11,
.md\:3xl\:col-11,
.md\:mobLS\:col-11,
.md\:col-12,
.md\:sm\:col-12,
.md\:md\:col-12,
.md\:lg\:col-12,
.md\:xl\:col-12,
.md\:2xl\:col-12,
.md\:3xl\:col-12,
.md\:mobLS\:col-12{
		position: relative;
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}
	.md\:col,
.md\:sm\:col,
.md\:md\:col,
.md\:lg\:col,
.md\:xl\:col,
.md\:2xl\:col,
.md\:3xl\:col,
.md\:mobLS\:col,
.md\:col-auto,
.md\:sm\:col-auto,
.md\:md\:col-auto,
.md\:lg\:col-auto,
.md\:xl\:col-auto,
.md\:2xl\:col-auto,
.md\:3xl\:col-auto,
.md\:mobLS\:col-auto,
.md\:col-1,
.md\:sm\:col-1,
.md\:md\:col-1,
.md\:lg\:col-1,
.md\:xl\:col-1,
.md\:2xl\:col-1,
.md\:3xl\:col-1,
.md\:mobLS\:col-1,
.md\:col-2,
.md\:sm\:col-2,
.md\:md\:col-2,
.md\:lg\:col-2,
.md\:xl\:col-2,
.md\:2xl\:col-2,
.md\:3xl\:col-2,
.md\:mobLS\:col-2,
.md\:col-3,
.md\:sm\:col-3,
.md\:md\:col-3,
.md\:lg\:col-3,
.md\:xl\:col-3,
.md\:2xl\:col-3,
.md\:3xl\:col-3,
.md\:mobLS\:col-3,
.md\:col-4,
.md\:sm\:col-4,
.md\:md\:col-4,
.md\:lg\:col-4,
.md\:xl\:col-4,
.md\:2xl\:col-4,
.md\:3xl\:col-4,
.md\:mobLS\:col-4,
.md\:col-5,
.md\:sm\:col-5,
.md\:md\:col-5,
.md\:lg\:col-5,
.md\:xl\:col-5,
.md\:2xl\:col-5,
.md\:3xl\:col-5,
.md\:mobLS\:col-5,
.md\:col-6,
.md\:sm\:col-6,
.md\:md\:col-6,
.md\:lg\:col-6,
.md\:xl\:col-6,
.md\:2xl\:col-6,
.md\:3xl\:col-6,
.md\:mobLS\:col-6,
.md\:col-7,
.md\:sm\:col-7,
.md\:md\:col-7,
.md\:lg\:col-7,
.md\:xl\:col-7,
.md\:2xl\:col-7,
.md\:3xl\:col-7,
.md\:mobLS\:col-7,
.md\:col-8,
.md\:sm\:col-8,
.md\:md\:col-8,
.md\:lg\:col-8,
.md\:xl\:col-8,
.md\:2xl\:col-8,
.md\:3xl\:col-8,
.md\:mobLS\:col-8,
.md\:col-9,
.md\:sm\:col-9,
.md\:md\:col-9,
.md\:lg\:col-9,
.md\:xl\:col-9,
.md\:2xl\:col-9,
.md\:3xl\:col-9,
.md\:mobLS\:col-9,
.md\:col-10,
.md\:sm\:col-10,
.md\:md\:col-10,
.md\:lg\:col-10,
.md\:xl\:col-10,
.md\:2xl\:col-10,
.md\:3xl\:col-10,
.md\:mobLS\:col-10,
.md\:col-11,
.md\:sm\:col-11,
.md\:md\:col-11,
.md\:lg\:col-11,
.md\:xl\:col-11,
.md\:2xl\:col-11,
.md\:3xl\:col-11,
.md\:mobLS\:col-11,
.md\:col-12,
.md\:sm\:col-12,
.md\:md\:col-12,
.md\:lg\:col-12,
.md\:xl\:col-12,
.md\:2xl\:col-12,
.md\:3xl\:col-12,
.md\:mobLS\:col-12{
		position: relative;
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}
	.md\:col,
.md\:sm\:col,
.md\:md\:col,
.md\:lg\:col,
.md\:xl\:col,
.md\:2xl\:col,
.md\:3xl\:col,
.md\:mobLS\:col,
.md\:col-auto,
.md\:sm\:col-auto,
.md\:md\:col-auto,
.md\:lg\:col-auto,
.md\:xl\:col-auto,
.md\:2xl\:col-auto,
.md\:3xl\:col-auto,
.md\:mobLS\:col-auto,
.md\:col-1,
.md\:sm\:col-1,
.md\:md\:col-1,
.md\:lg\:col-1,
.md\:xl\:col-1,
.md\:2xl\:col-1,
.md\:3xl\:col-1,
.md\:mobLS\:col-1,
.md\:col-2,
.md\:sm\:col-2,
.md\:md\:col-2,
.md\:lg\:col-2,
.md\:xl\:col-2,
.md\:2xl\:col-2,
.md\:3xl\:col-2,
.md\:mobLS\:col-2,
.md\:col-3,
.md\:sm\:col-3,
.md\:md\:col-3,
.md\:lg\:col-3,
.md\:xl\:col-3,
.md\:2xl\:col-3,
.md\:3xl\:col-3,
.md\:mobLS\:col-3,
.md\:col-4,
.md\:sm\:col-4,
.md\:md\:col-4,
.md\:lg\:col-4,
.md\:xl\:col-4,
.md\:2xl\:col-4,
.md\:3xl\:col-4,
.md\:mobLS\:col-4,
.md\:col-5,
.md\:sm\:col-5,
.md\:md\:col-5,
.md\:lg\:col-5,
.md\:xl\:col-5,
.md\:2xl\:col-5,
.md\:3xl\:col-5,
.md\:mobLS\:col-5,
.md\:col-6,
.md\:sm\:col-6,
.md\:md\:col-6,
.md\:lg\:col-6,
.md\:xl\:col-6,
.md\:2xl\:col-6,
.md\:3xl\:col-6,
.md\:mobLS\:col-6,
.md\:col-7,
.md\:sm\:col-7,
.md\:md\:col-7,
.md\:lg\:col-7,
.md\:xl\:col-7,
.md\:2xl\:col-7,
.md\:3xl\:col-7,
.md\:mobLS\:col-7,
.md\:col-8,
.md\:sm\:col-8,
.md\:md\:col-8,
.md\:lg\:col-8,
.md\:xl\:col-8,
.md\:2xl\:col-8,
.md\:3xl\:col-8,
.md\:mobLS\:col-8,
.md\:col-9,
.md\:sm\:col-9,
.md\:md\:col-9,
.md\:lg\:col-9,
.md\:xl\:col-9,
.md\:2xl\:col-9,
.md\:3xl\:col-9,
.md\:mobLS\:col-9,
.md\:col-10,
.md\:sm\:col-10,
.md\:md\:col-10,
.md\:lg\:col-10,
.md\:xl\:col-10,
.md\:2xl\:col-10,
.md\:3xl\:col-10,
.md\:mobLS\:col-10,
.md\:col-11,
.md\:sm\:col-11,
.md\:md\:col-11,
.md\:lg\:col-11,
.md\:xl\:col-11,
.md\:2xl\:col-11,
.md\:3xl\:col-11,
.md\:mobLS\:col-11,
.md\:col-12,
.md\:sm\:col-12,
.md\:md\:col-12,
.md\:lg\:col-12,
.md\:xl\:col-12,
.md\:2xl\:col-12,
.md\:3xl\:col-12,
.md\:mobLS\:col-12{
		position: relative;
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}
	.md\:col,
.md\:sm\:col,
.md\:md\:col,
.md\:lg\:col,
.md\:xl\:col,
.md\:2xl\:col,
.md\:3xl\:col,
.md\:mobLS\:col,
.md\:col-auto,
.md\:sm\:col-auto,
.md\:md\:col-auto,
.md\:lg\:col-auto,
.md\:xl\:col-auto,
.md\:2xl\:col-auto,
.md\:3xl\:col-auto,
.md\:mobLS\:col-auto,
.md\:col-1,
.md\:sm\:col-1,
.md\:md\:col-1,
.md\:lg\:col-1,
.md\:xl\:col-1,
.md\:2xl\:col-1,
.md\:3xl\:col-1,
.md\:mobLS\:col-1,
.md\:col-2,
.md\:sm\:col-2,
.md\:md\:col-2,
.md\:lg\:col-2,
.md\:xl\:col-2,
.md\:2xl\:col-2,
.md\:3xl\:col-2,
.md\:mobLS\:col-2,
.md\:col-3,
.md\:sm\:col-3,
.md\:md\:col-3,
.md\:lg\:col-3,
.md\:xl\:col-3,
.md\:2xl\:col-3,
.md\:3xl\:col-3,
.md\:mobLS\:col-3,
.md\:col-4,
.md\:sm\:col-4,
.md\:md\:col-4,
.md\:lg\:col-4,
.md\:xl\:col-4,
.md\:2xl\:col-4,
.md\:3xl\:col-4,
.md\:mobLS\:col-4,
.md\:col-5,
.md\:sm\:col-5,
.md\:md\:col-5,
.md\:lg\:col-5,
.md\:xl\:col-5,
.md\:2xl\:col-5,
.md\:3xl\:col-5,
.md\:mobLS\:col-5,
.md\:col-6,
.md\:sm\:col-6,
.md\:md\:col-6,
.md\:lg\:col-6,
.md\:xl\:col-6,
.md\:2xl\:col-6,
.md\:3xl\:col-6,
.md\:mobLS\:col-6,
.md\:col-7,
.md\:sm\:col-7,
.md\:md\:col-7,
.md\:lg\:col-7,
.md\:xl\:col-7,
.md\:2xl\:col-7,
.md\:3xl\:col-7,
.md\:mobLS\:col-7,
.md\:col-8,
.md\:sm\:col-8,
.md\:md\:col-8,
.md\:lg\:col-8,
.md\:xl\:col-8,
.md\:2xl\:col-8,
.md\:3xl\:col-8,
.md\:mobLS\:col-8,
.md\:col-9,
.md\:sm\:col-9,
.md\:md\:col-9,
.md\:lg\:col-9,
.md\:xl\:col-9,
.md\:2xl\:col-9,
.md\:3xl\:col-9,
.md\:mobLS\:col-9,
.md\:col-10,
.md\:sm\:col-10,
.md\:md\:col-10,
.md\:lg\:col-10,
.md\:xl\:col-10,
.md\:2xl\:col-10,
.md\:3xl\:col-10,
.md\:mobLS\:col-10,
.md\:col-11,
.md\:sm\:col-11,
.md\:md\:col-11,
.md\:lg\:col-11,
.md\:xl\:col-11,
.md\:2xl\:col-11,
.md\:3xl\:col-11,
.md\:mobLS\:col-11,
.md\:col-12,
.md\:sm\:col-12,
.md\:md\:col-12,
.md\:lg\:col-12,
.md\:xl\:col-12,
.md\:2xl\:col-12,
.md\:3xl\:col-12,
.md\:mobLS\:col-12{
		position: relative;
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}
	.md\:col,
.md\:sm\:col,
.md\:md\:col,
.md\:lg\:col,
.md\:xl\:col,
.md\:2xl\:col,
.md\:3xl\:col,
.md\:mobLS\:col,
.md\:col-auto,
.md\:sm\:col-auto,
.md\:md\:col-auto,
.md\:lg\:col-auto,
.md\:xl\:col-auto,
.md\:2xl\:col-auto,
.md\:3xl\:col-auto,
.md\:mobLS\:col-auto,
.md\:col-1,
.md\:sm\:col-1,
.md\:md\:col-1,
.md\:lg\:col-1,
.md\:xl\:col-1,
.md\:2xl\:col-1,
.md\:3xl\:col-1,
.md\:mobLS\:col-1,
.md\:col-2,
.md\:sm\:col-2,
.md\:md\:col-2,
.md\:lg\:col-2,
.md\:xl\:col-2,
.md\:2xl\:col-2,
.md\:3xl\:col-2,
.md\:mobLS\:col-2,
.md\:col-3,
.md\:sm\:col-3,
.md\:md\:col-3,
.md\:lg\:col-3,
.md\:xl\:col-3,
.md\:2xl\:col-3,
.md\:3xl\:col-3,
.md\:mobLS\:col-3,
.md\:col-4,
.md\:sm\:col-4,
.md\:md\:col-4,
.md\:lg\:col-4,
.md\:xl\:col-4,
.md\:2xl\:col-4,
.md\:3xl\:col-4,
.md\:mobLS\:col-4,
.md\:col-5,
.md\:sm\:col-5,
.md\:md\:col-5,
.md\:lg\:col-5,
.md\:xl\:col-5,
.md\:2xl\:col-5,
.md\:3xl\:col-5,
.md\:mobLS\:col-5,
.md\:col-6,
.md\:sm\:col-6,
.md\:md\:col-6,
.md\:lg\:col-6,
.md\:xl\:col-6,
.md\:2xl\:col-6,
.md\:3xl\:col-6,
.md\:mobLS\:col-6,
.md\:col-7,
.md\:sm\:col-7,
.md\:md\:col-7,
.md\:lg\:col-7,
.md\:xl\:col-7,
.md\:2xl\:col-7,
.md\:3xl\:col-7,
.md\:mobLS\:col-7,
.md\:col-8,
.md\:sm\:col-8,
.md\:md\:col-8,
.md\:lg\:col-8,
.md\:xl\:col-8,
.md\:2xl\:col-8,
.md\:3xl\:col-8,
.md\:mobLS\:col-8,
.md\:col-9,
.md\:sm\:col-9,
.md\:md\:col-9,
.md\:lg\:col-9,
.md\:xl\:col-9,
.md\:2xl\:col-9,
.md\:3xl\:col-9,
.md\:mobLS\:col-9,
.md\:col-10,
.md\:sm\:col-10,
.md\:md\:col-10,
.md\:lg\:col-10,
.md\:xl\:col-10,
.md\:2xl\:col-10,
.md\:3xl\:col-10,
.md\:mobLS\:col-10,
.md\:col-11,
.md\:sm\:col-11,
.md\:md\:col-11,
.md\:lg\:col-11,
.md\:xl\:col-11,
.md\:2xl\:col-11,
.md\:3xl\:col-11,
.md\:mobLS\:col-11,
.md\:col-12,
.md\:sm\:col-12,
.md\:md\:col-12,
.md\:lg\:col-12,
.md\:xl\:col-12,
.md\:2xl\:col-12,
.md\:3xl\:col-12,
.md\:mobLS\:col-12{
		position: relative;
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}
	.md\:col,
.md\:sm\:col,
.md\:md\:col,
.md\:lg\:col,
.md\:xl\:col,
.md\:2xl\:col,
.md\:3xl\:col,
.md\:mobLS\:col,
.md\:col-auto,
.md\:sm\:col-auto,
.md\:md\:col-auto,
.md\:lg\:col-auto,
.md\:xl\:col-auto,
.md\:2xl\:col-auto,
.md\:3xl\:col-auto,
.md\:mobLS\:col-auto,
.md\:col-1,
.md\:sm\:col-1,
.md\:md\:col-1,
.md\:lg\:col-1,
.md\:xl\:col-1,
.md\:2xl\:col-1,
.md\:3xl\:col-1,
.md\:mobLS\:col-1,
.md\:col-2,
.md\:sm\:col-2,
.md\:md\:col-2,
.md\:lg\:col-2,
.md\:xl\:col-2,
.md\:2xl\:col-2,
.md\:3xl\:col-2,
.md\:mobLS\:col-2,
.md\:col-3,
.md\:sm\:col-3,
.md\:md\:col-3,
.md\:lg\:col-3,
.md\:xl\:col-3,
.md\:2xl\:col-3,
.md\:3xl\:col-3,
.md\:mobLS\:col-3,
.md\:col-4,
.md\:sm\:col-4,
.md\:md\:col-4,
.md\:lg\:col-4,
.md\:xl\:col-4,
.md\:2xl\:col-4,
.md\:3xl\:col-4,
.md\:mobLS\:col-4,
.md\:col-5,
.md\:sm\:col-5,
.md\:md\:col-5,
.md\:lg\:col-5,
.md\:xl\:col-5,
.md\:2xl\:col-5,
.md\:3xl\:col-5,
.md\:mobLS\:col-5,
.md\:col-6,
.md\:sm\:col-6,
.md\:md\:col-6,
.md\:lg\:col-6,
.md\:xl\:col-6,
.md\:2xl\:col-6,
.md\:3xl\:col-6,
.md\:mobLS\:col-6,
.md\:col-7,
.md\:sm\:col-7,
.md\:md\:col-7,
.md\:lg\:col-7,
.md\:xl\:col-7,
.md\:2xl\:col-7,
.md\:3xl\:col-7,
.md\:mobLS\:col-7,
.md\:col-8,
.md\:sm\:col-8,
.md\:md\:col-8,
.md\:lg\:col-8,
.md\:xl\:col-8,
.md\:2xl\:col-8,
.md\:3xl\:col-8,
.md\:mobLS\:col-8,
.md\:col-9,
.md\:sm\:col-9,
.md\:md\:col-9,
.md\:lg\:col-9,
.md\:xl\:col-9,
.md\:2xl\:col-9,
.md\:3xl\:col-9,
.md\:mobLS\:col-9,
.md\:col-10,
.md\:sm\:col-10,
.md\:md\:col-10,
.md\:lg\:col-10,
.md\:xl\:col-10,
.md\:2xl\:col-10,
.md\:3xl\:col-10,
.md\:mobLS\:col-10,
.md\:col-11,
.md\:sm\:col-11,
.md\:md\:col-11,
.md\:lg\:col-11,
.md\:xl\:col-11,
.md\:2xl\:col-11,
.md\:3xl\:col-11,
.md\:mobLS\:col-11,
.md\:col-12,
.md\:sm\:col-12,
.md\:md\:col-12,
.md\:lg\:col-12,
.md\:xl\:col-12,
.md\:2xl\:col-12,
.md\:3xl\:col-12,
.md\:mobLS\:col-12{
		position: relative;
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}
	.md\:col-2{
		flex: 0 0 16.666666666666668%;
		max-width: 16.666666666666668%;
	}
	.md\:col-3{
		flex: 0 0 25%;
		max-width: 25%;
	}
	.md\:col-4{
		flex: 0 0 33.333333333333336%;
		max-width: 33.333333333333336%;
	}
	.md\:col-5{
		flex: 0 0 41.66666666666667%;
		max-width: 41.66666666666667%;
	}
	.md\:col-6{
		flex: 0 0 50%;
		max-width: 50%;
	}
	.md\:col-7{
		flex: 0 0 58.333333333333336%;
		max-width: 58.333333333333336%;
	}
	.md\:col-8{
		flex: 0 0 66.66666666666667%;
		max-width: 66.66666666666667%;
	}
	.md\:col-9{
		flex: 0 0 75%;
		max-width: 75%;
	}
	.md\:col-10{
		flex: 0 0 83.33333333333334%;
		max-width: 83.33333333333334%;
	}
	.md\:col-11{
		flex: 0 0 91.66666666666667%;
		max-width: 91.66666666666667%;
	}
	.md\:col-12{
		flex: 0 0 100%;
		max-width: 100%;
	}
	.md\:order-last{
		order: 13;
	}
	.md\:offset-1{
		margin-left: 8.333333333333334%;
	}
	.md\:offset-3{
		margin-left: 25%;
	}
	.md\:offset-8{
		margin-left: 66.66666666666667%;
	}
}
@media (min-width: 992px){
	.lg\:sr-only{
		position: absolute;
		width: 1px;
		height: 1px;
		padding: 0;
		margin: -1px;
		overflow: hidden;
		clip: rect(0, 0, 0, 0);
		white-space: nowrap;
		border-width: 0;
	}
	.lg\:absolute{
		position: absolute;
	}
	.lg\:sticky{
		position: sticky;
	}
	.lg\:right-0{
		right: 0px;
	}
	.lg\:order-1{
		order: 1;
	}
	.lg\:order-2{
		order: 2;
	}
	.lg\:order-3{
		order: 3;
	}
	.lg\:col-span-3{
		grid-column: span 3 / span 3;
	}
	.lg\:col-span-6{
		grid-column: span 6 / span 6;
	}
	.lg\:col-span-12{
		grid-column: span 12 / span 12;
	}
	.lg\:col-span-2{
		grid-column: span 2 / span 2;
	}
	.lg\:col-span-1{
		grid-column: span 1 / span 1;
	}
	.lg\:m-16{
		margin: 4rem;
	}
	.lg\:m-5{
		margin: 1.25rem;
	}
	.lg\:m-0{
		margin: 0px;
	}
	.lg\:mx-24{
		margin-left: 6rem;
		margin-right: 6rem;
	}
	.lg\:my-0{
		margin-top: 0px;
		margin-bottom: 0px;
	}
	.lg\:mb-0{
		margin-bottom: 0px;
	}
	.lg\:ml-5{
		margin-left: 1.25rem;
	}
	.lg\:mr-6{
		margin-right: 1.5rem;
	}
	.lg\:mt-0{
		margin-top: 0px;
	}
	.lg\:mr-4{
		margin-right: 1rem;
	}
	.lg\:ml-\[72px\]{
		margin-left: 72px;
	}
	.lg\:mr-8{
		margin-right: 2rem;
	}
	.lg\:mb-4{
		margin-bottom: 1rem;
	}
	.lg\:block{
		display: block;
	}
	.lg\:inline-block{
		display: inline-block;
	}
	.lg\:inline{
		display: inline;
	}
	.lg\:flex{
		display: flex;
	}
	.lg\:hidden{
		display: none;
	}
	.lg\:h-full{
		height: 100%;
	}
	.lg\:h-64{
		height: 16rem;
	}
	.lg\:h-14{
		height: 3.5rem;
	}
	.lg\:w-1\/3{
		width: 33.333333%;
	}
	.lg\:w-1\/2{
		width: 50%;
	}
	.lg\:w-3\/4{
		width: 75%;
	}
	.lg\:w-64{
		width: 16rem;
	}
	.lg\:w-60{
		width: 15rem;
	}
	.lg\:w-5\/6{
		width: 83.333333%;
	}
	.lg\:w-2\/3{
		width: 66.666667%;
	}
	.lg\:w-\[860px\]{
		width: 860px;
	}
	.lg\:w-14{
		width: 3.5rem;
	}
	.lg\:max-w-screen-md{
		max-width: 768px;
	}
	.lg\:max-w-md{
		max-width: 28rem;
	}
	.lg\:flex-none{
		flex: none;
	}
	.lg\:flex-shrink-0{
		flex-shrink: 0;
	}
	.lg\:flex-grow{
		flex-grow: 1;
	}
	.lg\:grid-cols-6{
		grid-template-columns: repeat(6, minmax(0, 1fr));
	}
	.lg\:grid-cols-4{
		grid-template-columns: repeat(4, minmax(0, 1fr));
	}
	.lg\:grid-cols-2{
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
	.lg\:grid-cols-3{
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}
	.lg\:grid-cols-5{
		grid-template-columns: repeat(5, minmax(0, 1fr));
	}
	.lg\:grid-cols-8{
		grid-template-columns: repeat(8, minmax(0, 1fr));
	}
	.lg\:flex-row{
		flex-direction: row;
	}
	.lg\:items-start{
		align-items: flex-start;
	}
	.lg\:items-center{
		align-items: center;
	}
	.lg\:justify-start{
		justify-content: flex-start;
	}
	.lg\:justify-end{
		justify-content: flex-end;
	}
	.lg\:justify-center{
		justify-content: center;
	}
	.lg\:justify-between{
		justify-content: space-between;
	}
	.lg\:gap-0{
		gap: 0px;
	}
	.lg\:space-x-2 > :not([hidden]) ~ :not([hidden]){
		--tw-space-x-reverse: 0;
		margin-right: calc(0.5rem * var(--tw-space-x-reverse));
		margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
	}
	.lg\:space-x-4 > :not([hidden]) ~ :not([hidden]){
		--tw-space-x-reverse: 0;
		margin-right: calc(1rem * var(--tw-space-x-reverse));
		margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
	}
	.lg\:space-x-12 > :not([hidden]) ~ :not([hidden]){
		--tw-space-x-reverse: 0;
		margin-right: calc(3rem * var(--tw-space-x-reverse));
		margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse)));
	}
	.lg\:space-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\:space-x-8 > :not([hidden]) ~ :not([hidden]){
		--tw-space-x-reverse: 0;
		margin-right: calc(2rem * var(--tw-space-x-reverse));
		margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));
	}
	.lg\:border-t-0{
		border-top-width: 0px;
	}
	.lg\:border-l{
		border-left-width: 1px;
	}
	.lg\:p-10{
		padding: 2.5rem;
	}
	.lg\:p-0{
		padding: 0px;
	}
	.lg\:px-10{
		padding-left: 2.5rem;
		padding-right: 2.5rem;
	}
	.lg\:py-0{
		padding-top: 0px;
		padding-bottom: 0px;
	}
	.lg\:py-3{
		padding-top: 0.75rem;
		padding-bottom: 0.75rem;
	}
	.lg\:py-8{
		padding-top: 2rem;
		padding-bottom: 2rem;
	}
	.lg\:px-12{
		padding-left: 3rem;
		padding-right: 3rem;
	}
	.lg\:px-4{
		padding-left: 1rem;
		padding-right: 1rem;
	}
	.lg\:px-8{
		padding-left: 2rem;
		padding-right: 2rem;
	}
	.lg\:pl-32{
		padding-left: 8rem;
	}
	.lg\:text-left{
		text-align: left;
	}
	.lg\:text-right{
		text-align: right;
	}
	.lg\:text-4\.5rem{
		font-size: 4.5rem;
		line-height: 1em;
	}
	.lg\:text-4rem{
		font-size: 4rem;
		line-height: 1em;
	}
	.lg\:text-5rem{
		font-size: 5rem;
		line-height: 1em;
	}
	.lg\:text-3xl{
		font-size: 1.875rem;
		line-height: 2.25rem;
	}
	.lg\:text-3rem{
		font-size: 3rem;
		line-height: 1em;
	}
	.lg\:text-8xl{
		font-size: 6rem;
		line-height: 1;
	}
	.lg\:text-base{
		font-size: 1rem;
		line-height: 1.5rem;
	}
	.lg\:text-4xl{
		font-size: 2.25rem;
		line-height: 2.5rem;
	}
	.lg\:text-2xl{
		font-size: 1.5rem;
		line-height: 2rem;
	}
	.lg\:col,
.lg\:sm\:col,
.lg\:md\:col,
.lg\:lg\:col,
.lg\:xl\:col,
.lg\:2xl\:col,
.lg\:3xl\:col,
.lg\:mobLS\:col,
.lg\:col-auto,
.lg\:sm\:col-auto,
.lg\:md\:col-auto,
.lg\:lg\:col-auto,
.lg\:xl\:col-auto,
.lg\:2xl\:col-auto,
.lg\:3xl\:col-auto,
.lg\:mobLS\:col-auto,
.lg\:col-1,
.lg\:sm\:col-1,
.lg\:md\:col-1,
.lg\:lg\:col-1,
.lg\:xl\:col-1,
.lg\:2xl\:col-1,
.lg\:3xl\:col-1,
.lg\:mobLS\:col-1,
.lg\:col-2,
.lg\:sm\:col-2,
.lg\:md\:col-2,
.lg\:lg\:col-2,
.lg\:xl\:col-2,
.lg\:2xl\:col-2,
.lg\:3xl\:col-2,
.lg\:mobLS\:col-2,
.lg\:col-3,
.lg\:sm\:col-3,
.lg\:md\:col-3,
.lg\:lg\:col-3,
.lg\:xl\:col-3,
.lg\:2xl\:col-3,
.lg\:3xl\:col-3,
.lg\:mobLS\:col-3,
.lg\:col-4,
.lg\:sm\:col-4,
.lg\:md\:col-4,
.lg\:lg\:col-4,
.lg\:xl\:col-4,
.lg\:2xl\:col-4,
.lg\:3xl\:col-4,
.lg\:mobLS\:col-4,
.lg\:col-5,
.lg\:sm\:col-5,
.lg\:md\:col-5,
.lg\:lg\:col-5,
.lg\:xl\:col-5,
.lg\:2xl\:col-5,
.lg\:3xl\:col-5,
.lg\:mobLS\:col-5,
.lg\:col-6,
.lg\:sm\:col-6,
.lg\:md\:col-6,
.lg\:lg\:col-6,
.lg\:xl\:col-6,
.lg\:2xl\:col-6,
.lg\:3xl\:col-6,
.lg\:mobLS\:col-6,
.lg\:col-7,
.lg\:sm\:col-7,
.lg\:md\:col-7,
.lg\:lg\:col-7,
.lg\:xl\:col-7,
.lg\:2xl\:col-7,
.lg\:3xl\:col-7,
.lg\:mobLS\:col-7,
.lg\:col-8,
.lg\:sm\:col-8,
.lg\:md\:col-8,
.lg\:lg\:col-8,
.lg\:xl\:col-8,
.lg\:2xl\:col-8,
.lg\:3xl\:col-8,
.lg\:mobLS\:col-8,
.lg\:col-9,
.lg\:sm\:col-9,
.lg\:md\:col-9,
.lg\:lg\:col-9,
.lg\:xl\:col-9,
.lg\:2xl\:col-9,
.lg\:3xl\:col-9,
.lg\:mobLS\:col-9,
.lg\:col-10,
.lg\:sm\:col-10,
.lg\:md\:col-10,
.lg\:lg\:col-10,
.lg\:xl\:col-10,
.lg\:2xl\:col-10,
.lg\:3xl\:col-10,
.lg\:mobLS\:col-10,
.lg\:col-11,
.lg\:sm\:col-11,
.lg\:md\:col-11,
.lg\:lg\:col-11,
.lg\:xl\:col-11,
.lg\:2xl\:col-11,
.lg\:3xl\:col-11,
.lg\:mobLS\:col-11,
.lg\:col-12,
.lg\:sm\:col-12,
.lg\:md\:col-12,
.lg\:lg\:col-12,
.lg\:xl\:col-12,
.lg\:2xl\:col-12,
.lg\:3xl\:col-12,
.lg\:mobLS\:col-12{
		position: relative;
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}
	.lg\:col,
.lg\:sm\:col,
.lg\:md\:col,
.lg\:lg\:col,
.lg\:xl\:col,
.lg\:2xl\:col,
.lg\:3xl\:col,
.lg\:mobLS\:col,
.lg\:col-auto,
.lg\:sm\:col-auto,
.lg\:md\:col-auto,
.lg\:lg\:col-auto,
.lg\:xl\:col-auto,
.lg\:2xl\:col-auto,
.lg\:3xl\:col-auto,
.lg\:mobLS\:col-auto,
.lg\:col-1,
.lg\:sm\:col-1,
.lg\:md\:col-1,
.lg\:lg\:col-1,
.lg\:xl\:col-1,
.lg\:2xl\:col-1,
.lg\:3xl\:col-1,
.lg\:mobLS\:col-1,
.lg\:col-2,
.lg\:sm\:col-2,
.lg\:md\:col-2,
.lg\:lg\:col-2,
.lg\:xl\:col-2,
.lg\:2xl\:col-2,
.lg\:3xl\:col-2,
.lg\:mobLS\:col-2,
.lg\:col-3,
.lg\:sm\:col-3,
.lg\:md\:col-3,
.lg\:lg\:col-3,
.lg\:xl\:col-3,
.lg\:2xl\:col-3,
.lg\:3xl\:col-3,
.lg\:mobLS\:col-3,
.lg\:col-4,
.lg\:sm\:col-4,
.lg\:md\:col-4,
.lg\:lg\:col-4,
.lg\:xl\:col-4,
.lg\:2xl\:col-4,
.lg\:3xl\:col-4,
.lg\:mobLS\:col-4,
.lg\:col-5,
.lg\:sm\:col-5,
.lg\:md\:col-5,
.lg\:lg\:col-5,
.lg\:xl\:col-5,
.lg\:2xl\:col-5,
.lg\:3xl\:col-5,
.lg\:mobLS\:col-5,
.lg\:col-6,
.lg\:sm\:col-6,
.lg\:md\:col-6,
.lg\:lg\:col-6,
.lg\:xl\:col-6,
.lg\:2xl\:col-6,
.lg\:3xl\:col-6,
.lg\:mobLS\:col-6,
.lg\:col-7,
.lg\:sm\:col-7,
.lg\:md\:col-7,
.lg\:lg\:col-7,
.lg\:xl\:col-7,
.lg\:2xl\:col-7,
.lg\:3xl\:col-7,
.lg\:mobLS\:col-7,
.lg\:col-8,
.lg\:sm\:col-8,
.lg\:md\:col-8,
.lg\:lg\:col-8,
.lg\:xl\:col-8,
.lg\:2xl\:col-8,
.lg\:3xl\:col-8,
.lg\:mobLS\:col-8,
.lg\:col-9,
.lg\:sm\:col-9,
.lg\:md\:col-9,
.lg\:lg\:col-9,
.lg\:xl\:col-9,
.lg\:2xl\:col-9,
.lg\:3xl\:col-9,
.lg\:mobLS\:col-9,
.lg\:col-10,
.lg\:sm\:col-10,
.lg\:md\:col-10,
.lg\:lg\:col-10,
.lg\:xl\:col-10,
.lg\:2xl\:col-10,
.lg\:3xl\:col-10,
.lg\:mobLS\:col-10,
.lg\:col-11,
.lg\:sm\:col-11,
.lg\:md\:col-11,
.lg\:lg\:col-11,
.lg\:xl\:col-11,
.lg\:2xl\:col-11,
.lg\:3xl\:col-11,
.lg\:mobLS\:col-11,
.lg\:col-12,
.lg\:sm\:col-12,
.lg\:md\:col-12,
.lg\:lg\:col-12,
.lg\:xl\:col-12,
.lg\:2xl\:col-12,
.lg\:3xl\:col-12,
.lg\:mobLS\:col-12{
		position: relative;
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}
	.lg\:col,
.lg\:sm\:col,
.lg\:md\:col,
.lg\:lg\:col,
.lg\:xl\:col,
.lg\:2xl\:col,
.lg\:3xl\:col,
.lg\:mobLS\:col,
.lg\:col-auto,
.lg\:sm\:col-auto,
.lg\:md\:col-auto,
.lg\:lg\:col-auto,
.lg\:xl\:col-auto,
.lg\:2xl\:col-auto,
.lg\:3xl\:col-auto,
.lg\:mobLS\:col-auto,
.lg\:col-1,
.lg\:sm\:col-1,
.lg\:md\:col-1,
.lg\:lg\:col-1,
.lg\:xl\:col-1,
.lg\:2xl\:col-1,
.lg\:3xl\:col-1,
.lg\:mobLS\:col-1,
.lg\:col-2,
.lg\:sm\:col-2,
.lg\:md\:col-2,
.lg\:lg\:col-2,
.lg\:xl\:col-2,
.lg\:2xl\:col-2,
.lg\:3xl\:col-2,
.lg\:mobLS\:col-2,
.lg\:col-3,
.lg\:sm\:col-3,
.lg\:md\:col-3,
.lg\:lg\:col-3,
.lg\:xl\:col-3,
.lg\:2xl\:col-3,
.lg\:3xl\:col-3,
.lg\:mobLS\:col-3,
.lg\:col-4,
.lg\:sm\:col-4,
.lg\:md\:col-4,
.lg\:lg\:col-4,
.lg\:xl\:col-4,
.lg\:2xl\:col-4,
.lg\:3xl\:col-4,
.lg\:mobLS\:col-4,
.lg\:col-5,
.lg\:sm\:col-5,
.lg\:md\:col-5,
.lg\:lg\:col-5,
.lg\:xl\:col-5,
.lg\:2xl\:col-5,
.lg\:3xl\:col-5,
.lg\:mobLS\:col-5,
.lg\:col-6,
.lg\:sm\:col-6,
.lg\:md\:col-6,
.lg\:lg\:col-6,
.lg\:xl\:col-6,
.lg\:2xl\:col-6,
.lg\:3xl\:col-6,
.lg\:mobLS\:col-6,
.lg\:col-7,
.lg\:sm\:col-7,
.lg\:md\:col-7,
.lg\:lg\:col-7,
.lg\:xl\:col-7,
.lg\:2xl\:col-7,
.lg\:3xl\:col-7,
.lg\:mobLS\:col-7,
.lg\:col-8,
.lg\:sm\:col-8,
.lg\:md\:col-8,
.lg\:lg\:col-8,
.lg\:xl\:col-8,
.lg\:2xl\:col-8,
.lg\:3xl\:col-8,
.lg\:mobLS\:col-8,
.lg\:col-9,
.lg\:sm\:col-9,
.lg\:md\:col-9,
.lg\:lg\:col-9,
.lg\:xl\:col-9,
.lg\:2xl\:col-9,
.lg\:3xl\:col-9,
.lg\:mobLS\:col-9,
.lg\:col-10,
.lg\:sm\:col-10,
.lg\:md\:col-10,
.lg\:lg\:col-10,
.lg\:xl\:col-10,
.lg\:2xl\:col-10,
.lg\:3xl\:col-10,
.lg\:mobLS\:col-10,
.lg\:col-11,
.lg\:sm\:col-11,
.lg\:md\:col-11,
.lg\:lg\:col-11,
.lg\:xl\:col-11,
.lg\:2xl\:col-11,
.lg\:3xl\:col-11,
.lg\:mobLS\:col-11,
.lg\:col-12,
.lg\:sm\:col-12,
.lg\:md\:col-12,
.lg\:lg\:col-12,
.lg\:xl\:col-12,
.lg\:2xl\:col-12,
.lg\:3xl\:col-12,
.lg\:mobLS\:col-12{
		position: relative;
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}
	.lg\:col,
.lg\:sm\:col,
.lg\:md\:col,
.lg\:lg\:col,
.lg\:xl\:col,
.lg\:2xl\:col,
.lg\:3xl\:col,
.lg\:mobLS\:col,
.lg\:col-auto,
.lg\:sm\:col-auto,
.lg\:md\:col-auto,
.lg\:lg\:col-auto,
.lg\:xl\:col-auto,
.lg\:2xl\:col-auto,
.lg\:3xl\:col-auto,
.lg\:mobLS\:col-auto,
.lg\:col-1,
.lg\:sm\:col-1,
.lg\:md\:col-1,
.lg\:lg\:col-1,
.lg\:xl\:col-1,
.lg\:2xl\:col-1,
.lg\:3xl\:col-1,
.lg\:mobLS\:col-1,
.lg\:col-2,
.lg\:sm\:col-2,
.lg\:md\:col-2,
.lg\:lg\:col-2,
.lg\:xl\:col-2,
.lg\:2xl\:col-2,
.lg\:3xl\:col-2,
.lg\:mobLS\:col-2,
.lg\:col-3,
.lg\:sm\:col-3,
.lg\:md\:col-3,
.lg\:lg\:col-3,
.lg\:xl\:col-3,
.lg\:2xl\:col-3,
.lg\:3xl\:col-3,
.lg\:mobLS\:col-3,
.lg\:col-4,
.lg\:sm\:col-4,
.lg\:md\:col-4,
.lg\:lg\:col-4,
.lg\:xl\:col-4,
.lg\:2xl\:col-4,
.lg\:3xl\:col-4,
.lg\:mobLS\:col-4,
.lg\:col-5,
.lg\:sm\:col-5,
.lg\:md\:col-5,
.lg\:lg\:col-5,
.lg\:xl\:col-5,
.lg\:2xl\:col-5,
.lg\:3xl\:col-5,
.lg\:mobLS\:col-5,
.lg\:col-6,
.lg\:sm\:col-6,
.lg\:md\:col-6,
.lg\:lg\:col-6,
.lg\:xl\:col-6,
.lg\:2xl\:col-6,
.lg\:3xl\:col-6,
.lg\:mobLS\:col-6,
.lg\:col-7,
.lg\:sm\:col-7,
.lg\:md\:col-7,
.lg\:lg\:col-7,
.lg\:xl\:col-7,
.lg\:2xl\:col-7,
.lg\:3xl\:col-7,
.lg\:mobLS\:col-7,
.lg\:col-8,
.lg\:sm\:col-8,
.lg\:md\:col-8,
.lg\:lg\:col-8,
.lg\:xl\:col-8,
.lg\:2xl\:col-8,
.lg\:3xl\:col-8,
.lg\:mobLS\:col-8,
.lg\:col-9,
.lg\:sm\:col-9,
.lg\:md\:col-9,
.lg\:lg\:col-9,
.lg\:xl\:col-9,
.lg\:2xl\:col-9,
.lg\:3xl\:col-9,
.lg\:mobLS\:col-9,
.lg\:col-10,
.lg\:sm\:col-10,
.lg\:md\:col-10,
.lg\:lg\:col-10,
.lg\:xl\:col-10,
.lg\:2xl\:col-10,
.lg\:3xl\:col-10,
.lg\:mobLS\:col-10,
.lg\:col-11,
.lg\:sm\:col-11,
.lg\:md\:col-11,
.lg\:lg\:col-11,
.lg\:xl\:col-11,
.lg\:2xl\:col-11,
.lg\:3xl\:col-11,
.lg\:mobLS\:col-11,
.lg\:col-12,
.lg\:sm\:col-12,
.lg\:md\:col-12,
.lg\:lg\:col-12,
.lg\:xl\:col-12,
.lg\:2xl\:col-12,
.lg\:3xl\:col-12,
.lg\:mobLS\:col-12{
		position: relative;
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}
	.lg\:col,
.lg\:sm\:col,
.lg\:md\:col,
.lg\:lg\:col,
.lg\:xl\:col,
.lg\:2xl\:col,
.lg\:3xl\:col,
.lg\:mobLS\:col,
.lg\:col-auto,
.lg\:sm\:col-auto,
.lg\:md\:col-auto,
.lg\:lg\:col-auto,
.lg\:xl\:col-auto,
.lg\:2xl\:col-auto,
.lg\:3xl\:col-auto,
.lg\:mobLS\:col-auto,
.lg\:col-1,
.lg\:sm\:col-1,
.lg\:md\:col-1,
.lg\:lg\:col-1,
.lg\:xl\:col-1,
.lg\:2xl\:col-1,
.lg\:3xl\:col-1,
.lg\:mobLS\:col-1,
.lg\:col-2,
.lg\:sm\:col-2,
.lg\:md\:col-2,
.lg\:lg\:col-2,
.lg\:xl\:col-2,
.lg\:2xl\:col-2,
.lg\:3xl\:col-2,
.lg\:mobLS\:col-2,
.lg\:col-3,
.lg\:sm\:col-3,
.lg\:md\:col-3,
.lg\:lg\:col-3,
.lg\:xl\:col-3,
.lg\:2xl\:col-3,
.lg\:3xl\:col-3,
.lg\:mobLS\:col-3,
.lg\:col-4,
.lg\:sm\:col-4,
.lg\:md\:col-4,
.lg\:lg\:col-4,
.lg\:xl\:col-4,
.lg\:2xl\:col-4,
.lg\:3xl\:col-4,
.lg\:mobLS\:col-4,
.lg\:col-5,
.lg\:sm\:col-5,
.lg\:md\:col-5,
.lg\:lg\:col-5,
.lg\:xl\:col-5,
.lg\:2xl\:col-5,
.lg\:3xl\:col-5,
.lg\:mobLS\:col-5,
.lg\:col-6,
.lg\:sm\:col-6,
.lg\:md\:col-6,
.lg\:lg\:col-6,
.lg\:xl\:col-6,
.lg\:2xl\:col-6,
.lg\:3xl\:col-6,
.lg\:mobLS\:col-6,
.lg\:col-7,
.lg\:sm\:col-7,
.lg\:md\:col-7,
.lg\:lg\:col-7,
.lg\:xl\:col-7,
.lg\:2xl\:col-7,
.lg\:3xl\:col-7,
.lg\:mobLS\:col-7,
.lg\:col-8,
.lg\:sm\:col-8,
.lg\:md\:col-8,
.lg\:lg\:col-8,
.lg\:xl\:col-8,
.lg\:2xl\:col-8,
.lg\:3xl\:col-8,
.lg\:mobLS\:col-8,
.lg\:col-9,
.lg\:sm\:col-9,
.lg\:md\:col-9,
.lg\:lg\:col-9,
.lg\:xl\:col-9,
.lg\:2xl\:col-9,
.lg\:3xl\:col-9,
.lg\:mobLS\:col-9,
.lg\:col-10,
.lg\:sm\:col-10,
.lg\:md\:col-10,
.lg\:lg\:col-10,
.lg\:xl\:col-10,
.lg\:2xl\:col-10,
.lg\:3xl\:col-10,
.lg\:mobLS\:col-10,
.lg\:col-11,
.lg\:sm\:col-11,
.lg\:md\:col-11,
.lg\:lg\:col-11,
.lg\:xl\:col-11,
.lg\:2xl\:col-11,
.lg\:3xl\:col-11,
.lg\:mobLS\:col-11,
.lg\:col-12,
.lg\:sm\:col-12,
.lg\:md\:col-12,
.lg\:lg\:col-12,
.lg\:xl\:col-12,
.lg\:2xl\:col-12,
.lg\:3xl\:col-12,
.lg\:mobLS\:col-12{
		position: relative;
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}
	.lg\:col,
.lg\:sm\:col,
.lg\:md\:col,
.lg\:lg\:col,
.lg\:xl\:col,
.lg\:2xl\:col,
.lg\:3xl\:col,
.lg\:mobLS\:col,
.lg\:col-auto,
.lg\:sm\:col-auto,
.lg\:md\:col-auto,
.lg\:lg\:col-auto,
.lg\:xl\:col-auto,
.lg\:2xl\:col-auto,
.lg\:3xl\:col-auto,
.lg\:mobLS\:col-auto,
.lg\:col-1,
.lg\:sm\:col-1,
.lg\:md\:col-1,
.lg\:lg\:col-1,
.lg\:xl\:col-1,
.lg\:2xl\:col-1,
.lg\:3xl\:col-1,
.lg\:mobLS\:col-1,
.lg\:col-2,
.lg\:sm\:col-2,
.lg\:md\:col-2,
.lg\:lg\:col-2,
.lg\:xl\:col-2,
.lg\:2xl\:col-2,
.lg\:3xl\:col-2,
.lg\:mobLS\:col-2,
.lg\:col-3,
.lg\:sm\:col-3,
.lg\:md\:col-3,
.lg\:lg\:col-3,
.lg\:xl\:col-3,
.lg\:2xl\:col-3,
.lg\:3xl\:col-3,
.lg\:mobLS\:col-3,
.lg\:col-4,
.lg\:sm\:col-4,
.lg\:md\:col-4,
.lg\:lg\:col-4,
.lg\:xl\:col-4,
.lg\:2xl\:col-4,
.lg\:3xl\:col-4,
.lg\:mobLS\:col-4,
.lg\:col-5,
.lg\:sm\:col-5,
.lg\:md\:col-5,
.lg\:lg\:col-5,
.lg\:xl\:col-5,
.lg\:2xl\:col-5,
.lg\:3xl\:col-5,
.lg\:mobLS\:col-5,
.lg\:col-6,
.lg\:sm\:col-6,
.lg\:md\:col-6,
.lg\:lg\:col-6,
.lg\:xl\:col-6,
.lg\:2xl\:col-6,
.lg\:3xl\:col-6,
.lg\:mobLS\:col-6,
.lg\:col-7,
.lg\:sm\:col-7,
.lg\:md\:col-7,
.lg\:lg\:col-7,
.lg\:xl\:col-7,
.lg\:2xl\:col-7,
.lg\:3xl\:col-7,
.lg\:mobLS\:col-7,
.lg\:col-8,
.lg\:sm\:col-8,
.lg\:md\:col-8,
.lg\:lg\:col-8,
.lg\:xl\:col-8,
.lg\:2xl\:col-8,
.lg\:3xl\:col-8,
.lg\:mobLS\:col-8,
.lg\:col-9,
.lg\:sm\:col-9,
.lg\:md\:col-9,
.lg\:lg\:col-9,
.lg\:xl\:col-9,
.lg\:2xl\:col-9,
.lg\:3xl\:col-9,
.lg\:mobLS\:col-9,
.lg\:col-10,
.lg\:sm\:col-10,
.lg\:md\:col-10,
.lg\:lg\:col-10,
.lg\:xl\:col-10,
.lg\:2xl\:col-10,
.lg\:3xl\:col-10,
.lg\:mobLS\:col-10,
.lg\:col-11,
.lg\:sm\:col-11,
.lg\:md\:col-11,
.lg\:lg\:col-11,
.lg\:xl\:col-11,
.lg\:2xl\:col-11,
.lg\:3xl\:col-11,
.lg\:mobLS\:col-11,
.lg\:col-12,
.lg\:sm\:col-12,
.lg\:md\:col-12,
.lg\:lg\:col-12,
.lg\:xl\:col-12,
.lg\:2xl\:col-12,
.lg\:3xl\:col-12,
.lg\:mobLS\:col-12{
		position: relative;
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}
	.lg\:col,
.lg\:sm\:col,
.lg\:md\:col,
.lg\:lg\:col,
.lg\:xl\:col,
.lg\:2xl\:col,
.lg\:3xl\:col,
.lg\:mobLS\:col,
.lg\:col-auto,
.lg\:sm\:col-auto,
.lg\:md\:col-auto,
.lg\:lg\:col-auto,
.lg\:xl\:col-auto,
.lg\:2xl\:col-auto,
.lg\:3xl\:col-auto,
.lg\:mobLS\:col-auto,
.lg\:col-1,
.lg\:sm\:col-1,
.lg\:md\:col-1,
.lg\:lg\:col-1,
.lg\:xl\:col-1,
.lg\:2xl\:col-1,
.lg\:3xl\:col-1,
.lg\:mobLS\:col-1,
.lg\:col-2,
.lg\:sm\:col-2,
.lg\:md\:col-2,
.lg\:lg\:col-2,
.lg\:xl\:col-2,
.lg\:2xl\:col-2,
.lg\:3xl\:col-2,
.lg\:mobLS\:col-2,
.lg\:col-3,
.lg\:sm\:col-3,
.lg\:md\:col-3,
.lg\:lg\:col-3,
.lg\:xl\:col-3,
.lg\:2xl\:col-3,
.lg\:3xl\:col-3,
.lg\:mobLS\:col-3,
.lg\:col-4,
.lg\:sm\:col-4,
.lg\:md\:col-4,
.lg\:lg\:col-4,
.lg\:xl\:col-4,
.lg\:2xl\:col-4,
.lg\:3xl\:col-4,
.lg\:mobLS\:col-4,
.lg\:col-5,
.lg\:sm\:col-5,
.lg\:md\:col-5,
.lg\:lg\:col-5,
.lg\:xl\:col-5,
.lg\:2xl\:col-5,
.lg\:3xl\:col-5,
.lg\:mobLS\:col-5,
.lg\:col-6,
.lg\:sm\:col-6,
.lg\:md\:col-6,
.lg\:lg\:col-6,
.lg\:xl\:col-6,
.lg\:2xl\:col-6,
.lg\:3xl\:col-6,
.lg\:mobLS\:col-6,
.lg\:col-7,
.lg\:sm\:col-7,
.lg\:md\:col-7,
.lg\:lg\:col-7,
.lg\:xl\:col-7,
.lg\:2xl\:col-7,
.lg\:3xl\:col-7,
.lg\:mobLS\:col-7,
.lg\:col-8,
.lg\:sm\:col-8,
.lg\:md\:col-8,
.lg\:lg\:col-8,
.lg\:xl\:col-8,
.lg\:2xl\:col-8,
.lg\:3xl\:col-8,
.lg\:mobLS\:col-8,
.lg\:col-9,
.lg\:sm\:col-9,
.lg\:md\:col-9,
.lg\:lg\:col-9,
.lg\:xl\:col-9,
.lg\:2xl\:col-9,
.lg\:3xl\:col-9,
.lg\:mobLS\:col-9,
.lg\:col-10,
.lg\:sm\:col-10,
.lg\:md\:col-10,
.lg\:lg\:col-10,
.lg\:xl\:col-10,
.lg\:2xl\:col-10,
.lg\:3xl\:col-10,
.lg\:mobLS\:col-10,
.lg\:col-11,
.lg\:sm\:col-11,
.lg\:md\:col-11,
.lg\:lg\:col-11,
.lg\:xl\:col-11,
.lg\:2xl\:col-11,
.lg\:3xl\:col-11,
.lg\:mobLS\:col-11,
.lg\:col-12,
.lg\:sm\:col-12,
.lg\:md\:col-12,
.lg\:lg\:col-12,
.lg\:xl\:col-12,
.lg\:2xl\:col-12,
.lg\:3xl\:col-12,
.lg\:mobLS\:col-12{
		position: relative;
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}
	.lg\:col,
.lg\:sm\:col,
.lg\:md\:col,
.lg\:lg\:col,
.lg\:xl\:col,
.lg\:2xl\:col,
.lg\:3xl\:col,
.lg\:mobLS\:col,
.lg\:col-auto,
.lg\:sm\:col-auto,
.lg\:md\:col-auto,
.lg\:lg\:col-auto,
.lg\:xl\:col-auto,
.lg\:2xl\:col-auto,
.lg\:3xl\:col-auto,
.lg\:mobLS\:col-auto,
.lg\:col-1,
.lg\:sm\:col-1,
.lg\:md\:col-1,
.lg\:lg\:col-1,
.lg\:xl\:col-1,
.lg\:2xl\:col-1,
.lg\:3xl\:col-1,
.lg\:mobLS\:col-1,
.lg\:col-2,
.lg\:sm\:col-2,
.lg\:md\:col-2,
.lg\:lg\:col-2,
.lg\:xl\:col-2,
.lg\:2xl\:col-2,
.lg\:3xl\:col-2,
.lg\:mobLS\:col-2,
.lg\:col-3,
.lg\:sm\:col-3,
.lg\:md\:col-3,
.lg\:lg\:col-3,
.lg\:xl\:col-3,
.lg\:2xl\:col-3,
.lg\:3xl\:col-3,
.lg\:mobLS\:col-3,
.lg\:col-4,
.lg\:sm\:col-4,
.lg\:md\:col-4,
.lg\:lg\:col-4,
.lg\:xl\:col-4,
.lg\:2xl\:col-4,
.lg\:3xl\:col-4,
.lg\:mobLS\:col-4,
.lg\:col-5,
.lg\:sm\:col-5,
.lg\:md\:col-5,
.lg\:lg\:col-5,
.lg\:xl\:col-5,
.lg\:2xl\:col-5,
.lg\:3xl\:col-5,
.lg\:mobLS\:col-5,
.lg\:col-6,
.lg\:sm\:col-6,
.lg\:md\:col-6,
.lg\:lg\:col-6,
.lg\:xl\:col-6,
.lg\:2xl\:col-6,
.lg\:3xl\:col-6,
.lg\:mobLS\:col-6,
.lg\:col-7,
.lg\:sm\:col-7,
.lg\:md\:col-7,
.lg\:lg\:col-7,
.lg\:xl\:col-7,
.lg\:2xl\:col-7,
.lg\:3xl\:col-7,
.lg\:mobLS\:col-7,
.lg\:col-8,
.lg\:sm\:col-8,
.lg\:md\:col-8,
.lg\:lg\:col-8,
.lg\:xl\:col-8,
.lg\:2xl\:col-8,
.lg\:3xl\:col-8,
.lg\:mobLS\:col-8,
.lg\:col-9,
.lg\:sm\:col-9,
.lg\:md\:col-9,
.lg\:lg\:col-9,
.lg\:xl\:col-9,
.lg\:2xl\:col-9,
.lg\:3xl\:col-9,
.lg\:mobLS\:col-9,
.lg\:col-10,
.lg\:sm\:col-10,
.lg\:md\:col-10,
.lg\:lg\:col-10,
.lg\:xl\:col-10,
.lg\:2xl\:col-10,
.lg\:3xl\:col-10,
.lg\:mobLS\:col-10,
.lg\:col-11,
.lg\:sm\:col-11,
.lg\:md\:col-11,
.lg\:lg\:col-11,
.lg\:xl\:col-11,
.lg\:2xl\:col-11,
.lg\:3xl\:col-11,
.lg\:mobLS\:col-11,
.lg\:col-12,
.lg\:sm\:col-12,
.lg\:md\:col-12,
.lg\:lg\:col-12,
.lg\:xl\:col-12,
.lg\:2xl\:col-12,
.lg\:3xl\:col-12,
.lg\:mobLS\:col-12{
		position: relative;
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}
	.lg\:col,
.lg\:sm\:col,
.lg\:md\:col,
.lg\:lg\:col,
.lg\:xl\:col,
.lg\:2xl\:col,
.lg\:3xl\:col,
.lg\:mobLS\:col,
.lg\:col-auto,
.lg\:sm\:col-auto,
.lg\:md\:col-auto,
.lg\:lg\:col-auto,
.lg\:xl\:col-auto,
.lg\:2xl\:col-auto,
.lg\:3xl\:col-auto,
.lg\:mobLS\:col-auto,
.lg\:col-1,
.lg\:sm\:col-1,
.lg\:md\:col-1,
.lg\:lg\:col-1,
.lg\:xl\:col-1,
.lg\:2xl\:col-1,
.lg\:3xl\:col-1,
.lg\:mobLS\:col-1,
.lg\:col-2,
.lg\:sm\:col-2,
.lg\:md\:col-2,
.lg\:lg\:col-2,
.lg\:xl\:col-2,
.lg\:2xl\:col-2,
.lg\:3xl\:col-2,
.lg\:mobLS\:col-2,
.lg\:col-3,
.lg\:sm\:col-3,
.lg\:md\:col-3,
.lg\:lg\:col-3,
.lg\:xl\:col-3,
.lg\:2xl\:col-3,
.lg\:3xl\:col-3,
.lg\:mobLS\:col-3,
.lg\:col-4,
.lg\:sm\:col-4,
.lg\:md\:col-4,
.lg\:lg\:col-4,
.lg\:xl\:col-4,
.lg\:2xl\:col-4,
.lg\:3xl\:col-4,
.lg\:mobLS\:col-4,
.lg\:col-5,
.lg\:sm\:col-5,
.lg\:md\:col-5,
.lg\:lg\:col-5,
.lg\:xl\:col-5,
.lg\:2xl\:col-5,
.lg\:3xl\:col-5,
.lg\:mobLS\:col-5,
.lg\:col-6,
.lg\:sm\:col-6,
.lg\:md\:col-6,
.lg\:lg\:col-6,
.lg\:xl\:col-6,
.lg\:2xl\:col-6,
.lg\:3xl\:col-6,
.lg\:mobLS\:col-6,
.lg\:col-7,
.lg\:sm\:col-7,
.lg\:md\:col-7,
.lg\:lg\:col-7,
.lg\:xl\:col-7,
.lg\:2xl\:col-7,
.lg\:3xl\:col-7,
.lg\:mobLS\:col-7,
.lg\:col-8,
.lg\:sm\:col-8,
.lg\:md\:col-8,
.lg\:lg\:col-8,
.lg\:xl\:col-8,
.lg\:2xl\:col-8,
.lg\:3xl\:col-8,
.lg\:mobLS\:col-8,
.lg\:col-9,
.lg\:sm\:col-9,
.lg\:md\:col-9,
.lg\:lg\:col-9,
.lg\:xl\:col-9,
.lg\:2xl\:col-9,
.lg\:3xl\:col-9,
.lg\:mobLS\:col-9,
.lg\:col-10,
.lg\:sm\:col-10,
.lg\:md\:col-10,
.lg\:lg\:col-10,
.lg\:xl\:col-10,
.lg\:2xl\:col-10,
.lg\:3xl\:col-10,
.lg\:mobLS\:col-10,
.lg\:col-11,
.lg\:sm\:col-11,
.lg\:md\:col-11,
.lg\:lg\:col-11,
.lg\:xl\:col-11,
.lg\:2xl\:col-11,
.lg\:3xl\:col-11,
.lg\:mobLS\:col-11,
.lg\:col-12,
.lg\:sm\:col-12,
.lg\:md\:col-12,
.lg\:lg\:col-12,
.lg\:xl\:col-12,
.lg\:2xl\:col-12,
.lg\:3xl\:col-12,
.lg\:mobLS\:col-12{
		position: relative;
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}
	.lg\:col-3{
		flex: 0 0 25%;
		max-width: 25%;
	}
	.lg\:col-4{
		flex: 0 0 33.333333333333336%;
		max-width: 33.333333333333336%;
	}
	.lg\:col-5{
		flex: 0 0 41.66666666666667%;
		max-width: 41.66666666666667%;
	}
	.lg\:col-6{
		flex: 0 0 50%;
		max-width: 50%;
	}
	.lg\:col-7{
		flex: 0 0 58.333333333333336%;
		max-width: 58.333333333333336%;
	}
	.lg\:col-8{
		flex: 0 0 66.66666666666667%;
		max-width: 66.66666666666667%;
	}
	.lg\:col-9{
		flex: 0 0 75%;
		max-width: 75%;
	}
	.lg\:col-10{
		flex: 0 0 83.33333333333334%;
		max-width: 83.33333333333334%;
	}
	.lg\:col-12{
		flex: 0 0 100%;
		max-width: 100%;
	}
	.lg\:order-1{
		order: 1;
	}
	.lg\:order-2{
		order: 2;
	}
	.lg\:order-3{
		order: 3;
	}
	.lg\:offset-1{
		margin-left: 8.333333333333334%;
	}
	.lg\:offset-2{
		margin-left: 16.666666666666668%;
	}
	.lg\:offset-3{
		margin-left: 25%;
	}
	.lg\:offset-4{
		margin-left: 33.333333333333336%;
	}
	.lg\:offset-8{
		margin-left: 66.66666666666667%;
	}
}
@media (min-width: 1200px){
	.xl\:aspect-h-12{
		--tw-aspect-h: 12;
	}
	.xl\:col-span-4{
		grid-column: span 4 / span 4;
	}
	.xl\:col-span-6{
		grid-column: span 6 / span 6;
	}
	.xl\:col-span-3{
		grid-column: span 3 / span 3;
	}
	.xl\:col-span-2{
		grid-column: span 2 / span 2;
	}
	.xl\:mx-24{
		margin-left: 6rem;
		margin-right: 6rem;
	}
	.xl\:mx-32{
		margin-left: 8rem;
		margin-right: 8rem;
	}
	.xl\:mb-0{
		margin-bottom: 0px;
	}
	.xl\:mr-12{
		margin-right: 3rem;
	}
	.xl\:mt-4{
		margin-top: 1rem;
	}
	.xl\:ml-auto{
		margin-left: auto;
	}
	.xl\:mb-8{
		margin-bottom: 2rem;
	}
	.xl\:ml-6{
		margin-left: 1.5rem;
	}
	.xl\:mr-0{
		margin-right: 0px;
	}
	.xl\:block{
		display: block;
	}
	.xl\:inline-block{
		display: inline-block;
	}
	.xl\:flex{
		display: flex;
	}
	.xl\:hidden{
		display: none;
	}
	.xl\:w-1\/2{
		width: 50%;
	}
	.xl\:w-32{
		width: 8rem;
	}
	.xl\:w-3\/4{
		width: 75%;
	}
	.xl\:w-\[1100px\]{
		width: 1100px;
	}
	.xl\:w-1\/4{
		width: 25%;
	}
	.xl\:max-w-screen-lg{
		max-width: 992px;
	}
	.xl\:flex-shrink-0{
		flex-shrink: 0;
	}
	.xl\:grid-cols-6{
		grid-template-columns: repeat(6, minmax(0, 1fr));
	}
	.xl\:grid-cols-2{
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
	.xl\:grid-cols-1{
		grid-template-columns: repeat(1, minmax(0, 1fr));
	}
	.xl\:grid-cols-3{
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}
	.xl\:grid-cols-5{
		grid-template-columns: repeat(5, minmax(0, 1fr));
	}
	.xl\:grid-cols-4{
		grid-template-columns: repeat(4, minmax(0, 1fr));
	}
	.xl\:flex-row{
		flex-direction: row;
	}
	.xl\:items-start{
		align-items: flex-start;
	}
	.xl\:items-center{
		align-items: center;
	}
	.xl\:justify-start{
		justify-content: flex-start;
	}
	.xl\:justify-end{
		justify-content: flex-end;
	}
	.xl\:justify-between{
		justify-content: space-between;
	}
	.xl\:space-x-0 > :not([hidden]) ~ :not([hidden]){
		--tw-space-x-reverse: 0;
		margin-right: calc(0px * var(--tw-space-x-reverse));
		margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
	}
	.xl\:space-x-4 > :not([hidden]) ~ :not([hidden]){
		--tw-space-x-reverse: 0;
		margin-right: calc(1rem * var(--tw-space-x-reverse));
		margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
	}
	.xl\:space-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));
	}
	.xl\:space-x-2 > :not([hidden]) ~ :not([hidden]){
		--tw-space-x-reverse: 0;
		margin-right: calc(0.5rem * var(--tw-space-x-reverse));
		margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
	}
	.xl\:space-x-8 > :not([hidden]) ~ :not([hidden]){
		--tw-space-x-reverse: 0;
		margin-right: calc(2rem * var(--tw-space-x-reverse));
		margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));
	}
	.xl\:p-8{
		padding: 2rem;
	}
	.xl\:p-16{
		padding: 4rem;
	}
	.xl\:p-2{
		padding: 0.5rem;
	}
	.xl\:px-8{
		padding-left: 2rem;
		padding-right: 2rem;
	}
	.xl\:text-left{
		text-align: left;
	}
	.xl\:text-3xl{
		font-size: 1.875rem;
		line-height: 2.25rem;
	}
	.xl\:text-4xl{
		font-size: 2.25rem;
		line-height: 2.5rem;
	}
	.xl\:text-3rem{
		font-size: 3rem;
		line-height: 1em;
	}
	.xl\:text-lg{
		font-size: 1.125rem;
		line-height: 1.75rem;
	}
	.xl\:col,
.xl\:sm\:col,
.xl\:md\:col,
.xl\:lg\:col,
.xl\:xl\:col,
.xl\:2xl\:col,
.xl\:3xl\:col,
.xl\:mobLS\:col,
.xl\:col-auto,
.xl\:sm\:col-auto,
.xl\:md\:col-auto,
.xl\:lg\:col-auto,
.xl\:xl\:col-auto,
.xl\:2xl\:col-auto,
.xl\:3xl\:col-auto,
.xl\:mobLS\:col-auto,
.xl\:col-1,
.xl\:sm\:col-1,
.xl\:md\:col-1,
.xl\:lg\:col-1,
.xl\:xl\:col-1,
.xl\:2xl\:col-1,
.xl\:3xl\:col-1,
.xl\:mobLS\:col-1,
.xl\:col-2,
.xl\:sm\:col-2,
.xl\:md\:col-2,
.xl\:lg\:col-2,
.xl\:xl\:col-2,
.xl\:2xl\:col-2,
.xl\:3xl\:col-2,
.xl\:mobLS\:col-2,
.xl\:col-3,
.xl\:sm\:col-3,
.xl\:md\:col-3,
.xl\:lg\:col-3,
.xl\:xl\:col-3,
.xl\:2xl\:col-3,
.xl\:3xl\:col-3,
.xl\:mobLS\:col-3,
.xl\:col-4,
.xl\:sm\:col-4,
.xl\:md\:col-4,
.xl\:lg\:col-4,
.xl\:xl\:col-4,
.xl\:2xl\:col-4,
.xl\:3xl\:col-4,
.xl\:mobLS\:col-4,
.xl\:col-5,
.xl\:sm\:col-5,
.xl\:md\:col-5,
.xl\:lg\:col-5,
.xl\:xl\:col-5,
.xl\:2xl\:col-5,
.xl\:3xl\:col-5,
.xl\:mobLS\:col-5,
.xl\:col-6,
.xl\:sm\:col-6,
.xl\:md\:col-6,
.xl\:lg\:col-6,
.xl\:xl\:col-6,
.xl\:2xl\:col-6,
.xl\:3xl\:col-6,
.xl\:mobLS\:col-6,
.xl\:col-7,
.xl\:sm\:col-7,
.xl\:md\:col-7,
.xl\:lg\:col-7,
.xl\:xl\:col-7,
.xl\:2xl\:col-7,
.xl\:3xl\:col-7,
.xl\:mobLS\:col-7,
.xl\:col-8,
.xl\:sm\:col-8,
.xl\:md\:col-8,
.xl\:lg\:col-8,
.xl\:xl\:col-8,
.xl\:2xl\:col-8,
.xl\:3xl\:col-8,
.xl\:mobLS\:col-8,
.xl\:col-9,
.xl\:sm\:col-9,
.xl\:md\:col-9,
.xl\:lg\:col-9,
.xl\:xl\:col-9,
.xl\:2xl\:col-9,
.xl\:3xl\:col-9,
.xl\:mobLS\:col-9,
.xl\:col-10,
.xl\:sm\:col-10,
.xl\:md\:col-10,
.xl\:lg\:col-10,
.xl\:xl\:col-10,
.xl\:2xl\:col-10,
.xl\:3xl\:col-10,
.xl\:mobLS\:col-10,
.xl\:col-11,
.xl\:sm\:col-11,
.xl\:md\:col-11,
.xl\:lg\:col-11,
.xl\:xl\:col-11,
.xl\:2xl\:col-11,
.xl\:3xl\:col-11,
.xl\:mobLS\:col-11,
.xl\:col-12,
.xl\:sm\:col-12,
.xl\:md\:col-12,
.xl\:lg\:col-12,
.xl\:xl\:col-12,
.xl\:2xl\:col-12,
.xl\:3xl\:col-12,
.xl\:mobLS\:col-12{
		position: relative;
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}
	.xl\:col,
.xl\:sm\:col,
.xl\:md\:col,
.xl\:lg\:col,
.xl\:xl\:col,
.xl\:2xl\:col,
.xl\:3xl\:col,
.xl\:mobLS\:col,
.xl\:col-auto,
.xl\:sm\:col-auto,
.xl\:md\:col-auto,
.xl\:lg\:col-auto,
.xl\:xl\:col-auto,
.xl\:2xl\:col-auto,
.xl\:3xl\:col-auto,
.xl\:mobLS\:col-auto,
.xl\:col-1,
.xl\:sm\:col-1,
.xl\:md\:col-1,
.xl\:lg\:col-1,
.xl\:xl\:col-1,
.xl\:2xl\:col-1,
.xl\:3xl\:col-1,
.xl\:mobLS\:col-1,
.xl\:col-2,
.xl\:sm\:col-2,
.xl\:md\:col-2,
.xl\:lg\:col-2,
.xl\:xl\:col-2,
.xl\:2xl\:col-2,
.xl\:3xl\:col-2,
.xl\:mobLS\:col-2,
.xl\:col-3,
.xl\:sm\:col-3,
.xl\:md\:col-3,
.xl\:lg\:col-3,
.xl\:xl\:col-3,
.xl\:2xl\:col-3,
.xl\:3xl\:col-3,
.xl\:mobLS\:col-3,
.xl\:col-4,
.xl\:sm\:col-4,
.xl\:md\:col-4,
.xl\:lg\:col-4,
.xl\:xl\:col-4,
.xl\:2xl\:col-4,
.xl\:3xl\:col-4,
.xl\:mobLS\:col-4,
.xl\:col-5,
.xl\:sm\:col-5,
.xl\:md\:col-5,
.xl\:lg\:col-5,
.xl\:xl\:col-5,
.xl\:2xl\:col-5,
.xl\:3xl\:col-5,
.xl\:mobLS\:col-5,
.xl\:col-6,
.xl\:sm\:col-6,
.xl\:md\:col-6,
.xl\:lg\:col-6,
.xl\:xl\:col-6,
.xl\:2xl\:col-6,
.xl\:3xl\:col-6,
.xl\:mobLS\:col-6,
.xl\:col-7,
.xl\:sm\:col-7,
.xl\:md\:col-7,
.xl\:lg\:col-7,
.xl\:xl\:col-7,
.xl\:2xl\:col-7,
.xl\:3xl\:col-7,
.xl\:mobLS\:col-7,
.xl\:col-8,
.xl\:sm\:col-8,
.xl\:md\:col-8,
.xl\:lg\:col-8,
.xl\:xl\:col-8,
.xl\:2xl\:col-8,
.xl\:3xl\:col-8,
.xl\:mobLS\:col-8,
.xl\:col-9,
.xl\:sm\:col-9,
.xl\:md\:col-9,
.xl\:lg\:col-9,
.xl\:xl\:col-9,
.xl\:2xl\:col-9,
.xl\:3xl\:col-9,
.xl\:mobLS\:col-9,
.xl\:col-10,
.xl\:sm\:col-10,
.xl\:md\:col-10,
.xl\:lg\:col-10,
.xl\:xl\:col-10,
.xl\:2xl\:col-10,
.xl\:3xl\:col-10,
.xl\:mobLS\:col-10,
.xl\:col-11,
.xl\:sm\:col-11,
.xl\:md\:col-11,
.xl\:lg\:col-11,
.xl\:xl\:col-11,
.xl\:2xl\:col-11,
.xl\:3xl\:col-11,
.xl\:mobLS\:col-11,
.xl\:col-12,
.xl\:sm\:col-12,
.xl\:md\:col-12,
.xl\:lg\:col-12,
.xl\:xl\:col-12,
.xl\:2xl\:col-12,
.xl\:3xl\:col-12,
.xl\:mobLS\:col-12{
		position: relative;
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}
	.xl\:col,
.xl\:sm\:col,
.xl\:md\:col,
.xl\:lg\:col,
.xl\:xl\:col,
.xl\:2xl\:col,
.xl\:3xl\:col,
.xl\:mobLS\:col,
.xl\:col-auto,
.xl\:sm\:col-auto,
.xl\:md\:col-auto,
.xl\:lg\:col-auto,
.xl\:xl\:col-auto,
.xl\:2xl\:col-auto,
.xl\:3xl\:col-auto,
.xl\:mobLS\:col-auto,
.xl\:col-1,
.xl\:sm\:col-1,
.xl\:md\:col-1,
.xl\:lg\:col-1,
.xl\:xl\:col-1,
.xl\:2xl\:col-1,
.xl\:3xl\:col-1,
.xl\:mobLS\:col-1,
.xl\:col-2,
.xl\:sm\:col-2,
.xl\:md\:col-2,
.xl\:lg\:col-2,
.xl\:xl\:col-2,
.xl\:2xl\:col-2,
.xl\:3xl\:col-2,
.xl\:mobLS\:col-2,
.xl\:col-3,
.xl\:sm\:col-3,
.xl\:md\:col-3,
.xl\:lg\:col-3,
.xl\:xl\:col-3,
.xl\:2xl\:col-3,
.xl\:3xl\:col-3,
.xl\:mobLS\:col-3,
.xl\:col-4,
.xl\:sm\:col-4,
.xl\:md\:col-4,
.xl\:lg\:col-4,
.xl\:xl\:col-4,
.xl\:2xl\:col-4,
.xl\:3xl\:col-4,
.xl\:mobLS\:col-4,
.xl\:col-5,
.xl\:sm\:col-5,
.xl\:md\:col-5,
.xl\:lg\:col-5,
.xl\:xl\:col-5,
.xl\:2xl\:col-5,
.xl\:3xl\:col-5,
.xl\:mobLS\:col-5,
.xl\:col-6,
.xl\:sm\:col-6,
.xl\:md\:col-6,
.xl\:lg\:col-6,
.xl\:xl\:col-6,
.xl\:2xl\:col-6,
.xl\:3xl\:col-6,
.xl\:mobLS\:col-6,
.xl\:col-7,
.xl\:sm\:col-7,
.xl\:md\:col-7,
.xl\:lg\:col-7,
.xl\:xl\:col-7,
.xl\:2xl\:col-7,
.xl\:3xl\:col-7,
.xl\:mobLS\:col-7,
.xl\:col-8,
.xl\:sm\:col-8,
.xl\:md\:col-8,
.xl\:lg\:col-8,
.xl\:xl\:col-8,
.xl\:2xl\:col-8,
.xl\:3xl\:col-8,
.xl\:mobLS\:col-8,
.xl\:col-9,
.xl\:sm\:col-9,
.xl\:md\:col-9,
.xl\:lg\:col-9,
.xl\:xl\:col-9,
.xl\:2xl\:col-9,
.xl\:3xl\:col-9,
.xl\:mobLS\:col-9,
.xl\:col-10,
.xl\:sm\:col-10,
.xl\:md\:col-10,
.xl\:lg\:col-10,
.xl\:xl\:col-10,
.xl\:2xl\:col-10,
.xl\:3xl\:col-10,
.xl\:mobLS\:col-10,
.xl\:col-11,
.xl\:sm\:col-11,
.xl\:md\:col-11,
.xl\:lg\:col-11,
.xl\:xl\:col-11,
.xl\:2xl\:col-11,
.xl\:3xl\:col-11,
.xl\:mobLS\:col-11,
.xl\:col-12,
.xl\:sm\:col-12,
.xl\:md\:col-12,
.xl\:lg\:col-12,
.xl\:xl\:col-12,
.xl\:2xl\:col-12,
.xl\:3xl\:col-12,
.xl\:mobLS\:col-12{
		position: relative;
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}
	.xl\:col,
.xl\:sm\:col,
.xl\:md\:col,
.xl\:lg\:col,
.xl\:xl\:col,
.xl\:2xl\:col,
.xl\:3xl\:col,
.xl\:mobLS\:col,
.xl\:col-auto,
.xl\:sm\:col-auto,
.xl\:md\:col-auto,
.xl\:lg\:col-auto,
.xl\:xl\:col-auto,
.xl\:2xl\:col-auto,
.xl\:3xl\:col-auto,
.xl\:mobLS\:col-auto,
.xl\:col-1,
.xl\:sm\:col-1,
.xl\:md\:col-1,
.xl\:lg\:col-1,
.xl\:xl\:col-1,
.xl\:2xl\:col-1,
.xl\:3xl\:col-1,
.xl\:mobLS\:col-1,
.xl\:col-2,
.xl\:sm\:col-2,
.xl\:md\:col-2,
.xl\:lg\:col-2,
.xl\:xl\:col-2,
.xl\:2xl\:col-2,
.xl\:3xl\:col-2,
.xl\:mobLS\:col-2,
.xl\:col-3,
.xl\:sm\:col-3,
.xl\:md\:col-3,
.xl\:lg\:col-3,
.xl\:xl\:col-3,
.xl\:2xl\:col-3,
.xl\:3xl\:col-3,
.xl\:mobLS\:col-3,
.xl\:col-4,
.xl\:sm\:col-4,
.xl\:md\:col-4,
.xl\:lg\:col-4,
.xl\:xl\:col-4,
.xl\:2xl\:col-4,
.xl\:3xl\:col-4,
.xl\:mobLS\:col-4,
.xl\:col-5,
.xl\:sm\:col-5,
.xl\:md\:col-5,
.xl\:lg\:col-5,
.xl\:xl\:col-5,
.xl\:2xl\:col-5,
.xl\:3xl\:col-5,
.xl\:mobLS\:col-5,
.xl\:col-6,
.xl\:sm\:col-6,
.xl\:md\:col-6,
.xl\:lg\:col-6,
.xl\:xl\:col-6,
.xl\:2xl\:col-6,
.xl\:3xl\:col-6,
.xl\:mobLS\:col-6,
.xl\:col-7,
.xl\:sm\:col-7,
.xl\:md\:col-7,
.xl\:lg\:col-7,
.xl\:xl\:col-7,
.xl\:2xl\:col-7,
.xl\:3xl\:col-7,
.xl\:mobLS\:col-7,
.xl\:col-8,
.xl\:sm\:col-8,
.xl\:md\:col-8,
.xl\:lg\:col-8,
.xl\:xl\:col-8,
.xl\:2xl\:col-8,
.xl\:3xl\:col-8,
.xl\:mobLS\:col-8,
.xl\:col-9,
.xl\:sm\:col-9,
.xl\:md\:col-9,
.xl\:lg\:col-9,
.xl\:xl\:col-9,
.xl\:2xl\:col-9,
.xl\:3xl\:col-9,
.xl\:mobLS\:col-9,
.xl\:col-10,
.xl\:sm\:col-10,
.xl\:md\:col-10,
.xl\:lg\:col-10,
.xl\:xl\:col-10,
.xl\:2xl\:col-10,
.xl\:3xl\:col-10,
.xl\:mobLS\:col-10,
.xl\:col-11,
.xl\:sm\:col-11,
.xl\:md\:col-11,
.xl\:lg\:col-11,
.xl\:xl\:col-11,
.xl\:2xl\:col-11,
.xl\:3xl\:col-11,
.xl\:mobLS\:col-11,
.xl\:col-12,
.xl\:sm\:col-12,
.xl\:md\:col-12,
.xl\:lg\:col-12,
.xl\:xl\:col-12,
.xl\:2xl\:col-12,
.xl\:3xl\:col-12,
.xl\:mobLS\:col-12{
		position: relative;
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}
	.xl\:col-3{
		flex: 0 0 25%;
		max-width: 25%;
	}
	.xl\:col-4{
		flex: 0 0 33.333333333333336%;
		max-width: 33.333333333333336%;
	}
	.xl\:col-8{
		flex: 0 0 66.66666666666667%;
		max-width: 66.66666666666667%;
	}
	.xl\:col-9{
		flex: 0 0 75%;
		max-width: 75%;
	}
	.xl\:offset-1{
		margin-left: 8.333333333333334%;
	}
}
@media (min-width: 1600px){
	.\32xl\:col-span-2{
		grid-column: span 2 / span 2;
	}
	.\32xl\:mr-12{
		margin-right: 3rem;
	}
	.\32xl\:block{
		display: block;
	}
	.\32xl\:w-\[1360px\]{
		width: 1360px;
	}
	.\32xl\:grid-cols-2{
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
	.\32xl\:grid-cols-3{
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}
	.\32xl\:grid-cols-4{
		grid-template-columns: repeat(4, minmax(0, 1fr));
	}
	.\32xl\:p-16{
		padding: 4rem;
	}
	.\32xl\:text-3xl{
		font-size: 1.875rem;
		line-height: 2.25rem;
	}
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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O0NBQUE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7QUhFQTtDR0ZBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7QUhFQTtBQUFBO0NHRkE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTtBSEVBO0FBQUE7Q0dGQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7QUhFQTtBQUFBO0NHRkE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0FIRUE7QUFBQTtDR0ZBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtBSEVBO0FBQUE7Q0dGQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7QUhFQTtBQUFBO0NHRkE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0FIRUE7QUFBQTtDR0ZBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtBSEVBO0FBQUE7Q0dGQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7QUhFQTtBQUFBO0NHRkE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTtBSEVBO0FBQUE7Q0dGQTtDQUFBO0FIRUE7QUFBQTs7Ozs7Ozs7Ozs7Ozs7OztDR0ZBO0NBQUE7QUhFQTtBQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDR0ZBO0NBQUE7QUhFQTtBQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDR0ZBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0FIRUE7QUFBQTtDR0ZBO0FIRUE7QUFBQTtDR0ZBO0FIRUE7QUFBQTtDR0ZBO0FIRUE7QUFBQTtDR0ZBO0FIRUE7QUFBQTtDR0ZBO0FIRUE7QUFBQTtDR0ZBO0FIRUE7QUFBQTtDR0ZBO0NBQUE7QUhFQTtBQUFBO0NHRkE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTtBSEVBO0FBQUE7Q0dGQTtDQUFBO0NBQUE7QUhFQTtBQUFBO0NHRkE7Q0FBQTtBSEVBO0FBQUE7Q0dGQTtDQUFBO0NBQUE7QUhFQTtBQUFBO0NHRkE7Q0FBQTtDQUFBO0FIRUE7QUFBQTtDR0ZBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7QUhFQTtBQUFBO0NHRkE7Q0FBQTtBSEVBO0FBQUE7Q0dGQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0FIRUE7QUFBQTtDR0ZBO0NBQUE7Q0FBQTtDQUFBO0FIRUE7QUFBQTtDR0ZBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTtBSEVBO0FBQUE7Q0dGQTtBSEVBO0FBQUE7Q0dGQTtBSEVBO0FBQUE7Q0dGQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7QUhFQTtBQUFBO0NHRkE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0FIRUE7QUFBQTtDR0ZBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTtBSEVBO0FBQUE7Q0dGQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0FIRUE7QUFBQTtDR0ZBO0NBQUE7Q0FBQTtDQUFBO0FIRUE7QUFBQTtDR0ZBO0NBQUE7Q0FBQTtBSEVBO0FBQUE7Q0dGQTtBSEVBO0FBQUE7Q0dGQTtBSEVBO0FBQUE7Q0dGQTtBSEVBO0FBQUE7Q0dGQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7QUhFQTtBQUFBO0NHRkE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0FIRUE7QUFBQTtDR0ZBO0FIRUE7QUFBQTtDR0ZBO0FIRUE7QUFBQTtDR0ZBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0FIRUE7QUFBQTtDR0ZBO0NBQUE7Q0FBQTtDQUFBO0FIRUE7QUFBQTtDR0ZBO0NBQUE7Q0FBQTtDQUFBO0FIRUE7QUFBQTtDR0ZBO0NBQUE7QUhFQTtBQUFBO0NHRkE7QUhFQTtBQUFBO0NHRkE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTtBSEVBO0FBQUE7Q0dGQTtDQUFBO0FIRUE7QUFBQTtDR0ZBO0NBQUE7QUhFQTtBQUFBO0NHRkE7Q0FBQTtBSEVBO0FBQUE7Q0dGQTtDQUFBO0FIRUE7QUFBQTtDR0ZBO0NBQUE7QUhFQTtBQUFBO0NHRkE7Q0FBQTtBSEVBO0FBQUE7Q0dGQTtBSEVBO0FBQUE7Q0dGQTtBSEVBO0FBQUE7Q0dGQTtDQUFBO0FIRUE7QUFBQTtDR0ZBO0NBQUE7QUhFQTtBQUFBO0NHRkE7Q0FBQTtBSEVBO0FBQUE7Q0dGQTtBSEVBO0FBQUE7Q0dGQTtBSEVBO0FBQUE7Q0dGQTtBSEVBO0FBQUE7Q0dGQTtBSEVBO0FBQUE7Q0dGQTtDQUFBO0FIRUE7QUFBQTtDR0ZBO0FIRUE7QUFBQTtDR0ZBO0FIRUE7QUFBQTtDR0ZBO0FIRUE7QUFBQTtDR0ZBO0FIRUE7QUFBQTtDR0ZBO0FIRUE7QUFBQTtDR0ZBO0FIRUE7QUFBQTtDR0ZBO0FIRUE7QUFBQTtDR0ZBO0FIRUE7QUFBQTtDR0ZBO0FIRUE7QUFBQTtDR0ZBO0FIRUE7QUlDQTtFQUNJO0VBQ0E7RUFDQTtBSkVKO0FJQ0E7RUFDSTtFQUNBO0VBQ0E7QUpDSjtBSUVBO0VBQ0k7RUFDQTtFQUNBO0FKQUo7QUlHQTtFQUNJO0VBQ0E7RUFDQTtBSkRKO0FJSUE7RUFDSTtFQUNBO0VBQ0E7QUpGSjtBSUtBO0VBQ0k7RUFDQTtFQUNBO0FKSEo7QUtqQ0E7RUFDSTtJQUNFO0VMbUNKO0VLakNFO0lBQ0U7RUxtQ0o7QUFDRjtBS2hDQTtFQUNJO0lBQUs7RUxtQ1A7RUtsQ0U7SUFBTztFTHFDVDtBQUNGO0FLbkNBO0VBQ0k7SUFBSztFTHNDUDtFS3JDQztJQUFNO0VMd0NQO0VLdkNDO0lBQU07RUwwQ1A7RUt6Q0M7SUFBTTtFTDRDUDtFSzNDQTtJQUFPO0VMOENQO0FBQ0Y7QUs1Q0E7RUFDSTtJQUFLO0VMK0NQO0VLOUNFO0lBQU07RUxpRFI7RUtoREU7SUFBTTtFTG1EUjtFS2xERTtJQUFNO0VMcURSO0VLcERFO0lBQU87RUx1RFQ7QUFDRjtBTW5GQTtBQUNBOzs7RUFHRTtBTnFGRjs7QU1sRkE7QUFDQTs7RUFFRTtBTnFGRjs7QU1sRkE7QUFDQTs7Ozs7Ozs7Ozs7Ozs7RUFjRTtBTnFGRjs7QU1sRkE7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FOcUZGOztBTWxGQTtBQUNBOztFQUVFO0FOcUZGOztBTWxGQTtBQUNBO0VBQ0U7VUFBQTtBTnFGRjs7QU1sRkE7QUFDQTtFQUNFO0VB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QTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VLbVZZO0lBQ0k7RVJtSmQ7RVFoSlU7SUFDSTtJQUNBO0VSa0pkO0FBQ0Y7O0FRN0lBO0VBQ0k7QVJnSko7QUdoZkE7Q0FBQTtDQUFBO0NBQUE7QUt1V1k7RUFDSTtBUitJaEI7QUd2ZkE7Q0FBQTtDQUFBO0FLOFdnQjtFTDlXaEI7RUFBQTtFQUFBO0FIK2ZBOztBRy9mQTtDQUFBO0NBQUE7O0FBQUE7Q0FBQTtDQUFBO0NBQUE7RUs4WEk7Q0w5WEo7QUFBQTtDQUFBO0NBQUE7QUFBQTtDQUFBO0VLdVlRO0VBQ0E7Q0x4WVI7QUFBQTtDQUFBO0VLNllZO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0xqWlo7QUFBQTtDQUFBO0NBQUE7RUt3Wlk7RUFDQTtFQUNBO0VBQ0E7Q0wzWlo7QUs2Wlk7RUFDSTtBUnNJaEI7QVF2SVk7RUFDSTtBUnNJaEI7QVFsSVE7RUFDSTtFQUNBO0FSb0laOztBUTlIQTtFQUNJO0VBQ0E7QVJpSUo7QVFoSUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSa0lSO0FRaElNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUmtJUjtBUWhJTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJrSVI7QVFoSU07RUFDRTtFQUNBO0FSa0lSO0FRaElNO0VBQ0U7QVJrSVI7QVFoSU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJrSVI7QVFoSU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUmtJUjtBUWhJTTtFQUNFO0FSa0lSO0FRaElNO0VBQ0U7QVJrSVI7QVFoSU07RUFDRTtBUmtJUjtBUWhJTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJrSVI7QVFoSU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUmtJUjtBUWhJTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNB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Q0FBQTtDQUFBO0NBQUE7Q0FBQTtFSyt6QlE7Q0wvekJSO0FBQUE7Q0FBQTtDQUFBO0NBQUE7O0FBQUE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTtFTVVJO0NOVko7QUFBQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0FBQUE7Q0FBQTtDQUFBO0FBQUE7Q0FBQTtDQUFBO0NBQUE7QUFBQTtDQUFBO0NBQUE7Q0FBQTtBQUFBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7RU1nQ1E7RUFDQTtFQUNBO0VBQ0E7Q05uQ1I7QUFBQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7QUFBQTtDQUFBO0NBQUE7Q0FBQTtBQUFBO0NBQUE7Q0FBQTtDQUFBO0FBQUE7Q0FBQTtDQUFBO0NBQUE7QUFBQTtDQUFBO0NBQUE7Q0FBQTtBQUFBO0NBQUE7Q0FBQTtFTWdFUTtFQUNBO0VBQ0E7Q05sRVI7QU1vRVE7RU5wRVI7RUFBQTtFQUFBO0VNNERJO0lBV1E7SUFDQTtJQUNBO0VUbzdCVjtBQUNGO0FHOS9CQTtDQUFBO0VNZ0ZRO0VBQ0E7Q05qRlI7QUFBQTtDQUFBO0NBQUE7QUFBQTtDQUFBO0NBQUE7QU00Rkk7RUFDSTtBVCs2QlI7QVM3NkJRO0VBQ0k7RUFDQTtBVCs2Qlo7QUdoaENBO0NBQUE7Q0FBQTtBTXlHSTtFQUNJO0VBQ0E7QVQ0NkJSO0FHdmhDQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7RU1rSFE7RUFDQTtFQUNBO0VBQ0E7Q05ySFI7QUFBQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0FBQUE7Q0FBQTtDQUFBO0FBQUE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTs7QUFBQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7RU0ySkk7RUFDQTtFQUNBO0NON0pKO0FNK0pJO0VOL0pKO0VBQUE7RUFBQTtBSDZqQ0E7QVMxNUJJO0VObktKO0VBQUE7RUFBQTtBSGtrQ0E7O0FHbGtDQTtDQUFBO0NBQUE7Q0FBQTtD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QUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FIaXFEQTtBYXYwQ1E7RVYxVlI7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUgwcURBO0FhN3pDUTtFVjdXUjtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUhtckRBO0FhNXpDSTtFQUNJO0VBQ0E7QWI4ekNSO0FHdnJEQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0VVOFhZO0NWOVhaO0FBQUE7Q0FBQTtDQUFBO0FVc1lJO0VBQ0k7QWIwekNSO0FHanNEQTtDQUFBO0NBQUE7Q0FBQTtBQUFBO0NBQUE7Q0FBQTtDQUFBO0FBQUE7Q0FBQTtDQUFBO0FBQUE7Q0FBQTtDQUFBO0NBQUE7QUFBQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTtFVTZaZ0I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDVmphaEI7QUFBQTtDQUFBO0NBQUE7Q0FBQTtBVXlhUTtFQUNJO0VBQ0E7QWJtekNaOztBRzl0REE7Q0FBQTtDQUFBO0FBQUE7Q0FBQTtDQUFBO0NBQUE7QUFBQTtDQUFBO0NBQUE7Q0FBQTtBVTZiSTtFQUNJO0VBQ0E7QWIreUNSO0FhN3lDUTtFVmpjUjtFQUFBO0VBQUE7QUhtdkRBO0FHbnZEQTtDQUFBO0NBQUE7Q0FBQTtFVXdjWTtDVnhjWjs7QUFBQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0VVd2RJO0VBQ0E7Q1Z6ZEo7QUFBQTtDQUFBO0NBQUE7Q0FBQTtBQUFBO0NBQUE7Q0FBQTtFVW9lWTtDVnBlWjtBVXVlUTtFUnhjSjtFQUNBO0FMa3ZESjtBR2x4REE7Q0FBQTtDQUFBO0VVaWZRO0VBQ0E7Q1ZsZlI7QUFBQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0VVeWZZO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0NWamdCWjtBQUFBO0NBQUE7Q0FBQTtFVXVnQlk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NWNWdCWjtBQUFBO0NBQUE7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O0VBQ0E7RUFDQTtBaEJ1dkVaO0FnQnB2RVE7RUFDSTtFQUNBO0VBQ0E7QWhCc3ZFWjs7QWdCanZFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJvdkVKO0FnQmx2RUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCb3ZFUjtBZ0JqdkVJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWhCbXZFUjtBZ0IvdUVJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFYnhWUjtFYTBWUTtFQUNBO0VBQ0E7RUFDQTtBaEJndkVSO0FnQjV1RVE7RUFDSTtBaEI4dUVaO0FHaGxGQTtDQUFBO0NBQUE7Q0FBQTtBYXVXZ0I7RUFFSTtFQUNBO0FoQjZ1RXBCO0FnQjF1RWdCO0VBQ0k7RUFDQTtBaEI0dUVwQjtBZ0J6dUVnQjtFQUNJO0VBQ0E7QWhCMnVFcEI7QWdCeHVFZ0I7RUFDSTtFQUNBO0FoQjB1RXBCO0FnQnB1RUk7RUFDSTtFQUNBO0ViallSO0VBQUE7RWFtWVE7RUFDQTtBaEJzdUVSO0FnQm51RUk7RUFDSTtFQUNBO0ViellSO0VBQUE7RWEyWVE7RUFDQTtFQUNBO0FoQnF1RVI7QWdCbHVFSTtFQUNJO0VBQ0E7RUFDQTtBaEJvdUVSO0FnQmp1RUk7RUFDSTtFQUNBO0FoQm11RVI7O0FnQi90RUE7RUFDSTtFQUNBO0FoQmt1RUo7QWdCaHVFSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VidmFSO0VheWFRO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJrdUVSO0FnQmh1RVE7RUFHSTtBaEJndUVaOztBZ0IxdEVJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEI2dEVSO0FnQjN0RVE7RUFDSTtFQUNBO0FoQjZ0RVo7QWdCMXRFUTtFQUNJO0VBQ0E7QWhCNHRFWjtBZ0J6dEVRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEIydEVaO0FnQmp2RUk7RUF5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Sjs7QWlCN3pHQTtFQUNJO0VBQ0E7RUFDQTtBakJnMEdKOztBaUI3ekdBO0VBQ0k7RUFDQTtFQUNBO0FqQmcwR0o7O0FBaDNHQTtBa0JmSTtFQUVFO0FsQms0R047QWtCLzNHSTtFQUVFO0FsQmc0R047QWtCOTNHTTtFQUNFO0FsQmc0R1I7QWtCMTRHSTtFQUVFO0FsQjI0R047QWtCeDRHSTtFQUVFO0FsQnk0R047QWtCdjRHTTtFQUNFO0FsQnk0R1I7QWtCbjVHSTtFQUVFO0FsQm81R047QWtCajVHSTtFQUVFO0FsQms1R047QWtCaDVHTTtFQUNFO0FsQms1R1I7QWtCNTVHSTtFQUVFO0FsQjY1R047QWtCMTVHSTtFQUVFO0FsQjI1R047QWtCejVHTTtFQUNFO0FsQjI1R1I7QWtCcjZHSTtFQUVFO0FsQnM2R047QWtCbjZHSTtFQUVFO0FsQm82R047QWtCbDZHTTtFQUNFO0FsQm82R1I7QWtCOTZHSTtFQUVFO0FsQis2R047QWtCNTZHSTtFQUVFO0FsQjY2R047QWtCMzZHTTtFQUNFO0FsQjY2R1I7QWtCdjdHSTtFQUVFO0FsQnc3R047QWtCcjdHSTtFQUVFO0FsQnM3R047QWtCcDdHTTtFQUNFO0FsQnM3R1I7QWtCaDhHSTtFQUVFO0FsQmk4R047QWtCOTdHSTtFQUVFO0FsQis3R047QWtCNzdHTTtFQUNFO0FsQis3R1I7QWtCejhHSTtFQUVFO0FsQjA4R047QWtCdjhHSTtFQUVFO0FsQnc4R047QWtCdDhHTTtFQUNFO0FsQnc4R1I7QWtCbDlHSTtFQUVFO0FsQm05R047QWtCaDlHSTtFQUVFO0FsQmk5R047QWtCLzhHTTtFQUNFO0FsQmk5R1I7QWtCMzlHSTtFQUVFO0FsQjQ5R047QWtCejlHSTtFQUVFO0FsQjA5R047QWtCeDlHTTtFQUNFO0FsQjA5R1I7QWtCcCtHSTtFQUVFO0FsQnErR047QWtCbCtHSTtFQUVFO0FsQm0rR047QWtCaitHTTtFQUNFO0FsQm0rR1I7QWtCNytHSTtFQUVFO0FsQjgrR047QWtCMytHSTtFQUVFO0FsQjQrR047QWtCMStHTTtFQUNFO0FsQjQrR1I7QWtCdC9HSTtFQUVFO0FsQnUvR047QWtCcC9HSTtFQUVFO0FsQnEvR047QWtCbi9HTTtFQUNFO0FsQnEvR1I7QWtCLy9HSTtFQUVFO0FsQmdnSE47QWtCNy9HSTtFQUVFO0FsQjgvR047QWtCNS9HTTtFQUNFO0FsQjgvR1I7QWtCeGdISTtFQUVFO0FsQnlnSE47QWtCdGdISTtFQUVFO0FsQnVnSE47QWtCcmdITTtFQUNFO0FsQnVnSFI7QWtCamhISTtFQUVFO0FsQmtoSE47QWtCL2dISTtFQUVFO0FsQmdoSE47QWtCOWdITTtFQUNFO0FsQmdoSFI7QWtCMWhISTtFQUVFO0FsQjJoSE47QWtCeGhISTtFQUVFO0FsQnloSE47QWtCdmhITTtFQUNFO0FsQnloSFI7QWtCbmlISTtFQUVFO0FsQm9pSE47QWtCamlISTtFQUVFO0FsQmtpSE47QWtCaGlITTtFQUNFO0FsQmtpSFI7QWtCNWlISTtFQUVFO0FsQjZpSE47QWtCMWlISTtFQUVFO0FsQjJpSE47QWtCemlITTtFQUNFO0FsQjJpSFI7QWtCcmpISTtFQUVFO0FsQnNqSE47QWtCbmpISTtFQUVFO0FsQm9qSE47QWtCbGpITTtFQUNFO0FsQm9qSFI7QWtCOWpISTtFQUVFO0FsQitqSE47QWtCNWpISTtFQUVFO0FsQjZqSE47QWtCM2pITTtFQUNFO0FsQjZqSFI7QWtCdmtISTtFQUVFO0FsQndrSE47QWtCcmtISTtFQUVFO0FsQnNrSE47QWtCcGtITTtFQUNFO0FsQnNrSFI7QWtCaGxISTtFQUVFO0FsQmlsSE47QWtCOWtISTtFQUVFO0FsQitrSE47QWtCN2tITTtFQUNFO0FsQitrSFI7QWtCemxISTtFQUVFO0FsQjBsSE47QWtCdmxISTtFQUVFO0FsQndsSE47QWtCdGxITTtFQUNFO0FsQndsSFI7QWtCbG1ISTtFQUVFO0FsQm1tSE47QWtCaG1ISTtFQUVFO0FsQmltSE47QWtCL2xITTtFQUNFO0FsQmltSFI7QWtCM21ISTtFQUVFO0FsQjRtSE47QWtCem1ISTtFQUVFO0FsQjBtSE47QWtCeG1ITTtFQUNFO0FsQjBtSFI7QWtCcG5ISTtFQUVFO0FsQnFuSE47QWtCbG5ISTtFQUVFO0FsQm1uSE47QWtCam5ITTtFQUNFO0FsQm1uSFI7QWtCN25ISTtFQUVFO0FsQjhuSE47QWtCM25ISTtFQUVFO0FsQjRuSE47QWtCMW5ITTtFQUNFO0FsQjRuSFI7QWtCdG9ISTtFQUVFO0FsQnVvSE47QWtCcG9ISTtFQUVFO0FsQnFvSE47QWtCbm9ITTtFQUNFO0FsQnFvSFI7QWtCL29ISTtFQUVFO0FsQmdwSE47QWtCN29ISTtFQUVFO0FsQjhvSE47QWtCNW9ITTtFQUNFO0FsQjhvSFI7QWtCeHBISTtFQUVFO0FsQnlwSE47QWtCdHBISTtFQUVFO0FsQnVwSE47QWtCcnBITTtFQUNFO0FsQnVwSFI7QWtCanFISTtFQUVFO0FsQmtxSE47QWtCL3BISTtFQUVFO0FsQmdxSE47QWtCOXBITTtFQUNFO0FsQmdxSFI7QWtCMXFISTtFQUVFO0FsQjJxSE47QWtCeHFISTtFQUVFO0FsQnlxSE47QWtCdnFITTtFQUNFO0FsQnlxSFI7QWtCbnJISTtFQUVFO0FsQm9ySE47QWtCanJISTtFQUVFO0FsQmtySE47QWtCaHJITTtFQUNFO0FsQmtySFI7QWtCNXJISTtFQUVFO0FsQjZySE47QWtCMXJISTtFQUVFO0FsQjJySE47QWtCenJITTtFQUNFO0FsQjJySFI7QWtCcnNISTtFQUVFO0FsQnNzSE47QWtCbnNISTtFQUVFO0FsQm9zSE47QWtCbHNITTtFQUNFO0FsQm9zSFI7QWtCOXNISTtFQUVFO0FsQitzSE47QWtCNXNISTtFQUVFO0FsQjZzSE47QWtCM3NITTtFQUNFO0FsQjZzSFI7QWtCdnRISTtFQUVFO0FsQnd0SE47QWtCcnRISTtFQUVFO0FsQnN0SE47QWtCcHRITTtFQUNFO0FsQnN0SFI7QWtCaHVISTtFQUVFO0FsQml1SE47QWtCOXRISTtFQUVFO0FsQit0SE47QWtCN3RITTtFQUNFO0FsQit0SFI7QWtCenVISTtFQUVFO0FsQjB1SE47QWtCdnVISTtFQUVFO0FsQnd1SE47QWtCdHVITTtFQUNFO0FsQnd1SFI7QWtCbHZISTtFQUVFO0FsQm12SE47QWtCaHZISTtFQUVFO0FsQml2SE47QWtCL3VITTtFQUNFO0FsQml2SFI7QWtCM3ZISTtFQUVFO0FsQjR2SE47QWtCenZISTtFQUVFO0FsQjB2SE47QWtCeHZITTtFQUNFO0FsQjB2SFI7QWtCcHdISTtFQUVFO0FsQnF3SE47QWtCbHdISTtFQUVFO0FsQm13SE47QWtCandITTtFQUNFO0FsQm13SFI7QWtCN3dISTtFQUVFO0FsQjh3SE47QWtCM3dISTtFQUVFO0FsQjR3SE47QWtCMXdITTtFQUNFO0FsQjR3SFI7QWtCdHhISTtFQUVFO0FsQnV4SE47QWtCcHhISTtFQUVFO0FsQnF4SE47QWtCbnhITTtFQUNFO0FsQnF4SFI7QWtCL3hISTtFQUVFO0FsQmd5SE47QWtCN3hISTtFQUVFO0FsQjh4SE47QWtCNXhITTtFQUNFO0FsQjh4SFI7QWtCeHlISTtFQUVFO0FsQnl5SE47QWtCdHlISTtFQUVFO0FsQnV5SE47QWtCcnlITTtFQUNFO0FsQnV5SFI7QWtCanpISTtFQUVFO0FsQmt6SE47QWtCL3lISTtFQUVFO0FsQmd6SE47QWtCOXlITTtFQUNFO0FsQmd6SFI7QWtCMXpISTtFQUVFO0FsQjJ6SE47QWtCeHpISTtFQUVFO0FsQnl6SE47QWtCdnpITTtFQUNFO0FsQnl6SFI7QWtCbjBISTtFQUVFO0FsQm8wSE47QWtCajBISTtFQUVFO0FsQmswSE47QWtCaDBITTtFQUNFO0FsQmswSFI7QWtCNTBISTtFQUVFO0FsQjYwSE47QWtCMTBISTtFQUVFO0FsQjIwSE47QWtCejBITTtFQUNFO0FsQjIwSFI7QWtCcjFISTtFQUVFO0FsQnMxSE47QWtCbjFISTtFQUVFO0FsQm8xSE47QWtCbDFITTtFQUNFO0FsQm8xSFI7QWtCOTFISTtFQUVFO0FsQisxSE47QWtCNTFISTtFQUVFO0FsQjYxSE47QWtCMzFITTtFQUNFO0FsQjYxSFI7QWtCdjJISTtFQUVFO0FsQncySE47QWtCcjJISTtFQUVFO0FsQnMySE47QWtCcDJITTtFQUNFO0FsQnMySFI7QWtCaDNISTtFQUVFO0FsQmkzSE47QWtCOTJISTtFQUVFO0FsQisySE47QWtCNzJITTtFQUNFO0FsQisySFI7QWtCejNISTtFQUVFO0FsQjAzSE47QWtCdjNISTtFQUVFO0FsQnczSE47QWtCdDNITTtFQUNFO0FsQnczSFI7QWtCbDRISTtFQUVFO0FsQm00SE47QWtCaDRISTtFQUVFO0FsQmk0SE47QWtCLzNITTtFQUNFO0FsQmk0SFI7QWtCMzRISTtFQUVFO0FsQjQ0SE47QWtCejRISTtFQUVFO0FsQjA0SE47QWtCeDRITTtFQUNFO0FsQjA0SFI7QWtCcDVISTtFQUVFO0FsQnE1SE47QWtCbDVISTtFQUVFO0FsQm01SE47QWtCajVITTtFQUNFO0FsQm01SFI7O0FtQjkzSEk7RUFFRSxnRUFwQ087QW5CbzZIYjtBbUJsNEhJO0VBRUUsNERBcENPO0FuQnU2SGI7QW1CcjRISTtFQUVFLHVEQXBDTztBbkIwNkhiO0FtQng0SEk7RUFFRSx1REFwQ087QW5CNjZIYjtBbUIzNEhJO0VBRUUsMERBcENPO0FuQmc3SGI7QW1COTRISTtFQUVFLGtFQXBDTztBbkJtN0hiO0FtQmo1SEk7RUFFRSxtRUFwQ087QW5CczdIYjtBbUJwNUhJO0VBRUUsa0VBcENPO0FuQnk3SGI7QW1CdjVISTtFQUVFLCtEQXBDTztBbkI0N0hiO0FtQjE1SEk7RUFFRSwrREFwQ087QW5CKzdIYjtBbUI3NUhJO0VBRUUsaUVBcENPO0FuQms4SGI7QW1CaDZISTtFQUVFLGlFQXBDTztBbkJxOEhiO0FtQm42SEk7RUFFRSxnRUFwQ087QW5CdzhIYjtBbUJ0NkhJO0VBRUUsbUVBcENPO0FuQjI4SGI7QW1CejZISTtFQUVFLGlFQXBDTztBbkI4OEhiO0FtQjU2SEk7RUFFRSxnRUFwQ087QW5CaTlIYjtBbUIvNkhJO0VBRUUsbUVBcENPO0FuQm85SGI7QW1CbDdISTtFQUVFLGlFQXBDTztBbkJ1OUhiO0FtQnI3SEk7RUFFRSxnRUFwQ087QW5CMDlIYjtBbUJ4N0hJO0VBRUUsbUVBcENPO0FuQjY5SGI7O0FvQnY5SEE7Ozs7O0VBQUE7QUFPQTtFQUNFO0VBQ0E7QXBCeTlIRjtBb0J2OUhFO0VBQ0U7RUFDQTtBcEJ5OUhKOztBb0JyOUhBO0VBQ0U7QXBCdzlIRjs7QW9CcjlIQTtFQUNFO0FwQnc5SEY7O0FvQnI5SEE7RUFDRTtBcEJ3OUhGOztBb0JyOUhBO0VBQ0U7QXBCdzlIRjs7QW9CcjlIQTtFQUNFO0FwQnc5SEY7O0FvQnI5SEE7RUFDRTtBcEJ3OUhGOztBb0JyOUhBO0VBQ0U7QXBCdzlIRjs7QW9CcjlIQTtFQUNFO0FwQnc5SEY7O0FvQmw5SEE7Ozs7RUFBQTtBQU1BO0VBQ0U7RUFDQTtBcEJvOUhGO0FvQmw5SEU7RUFDRTtFQUNBO0FwQm85SEo7O0FvQmg5SEE7RUFDRTtBcEJtOUhGOztBb0JoOUhBO0VBQ0U7QXBCbTlIRjs7QW9CaDlIQTtFQUNFO0FwQm05SEY7O0FvQmg5SEE7RUFDRTtBcEJtOUhGOztBb0JoOUhBO0VBQ0U7QXBCbTlIRjs7QW9CaDlIQTtFQUNFO0FwQm05SEY7O0FvQmg5SEE7RUFDRTtBcEJtOUhGOztBb0JoOUhBO0VBQ0U7QXBCbTlIRjs7QW9CaDlIQTtFQUNFO0FwQm05SEY7O0FvQmg5SEE7RUFDRTtBcEJtOUhGOztBb0I3OEhBOztFQUFBO0FBSUE7RUFDRTtBcEIrOEhGO0FvQjc4SEU7RUFDRTtBcEIrOEhKOztBb0IzOEhBO0VBQ0U7QXBCODhIRjs7QW9CMzhIQTtFQUNFO0FwQjg4SEY7O0FvQjM4SEE7RUFDRTtBcEI4OEhGOztBb0IzOEhBO0VBQ0U7QXBCODhIRjs7QW9CeDhIQTs7O0VBQUE7QUFLQTtFQUNFO0VBQ0E7QXBCMDhIRjs7QW9CdjhIQTtFQUNFO0FwQjA4SEY7QW9CejhIRTtFQUFlO0FwQjQ4SGpCOztBb0J6OEhBO0VBQ0U7QXBCNDhIRjtBb0IzOEhFO0VBQWU7QXBCODhIakI7O0FvQjM4SEE7RUFDRTtBcEI4OEhGO0FvQjc4SEU7RUFBZTtBcEJnOUhqQjs7QW9CNzhIQTtFQUNFO0FwQmc5SEY7QW9CLzhIRTtFQUFlO0FwQms5SGpCOztBQTdtSUE7QUFHQTtDR3ZCQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7Q0FBQTtDQUFBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtDQUFBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7RUFBQTtFQUFBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtJQUFBO1NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7TUFBQTtBSHVCQTtBQUFBO0NHdkJBO01BQUE7QUh1QkE7QUFBQTtDR3ZCQTtNQUFBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtNQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtJQUFBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtDQUFBO0NBQUE7QUh1QkE7QUFBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDR3ZCQTtDQUFBO0NBQUE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtDQUFBO0FIdUJBO0FBQUE7Q0d2QkE7Q0FBQTtBSHVCQTtBQUFBO0NHdkJBO0NBQUE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQUFBO0NHdkJBO0FIdUJBO0FBQUE7Q0d2QkE7QUh1QkE7QUFBQTtDR3ZCQTtBSHVCQTtBQXZCQTtDR0FBO0NBQUE7QUh1QkE7QUF2QkE7Q0dBQTtDQUFBO0FIdUJBO0FBdkJBO0NHQUE7Q0FBQTtBSHVCQTtBQXZCQTtDR0FBO0NBQUE7QUh1QkE7QUF2QkE7Q0dBQTtDQUFBO0FIdUJBO0FBdkJBO0NHQUE7Q0FBQTtBSHVCQTtBQXZCQTtDR0FBO0NBQUE7QUh1QkE7QUF2QkE7Q0dBQTtDQUFBO0FIdUJBO0FBdkJBO0NHQUE7Q0FBQTtBSHVCQTtBQXZCQTtDR0FBO0NBQUE7QUh1QkE7QUF2QkE7Q0dBQTtDQUFBO0NBQUE7QUh1QkE7QUF2QkE7Q0dBQTtDQUFBO0FIdUJBO0FBdkJBO0NHQUE7Q0FBQTtDQUFBO0FIdUJBO0FBdkJBO0NHQUE7Q0FBQTtBSHVCQTtBQXZCQTtDR0FBO0NBQUE7QUh1QkE7QUF2QkE7Q0dBQTtDQUFBO0FIdUJBO0FBdkJBO0NHQUE7Q0FBQTtBSHVCQTtBQXZCQTtDR0FBO0NBQUE7QUh1QkE7QUF2QkE7Q0dBQTtBSHVCQTtBQXZCQTtDR0FBO0FIdUJBO0FBdkJBO0NHQUE7QUh1QkE7QUF2QkE7Q0dBQTtBSHVCQTtBQXZCQTtDR0FBO0NBQUE7QUh1QkE7QUF2QkE7Q0dBQTtDQUFBO0FIdUJBO0FBdkJBO0NHQUE7Q0FBQTtBSHVCQTtBQXZCQTtDR0FBO0NBQUE7QUh1QkE7QUF2QkE7Q0dBQTtDQUFBO0FIdUJBO0FBdkJBO0NHQUE7Q0FBQTtBSHVCQTtBQXZCQTtDR0FBO0NBQUE7QUh1QkE7QUF2QkE7Q0dBQTtDQUFBO0FIdUJBO0FBdkJBO0NHQUE7Q0FBQTtBSHVCQTtBQXZCQTtDR0FBO0NBQUE7QUh1QkE7QUF2QkE7Q0dBQTtBSHVCQTtBQXZCQTtDR0FBO0NBQUE7QUh1QkE7QUF2QkE7Q0dBQTtDQUFBO0FIdUJBO0FBdkJBO0NHQUE7Q0FBQTtBSHVCQTtBQXZCQTtDR0FBO0NBQUE7QUh1QkE7QUF2QkE7Q0dBQTtBSHVCQTtBQXZCQTtDR0FBO0NBQUE7QUh1QkE7QUF2QkE7Q0dBQTtDQUFBO0FIdUJBO0FBdkJBO0NHQUE7QUh1QkE7QUF2QkE7Q0dBQTtDQUFBO0FIdUJBO0FBdkJBO0NHQUE7Q0FBQTtBSHVCQTtBQXZCQTtDR0FBO0NBQUE7Q0FBQTtBSHVCQTtBQXZCQTtDR0FBO0NBQUE7QUh1QkE7QUF2QkE7Q0dBQTtDQUFBO0FIdUJBO0FBdkJBO0NHQUE7Q0FBQTtBSHVCQTtBQXZCQTtDR0FBO0NBQUE7QUh1QkE7QUF2QkE7Q0dBQTtBSHVCQTtBQXZCQTtDR0FBO0FIdUJBO0FBdkJBO0NHQUE7QUh1QkE7QUF2QkE7Q0dBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0FIdUJBO0FBdkJBO0NHQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtBSHVCQTtBQXZCQTtDR0FBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtBSHVCQTtBQXZCQTtDR0FBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtBSHVCQTtBQXZCQTtDR0FBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtDQUFBO0VBQUE7RUFBQTtFQUFBO0FIdUJBLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9Qcm90b0NNU1YyLy4vc2l0ZS5zY3NzIiwid2VicGFjazovL1Byb3RvQ01TVjIvLi9hc3NldHMvc2Nzcy8lM0NpbnB1dCUyMGNzcyUyMEFRbnMySiUzRSIsIndlYnBhY2s6Ly9Qcm90b0NNU1YyLy4vYXNzZXRzL3Njc3MvJTNDaW5wdXQlMjBjc3MlMjBQUlVGZHolM0UiLCJ3ZWJwYWNrOi8vUHJvdG9DTVNWMi88bm8gc291cmNlPiIsIndlYnBhY2s6Ly9Qcm90b0NNU1YyLy4vMS1zZXR0aW5ncy9fZ2xvYmFsLnNjc3MiLCJ3ZWJwYWNrOi8vUHJvdG9DTVNWMi8uLzItdG9vbHMvX21peGlucy5zY3NzIiwid2VicGFjazovL1Byb3RvQ01TVjIvLi8zLWdlbmVyaWMvX3Jlc2V0LnNjc3MiLCJ3ZWJwYWNrOi8vUHJvdG9DTVNWMi8uLzQtZWxlbWVudHMvX2VsZW1lbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vUHJvdG9DTVNWMi8uLzUtb2JqZWN0cy9fb2JqZWN0cy5zY3NzIiwid2VicGFjazovL1Byb3RvQ01TVjIvLi82LWNvbXBvbmVudHMvX2J1dHRvbi5zY3NzIiwid2VicGFjazovL1Byb3RvQ01TVjIvLi82LWNvbXBvbmVudHMvX2hlYWRlci5zY3NzIiwid2VicGFjazovL1Byb3RvQ01TVjIvLi82LWNvbXBvbmVudHMvX2Zvb3Rlci5zY3NzIiwid2VicGFjazovL1Byb3RvQ01TVjIvLi82LWNvbXBvbmVudHMvX2hlcm8uc2NzcyIsIndlYnBhY2s6Ly9Qcm90b0NNU1YyLy4vNi1jb21wb25lbnRzL19jYXJkcy5zY3NzIiwid2VicGFjazovL1Byb3RvQ01TVjIvLi82LWNvbXBvbmVudHMvX2Jhbm5lci5zY3NzIiwid2VicGFjazovL1Byb3RvQ01TVjIvLi82LWNvbXBvbmVudHMvX3NsaWRlci5zY3NzIiwid2VicGFjazovL1Byb3RvQ01TVjIvLi82LWNvbXBvbmVudHMvX2ZyZWViaWVzLnNjc3MiLCJ3ZWJwYWNrOi8vUHJvdG9DTVNWMi8uLzctdXRpbGl0aWVzL191dGlsaXRpZXMuc2NzcyIsIndlYnBhY2s6Ly9Qcm90b0NNU1YyLy4uLy4uL25vZGVfbW9kdWxlcy9hb3Mvc3JjL3Nhc3MvX2NvcmUuc2NzcyIsIndlYnBhY2s6Ly9Qcm90b0NNU1YyLy4uLy4uL25vZGVfbW9kdWxlcy9hb3Mvc3JjL3Nhc3MvX2Vhc2luZy5zY3NzIiwid2VicGFjazovL1Byb3RvQ01TVjIvLi4vLi4vbm9kZV9tb2R1bGVzL2Fvcy9zcmMvc2Fzcy9fYW5pbWF0aW9ucy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkB0YWlsd2luZCBiYXNlO1xuXG5AdGFpbHdpbmQgY29tcG9uZW50cztcblxuQGltcG9ydCAnLi8xLXNldHRpbmdzL2dsb2JhbCc7XG5AaW1wb3J0ICcuLzItdG9vbHMvbWl4aW5zJztcbkBpbXBvcnQgJy4vMy1nZW5lcmljL3Jlc2V0JztcbkBpbXBvcnQgJy4vNC1lbGVtZW50cy9lbGVtZW50cyc7XG5AaW1wb3J0ICcuLzUtb2JqZWN0cy9vYmplY3RzJztcbkBpbXBvcnQgJy4vNi1jb21wb25lbnRzL2J1dHRvbic7XG5AaW1wb3J0ICcuLzYtY29tcG9uZW50cy9oZWFkZXInO1xuQGltcG9ydCAnLi82LWNvbXBvbmVudHMvZm9vdGVyJztcbkBpbXBvcnQgJy4vNi1jb21wb25lbnRzL2hlcm8nO1xuQGltcG9ydCAnLi82LWNvbXBvbmVudHMvY2FyZHMnO1xuQGltcG9ydCAnLi82LWNvbXBvbmVudHMvYmFubmVyJztcbkBpbXBvcnQgJy4vNi1jb21wb25lbnRzL3NsaWRlcic7XG5AaW1wb3J0ICcuLzYtY29tcG9uZW50cy9mcmVlYmllcyc7XG5AaW1wb3J0ICcuLzctdXRpbGl0aWVzL3V0aWxpdGllcyc7XG4vKiEgcHVyZ2Vjc3Mgc3RhcnQgaWdub3JlICovXG5AaW1wb3J0IFwiYW9zL3NyYy9zYXNzL2Fvcy5zY3NzXCI7XG4vKiEgcHVyZ2Vjc3MgZW5kIGlnbm9yZSAqL1xuLy9AaW1wb3J0ICdzYXNzL2RpYWdub3N0aWNzLnNjc3MnO1xuXG5AdGFpbHdpbmQgdXRpbGl0aWVzO1xuIiwiLyohIG1vZGVybi1ub3JtYWxpemUgdjEuMS4wIHwgTUlUIExpY2Vuc2UgfCBodHRwczovL2dpdGh1Yi5jb20vc2luZHJlc29yaHVzL21vZGVybi1ub3JtYWxpemUgKi9cblxuLypcbkRvY3VtZW50XG49PT09PT09PVxuKi9cblxuLyoqXG5Vc2UgYSBiZXR0ZXIgYm94IG1vZGVsIChvcGluaW9uYXRlZCkuXG4qL1xuXG4qLFxuOjpiZWZvcmUsXG46OmFmdGVyIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyoqXG5Vc2UgYSBtb3JlIHJlYWRhYmxlIHRhYiBzaXplIChvcGluaW9uYXRlZCkuXG4qL1xuXG5odG1sIHtcblx0LW1vei10YWItc2l6ZTogNDtcblx0dGFiLXNpemU6IDQ7XG59XG5cbi8qKlxuMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4qL1xuXG5odG1sIHtcblx0bGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qXG5TZWN0aW9uc1xuPT09PT09PT1cbiovXG5cbi8qKlxuUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuKi9cblxuYm9keSB7XG5cdG1hcmdpbjogMDtcbn1cblxuLyoqXG5JbXByb3ZlIGNvbnNpc3RlbmN5IG9mIGRlZmF1bHQgZm9udHMgaW4gYWxsIGJyb3dzZXJzLiAoaHR0cHM6Ly9naXRodWIuY29tL3NpbmRyZXNvcmh1cy9tb2Rlcm4tbm9ybWFsaXplL2lzc3Vlcy8zKVxuKi9cblxuYm9keSB7XG5cdGZvbnQtZmFtaWx5OlxuXHRcdHN5c3RlbS11aSxcblx0XHQtYXBwbGUtc3lzdGVtLCAvKiBGaXJlZm94IHN1cHBvcnRzIHRoaXMgYnV0IG5vdCB5ZXQgYHN5c3RlbS11aWAgKi9cblx0XHQnU2Vnb2UgVUknLFxuXHRcdFJvYm90byxcblx0XHRIZWx2ZXRpY2EsXG5cdFx0QXJpYWwsXG5cdFx0c2Fucy1zZXJpZixcblx0XHQnQXBwbGUgQ29sb3IgRW1vamknLFxuXHRcdCdTZWdvZSBVSSBFbW9qaSc7XG59XG5cbi8qXG5Hcm91cGluZyBjb250ZW50XG49PT09PT09PT09PT09PT09XG4qL1xuXG4vKipcbjEuIEFkZCB0aGUgY29ycmVjdCBoZWlnaHQgaW4gRmlyZWZveC5cbjIuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIG9mIGJvcmRlciBjb2xvciBpbiBGaXJlZm94LiAoaHR0cHM6Ly9idWd6aWxsYS5tb3ppbGxhLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTkwNjU1KVxuKi9cblxuaHIge1xuXHRoZWlnaHQ6IDA7IC8qIDEgKi9cblx0Y29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLypcblRleHQtbGV2ZWwgc2VtYW50aWNzXG49PT09PT09PT09PT09PT09PT09PVxuKi9cblxuLyoqXG5BZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiovXG5cbmFiYnJbdGl0bGVdIHtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xufVxuXG4vKipcbkFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBFZGdlIGFuZCBTYWZhcmkuXG4qL1xuXG5iLFxuc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4xLiBJbXByb3ZlIGNvbnNpc3RlbmN5IG9mIGRlZmF1bHQgZm9udHMgaW4gYWxsIGJyb3dzZXJzLiAoaHR0cHM6Ly9naXRodWIuY29tL3NpbmRyZXNvcmh1cy9tb2Rlcm4tbm9ybWFsaXplL2lzc3Vlcy8zKVxuMi4gQ29ycmVjdCB0aGUgb2RkICdlbScgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuKi9cblxuY29kZSxcbmtiZCxcbnNhbXAsXG5wcmUge1xuXHRmb250LWZhbWlseTpcblx0XHR1aS1tb25vc3BhY2UsXG5cdFx0U0ZNb25vLVJlZ3VsYXIsXG5cdFx0Q29uc29sYXMsXG5cdFx0J0xpYmVyYXRpb24gTW9ubycsXG5cdFx0TWVubG8sXG5cdFx0bW9ub3NwYWNlOyAvKiAxICovXG5cdGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4qL1xuXG5zbWFsbCB7XG5cdGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcblByZXZlbnQgJ3N1YicgYW5kICdzdXAnIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4qL1xuXG5zdWIsXG5zdXAge1xuXHRmb250LXNpemU6IDc1JTtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuXHRib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG5cdHRvcDogLTAuNWVtO1xufVxuXG4vKlxuVGFidWxhciBkYXRhXG49PT09PT09PT09PT1cbiovXG5cbi8qKlxuMS4gUmVtb3ZlIHRleHQgaW5kZW50YXRpb24gZnJvbSB0YWJsZSBjb250ZW50cyBpbiBDaHJvbWUgYW5kIFNhZmFyaS4gKGh0dHBzOi8vYnVncy5jaHJvbWl1bS5vcmcvcC9jaHJvbWl1bS9pc3N1ZXMvZGV0YWlsP2lkPTk5OTA4OCwgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIwMTI5NylcbjIuIENvcnJlY3QgdGFibGUgYm9yZGVyIGNvbG9yIGluaGVyaXRhbmNlIGluIGFsbCBDaHJvbWUgYW5kIFNhZmFyaS4gKGh0dHBzOi8vYnVncy5jaHJvbWl1bS5vcmcvcC9jaHJvbWl1bS9pc3N1ZXMvZGV0YWlsP2lkPTkzNTcyOSwgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5NTAxNilcbiovXG5cbnRhYmxlIHtcblx0dGV4dC1pbmRlbnQ6IDA7IC8qIDEgKi9cblx0Ym9yZGVyLWNvbG9yOiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qXG5Gb3Jtc1xuPT09PT1cbiovXG5cbi8qKlxuMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4yLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4qL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuXHRmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuXHRmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cblx0bGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cblx0bWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlIGFuZCBGaXJlZm94LlxuMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG5Db3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuKi9cblxuYnV0dG9uLFxuW3R5cGU9J2J1dHRvbiddLFxuW3R5cGU9J3Jlc2V0J10sXG5bdHlwZT0nc3VibWl0J10ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG5SZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuKi9cblxuOjotbW96LWZvY3VzLWlubmVyIHtcblx0Ym9yZGVyLXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4vKipcblJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiovXG5cbjotbW96LWZvY3VzcmluZyB7XG5cdG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG5SZW1vdmUgdGhlIGFkZGl0aW9uYWwgJzppbnZhbGlkJyBzdHlsZXMgaW4gRmlyZWZveC5cblNlZTogaHR0cHM6Ly9naXRodWIuY29tL21vemlsbGEvZ2Vja28tZGV2L2Jsb2IvMmY5ZWFjZDlkM2Q5OTVjOTM3YjQyNTFhNTU1N2Q5NWQ0OTRjOWJlMS9sYXlvdXQvc3R5bGUvcmVzL2Zvcm1zLmNzcyNMNzI4LUw3MzdcbiovXG5cbjotbW96LXVpLWludmFsaWQge1xuXHRib3gtc2hhZG93OiBub25lO1xufVxuXG4vKipcblJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXQgJ2ZpZWxkc2V0JyBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4qL1xuXG5sZWdlbmQge1xuXHRwYWRkaW5nOiAwO1xufVxuXG4vKipcbkFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lIGFuZCBGaXJlZm94LlxuKi9cblxucHJvZ3Jlc3Mge1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gU2FmYXJpLlxuKi9cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbjEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4qL1xuXG5bdHlwZT0nc2VhcmNoJ10ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuXHRvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcblJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiovXG5cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4xLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byAnaW5oZXJpdCcgaW4gU2FmYXJpLlxuKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG5cdGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLypcbkludGVyYWN0aXZlXG49PT09PT09PT09PVxuKi9cblxuLypcbkFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIENocm9tZSBhbmQgU2FmYXJpLlxuKi9cblxuc3VtbWFyeSB7XG5cdGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cbiIsIi8qKlxuICogTWFudWFsbHkgZm9ya2VkIGZyb20gU1VJVCBDU1MgQmFzZTogaHR0cHM6Ly9naXRodWIuY29tL3N1aXRjc3MvYmFzZVxuICogQSB0aGluIGxheWVyIG9uIHRvcCBvZiBub3JtYWxpemUuY3NzIHRoYXQgcHJvdmlkZXMgYSBzdGFydGluZyBwb2ludCBtb3JlXG4gKiBzdWl0YWJsZSBmb3Igd2ViIGFwcGxpY2F0aW9ucy5cbiAqL1xuXG4vKipcbiAqIFJlbW92ZXMgdGhlIGRlZmF1bHQgc3BhY2luZyBhbmQgYm9yZGVyIGZvciBhcHByb3ByaWF0ZSBlbGVtZW50cy5cbiAqL1xuXG5ibG9ja3F1b3RlLFxuZGwsXG5kZCxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbmhyLFxuZmlndXJlLFxucCxcbnByZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbmZpZWxkc2V0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5vbCxcbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFRhaWx3aW5kIGN1c3RvbSByZXNldCBzdHlsZXNcbiAqL1xuXG4vKipcbiAqIDEuIFVzZSB0aGUgdXNlcidzIGNvbmZpZ3VyZWQgYHNhbnNgIGZvbnQtZmFtaWx5ICh3aXRoIFRhaWx3aW5kJ3MgZGVmYXVsdFxuICogICAgc2Fucy1zZXJpZiBmb250IHN0YWNrIGFzIGEgZmFsbGJhY2spIGFzIGEgc2FuZSBkZWZhdWx0LlxuICogMi4gVXNlIFRhaWx3aW5kJ3MgZGVmYXVsdCBcIm5vcm1hbFwiIGxpbmUtaGVpZ2h0IHNvIHRoZSB1c2VyIGlzbid0IGZvcmNlZFxuICogICAgdG8gb3ZlcnJpZGUgaXQgdG8gZW5zdXJlIGNvbnNpc3RlbmN5IGV2ZW4gd2hlbiB1c2luZyB0aGUgZGVmYXVsdCB0aGVtZS5cbiAqL1xuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHRoZW1lKCdmb250RmFtaWx5LnNhbnMnLCB1aS1zYW5zLXNlcmlmLCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIik7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuNTsgLyogMiAqL1xufVxuXG5cbi8qKlxuICogSW5oZXJpdCBmb250LWZhbWlseSBhbmQgbGluZS1oZWlnaHQgZnJvbSBgaHRtbGAgc28gdXNlcnMgY2FuIHNldCB0aGVtIGFzXG4gKiBhIGNsYXNzIGRpcmVjdGx5IG9uIHRoZSBgaHRtbGAgZWxlbWVudC5cbiAqL1xuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4vKipcbiAqIDEuIFByZXZlbnQgcGFkZGluZyBhbmQgYm9yZGVyIGZyb20gYWZmZWN0aW5nIGVsZW1lbnQgd2lkdGguXG4gKlxuICogICAgV2UgdXNlZCB0byBzZXQgdGhpcyBpbiB0aGUgaHRtbCBlbGVtZW50IGFuZCBpbmhlcml0IGZyb21cbiAqICAgIHRoZSBwYXJlbnQgZWxlbWVudCBmb3IgZXZlcnl0aGluZyBlbHNlLiBUaGlzIGNhdXNlZCBpc3N1ZXNcbiAqICAgIGluIHNoYWRvdy1kb20tZW5oYW5jZWQgZWxlbWVudHMgbGlrZSA8ZGV0YWlscz4gd2hlcmUgdGhlIGNvbnRlbnRcbiAqICAgIGlzIHdyYXBwZWQgYnkgYSBkaXYgd2l0aCBib3gtc2l6aW5nIHNldCB0byBgY29udGVudC1ib3hgLlxuICpcbiAqICAgIGh0dHBzOi8vZ2l0aHViLmNvbS9tb3pkZXZzL2Nzc3JlbWVkeS9pc3N1ZXMvNFxuICpcbiAqXG4gKiAyLiBBbGxvdyBhZGRpbmcgYSBib3JkZXIgdG8gYW4gZWxlbWVudCBieSBqdXN0IGFkZGluZyBhIGJvcmRlci13aWR0aC5cbiAqXG4gKiAgICBCeSBkZWZhdWx0LCB0aGUgd2F5IHRoZSBicm93c2VyIHNwZWNpZmllcyB0aGF0IGFuIGVsZW1lbnQgc2hvdWxkIGhhdmUgbm9cbiAqICAgIGJvcmRlciBpcyBieSBzZXR0aW5nIGl0J3MgYm9yZGVyLXN0eWxlIHRvIGBub25lYCBpbiB0aGUgdXNlci1hZ2VudFxuICogICAgc3R5bGVzaGVldC5cbiAqXG4gKiAgICBJbiBvcmRlciB0byBlYXNpbHkgYWRkIGJvcmRlcnMgdG8gZWxlbWVudHMgYnkganVzdCBzZXR0aW5nIHRoZSBgYm9yZGVyLXdpZHRoYFxuICogICAgcHJvcGVydHksIHdlIGNoYW5nZSB0aGUgZGVmYXVsdCBib3JkZXItc3R5bGUgZm9yIGFsbCBlbGVtZW50cyB0byBgc29saWRgLCBhbmRcbiAqICAgIHVzZSBib3JkZXItd2lkdGggdG8gaGlkZSB0aGVtIGluc3RlYWQuIFRoaXMgd2F5IG91ciBgYm9yZGVyYCB1dGlsaXRpZXMgb25seVxuICogICAgbmVlZCB0byBzZXQgdGhlIGBib3JkZXItd2lkdGhgIHByb3BlcnR5IGluc3RlYWQgb2YgdGhlIGVudGlyZSBgYm9yZGVyYFxuICogICAgc2hvcnRoYW5kLCBtYWtpbmcgb3VyIGJvcmRlciB1dGlsaXRpZXMgbXVjaCBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBjb21wb3NlLlxuICpcbiAqICAgIGh0dHBzOi8vZ2l0aHViLmNvbS90YWlsd2luZGNzcy90YWlsd2luZGNzcy9wdWxsLzExNlxuICovXG5cbiosXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGJvcmRlci13aWR0aDogMDsgLyogMiAqL1xuICBib3JkZXItc3R5bGU6IHNvbGlkOyAvKiAyICovXG4gIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yOyAvKiAyICovXG59XG5cbi8qXG4gKiBFbnN1cmUgaG9yaXpvbnRhbCBydWxlcyBhcmUgdmlzaWJsZSBieSBkZWZhdWx0XG4gKi9cblxuaHIge1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG59XG5cbi8qKlxuICogVW5kbyB0aGUgYGJvcmRlci1zdHlsZTogbm9uZWAgcmVzZXQgdGhhdCBOb3JtYWxpemUgYXBwbGllcyB0byBpbWFnZXMgc28gdGhhdFxuICogb3VyIGBib3JkZXIte3dpZHRofWAgdXRpbGl0aWVzIGhhdmUgdGhlIGV4cGVjdGVkIGVmZmVjdC5cbiAqXG4gKiBUaGUgTm9ybWFsaXplIHJlc2V0IGlzIHVubmVjZXNzYXJ5IGZvciB1cyBzaW5jZSB3ZSBkZWZhdWx0IHRoZSBib3JkZXItd2lkdGhcbiAqIHRvIDAgb24gYWxsIGVsZW1lbnRzLlxuICpcbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS90YWlsd2luZGNzcy90YWlsd2luZGNzcy9pc3N1ZXMvMzYyXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5pbnB1dDo6cGxhY2Vob2xkZXIsXG50ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogdGhlbWUoJ2NvbG9ycy5ncmF5LjQwMCcsICNhMWExYWEpO1xufVxuXG5idXR0b24sXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyoqXG4gKiBPdmVycmlkZSBsZWdhY3kgZm9jdXMgcmVzZXQgZnJvbSBOb3JtYWxpemUgd2l0aCBtb2Rlcm4gRmlyZWZveCBmb2N1cyBzdHlsZXMuXG4gKlxuICogVGhpcyBpcyBhY3R1YWxseSBhbiBpbXByb3ZlbWVudCBvdmVyIHRoZSBuZXcgZGVmYXVsdHMgaW4gRmlyZWZveCBpbiBvdXIgdGVzdGluZyxcbiAqIGFzIGl0IHRyaWdnZXJzIHRoZSBiZXR0ZXIgZm9jdXMgc3R5bGVzIGV2ZW4gZm9yIGxpbmtzLCB3aGljaCBzdGlsbCB1c2UgYSBkb3R0ZWRcbiAqIG91dGxpbmUgaW4gRmlyZWZveCBieSBkZWZhdWx0LlxuICovXG4gXG46LW1vei1mb2N1c3Jpbmcge1xuXHRvdXRsaW5lOiBhdXRvO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8qKlxuICogUmVzZXQgbGlua3MgdG8gb3B0aW1pemUgZm9yIG9wdC1pbiBzdHlsaW5nIGluc3RlYWQgb2ZcbiAqIG9wdC1vdXQuXG4gKi9cblxuYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG59XG5cbi8qKlxuICogUmVzZXQgZm9ybSBlbGVtZW50IHByb3BlcnRpZXMgdGhhdCBhcmUgZWFzeSB0byBmb3JnZXQgdG9cbiAqIHN0eWxlIGV4cGxpY2l0bHkgc28geW91IGRvbid0IGluYWR2ZXJ0ZW50bHkgaW50cm9kdWNlXG4gKiBzdHlsZXMgdGhhdCBkZXZpYXRlIGZyb20geW91ciBkZXNpZ24gc3lzdGVtLiBUaGVzZSBzdHlsZXNcbiAqIHN1cHBsZW1lbnQgYSBwYXJ0aWFsIHJlc2V0IHRoYXQgaXMgYWxyZWFkeSBhcHBsaWVkIGJ5XG4gKiBub3JtYWxpemUuY3NzLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLyoqXG4gKiBVc2UgdGhlIGNvbmZpZ3VyZWQgJ21vbm8nIGZvbnQgZmFtaWx5IGZvciBlbGVtZW50cyB0aGF0XG4gKiBhcmUgZXhwZWN0ZWQgdG8gYmUgcmVuZGVyZWQgd2l0aCBhIG1vbm9zcGFjZSBmb250LCBmYWxsaW5nXG4gKiBiYWNrIHRvIHRoZSBzeXN0ZW0gbW9ub3NwYWNlIHN0YWNrIGlmIHRoZXJlIGlzIG5vIGNvbmZpZ3VyZWRcbiAqICdtb25vJyBmb250IGZhbWlseS5cbiAqL1xuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiB0aGVtZSgnZm9udEZhbWlseS5tb25vJywgdWktbW9ub3NwYWNlLCBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlKTtcbn1cblxuLyoqXG4gKiAxLiBNYWtlIHJlcGxhY2VkIGVsZW1lbnRzIGBkaXNwbGF5OiBibG9ja2AgYnkgZGVmYXVsdCBhcyB0aGF0J3NcbiAqICAgIHRoZSBiZWhhdmlvciB5b3Ugd2FudCBhbG1vc3QgYWxsIG9mIHRoZSB0aW1lLiBJbnNwaXJlZCBieVxuICogICAgQ1NTIFJlbWVkeSwgd2l0aCBgc3ZnYCBhZGRlZCBhcyB3ZWxsLlxuICpcbiAqICAgIGh0dHBzOi8vZ2l0aHViLmNvbS9tb3pkZXZzL2Nzc3JlbWVkeS9pc3N1ZXMvMTRcbiAqIFxuICogMi4gQWRkIGB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlYCB0byBhbGlnbiByZXBsYWNlZCBlbGVtZW50cyBtb3JlXG4gKiAgICBzZW5zaWJseSBieSBkZWZhdWx0IHdoZW4gb3ZlcnJpZGluZyBgZGlzcGxheWAgYnkgYWRkaW5nIGFcbiAqICAgIHV0aWxpdHkgbGlrZSBgaW5saW5lYC5cbiAqXG4gKiAgICBUaGlzIGNhbiB0cmlnZ2VyIGEgcG9vcmx5IGNvbnNpZGVyZWQgbGludGluZyBlcnJvciBpbiBzb21lXG4gKiAgICB0b29scyBidXQgaXMgaW5jbHVkZWQgYnkgZGVzaWduLlxuICogXG4gKiAgICBodHRwczovL2dpdGh1Yi5jb20vamVuc2ltbW9ucy9jc3NyZW1lZHkvaXNzdWVzLzE0I2lzc3VlY29tbWVudC02MzQ5MzQyMTBcbiAqL1xuXG5pbWcsXG5zdmcsXG52aWRlbyxcbmNhbnZhcyxcbmF1ZGlvLFxuaWZyYW1lLFxuZW1iZWQsXG5vYmplY3Qge1xuICBkaXNwbGF5OiBibG9jazsgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29uc3RyYWluIGltYWdlcyBhbmQgdmlkZW9zIHRvIHRoZSBwYXJlbnQgd2lkdGggYW5kIHByZXNlcnZlXG4gKiB0aGVpciBpbnRyaW5zaWMgYXNwZWN0IHJhdGlvLlxuICpcbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS9tb3pkZXZzL2Nzc3JlbWVkeS9pc3N1ZXMvMTRcbiAqL1xuXG5pbWcsXG52aWRlbyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIEVuc3VyZSB0aGUgZGVmYXVsdCBicm93c2VyIGJlaGF2aW9yIG9mIHRoZSBgaGlkZGVuYCBhdHRyaWJ1dGUuXG4gKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIixudWxsLCIvL0ZvbnRzXG5AaW1wb3J0IHVybChcIi8vZmFzdC5mb250cy5uZXQvdC8xLmNzcz9hcGlUeXBlPWNzcyZwcm9qZWN0aWQ9OGY1ZGZlYWEtYmE3Yy00MjRkLTk3NDgtNWE0OGI5YTIzYmY0XCIpO1xuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJGaWxzb24gU29mdFwiO1xuICAgIHNyYzogdXJsKFwiLi4vLi4vLi4vcHVibGljL2ZvbnRzLzQ4OGUzNWRhLTQ1YWMtNDllYS05MTkzLWIzZTg1NzExOWU2Ny53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vLi4vcHVibGljL2ZvbnRzLzhhNzYyZmVhLWFjZGUtNDNiMi1hOTdmLTNmNTIyOTM1NTJlZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiRmlsc29uIFNvZnRcIjtcbiAgICBzcmM6IHVybChcIi4uLy4uLy4uL3B1YmxpYy9mb250cy9hNGQ1NTAzMi0wYTBmLTRhMDMtYjE3YS1jZGQwZDNkZDc0MTIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uLy4uL3B1YmxpYy9mb250cy81ZDE0ZGJlYi1hZjcyLTQ4OTQtOWEyOS1lMjU3ZjQ4YTQzMGUud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkZpbHNvbiBTb2Z0XCI7XG4gICAgc3JjOiB1cmwoXCIuLi8uLi8uLi9wdWJsaWMvZm9udHMvNjJhZmNhZTYtZDdlZC00MWE3LWFjZTYtYzkwOTE0NjVmMjM2LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi8uLi9wdWJsaWMvZm9udHMvYjkzNmE1ZmYtNzllNS00MGVkLWE5NWEtYTcyMzZmYzJmMDQ5LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJGaWxzb24gU29mdFwiO1xuICAgIHNyYzogdXJsKFwiLi4vLi4vLi4vcHVibGljL2ZvbnRzLzNhN2IwZmQyLTU4OTgtNDcwZi04Yzc1LTc3YzE2YTFjNjhkOC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vLi4vcHVibGljL2ZvbnRzL2I0NzZjMmMwLWRjMTUtNGJjZS04MzMwLTQ0NTJlMzdjOTNjMi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiRmlsc29uIFNvZnRcIjtcbiAgICBzcmM6IHVybChcIi4uLy4uLy4uL3B1YmxpYy9mb250cy85ODk1YjRjMy1lZTc0LTQ1NjktYTY1MS00MDRjMzRjNDY3MWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uLy4uL3B1YmxpYy9mb250cy82MDAxOGFkNS02ODk3LTQ5YjctODg1Ni00ZDg0OWUyYTE4YTYud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIlNraXBweSBTaGFycFwiO1xuICAgIHNyYzogdXJsKFwiLi4vLi4vLi4vcHVibGljL2ZvbnRzLzkzNTk2OWQzLWMxYmMtNGYzNC1iMzA3LWYyMDVjNzRlMTA3OS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vLi4vcHVibGljL2ZvbnRzL2JlNWY2M2NiLTFlZTYtNGVmOC1hODYwLTk3YjQ1OGQ4MjVlYi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLy9Db2xvdXJzXG4kc2hhZG93LWNvbG91cjogIzAwNTI2YjtcbiRwcmltYXJ5LWxpZ2h0OiAjMDA5NWNkO1xuXG4vL1JFTVxuJHJlbTogMTBweDtcblxuLy9Gb250IFNpemVzXG4kdGV4dC1zbTogMS41cmVtO1xuXG4vL0xpbmUgSGVpZ2h0XG4kbGg6IDJlbTtcbiIsIkBrZXlmcmFtZXMgc2xpZGUge1xuICAgIDAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTE2MHB4LCAwLCAwKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZmx5IHtcbiAgICAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTsgfVxuICAgIDEwMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpOyB9XG59XG5cbkBrZXlmcmFtZXMgd2lnZ2xlIHtcbiAgICAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gICA0MCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAgNjAlIHsgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7IH1cbiAgIDgwJSB7IHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTsgfVxuICAxMDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbn1cblxuQGtleWZyYW1lcyBzY3JpYmJsZSB7XG4gICAgMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAgIDI1JSB7IHRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7IH1cbiAgICA1MCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgxMGRlZyk7IH1cbiAgICA3NSUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpOyB9XG4gICAgMTAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG59XG5cbkBtaXhpbiB0ZXh0LXNtKCkge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xufVxuXG5AbWl4aW4gdGV4dC1tZCgpIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbn1cblxuQG1peGluIHRleHQtdGl0bGUoKSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcblxuICAgIEBzY3JlZW4gbGcge1xuICAgICAgICBmb250LXNpemU6IDIuN3JlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDRyZW07XG4gICAgfVxufVxuXG5AbWl4aW4gdHJhbnMtYWxsKCkge1xuICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2U7XG59IiwiLyogQm94IHNpemluZyBydWxlcyAqL1xuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogUmVtb3ZlIGRlZmF1bHQgcGFkZGluZyAqL1xudWxbY2xhc3NdLFxub2xbY2xhc3NdIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogUmVtb3ZlIGRlZmF1bHQgbWFyZ2luICovXG5ib2R5LFxuaDEsXG5oMixcbmgzLFxuaDQsXG5wLFxudWxbY2xhc3NdLFxub2xbY2xhc3NdLFxubGksXG5maWd1cmUsXG5maWdjYXB0aW9uLFxuYmxvY2txdW90ZSxcbmRsLFxuZGQge1xuICBtYXJnaW46IDA7XG59XG5cbi8qIFNldCBjb3JlIGJvZHkgZGVmYXVsdHMgKi9cbmJvZHkge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZVNwZWVkO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiBSZW1vdmUgbGlzdCBzdHlsZXMgb24gdWwsIG9sIGVsZW1lbnRzIHdpdGggYSBjbGFzcyBhdHRyaWJ1dGUgKi9cbnVsW2NsYXNzXSxcbm9sW2NsYXNzXSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi8qIEEgZWxlbWVudHMgdGhhdCBkb24ndCBoYXZlIGEgY2xhc3MgZ2V0IGRlZmF1bHQgc3R5bGVzICovXG5hOm5vdChbY2xhc3NdKSB7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogYXV0bztcbn1cblxuLyogTWFrZSBpbWFnZXMgZWFzaWVyIHRvIHdvcmsgd2l0aCAqL1xuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogTmF0dXJhbCBmbG93IGFuZCByaHl0aG0gaW4gYXJ0aWNsZXMgYnkgZGVmYXVsdCAqL1xuYXJ0aWNsZSA+ICogKyAqIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuXG4vKiBJbmhlcml0IGZvbnRzIGZvciBpbnB1dHMgYW5kIGJ1dHRvbnMgKi9cbmlucHV0LFxuYnV0dG9uLFxudGV4dGFyZWEsXG5zZWxlY3Qge1xuICBmb250OiBpbmhlcml0O1xufVxuXG4vKiBSZW1vdmUgYWxsIGFuaW1hdGlvbnMgYW5kIHRyYW5zaXRpb25zIGZvciBwZW9wbGUgdGhhdCBwcmVmZXIgbm90IHRvIHNlZSB0aGVtICovXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAqIHtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMDFtcyAhaW1wb3J0YW50O1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDEgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjAxbXMgIWltcG9ydGFudDtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cblxuIiwiaHRtbCB7XG4gICAgZm9udC1zaXplOiAkcmVtO1xufVxuXG5ib2R5IHtcbiAgICBAYXBwbHkgZm9udC1ib2R5O1xuICAgIEBhcHBseSB0ZXh0LW5hdnk7XG4gICAgQGFwcGx5IG92ZXJmbG93LXgtaGlkZGVuO1xuXG4gICAgZm9udC1zaXplOiAkdGV4dC1zbTtcbiAgICBsaW5lLWhlaWdodDogJGxoO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICBAYXBwbHkgZm9udC1oZWFkaW5nO1xufVxuXG4uaW5saW5lRWRpdG9yIHtcbiAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICAgICAgQGFwcGx5IGZvbnQtaGVhZGluZztcbiAgICB9XG59XG5cbmgxLCAuaDEge1xuICAgIEBhcHBseSB0ZXh0LWgxO1xufVxuXG5oMywgLmgzIHtcbiAgICBAYXBwbHkgdGV4dC1oMztcbn1cblxudWwge1xuICAgIEBhcHBseSBsaXN0LWRpc2M7XG4gICAgQGFwcGx5IGZvbnQtbWVkaXVtO1xuXG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogJGxoO1xufVxuXG4ubWFpbi1oZWFkZXIsIC5tYWluLXNpZGViYXIge1xuICAgIHVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICB9XG59XG5cbi5ob21lLWNvbnRlbnQsIC5hYm91dC1wYWdlLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xufVxuXG5sYWJlbCwgYSwgYnV0dG9uIHtcbiAgICBjdXJzb3I6IHVybCgnLi4vLi4vLi4vcHVibGljL2ltYWdlcy9sYXlvdXQvY3Vyc29yLXBvaW50ZXIuc3ZnJyksIGF1dG87XG59XG4iLCIuY29udGFpbmVyIHtcbiAgICBAc2NyZWVuIHhsIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgfVxufVxuXG4uc2t5LWJhbm5lciB7XG4gICAgQGFwcGx5IGJnLXNreS1iYW5uZXI7XG4gICAgbWFyZ2luLXRvcDogLTEwMHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0LXk6IG5vLXJlcGVhdDtcbiAgICBAYXBwbHkgb3ZlcmZsb3cteC1oaWRkZW47XG4gICAgQGFwcGx5IHJlbGF0aXZlO1xuXG4gICAgbWluLWhlaWdodDogMzEwcHg7XG5cbiAgICAmX19iZyB7XG4gICAgICAgIEBhcHBseSBiZy1jbG91ZHMgaC1mdWxsO1xuXG4gICAgICAgIG1pbi1oZWlnaHQ6IDMxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTE2MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDUwJTtcbiAgICAgICAgd2lkdGg6IDM0ODBweDtcbiAgICAgICAgYW5pbWF0aW9uOiBzbGlkZSAyMHMgbGluZWFyIGluZmluaXRlO1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBAYXBwbHkgcmVsYXRpdmU7XG4gICAgICAgIGFuaW1hdGlvbjogZmx5IDJzIGluZmluaXRlIGFsdGVybmF0ZTtcbiAgICB9XG5cbiAgICAmX190ZXh0LWJsb2NrIHtcbiAgICAgICAgQGFwcGx5IGFic29sdXRlO1xuICAgICAgICBAYXBwbHkgZm9udC1tZWRpdW07XG4gICAgICAgIEBhcHBseSB0ZXh0LXJlZDtcblxuICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaDtcbiAgICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgICBsZWZ0OiA2MHB4O1xuICAgIH1cblxuICAgID4gLmNvbnRhaW5lciB7XG4gICAgICAgIEBhcHBseSBhYnNvbHV0ZTtcbiAgICAgICAgQGFwcGx5IGZsZXg7XG4gICAgICAgIEBhcHBseSBqdXN0aWZ5LWNlbnRlcjtcblxuICAgICAgICB0b3A6NTAlO1xuICAgICAgICBsZWZ0OjUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgfVxufVxuXG4ucGFnZS1jb250ZW50IHtcbiAgICBAYXBwbHkgb3ZlcmZsb3cteC1oaWRkZW47XG5cbiAgICBwYWRkaW5nOiAxMDBweCAwO1xuXG4gICAgaDMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgIH1cbn1cblxuLnJldmlld3Mge1xuICAgIEBhcHBseSBiZy1idW50aW5nO1xuICAgIEBhcHBseSBiZy1uYXZ5O1xuICAgIEBhcHBseSB0ZXh0LXdoaXRlO1xuXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHBhZGRpbmc6IDgwcHggMCA2MHB4O1xuXG4gICAgQHNjcmVlbiBsZyB7XG4gICAgICAgIHBhZGRpbmc6IDE3MHB4IDA7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgICBAYXBwbHkgbWItMTI7XG4gICAgfVxuXG4gICAgLnJldmlldy1zbGlkZXIge1xuICAgICAgICBAYXBwbHkgcmVsYXRpdmU7XG4gICAgICAgIEBhcHBseSBvdmVyZmxvdy1oaWRkZW47XG5cbiAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICAgICAgQGFwcGx5IGFic29sdXRlO1xuICAgICAgICAgICAgQGFwcGx5IGJnLWNvbnRhaW47XG5cbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi8uLi9wdWJsaWMvaW1hZ2VzL2xheW91dC9xdW90ZS5wbmcnKTtcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgQGFwcGx5IHRvcC0wO1xuICAgICAgICAgICAgQGFwcGx5IGxlZnQtMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgQGFwcGx5IGJvdHRvbS0wO1xuICAgICAgICAgICAgQGFwcGx5IHJpZ2h0LTA7XG5cbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zbGlkZXItYnV0dG9ucyB7XG4gICAgICAgIEBhcHBseSBmbGV4O1xuICAgICAgICBAYXBwbHkganVzdGlmeS1lbmQ7XG4gICAgICAgIEBhcHBseSBtdC04O1xuXG4gICAgICAgIC5zbGlkZXJfX3ByZXYsIC5zbGlkZXJfX25leHQge1xuICAgICAgICAgICAgY3Vyc29yOiB1cmwoJy4uLy4uLy4uL3B1YmxpYy9pbWFnZXMvbGF5b3V0L2N1cnNvci1wb2ludGVyLnN2ZycpLCBhdXRvO1xuXG4gICAgICAgICAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGlkZXJfX3ByZXYgKyAuc2xpZGVyX19uZXh0IHtcbiAgICAgICAgICAgIEBhcHBseSBtbC02O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNpbmdsZS1yZXZpZXcge1xuICAgICAgICBAYXBwbHkgZm9udC1saWdodDtcbiAgICAgICAgQGFwcGx5IHB4LTE2O1xuXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgICAgIHAgKyBwIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zb2NpYWxzIHtcbiAgICBAYXBwbHkgZm9udC1ib2xkO1xuICAgIEBhcHBseSB0ZXh0LWNlbnRlcjtcbiAgICBAYXBwbHkgcmVsYXRpdmU7XG4gICAgQGFwcGx5IG10LTI0O1xuXG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcblxuICAgIEBzY3JlZW4gbGcge1xuICAgICAgICBAYXBwbHkgbXQtMDtcbiAgICB9XG5cbiAgICAmX19saW5rcyB7XG4gICAgICAgIEBhcHBseSBhYnNvbHV0ZTtcblxuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogLTE1cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgbWF4LXdpZHRoOiAxNzBweDtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgIEBhcHBseSBmbGV4O1xuICAgICAgICBAYXBwbHkganVzdGlmeS1jZW50ZXI7XG4gICAgICAgIEBhcHBseSBnYXAtODtcbiAgICAgICAgQGFwcGx5IGxpc3Qtbm9uZTtcbiAgICAgICAgQGFwcGx5IHBsLTA7XG4gICAgICAgIEBhcHBseSBwdC02O1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMy45cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LWJsdWUtbGlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jbXMtYXJlYSB7XG4gICAgQGFwcGx5IGZvbnQtbGlnaHQ7XG5cbiAgICBoMSwgaDIge1xuICAgICAgICBAYXBwbHkgdGV4dC1jbXNIMTtcbiAgICAgICAgQGFwcGx5IHRleHQtYmx1ZTtcbiAgICAgICAgQGFwcGx5IGZvbnQtbm9ybWFsO1xuICAgICAgICBAYXBwbHkgbWItNDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIEBhcHBseSBtdC0yNDtcbiAgICAgICAgQGFwcGx5IG1iLTEyO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICArIHAge1xuICAgICAgICAgICAgQGFwcGx5IG10LTEyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgICBAYXBwbHkgZm9udC1saWdodDtcblxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIH1cbn1cblxuLnZpZGVvIHtcbiAgICBAYXBwbHkgbWItODtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgfVxuICAgICZfX3dyYXBwZXIge1xuICAgICAgICBAYXBwbHkgcmVsYXRpdmU7XG4gICAgICAgIEBhcHBseSBwYi0xNjtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIEBhcHBseSBhYnNvbHV0ZTtcbiAgICAgICAgICAgIEBhcHBseSBiZy1uby1yZXBlYXQ7XG5cbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi8uLi9wdWJsaWMvaW1hZ2VzL2FwcC92aWRlby1ibG9iLnN2ZycpO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICBoZWlnaHQ6IDM2LjJyZW07XG4gICAgICAgICAgICB3aWR0aDogNDQuMnJlbTtcbiAgICAgICAgICAgIHRvcDogLTYuNXJlbTtcbiAgICAgICAgICAgIHJpZ2h0OiAtNHJlbTtcblxuICAgICAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDc1NXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjUwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiAtMTIwcHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC00MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tbm8tZnVuIHtcbiAgICAgICAgICAgIEBhcHBseSBtYi0xMjtcbiAgICAgICAgICAgIEBhcHBseSBwYi0wO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnZpZGVvLWpzLCAudmlkZW8tanMgLnZqcy10ZWNoIHtcbiAgICAgICAgICAgIEBhcHBseSByb3VuZGVkLTN4bDtcbiAgICAgICAgICAgIEBhcHBseSB3LWZ1bGw7XG4gICAgICAgIH1cblxuICAgICAgICAvLyAudmlkZW8tanMsIGlmcmFtZSB7XG4gICAgICAgIC8vICAgICBAYXBwbHkgdy1mdWxsO1xuICAgICAgICAvLyAgICAgQGFwcGx5IGgtZnVsbDtcbiAgICAgICAgLy8gICAgIEBhcHBseSByb3VuZGVkLTN4bDtcblxuICAgICAgICAvLyAgICAgei1pbmRleDogMTtcbiAgICAgICAgLy8gfVxuXG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OjEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnZpZGVvLXBsYWNlaG9sZGVyIHtcbiAgICBAYXBwbHkgcmVsYXRpdmU7XG4gICAgQGFwcGx5IHctZnVsbDtcbiAgICBAYXBwbHkgcm91bmRlZC0zeGw7XG4gICAgQGFwcGx5IGJnLXZpb2xldC1saWdodDtcblxuICAgIC8vIGhlaWdodDogMDtcbiAgICAvLyBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuXG4gICAgJl9fbWVzc2FnZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLy8gQGFwcGx5IGZsZXg7XG4gICAgICAgIC8vIEBhcHBseSBpdGVtcy1jZW50ZXI7XG4gICAgICAgIC8vIEBhcHBseSBnYXAteC0xMjtcbiAgICAgICAgLy8gQGFwcGx5IGFic29sdXRlO1xuICAgICAgICBAYXBwbHkgdy1mdWxsO1xuICAgICAgICBAYXBwbHkgcC0xMjtcblxuICAgICAgICAvLyB0b3A6IDUwJTtcbiAgICAgICAgLy8gbGVmdDogNTAlO1xuICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuICAgICAgICBoMSwgaDIsIGgzLCBoNCwgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgZm9udC1zaXplOiA1cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDVyZW07XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgaDQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNy41cmVtO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBAYXBwbHkgZm9udC1ib2xkO1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtdmlvbGV0LWJyaWdodDtcblxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQHNjcmVlbiBtZCB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICBAYXBwbHkgYmxvY2s7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1jZW50ZXI7XG4gICAgICAgICAgICBAYXBwbHkgcC0wO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucmV2aWV3LWxlc3NvbiB7XG4gICAgcGFkZGluZzogNHJlbSAwIDA7XG5cbiAgICAucmV2aWV3LWxlc3Nvbi1idXR0b25zIHtcbiAgICAgICAgQGFwcGx5IGZsZXg7XG4gICAgICAgIEBhcHBseSBwdC04O1xuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHdpZ2dsZSAwLjVzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICArIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IG1sLTY7XG5cbiAgICAgICAgICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IG1sLTEyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmxlc3Nvbi1oZWFkZXIge1xuICAgIEBhcHBseSBtYi0xMjtcbn1cblxuLmxlc3Nvbi1xdWVzdGlvbiB7XG4gICAgQGFwcGx5IGJnLXZpb2xldC1saWdodDtcbiAgICBAYXBwbHkgcm91bmRlZC0zeGw7XG5cbiAgICBwYWRkaW5nOiA0cmVtO1xuXG4gICAgJl9fZm9ybSB7XG4gICAgICAgIEBhcHBseSBmbGV4O1xuICAgIH1cblxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgQGFwcGx5IHJlbGF0aXZlO1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBAYXBwbHkgYWJzb2x1dGU7XG5cbiAgICAgICAgICAgIGNvbG9yOiAjNmI3MjgyO1xuICAgICAgICAgICAgdG9wOiAxcmVtO1xuICAgICAgICAgICAgbGVmdDogMnJlbTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIG9wYWNpdHk7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBAYXBwbHkgcm91bmRlZC1mdWxsO1xuICAgICAgICAgICAgQGFwcGx5IG1yLTQ7XG5cbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjN2QyZTU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjlyZW0gMnJlbTtcbiAgICAgICAgICAgIHdpZHRoOiA0M3JlbTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgJjpwbGFjZWhvbGRlci1zaG93biArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYnV0dG9uIGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi40cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLmxvZ2luLXJlZ2lzdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMjEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xuICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA5MHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogODBweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICB9XG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkZpbHNvbiBTb2Z0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgfVxuICAgICAgYVtocmVmPVwiL3JlZ2lzdGVyXCJdLCBhW2hyZWY9XCIvbG9nLWluXCJdIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgICAubG9naW4taW5wdXQtY29udGFpbmVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRmlsc29uIFNvZnRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIH1cbiAgICAgIC5sb2dpbi1pbnB1dC1jb250YWluZXIgPiBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgICAubG9naW4taW5wdXQtY29udGFpbmVyID4gaW5wdXQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHdpZHRoOiAzNzBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgICAgLmxvZ2luLWVtYWlsX19sYWJlbCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICB9XG4gICAgICAubG9naW4tZW1haWxfX2lucHV0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICAgIGlucHV0W3R5cGU9J2NoZWNrYm94J10ubG9naW4tZW1haWxfX2lucHV0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICAgIC5sb2dpbi1wYXNzd29yZF9fZm9yZ290LWxpbmsge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgdG9wOiAzNXB4O1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICB9XG4gICAgICBsYWJlbC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MnB4KTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgICAgICB9XG4gICAgICAubG9naW4tYnRuIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGNvbG9yOiAjMDA5NmNlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICAmLmhhcy1vZmZlciB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgbGluZS10aHJvdWdoIHRleHQtcmVkMjMgbXItMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnJlZ2lzdGVyLWJ0biB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYmFja2dyb3VuZDogIzI1MzA1QTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNjVweDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgaGVpZ2h0OiAxMzBweDtcbiAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMjBweCAxMHB4O1xuICAgICAgICBtYXJnaW46IC00MHB4IGF1dG8gMCBhdXRvO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJTa2lwcHkgU2hhcnBcIjtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTBweCkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAtMzVweDtcbiAgICAgICAgICAgIHJpZ2h0OiAtMzAwMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBidXR0b24uc3VibWl0cmlnaHQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTBweCkge1xuICAgICAgICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGJ1dHRvbi5zdWJtaXRsZWZ0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkwcHgpIHtcbiAgICAgICAgICAgIHJpZ2h0OiAzNDVweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICByaWdodDo0MjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmxvZ2luLWJ0bjpob3ZlciwgLmxvZ2luLWJ0bjpmb2N1cywgLmxvZ2luLWJ0bjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA5NmNlO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cblxuICAgICAgLnRlcm1zLXByaXZhY3ktbm90aWNlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgfVxuICAgICAgLnRlcm1zLWxpbmsge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmxvZ2luLWlucHV0LWNvbnRhaW5lciA+IGlucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAvLyBjaGFuZ2UgcGFzc3dvcmQgaW5wdXQgZG90cyB0byBhc3Rlcmlza1xuICAgICAgLy8ganMgZm9yIHRoaXMgaXMgaW4gdGhlbWUvbG9naW4uaHRtbC50d2lnXG5cbiAgICAgIC5sb2dpbi1wYXNzd29yZF9faW5wdXQge1xuICAgIC8vICAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAjYXN0ZXJpc2sge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMzNweDtcbiAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgfVxuICAgICAgLmN1cnJlbmN5LWNob2ljZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICZfX2JveCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzI0MkY1RDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgJi5zdWJwcmljZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHN0cmlrZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuc3VidGVybSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlNraXBweSBTaGFycFwiO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5zdWJpbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnN1YnNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTZDRTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5zdWJzZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuc3BlY2lhbC1vZmZlciB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtNDBweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0UyMTQ3NztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbSAxLjVyZW0gMCAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogdXJsKFwiLi4vLi4vLi4vcHVibGljL2ltYWdlcy9sYXlvdXQvY3Vyc29yLXBvaW50ZXIuc3ZnXCIpLCBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICY6Y2hlY2tlZCArIC5jdXJyZW5jeS1jaG9pY2VfX2JveCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk0Q0UyNDtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgcCwgaDQsIC50ZXh0LWdyZWVuIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwLnN1YnNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHAuc3Vic2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICB9XG5cbiAgfVxuXG4gIC5jdXJyZW5jeWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkwcHgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjRweDtcbiAgICB9XG4gICAgZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgICAgIC5jdXJyZW5jeS1jaG9pY2Uge1xuICAgICAgICAgICAgLyogbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnUmlzcGFybWlhcmUg4oKsOS44MCc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogLTQwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTIxNDc3O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMS41cmVtIDEuNXJlbSAwIDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH0gKi9cbiAgICAgICAgICAgIGxhYmVsOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC0xMDBweDtcbiAgICAgICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4NXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vLi4vcHVibGljL2ltYWdlcy9sYXlvdXQvYmVzdC12YWx1ZS5wbmcnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbiAgLy8gRk9SVU0gLyBORVcgVEhSRUFEIFBBR0VcblxuICAuYWJvdXQtdXMtbGluayB7XG4gICAgYmFja2dyb3VuZDogIzAwOTZjZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDk2Y2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgcGFkZGluZzogMTVweCA1MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC05MHB4O1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgY29sb3I6ICMwMDk2Y2U7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIH1cbiAgfVxuXG4gIC5hYm91dC1wYWdlLWxpbmsge1xuICAgIHBhZGRpbmctdG9wOiAyMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjIwcHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICBpbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTI1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgcGFkZGluZzogMTAwcHggMDtcbiAgICB9XG4gICAgaDEge1xuICAgICAgY29sb3I6ICMwMDk2Y2U7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICAgIGZvbnQtc2l6ZTogNjZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIH1cbiAgfVxuXG4uZnVydGhlci1saW5rcyA+IGRpdjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBAYXBwbHkgbWItMTI7XG5cbiAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgQGFwcGx5IG1iLTA7XG4gICAgfVxufVxuXG4ubm9ib3JkZXJyYWRpdXMge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxLjVyZW0gMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zcGVjaWFsLW9mZmVyLWRldGFpbHMge1xuICAgIEBhcHBseSBmbGV4IGZsZXgtY29sIHctZnVsbCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgdGV4dC1henVsO1xuXG4gICAgLnNwZWNpYWwtb2ZmZXIge1xuICAgICAgICBAYXBwbHkgdGV4dC1henVsIHRleHQtNnhsIG1iLTQ7XG4gICAgfVxuXG4gICAgLnNwZWNpYWwtb2ZmZXIuc21hbGwge1xuICAgICAgICBAYXBwbHkgdGV4dC1jZW50ZXIgdGV4dC1henVsIHRleHQtMnhsIG1iLTQ7XG4gICAgfVxuXG4gICAgLmJnLXN1YnNjaWJlLWFuZC1zYXZlIHtcbiAgICAgICAgQGFwcGx5IGZsZXggZmxleC1jb2wgaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIHRleHQtY2VudGVyIGJnLWNvbnRhaW4gYmctY2VudGVyIGJnLW5vLXJlcGVhdCB0ZXh0LXdoaXRlIHAtNDggbWItMTI7XG4gICAgfVxuXG4gICAgLm9mZmVyLWJ1dHRvbiB7XG4gICAgICAgIEBhcHBseSBmb250LWJvbGQgYm9yZGVyLTIgcm91bmRlZC0yeGwgcC00IHRleHQtY2VudGVyIGJvcmRlci1henVsIHRleHQtd2hpdGUgbGVhZGluZy1ub25lIHRleHQtNnhsO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0OCwyMDYsMzYsdmFyKC0tdHctdGV4dC1vcGFjaXR5KSk7XG4gICAgICAgIEBhcHBseSBob3ZlcjpiZy1henVsO1xuICAgIH1cbn1cbiIsIi5idXR0b24ge1xuICAgIEBhcHBseSBpbmxpbmUtZmxleDtcbiAgICBAYXBwbHkgaXRlbXMtY2VudGVyO1xuICAgIEBhcHBseSBqdXN0aWZ5LWNlbnRlcjtcbiAgICBAYXBwbHkgcC00O1xuICAgIEBhcHBseSByb3VuZGVkLWZ1bGw7XG4gICAgQGFwcGx5IGJvcmRlci0yO1xuICAgIEBhcHBseSBib3JkZXItd2hpdGU7XG4gICAgQGFwcGx5IHRleHQtd2hpdGU7XG5cbiAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcblxuICAgICYtLWxpbmsge1xuICAgICAgICBAYXBwbHkgaW5saW5lIHVuZGVybGluZSBib3JkZXItbm9uZTtcbiAgICB9XG5cbiAgICAmLS10cmFucyB7XG4gICAgICAgIEBhcHBseSBiZy10cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmLS13aGl0ZSB7XG4gICAgICAgIEBhcHBseSBiZy13aGl0ZTtcbiAgICB9XG5cbiAgICAmLS1ibHVlIHtcbiAgICAgICAgQGFwcGx5IGJnLWJsdWU7XG4gICAgfVxuXG4gICAgJi0tbmF2eSB7XG4gICAgICAgIEBhcHBseSBib3JkZXItbmF2eTtcbiAgICAgICAgQGFwcGx5IGJnLW5hdnk7XG5cbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzI0MkY1RCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LWZhbWlseTogJ0ZpbHNvbiBTb2Z0Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgIH1cblxuICAgICYtLXJlZCB7XG4gICAgICAgIEBhcHBseSBib3JkZXItcmVkLWxpZ2h0O1xuICAgICAgICBAYXBwbHkgYmctcmVkLWxpZ2h0O1xuICAgIH1cblxuICAgICYtLWdyZWVuIHtcbiAgICAgICAgQGFwcGx5IGJnLWdyZWVuO1xuXG4gICAgfVxuXG4gICAgJi0tdGV4dC15ZWxsb3cge1xuICAgICAgICBAYXBwbHkgdGV4dC15ZWxsb3c7XG4gICAgfVxuXG4gICAgJi0tdGV4dC1ncmVlbiB7XG4gICAgICAgIEBhcHBseSB0ZXh0LWdyZWVuO1xuICAgIH1cblxuICAgICYtLXRleHQtb3JhbmdlIHtcbiAgICAgICAgQGFwcGx5IHRleHQtb3JhbmdlO1xuICAgIH1cblxuICAgICYtLWxnIHtcbiAgICAgICAgQGFwcGx5IGZvbnQtYmxhY2s7XG4gICAgICAgIEBhcHBseSBwLTI7XG5cbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgbWluLXdpZHRoOiAxOHJlbTtcblxuICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgIEBhcHBseSBwLTQ7XG5cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgICAgICAgICBtaW4td2lkdGg6IDI3cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tcmVnIHtcbiAgICAgICAgQGFwcGx5IGZvbnQtbm9ybWFsO1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgJi0tYm9sZCB7XG4gICAgICAgIEBhcHBseSBmb250LWJvbGQ7XG4gICAgfVxuXG4gICAgJi0tZnVsbCB7XG4gICAgICAgIEBhcHBseSB3LWZ1bGw7XG4gICAgfVxuXG4gICAgJi0tc2xpbSB7XG4gICAgICAgIHBhZGRpbmc6IDAuM3JlbSAycmVtO1xuXG4gICAgICAgIGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcblxuICAgICAgICAgICAgKyBzcGFuIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgbWwtNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXN1Ym1pdCB7XG4gICAgICAgIHdpZHRoOiAyN3JlbTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICYtLWNpcmNsZSB7XG4gICAgICAgIEBhcHBseSByZWxhdGl2ZSBoLWZ1bGwgdy1mdWxsIHJvdW5kZWQtZnVsbDtcbiAgICAgICAgQGFwcGx5IGZvbnQtaGVhZGluZztcblxuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG4gICAgICAgIG1heC13aWR0aDogMTEuNXJlbTtcbiAgICAgICAgbWF4LWhlaWdodDogMTEuNXJlbTtcblxuICAgICAgICAvLyA+IHNwYW4ge1xuICAgICAgICAvLyAgICAgQGFwcGx5IGFic29sdXRlO1xuXG4gICAgICAgIC8vICAgICB0b3A6IDUwJTtcbiAgICAgICAgLy8gICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgLy8gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAvLyB9XG4gICAgfVxuXG4gICAgJi0tbm8taG92ZXI6aG92ZXIsICYtLW5vLWhvdmVyOmZvY3VzLCAmLS1uby1ob3ZlcjphY3RpdmUsICYuYWN0aXZlOmhvdmVyLCAmLmFjdGl2ZTpmb2N1cywgJi5hY3RpdmU6YWN0aXZlIHtcbiAgICAgICAgQGFwcGx5IGJvcmRlci1uYXZ5ICN7IWltcG9ydGFudH07XG4gICAgICAgIEBhcHBseSB0ZXh0LW5hdnkgI3shaW1wb3J0YW50fTtcbiAgICAgICAgQGFwcGx5IGJnLXdoaXRlICN7IWltcG9ydGFudH07XG4gICAgfVxuXG4gICAgaSB7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBAYXBwbHkgbWwtNFxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUsICYuYWN0aXZlOmhvdmVyLCAmLmFjdGl2ZTpmb2N1cywgJi5hY3RpdmU6YWN0aXZlIHtcbiAgICAgICAgQGFwcGx5IGJvcmRlci13aGl0ZTtcbiAgICAgICAgQGFwcGx5IHRleHQtYmx1ZTtcbiAgICAgICAgQGFwcGx5IGJnLXdoaXRlO1xuICAgIH1cbn1cblxuLm9wZW5fdXNlcl9tZW51IHtcbiAgICBAYXBwbHkgaXRlbXMtY2VudGVyO1xuICAgIEBhcHBseSBqdXN0aWZ5LWNlbnRlcjtcbiAgICBAYXBwbHkgcm91bmRlZC1mdWxsO1xuICAgIEBhcHBseSBiZy1uYXZ5O1xuICAgIEBhcHBseSB0ZXh0LXdoaXRlO1xuICAgIEBhcHBseSBoaWRkZW47XG5cbiAgICBoZWlnaHQ6IDRyZW07XG4gICAgd2lkdGg6IDRyZW07XG4gICAgZm9udC1zaXplOiAycmVtO1xuXG4gICAgQHNjcmVlbiBtZCB7XG4gICAgICAgIEBhcHBseSBmbGV4O1xuICAgIH1cblxuICAgIEBzY3JlZW4geGwge1xuICAgICAgICBAYXBwbHkgaGlkZGVuO1xuICAgIH1cbn1cblxuLmFjdGl2ZSB7XG4gICAgQGFwcGx5IGJnLXdoaXRlO1xuICAgIEBhcHBseSB0ZXh0LW5hdnk7XG59XG5cbkBtaXhpbiB1bmlvbkphY2tPbkhvdmVyKCkge1xuICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgICAgY3Vyc29yOiB1cmwoXCIuLi8uLi8uLi9wdWJsaWMvaW1hZ2VzL2xheW91dC9jdXJzb3ItcG9pbnRlci5zdmdcIiksIGF1dG8gIWltcG9ydGFudDtcbiAgICAgICB9XG59XG5cbi5idXR0b24sIGEsIGJ1dHRvbiwgLmxpc3Rlbi1idXR0b24ge1xuICAgICBAaW5jbHVkZSB1bmlvbkphY2tPbkhvdmVyKCk7XG59XG5cbi5idXR0b24tYmlvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44cmVtO1xuICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG59XG5cbi5zY3JvbGwtYXJyb3cge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMzBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIGJvdHRvbTogMTUwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBib3R0b206IC01MHB4O1xuICAgIH1cbn1cblxuLmJvdW5jZSB7XG4gICAgYW5pbWF0aW9uOiBib3VuY2UgMnMgaW5maW5pdGU7XG4gIH1cblxuICBAa2V5ZnJhbWVzIGJvdW5jZSB7XG4gICAgMCUsIDIwJSwgNTAlLCA4MCUsIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbiAgICA0MCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgICB9XG4gICAgNjAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7XG4gICAgfVxuICB9XG5cbiAgI2Fib3V0LXBhZ2UtaG9tZS1saW5rIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgY29sb3I6ICMwMDk2Q0U7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtNjBweDtcbiAgICAgIH1cbiAgICAgICY6Zm9jdXMsICY6aG92ZXIsICY6YWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB9XG4gICAgICBpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDYwcHg7XG4gICAgICAgICAgdG9wOiAxM3B4O1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gIH1cblxuXG4jdmlld015U2Vzc2lvbnNCdG4ge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbn1cbiIsIi5zaXRlLWhlYWRlciB7XG4gICAgQGFwcGx5IGZpeGVkO1xuICAgIEBhcHBseSBweS04O1xuICAgIEBhcHBseSB0b3AtMDtcbiAgICBAYXBwbHkgdy1mdWxsO1xuICAgIEBhcHBseSB6LTEwO1xuICAgIEBhcHBseSBiZy10cmFuc3BhcmVudDtcblxuICAgIHRyYW5zaXRpb246IDAuMnMgYmFja2dyb3VuZC1jb2xvcjtcblxuICAgIGltZywgLmJ1dHRvbiB7XG4gICAgICAgIHRyYW5zaXRpb246IDAuMnMgYWxsO1xuICAgIH1cblxuICAgICZfX2xvZ28ge1xuICAgICAgICBAYXBwbHkgdy1hdXRvO1xuICAgICAgICBAYXBwbHkgaC1hdXRvO1xuXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgQGFwcGx5IG0tMDtcblxuICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3Njcm9sbC1sb2dvIHtcbiAgICAgICAgQGFwcGx5IGhpZGRlbjtcbiAgICAgICAgXG4gICAgICAgIG1heC1oZWlnaHQ6IDVyZW07XG4gICAgfVxuXG4gICAgJi0tc2Nyb2xsIHtcbiAgICAgICAgQGFwcGx5IGJnLXdoaXRlO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBAYXBwbHkgaGlkZGVuO1xuICAgICAgICAgICAgQGFwcGx5IHctYXV0bztcbiAgICAgICAgICAgIEBhcHBseSBoLWF1dG87XG5cbiAgICAgICAgICAgICYuc2l0ZS1oZWFkZXJfX3Njcm9sbC1sb2dvIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LW5hdnk7XG4gICAgICAgICAgICBAYXBwbHkgYm9yZGVyLW5hdnk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucm93IHtcbiAgICAgICAgQGFwcGx5IGl0ZW1zLWNlbnRlcjtcblxuICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgIEBhcHBseSBpdGVtcy1zdGFydDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmxvZ2dlZC1pbiAuc2l0ZS1oZWFkZXIge1xuICAgIHRvcDogNTFweDtcbn0iLCIuc2l0ZS1mb290ZXIge1xuICAgIEBhcHBseSBiZy1uYXZ5O1xuICAgIEBhcHBseSBiZy1jb3ZlcjtcbiAgICBAYXBwbHkgYmctdG9wO1xuICAgIEBhcHBseSBiZy1uby1yZXBlYXQ7XG4gICAgQGFwcGx5IGZsZXg7XG4gICAgQGFwcGx5IGl0ZW1zLWVuZDtcbiAgICBAYXBwbHkgcGItODtcbiAgICBAYXBwbHkgdGV4dC13aGl0ZTtcbiAgICBAYXBwbHkgZm9udC1saWdodDtcblxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vLi4vcHVibGljL2ltYWdlcy9sYXlvdXQvZm9vdGVyLWJnLnN2ZycpO1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuXG4gICAgJi0td2hpdGUge1xuICAgICAgICBAYXBwbHkgYmctd2hpdGU7XG4gICAgfVxufVxuIiwiLmhlcm8ge1xuICAgIEBhcHBseSBiZy1ibHVlO1xuICAgIEBhcHBseSB0ZXh0LXdoaXRlO1xuICAgIEBhcHBseSB0ZXh0LWNlbnRlcjtcbiAgICBAYXBwbHkgcmVsYXRpdmU7XG4gICAgQGFwcGx5IG92ZXJmbG93LWhpZGRlbjtcbiAgICBAYXBwbHkgcGItMjA7XG4gICAgQGFwcGx5IHB0LTQwO1xuXG4gICAgbWluLWhlaWdodDogOTc1cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi8uLi9wdWJsaWMvaW1hZ2VzL2xheW91dC9oZXJvLWJsb2Iuc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4NDdweDtcblxuICAgIEBzY3JlZW4gbWQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjFyZW07XG4gICAgfVxuXG4gICAgJl9fYnVudGluZyB7XG4gICAgICAgIEBhcHBseSBhYnNvbHV0ZTtcblxuICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgIHJpZ2h0OiAtNXB4O1xuICAgIH1cblxuICAgICZfX2pvZSB7XG4gICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgQGFwcGx5IGFic29sdXRlO1xuXG4gICAgICAgICAgICBib3R0b206IC0xMDBweDtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICBib3R0b206IC0zMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDEsIGgyLCBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDdyZW07XG5cbiAgICAgICAgQHNjcmVlbiB4bCB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1oMTtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICB9XG59XG5cbi5oZXJvLWJ1dHRvbiB7XG4gICAgQGFwcGx5IHJlbGF0aXZlO1xuXG4gICAgJl9fYXJyb3cge1xuICAgICAgICBAYXBwbHkgYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICAgICAgYm90dG9tOiBjYWxjKDEwMCUgLSAzNXB4KTtcblxuICAgICAgICAmLS1hbHQge1xuICAgICAgICAgICAgQGFwcGx5IG9yaWdpbi1jZW50ZXI7XG5cbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgdG9wOiBjYWxjKDEwMCUgLSAzNXB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBzY3JlZW4gc20ge1xuICAgICAgICAgICAgcmlnaHQ6IGNhbGMoMTAwJSAtIDEwNXB4KTtcblxuICAgICAgICAgICAgJi0tYWx0IHtcbiAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgLSAxMDVweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgIHJpZ2h0OiBjYWxjKDEwMCUgLSA0MHB4KTtcblxuICAgICAgICAgICAgJi0tYWx0IHtcbiAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmxvZ2luLXJlZ2lzdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uLy4uL3B1YmxpYy9pbWFnZXMvbGF5b3V0L2Nvcm5lci1ibG9iLnN2ZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTUlO1xufVxuXG4uYWJvdXQtaGVybyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgICBAbWVkaWEobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtMTcwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbG93ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uLy4uL3B1YmxpYy9pbWFnZXMvbGF5b3V0L2hlcm8tYmxvYi1sb3dlci5zdmcnKTtcbiAgICAgICAgbWluLWhlaWdodDogMjUwcHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNzUwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xNTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy9hYm91dFxuXG4uZmFtaWx5LXByb2ZpbGVzIHtcbiAgICBoMyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogOHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDlyZW07XG4gICAgfVxuXG4gICAgJl9fcm93IHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LXllbGxvdztcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtb3JhbmdlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICZfX3JvdyB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgJl9fcm93IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy8gJl9fcm93IHtcbiAgICAvLyAgICAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xuICAgIC8vIH1cbiAgICBwIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG59XG4iLCIuY2FyZCB7XG4gICAgQGFwcGx5IGJnLXdoaXRlO1xuICAgIEBhcHBseSB0ZXh0LW5hdnk7XG4gICAgQGFwcGx5IHRleHQtbGVmdDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgQGFwcGx5IG15LTA7XG4gICAgICAgIEBhcHBseSBteC1hdXRvO1xuXG4gICAgICAgIHBhZGRpbmc6IDJyZW07XG5cbiAgICAgICAgQHNjcmVlbiB4bCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcmVtIDVyZW07XG4gICAgICAgIH1cblxuICAgICAgICBoMSwgaDIsIGgzIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LWgyO1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtcmVkO1xuXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tc2hhZG93IHtcbiAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygzcHggM3B4IDVweCByZ2JhKCRzaGFkb3ctY29sb3VyLCAwLjI1KSlcbiAgICB9XG59XG5cbiNoZXJvLWNhcmQge1xuICAgIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICB9XG59XG5cbi5jYXJkcy1ncmlkIHtcbiAgICBnYXA6IDMwcHggMDtcbn1cblxuLmhvbWUtY2FyZCwgLmFwcC1jYXJkIHtcbiAgICBAYXBwbHkgdGV4dC13aGl0ZTtcbiAgICBAYXBwbHkgZm9udC1saWdodDtcbiAgICBAYXBwbHkgb3ZlcmZsb3ctaGlkZGVuO1xuXG4gICAgQGluY2x1ZGUgdHJhbnMtYWxsKCk7XG5cbiAgICBtaW4taGVpZ2h0OiAxNzBweDtcbiAgICBoZWlnaHQ6IDE3MHB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB9XG5cbiAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgID4gYSB7XG4gICAgICAgIEBhcHBseSBwLTg7XG4gICAgICAgIEBhcHBseSBmbGV4O1xuICAgICAgICBAYXBwbHkgZmxleC13cmFwO1xuICAgICAgICBAYXBwbHkgdy1mdWxsO1xuICAgICAgICBAYXBwbHkgaC1mdWxsO1xuICAgICAgICBAYXBwbHkgcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIEBhcHBseSByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSB0ZXh0LXNtKCk7XG5cbiAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcblxuICAgICAgICAgICAgQHNjcmVlbiB4bCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBzY3JlZW4gMnhsIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4sIHAge1xuICAgICAgICAgICAgQGFwcGx5IGhpZGRlbjtcblxuICAgICAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tbGl0dGxlIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIEBhcHBseSBhYnNvbHV0ZTtcblxuICAgICAgICAgICAgYm90dG9tOiAtMTBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTVyZW07XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE0cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2UgaW1nIHtcbiAgICAgICAgLy8gd2lkdGg6IDMwcmVtO1xuXG4gICAgICAgIC8vIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW4tb3V0O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAvLyByaWdodDogMDtcbiAgICAgICAgLy8gdG9wOiA1MCU7XG4gICAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgLy8gbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAgIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICZbc3JjJD1cIi5zdmdcIl0ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBAc2NyZWVuIG1kIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gN3JlbSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgLmhvbWUtY2FyZF9faW1hZ2UgaW1nIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKSByb3RhdGUoMTBkZWcpO1xuICAgICAgICAgICAgb3BhY2l0eTogMC43NTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNlc3Npb24tY2FyZCB7XG4gICAgQGFwcGx5IHRleHQtd2hpdGU7XG4gICAgQGFwcGx5IGZvbnQtbGlnaHQ7XG4gICAgaGVpZ2h0OiA4cmVtO1xuXG4gICAgaDQsIHAge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1sYXJnZSB7XG4gICAgICAgIGhlaWdodDogMTZyZW07XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG5cbiAgICAgICAgQGluY2x1ZGUgdGV4dC1zbSgpO1xuXG4gICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiwgcCB7XG4gICAgICAgICAgICBAYXBwbHkgaGlkZGVuO1xuXG4gICAgICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgICB3aWR0aDogMTUlO1xuXG4gICAgICAgIEBpbmNsdWRlIHRleHQtc20oKTtcblxuICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4sIHAge1xuICAgICAgICAgICAgQGFwcGx5IGhpZGRlbjtcblxuICAgICAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2UgPiBpbWcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgbWF4LXdpZHRoOiA2NSU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICAgIH1cbn1cblxuLmNhcmQtZ3JpZCB7XG4gICAgQGFwcGx5IHB4LTYgcHktMTIgcm91bmRlZC0zeGwgb3ZlcmZsb3ctaGlkZGVuO1xuXG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICAgICBcInNsb3RzXCJcbiAgICAgICAgXCJzdW1tYXJ5XCJcbiAgICAgICAgXCJ0dXRvclwiO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG5cbiAgICBAc2NyZWVuIG1kIHtcbiAgICAgICAgZ2FwOiAwcHggMzBweDtcbiAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNDBweCAxZnI7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICAgICAgICAgXCJ0dXRvciBzbG90c1wiXG4gICAgICAgICAgICBcInR1dG9yIHN1bW1hcnlcIjtcbiAgICB9XG5cbiAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgQGFwcGx5IHAtMTI7XG5cbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNDBweCAxZnIgMjUwcHg7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICAgIFwidHV0b3Igc2xvdHMgc3VtbWFyeVwiXG4gICAgICAgIFwidHV0b3Igc2xvdHMgc3VtbWFyeVwiO1xuICAgIH1cblxuICAgIEBzY3JlZW4geGwge1xuICAgICAgICAvLyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE0MHB4IDFmcjtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNDBweCAxZnIgMTc1cHg7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICAgICAgICAvLyBcInR1dG9yIHNsb3RzXCJcbiAgICAgICAgICAgIC8vIFwidHV0b3Igc3VtbWFyeVwiO1xuICAgICAgICAgICAgXCJ0dXRvciBzbG90cyBzdW1tYXJ5XCJcbiAgICAgICAgICAgIFwidHV0b3Igc2xvdHMgc3VtbWFyeVwiO1xuICAgIH1cblxuICAgIEBzY3JlZW4gMnhsIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNDBweCAxZnIgMjUwcHg7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICAgICAgICBcInR1dG9yIHNsb3RzIHN1bW1hcnlcIlxuICAgICAgICAgICAgXCJ0dXRvciBzbG90cyBzdW1tYXJ5XCI7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAYXBwbHkgbWItNDtcblxuICAgICAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgfVxuXG4gICAgJl9fcHJpY2Uge1xuICAgICAgICBAYXBwbHkgdGV4dC1jZW50ZXIgdGV4dC1uYXZ5IGZvbnQtYm9sZCBtdC04O1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcblxuXG4gICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICBAYXBwbHkgYmxvY2sgbWItNDtcblxuICAgICAgICAgICAgZm9udC1zaXplOiA0cmVtO1xuXG4gICAgICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmxvY2sgbWItNDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQHNjcmVlbiB4bCB7XG4gICAgICAgICAgICAgICAgLy8gQGFwcGx5IGlubGluZS1ibG9jayBtYi0xMjtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmxvY2sgbWItNDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQHNjcmVlbiAyeGwge1xuICAgICAgICAgICAgICAgIEBhcHBseSBibG9jayBtYi00O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY3RhIHtcbiAgICAgICAgQGFwcGx5IHRleHQtY2VudGVyIHJlbGF0aXZlIG15LTEyO1xuICAgICAgICBAYXBwbHkgZmxleCBmbGV4LWNvbCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXI7XG5cbiAgICAgICAgZ3JpZC1hcmVhOiBzdW1tYXJ5O1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgQGFwcGx5IG1iLTQ7XG4gICAgICAgIH1cblxuICAgICAgICAuYnV0dG9uLS1jaXJjbGUge1xuICAgICAgICAgICAgd2lkdGg6IDExLjVyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDExLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xuXG4gICAgICAgICAgICBAYXBwbHkgYWJzb2x1dGUgcm91bmRlZC1mdWxsIHBvaW50ZXItZXZlbnRzLW5vbmU7XG5cbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMDgpO1xuICAgICAgICAgICAgd2lkdGg6IDkwcmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiA5MHJlbTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDIlKTtcblxuICAgICAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJydcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQHNjcmVlbiB4bCB7XG4gICAgICAgICAgICAgICAgbGVmdDogLTNyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBzY3JlZW4gMnhsIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtM3JlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgQGFwcGx5IG15LTA7XG4gICAgICAgICAgICBAYXBwbHkgaXRlbXMtY2VudGVyO1xuXG4gICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgcmVsYXRpdmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAc2NyZWVuIHhsIHtcbiAgICAgICAgICAgIC8vIEBhcHBseSBtdC04O1xuICAgICAgICAgICAgLy8gQGFwcGx5IGl0ZW1zLXN0YXJ0O1xuXG4gICAgICAgICAgICAvLyAuYnV0dG9uIHtcbiAgICAgICAgICAgIC8vICAgICBAYXBwbHkgc3RhdGljO1xuXG4gICAgICAgICAgICAvLyAgICAgJi0tY2lyY2xlIHtcbiAgICAgICAgICAgIC8vICAgICAgICAgQGFwcGx5IGFic29sdXRlIHJpZ2h0LTAgYm90dG9tLTA7XG4gICAgICAgICAgICAvLyAgICAgfVxuICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgQGFwcGx5IG15LTA7XG4gICAgICAgICAgICBAYXBwbHkgaXRlbXMtY2VudGVyO1xuXG4gICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgcmVsYXRpdmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAc2NyZWVuIDJ4bCB7XG4gICAgICAgICAgICBAYXBwbHkgbXQtMDtcbiAgICAgICAgICAgIEBhcHBseSBpdGVtcy1jZW50ZXI7XG5cbiAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgIEBhcHBseSBzdGF0aWM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sZXNzb25zIHtcbiAgICAgICAgZ3JpZC1hcmVhOiBzbG90cztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG5cbiAgICAgICAgaDQge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtbGVmdCB0ZXh0LW5hdnkgbWItMTI7XG5cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIHRyID4gdGQge1xuICAgICAgICAgICAgQGFwcGx5IHBiLTQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190dXRvciB7XG4gICAgICAgIGdyaWQtYXJlYTogdHV0b3I7XG5cbiAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIEBhcHBseSBibG9jayB0ZXh0LWNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIEBhcHBseSBsaXN0LW5vbmUgcGwtMDtcblxuICAgICAgICAgICAgbGkgKyBsaSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IG10LTI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudHV0b3ItaW1hZ2Uge1xuICAgICAgICAgICAgQGFwcGx5IHJlbGF0aXZlIGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgJl9fYmFkZ2Uge1xuICAgICAgICAgICAgICAgIEBhcHBseSBhYnNvbHV0ZSByb3VuZGVkLWZ1bGw7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyO1xuICAgICAgICAgICAgICAgIEBhcHBseSBmb250LWJvbGQ7XG5cbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICBib3R0b206IDFyZW07XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xLjVyZW07XG4gICAgICAgICAgICAgICAgd2lkdGg6IDNyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbW9yZSB7XG4gICAgICAgIEBhcHBseSBwLTEyIHB0LTA7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYXBwLWNhcmQge1xuICAgIEBhcHBseSBoLWZ1bGw7XG5cbiAgICA+IGEge1xuICAgICAgICBAYXBwbHkgZmxleC1ub3dyYXA7XG4gICAgICAgIEBhcHBseSBpdGVtcy1jZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIEBhcHBseSBoLWF1dG87XG4gICAgICAgIEBhcHBseSBtYXgtaC1mdWxsO1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgbWluLXdpZHRoOiAxMy41cmVtO1xuICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87XG5cbiAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICBAYXBwbHkgbS1hdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIEBhcHBseSB3LWF1dG87XG4gICAgICAgICAgICBAYXBwbHkgbXgtYXV0bztcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEycmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubGV2ZWwge1xuICAgIEBhcHBseSByb3VuZGVkLTN4bDtcbiAgICBAYXBwbHkgZmxleDtcbiAgICBAYXBwbHkgaXRlbXMtY2VudGVyO1xuICAgIEBhcHBseSBqdXN0aWZ5LWJldHdlZW47XG4gICAgLy8gQGFwcGx5IHAtODtcbiAgICBAYXBwbHkgcC00O1xuICAgIEBhcHBseSBiZy1ibHVlO1xuICAgIEBhcHBseSB0ZXh0LXdoaXRlO1xuICAgIEBhcHBseSBvdmVyZmxvdy1oaWRkZW47XG5cbiAgICBoZWlnaHQ6IDhyZW07XG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIGFsbDtcblxuICAgICZfX3RleHQge1xuICAgICAgICBAYXBwbHkgZmxleDtcbiAgICAgICAgQGFwcGx5IGZsZXgtY29sO1xuICAgICAgICAvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgaDQge1xuICAgICAgICAgICAgQGFwcGx5IGZvbnQtYm9keTtcbiAgICAgICAgICAgIEBhcHBseSBmb250LWJvbGQ7XG5cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXh0LXNtKCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb2RlIHtcbiAgICAgICAgLy8gQGFwcGx5IGZvbnQtZXh0cmFib2xkO1xuICAgICAgICBAYXBwbHkgcmVsYXRpdmU7XG4gICAgICAgIEBhcHBseSB0ZXh0LWNlbnRlcjtcblxuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgbWluLXdpZHRoOiA2MHB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBhcHBseSBhYnNvbHV0ZTtcbiAgICAgICAgICAgIEBhcHBseSBiZy1ibGFjaztcbiAgICAgICAgICAgIEBhcHBseSBiZy1vcGFjaXR5LTEwO1xuXG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICAgICAgLy8gYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTAwcHg7XG4gICAgICAgICAgICAvLyBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMDBweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgbWFyZ2luIGVhc2U7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIEBhcHBseSByZWxhdGl2ZTtcbiAgICAgICAgICAgIEBhcHBseSBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgcm90YXRlOiAtMjBkZWc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMyk7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDYwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1iZWdpbm5lciB7XG4gICAgICAgIEBhcHBseSBiZy1ncmVlbjtcbiAgICB9XG4gICAgJi0taW50ZXJtZWRpYXRlIHtcbiAgICAgICAgQGFwcGx5IGJnLXllbGxvdztcbiAgICB9XG4gICAgJi0tYWR2YW5jZWQge1xuICAgICAgICBAYXBwbHkgYmctb3JhbmdlO1xuICAgIH1cbiAgICAmLS1leHBlcnQge1xuICAgICAgICBAYXBwbHkgYmctbWFnZW50YTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuXG4gICAgICAgIC5sZXZlbF9fY29kZTpiZWZvcmUge1xuICAgICAgICAgICAgQGFwcGx5IG1sLTQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5sZXNzb24taWNvbiB7XG4gICAgbWFyZ2luOiAtMTVweCAtMTBweCAwIGF1dG87XG59XG5cbi5sZXNzb24ge1xuICAgIEBhcHBseSBtYi04O1xuICAgIC8vIG1pbi1oZWlnaHQ6IDE1cmVtO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NDBweCkge1xuICAgICAgICBAYXBwbHkgbWItNDtcbiAgICAgICAgLy8gbWluLWhlaWdodDogMTFyZW07XG4gICAgfVxuXG5cblxuICAgICYtLW5leHQgYSB7XG4gICAgICAgIEBhcHBseSBiZy1ncmVlbjtcbiAgICB9XG5cbiAgICAmLS1uby1tYXJnaW4ge1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKDFuKzMpID4gYSB7XG4gICAgICAgIEBhcHBseSBiZy1ncmVlbjtcbiAgICB9XG4gICAgJjpudGgtb2YtdHlwZSgybiszKSA+IGEge1xuICAgICAgICBAYXBwbHkgYmctYmx1ZS1saWdodDtcbiAgICB9XG4gICAgJjpudGgtb2YtdHlwZSgzbiszKSA+IGEge1xuICAgICAgICBAYXBwbHkgYmcteWVsbG93O1xuICAgIH1cblxuICAgID4gYSB7XG4gICAgICAgIEBhcHBseSBiZy1ibHVlLWxpZ2h0O1xuICAgICAgICBAYXBwbHkgZmxleDtcbiAgICAgICAgQGFwcGx5IHJvdW5kZWQtM3hsO1xuICAgIH1cblxuICAgICYtZGF0ZSB7XG4gICAgICAgIEBhcHBseSByb3VuZGVkLWwtM3hsO1xuICAgICAgICBAYXBwbHkgYmctYmxhY2s7XG4gICAgICAgIEBhcHBseSBiZy1vcGFjaXR5LTEwO1xuICAgICAgICBAYXBwbHkgZmxleDtcbiAgICAgICAgQGFwcGx5IGZsZXgtY29sO1xuICAgICAgICBAYXBwbHkganVzdGlmeS1jZW50ZXI7XG4gICAgICAgIEBhcHBseSB0ZXh0LWNlbnRlcjtcblxuICAgICAgICB3aWR0aDogMTAwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgdGV4dC1tZCgpO1xuXG4gICAgICAgICZfX2RheSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2VfX2NvbnRhaW5lciB7XG4gICAgICAgIEBhcHBseSByb3VuZGVkLWwtM3hsO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMyk7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEuNXJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMS41cmVtO1xuICAgICAgICBwYWRkaW5nOiAzcmVtO1xuXG4gICAgICAgIC5sZXNzb25fX2ltYWdlIHtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBAYXBwbHkgcm91bmRlZC1sLTN4bDtcbiAgICAgICAgaGVpZ2h0OiAxMzBweDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ0MHB4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19yb3VuZGVkIHtcbiAgICAgICAgICAgIEBhcHBseSByb3VuZGVkLXItM3hsO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2FyZCB7XG4gICAgICAgIEBhcHBseSBmbGV4LWNvbDtcbiAgICAgICAgQGFwcGx5IGl0ZW1zLWNlbnRlcjtcbiAgICAgICAgQGFwcGx5IHJlbGF0aXZlO1xuXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgQGFwcGx5IG10LTg7XG4gICAgICAgICAgICBAYXBwbHkgcm91bmRlZC0zeGw7XG4gICAgICAgIH1cblxuICAgICAgICBAc2NyZWVuIG1kIHtcbiAgICAgICAgICAgIEBhcHBseSBmbGV4LXJvdztcbiAgICAgICAgICAgIEBhcHBseSBpdGVtcy1zdGFydDtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgbXQtMDtcbiAgICAgICAgICAgICAgICBAYXBwbHkgcm91bmRlZC1ub25lO1xuICAgICAgICAgICAgICAgIEBhcHBseSByb3VuZGVkLWwtM3hsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gQG1lZGlhIChtYXgtd2lkdGg6IDQ4OHB4KSB7XG4gICAgICAgIC8vICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAvLyAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLy8gfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDg4cHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubGVzc29uX19idXR0b25zIHtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODhweCkge1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDQge1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4OHB4KSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnV0dG9ucyB7XG4gICAgICAgIEBhcHBseSBmbGV4O1xuICAgICAgICBAYXBwbHkgcHQtNjtcbiAgICAgICAgQGFwcGx5IGdhcC02O1xuICAgICAgICBAYXBwbHkgdy1mdWxsO1xuICAgICAgICBAYXBwbHkgZmxleC13cmFwO1xuXG4gICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgQGFwcGx5IGZsZXgtbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC13aGl0ZTtcbiAgICAgICAgICAgIEBhcHBseSBiZy1ibGFjaztcbiAgICAgICAgICAgIEBhcHBseSBiZy1vcGFjaXR5LTI1O1xuICAgICAgICAgICAgQGFwcGx5IGZsZXg7XG4gICAgICAgICAgICBAYXBwbHkgaXRlbXMtY2VudGVyO1xuICAgICAgICAgICAgQGFwcGx5IHB4LTQ7XG4gICAgICAgICAgICBAYXBwbHkgcHktMjtcbiAgICAgICAgICAgIEBhcHBseSBnYXAteC00O1xuICAgICAgICAgICAgQGFwcGx5IHJvdW5kZWQtbWQ7XG4gICAgICAgICAgICBAYXBwbHkgdy1mdWxsO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcblxuICAgICAgICAgICAgQHNjcmVlbiBtZCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNy41cHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcblxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LW5hdnktZGFyaztcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmctd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZmxhdCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIEBhcHBseSBmbGV4O1xuICAgICAgICBAYXBwbHkgaXRlbXMtY2VudGVyO1xuICAgICAgICBAYXBwbHkgcC04O1xuXG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LXdoaXRlO1xuXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gICAgICAgIH1cblxuICAgICAgICAmLS1jb2wge1xuICAgICAgICAgICAgQGFwcGx5IGZsZXgtY29sO1xuICAgICAgICAgICAgQGFwcGx5IGp1c3RpZnktY2VudGVyO1xuICAgICAgICAgICAgQGFwcGx5IGl0ZW1zLXN0YXJ0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tZG93bmxvYWQge1xuICAgICAgICAgICAgQGFwcGx5IGZsZXgtY29sO1xuICAgICAgICAgICAgQGFwcGx5IGl0ZW1zLXN0YXJ0O1xuICAgICAgICAgICAgZmxleDogMTtcblxuICAgICAgICAgICAgLmRvd25sb2FkLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHNlbGYtZW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucXVpei1jYXJkIHtcbiAgICBAYXBwbHkgYmctZ3JlZW47XG4gICAgQGFwcGx5IHRleHQtd2hpdGU7XG4gICAgQGFwcGx5IGZsZXg7XG4gICAgQGFwcGx5IGZsZXgtY29sO1xuICAgIEBhcHBseSByb3VuZGVkLTN4bDtcbiAgICBAYXBwbHkgaXRlbXMtc3RhcnQ7XG4gICAgQGFwcGx5IGp1c3RpZnktYmV0d2VlbjtcbiAgICBAYXBwbHkgYmctbGVmdC1ib3R0b207XG4gICAgQGFwcGx5IGJnLW5vLXJlcGVhdDtcbiAgICBAYXBwbHkgbWItODtcbiAgICBAYXBwbHkgZm9udC1ib2R5O1xuXG4gICAgbWluLWhlaWdodDogMjFyZW07XG4gICAgcGFkZGluZzogMnJlbSAzcmVtO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vLi4vcHVibGljL2ltYWdlcy9hcHAvbGVzc29uLWJnLnN2ZycpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjEuNHJlbTtcblxuICAgIEBzY3JlZW4gbGcge1xuICAgICAgICBAYXBwbHkgbWItMDtcbiAgICAgICAgQGFwcGx5IGZsZXgtcm93O1xuXG4gICAgICAgIHBhZGRpbmc6IDNyZW0gNXJlbSA1cmVtO1xuICAgICAgICBtaW4taGVpZ2h0OiAzMnJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNS41cmVtO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGFwcGx5IGZvbnQtYm9keTtcbiAgICAgICAgQGFwcGx5IGZvbnQtYm9sZDtcblxuICAgICAgICBAaW5jbHVkZSB0ZXh0LXRpdGxlKCk7XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgICAgQGFwcGx5IHNlbGYtZW5kO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICAucXVpei1jYXJkX19idXR0b24ge1xuICAgICAgICAgICAgQGFwcGx5IGJnLXRyYW5zcGFyZW50O1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1vcmFuZ2Uge1xuICAgICAgICBAYXBwbHkgYmctb3JhbmdlO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uLy4uL3B1YmxpYy9pbWFnZXMvbGF5b3V0L2xlc3Nvbi1iZy0yLnN2ZycpO1xuICAgIH1cbn1cblxuLmRvd25sb2FkLWNhcmQge1xuICAgIEBhcHBseSBiZy1ibHVlLWxpZ2h0O1xuICAgIEBhcHBseSB0ZXh0LXdoaXRlO1xuICAgIEBhcHBseSBmbGV4O1xuICAgIEBhcHBseSByb3VuZGVkLTN4bDtcbiAgICBAYXBwbHkgaC1mdWxsO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICBwYWRkaW5nOiAycmVtIDNyZW07XG5cbiAgICBAaW5jbHVkZSB0ZXh0LXNtKCk7XG5cbiAgICAmLS1pbWFnZSB7XG4gICAgICAgIEBhcHBseSBiZy1jb3ZlcjtcbiAgICAgICAgQGFwcGx5IGJnLWNlbnRlcjtcbiAgICAgICAgQGFwcGx5IHJlbGF0aXZlO1xuXG4gICAgICAgIGhlaWdodDogMjByZW07XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcblxuICAgICAgICAgICAgQGFwcGx5IGFic29sdXRlO1xuICAgICAgICAgICAgQGFwcGx5IHRvcC0wO1xuICAgICAgICAgICAgQGFwcGx5IGxlZnQtMDtcbiAgICAgICAgICAgIEBhcHBseSB3LWZ1bGw7XG4gICAgICAgICAgICBAYXBwbHkgaC1mdWxsO1xuICAgICAgICAgICAgQGFwcGx5IGJnLW5hdnk7XG4gICAgICAgICAgICBAYXBwbHkgYmctb3BhY2l0eS03NTtcbiAgICAgICAgICAgIEBhcHBseSByb3VuZGVkLTN4bDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgQGFwcGx5IGgtYXV0bztcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGFwcGx5IGZvbnQtYm9keTtcbiAgICAgICAgQGFwcGx5IG1iLTg7XG4gICAgICAgIEBhcHBseSBmb250LWJvbGQ7XG5cbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBAYXBwbHkgbXItNjtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIEBhcHBseSBoLWF1dG87XG5cbiAgICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogOXJlbTtcbiAgICB9XG5cbiAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgQGFwcGx5IGZsZXgtY29sO1xuXG4gICAgICAgIG1pbi1oZWlnaHQ6IDMycmVtO1xuXG4gICAgICAgIC5kb3dubG9hZC1jYXJkIHtcbiAgICAgICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgICAgIEBhcHBseSBtci0wO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHctZnVsbDtcblxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0byBhdXRvIDA7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxOC41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucHJvZ3Jlc3MtY2FyZCB7XG4gICAgQGFwcGx5IGZsZXg7XG4gICAgQGFwcGx5IGZsZXgtY29sO1xuICAgIEBhcHBseSBpdGVtcy1jZW50ZXI7XG4gICAgQGFwcGx5IGJnLXZpb2xldC1saWdodDtcbiAgICBAYXBwbHkgdGV4dC12aW9sZXQtYnJpZ2h0O1xuICAgIEBhcHBseSByb3VuZGVkLTN4bDtcblxuICAgIG1hcmdpbjogM3JlbSAwO1xuICAgIHBhZGRpbmc6IDAgNXJlbSAycmVtO1xuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBAYXBwbHkgdy1hdXRvO1xuXG4gICAgICAgIG1hcmdpbi10b3A6IC0zcmVtO1xuICAgICAgICBtYXgtaGVpZ2h0OiA5MHB4O1xuICAgIH1cblxuICAgIGgzLnByb2dyZXNzLWNhcmRfX3ZhbHVlIHtcbiAgICAgICAgQGFwcGx5IHB0LTQ7XG4gICAgICAgIEBhcHBseSBmb250LWV4dHJhYm9sZDtcbiAgICAgICAgQGFwcGx5IG1iLTA7XG5cbiAgICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIH1cblxuICAgICZfX2J1dHRvbiB7XG4gICAgICAgIEBhcHBseSByb3VuZGVkLWZ1bGw7XG4gICAgICAgIEBhcHBseSBiZy12aW9sZXQtYnJpZ2h0O1xuICAgICAgICBAYXBwbHkgdGV4dC13aGl0ZTtcbiAgICAgICAgQGFwcGx5IHRleHQtY2VudGVyO1xuICAgICAgICBAYXBwbHkgdy1mdWxsO1xuXG4gICAgICAgIG1heC13aWR0aDogMTdyZW07XG4gICAgfVxufVxuXG4uaG9tZS1jYXJkLS1saXR0bGUge1xuICAgID4gYSB7XG4gICAgICAgIEBhcHBseSBmbGV4O1xuICAgICAgICBAYXBwbHkgZmxleC13cmFwO1xuXG4gICAgICAgIEBzY3JlZW4gbWQge1xuICAgICAgICAgICAgQGFwcGx5IGZsZXgtbm93cmFwO1xuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaG9tZS1jYXJkIHtcbiAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgICAgQGFwcGx5IHctZnVsbDtcbiAgICAgICAgICAgIEBhcHBseSBzZWxmLWNlbnRlcjtcblxuICAgICAgICAgICAgQHNjcmVlbiB4bCB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHNlbGYtZW5kO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHN0YXRpYztcblxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogOHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uc2Vzc2lvbi1sZXZlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAYXBwbHkgcm91bmRlZC0zeGw7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuMDUpO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxLjVyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxLjVyZW07XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNHJlbTtcbiAgICAgICAgICAgIHRvcDogNDVweDtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RleHQge1xuICAgICAgICBoNCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMHB4IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaDQsIHNwYW4sIHAge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuLnZpZXctY291cnNlcy1idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4iLCIuYmFubmVyIHtcbiAgICBAYXBwbHkgcGItMTI7XG4gICAgQGFwcGx5IGJnLXllbGxvdztcbiAgICBAYXBwbHkgdGV4dC13aGl0ZTtcbiAgICBAYXBwbHkgcmVsYXRpdmU7XG5cbiAgICBwYWRkaW5nLXRvcDogNXJlbTtcblxuICAgIGgxLCBoMiwgaDMge1xuICAgICAgICBmb250LXNpemU6IDZyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG5cbiAgICAgICAgQGFwcGx5IG1iLTg7XG4gICAgfVxuXG4gICAgLnJvdyB7XG4gICAgICAgIEBhcHBseSBmbGV4LWNvbC1yZXZlcnNlO1xuXG4gICAgICAgIEBzY3JlZW4gbWQge1xuICAgICAgICAgICAgQGFwcGx5IGZsZXgtcm93O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQHNjcmVlbiBtZCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgbWFyZ2luOiAtMTMwcHggMCBhdXRvIGF1dG87XG4gICAgICAgIHdpZHRoOiAyMHJlbTtcblxuICAgICAgICBAc2NyZWVuIG1kIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAtMTMwcHggYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuc2xpZGVyIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG59IiwiLy8gU0lHTlVQIFBBR0VcblxuLnNpZ251cC1ibG9iIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IC02MHB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgYm90dG9tOiAwO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIGxlZnQ6IDM1cHg7XG4gICAgICAgIG1heC13aWR0aDogMTEzMnB4O1xuICAgIH1cbn1cblxuLmZyZWViaWVzLXNpZ251cCB7XG4gICAgYmFja2dyb3VuZDogIzAwOTVjZDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHg7IC8vXG4gICAgbWFyZ2luLXRvcDogLTE2MHB4OyAvLyBmb3IgYmx1ZyBiZyBpbiBoZWFkZXJcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoICsgMTYwcHgpO1xuICAgIG1pbi13aWR0aDogMTAwLjN2dztcblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogNTcwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDY1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgQGFwcGx5IGZvbnQtbGlnaHQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IC02MHB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGZvbnQtYm9sZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1NzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgxIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNTUwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGg2IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBAYXBwbHkgZm9udC1ib2R5IGZvbnQtbGlnaHQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxvZ2luLWlucHV0LWNvbnRhaW5lciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkZpbHNvbiBTb2Z0XCIsIHNhbnMtc2VyaWY7XG4gICAgfVxuXG4gICAgLmxvZ2luLWlucHV0LWNvbnRhaW5lcj5sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAubG9naW4taW5wdXQtY29udGFpbmVyPmlucHV0IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB3aWR0aDogMzcwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuY29uc2VudCB7XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdWJtaXQge1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzI0MmY1ZDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgQGFwcGx5IGZvbnQtaGVhZGluZztcbiAgICAgICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTMwcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLy8gTUFJTiBQQUdFXG5cbi5mcmVlYmllcy10b3Age1xuICAgIGJhY2tncm91bmQ6ICMwMDk1Y2Q7XG4gICAgbWFyZ2luLXRvcDogLTE2MHB4O1xuXG4gICAgJl9fYmxvYiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgbWF4LXdpZHRoOiA2NzBweDtcbiAgICAgICAgdG9wOiAtNjBweDtcbiAgICAgICAgbGVmdDogLTYwcHg7XG4gICAgfVxuXG4gICAgJl9fdmlkZW8ge1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3N1YnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgfVxuXG4gICAgJl9fc2lnbnVwLWJ1dHRvbiB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBAYXBwbHkgZm9udC1ib2xkO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzkzY2QyNDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyNXB4O1xuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAyMTtcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxufVxuXG5AbWl4aW4gY2xvY2tCYWNrZ3JvdW5kKCRpbWFnZVVybCkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaW1hZ2VVcmwpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmNsb2NrIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDIxO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgdG9wOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgICB0b3A6IDYwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gICAgICAgIHRvcDogNjVweDtcbiAgICB9XG5cbiAgICAmLS03LWRheXMge1xuICAgICAgICBAaW5jbHVkZSBjbG9ja0JhY2tncm91bmQoJy4uLy4uL2ltYWdlcy83LWRheXMucG5nJyk7XG4gICAgfVxuXG4gICAgJi0tNi1kYXlzIHtcbiAgICAgICAgQGluY2x1ZGUgY2xvY2tCYWNrZ3JvdW5kKCcuLi8uLi9pbWFnZXMvNi1kYXlzLnBuZycpO1xuICAgIH1cblxuICAgICYtLTUtZGF5cyB7XG4gICAgICAgIEBpbmNsdWRlIGNsb2NrQmFja2dyb3VuZCgnLi4vLi4vaW1hZ2VzLzUtZGF5cy5wbmcnKTtcbiAgICB9XG5cbiAgICAmLS00LWRheXMge1xuICAgICAgICBAaW5jbHVkZSBjbG9ja0JhY2tncm91bmQoJy4uLy4uL2ltYWdlcy80LWRheXMucG5nJyk7XG4gICAgfVxuXG4gICAgJi0tMy1kYXlzIHtcbiAgICAgICAgQGluY2x1ZGUgY2xvY2tCYWNrZ3JvdW5kKCcuLi8uLi9pbWFnZXMvMy1kYXlzLnBuZycpO1xuICAgIH1cblxuICAgICYtLTItZGF5cyB7XG4gICAgICAgIEBpbmNsdWRlIGNsb2NrQmFja2dyb3VuZCgnLi4vLi4vaW1hZ2VzLzItZGF5cy5wbmcnKTtcbiAgICB9XG5cbiAgICAmLS0xLWRheXMge1xuICAgICAgICBAaW5jbHVkZSBjbG9ja0JhY2tncm91bmQoJy4uLy4uL2ltYWdlcy8xLWRheS5wbmcnKTtcbiAgICB9XG5cbiAgICAmLS0wLWRheXMge1xuICAgICAgICBAaW5jbHVkZSBjbG9ja0JhY2tncm91bmQoJy4uLy4uL2ltYWdlcy8wLWRheXMucG5nJyk7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIEBhcHBseSBmb250LWhlYWRpbmc7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiA2NnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDY2cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2lnbnVwLWNhcmQge1xuICAgIGJhY2tncm91bmQ6ICM5M2NkMjQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAxOXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE5cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAmX190b3Age1xuICAgICAgICBwYWRkaW5nLXRvcDogNDlweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fYm90dG9tIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQ5cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyNXB4O1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgIH1cblxuXG4gICAgJl9fcmliYm9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgbGVmdDogLTY1cHg7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgLy9oZWlnaHQ6IDcwcHg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTExNDc3O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgQGFwcGx5IGZvbnQtYm9sZDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fcHJpY2Uge1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIEBhcHBseSBmb250LWJvZHkgZm9udC1ib2xkO1xuXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxKSxcbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIEBhcHBseSBmb250LWJvZHkgZm9udC1ib2xkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIEBhcHBseSBmb250LWJvZHkgZm9udC1saWdodDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgaHIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgICNjaGVja21hcmsge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgfVxufVxuXG4uc3Vic2NyaXB0aW9uLWNob2ljZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogLTUwcHg7XG5cbiAgICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIGJvdHRvbTogLTYzcHg7XG4gICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgICAgaGVpZ2h0OiAxMzBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgQGFwcGx5IGZvbnQtaGVhZGluZztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMjQyZjVkO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmN1cnJlbmN5LWNob2ljZSB7XG4gICAgJl9fYm94IHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgzNiwgNDcsIDkzLCAwLjEpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIzcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcblxuICAgICAgICAmLS1sZWZ0IHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tcmlnaHQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zcGVjaWFsLW9mZmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOTRjZTI0O1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBAYXBwbHkgZm9udC1ib2R5IGZvbnQtYm9sZDtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBjdXJzb3I6IHVybChcIi4uLy4uLy4uL3B1YmxpYy9pbWFnZXMvbGF5b3V0L2N1cnNvci1wb2ludGVyLnN2Z1wiKSwgYXV0byAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICAmOmNoZWNrZWQrLmN1cnJlbmN5LWNob2ljZV9fYm94IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzYsIDQ3LCA5MywgMSk7XG5cbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgICAgICAgICAgcCxcbiAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLmZyZWViaWVzLXNsaWRlciB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXG4gICAgLy8gbWFyZ2luIGJldHdlZW4gc2xpZGVzXG4gICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgbWFyZ2luOiAwIDMwcHg7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxpc3Qge1xuICAgICAgICBtYXJnaW46IDAgLTMwcHg7XG4gICAgfVxuXG5cbiAgICAmX19zbGlkZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMDBweCAhaW1wb3J0YW50O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTQwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGhlaWdodDogODUlO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgICB0b3A6IC03NXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzk5cHgpIHtcbiAgICAgICAgICAgICAgICB0b3A6IC0xMzVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdG9wOiAtNTVweDtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAgICAgICAgICAgICAgIHRvcDogLTc1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAyMjAwcHgpIHtcbiAgICAgICAgICAgICAgICB0b3A6IC05NXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gICAgICAgICAgICAgICAgdG9wOiAtMTE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcblxuXG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBAYXBwbHkgZm9udC1ib2xkO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIHRvcDogNDUlO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2JveSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMzEwcHg7XG4gICAgICAgIHdpZHRoOiAyNzBweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICB0b3A6IC0yODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnB4LTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmZyZWViaWVzLXBhZ2UtY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcblxuICAgIGgxIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIEBhcHBseSBmb250LWJvZHkgZm9udC1saWdodDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gICAgfVxufVxuXG4uZnJlZWJpZXMtdGFicyB7XG4gICAgbWFyZ2luLXRvcDogLTYwcHg7XG5cbiAgICAmX190YWIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMTVweCA0MHB4IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMTIwcHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIC5mcmVlYmllcy10YWJzX19zZWxlY3QtYnRuIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwJSkgc2NhbGUoMS4yKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtaXhpbiBzaWRlU3R5bGUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltYWdlcy90YWItcmlnaHQucG5nJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDdweDtcbiAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cblxuICAgICAgICBAbWl4aW4gc3BlZWNoQnViYmxlVHJpYW5nbGUoJGltYWdlVXJsKSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRpbWFnZVVybDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IC0yMHB4O1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tYmVnaW5uZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzllYzk0OTtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwZWVjaEJ1YmJsZVRyaWFuZ2xlKHVybCgnLi4vLi4vaW1hZ2VzL3NwZWVjaC1idWJibGUtZ3JlZW4ucG5nJykpXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2lkZVN0eWxlKClcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWludGVybWVkaWF0ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjZjNjQ0O1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3BlZWNoQnViYmxlVHJpYW5nbGUodXJsKCcuLi8uLi9pbWFnZXMvc3BlZWNoLWJ1YmJsZS15ZWxsb3cucG5nJykpXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2lkZVN0eWxlKClcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1hZHZhbmNlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjE5YzM5O1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3BlZWNoQnViYmxlVHJpYW5nbGUodXJsKCcuLi8uLi9pbWFnZXMvc3BlZWNoLWJ1YmJsZS1vcmFuZ2UucG5nJykpXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2lkZVN0eWxlKClcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWxpdmUtbGVzc29ucyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTE0YTkzO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3BlZWNoQnViYmxlVHJpYW5nbGUodXJsKCcuLi8uLi9pbWFnZXMvc3BlZWNoLWJ1YmJsZS1waW5rLnBuZycpKVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBAYXBwbHkgZm9udC1ib2xkO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NlbGVjdC1idG4ge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDUwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyNDJmNWQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgICBib3R0b206IC0yMHB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgQGFwcGx5IGZvbnQtYm9sZDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuXG59XG5cblxuLmZyZWViaWVzLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAxMTBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgfVxuXG5cbiAgICBoMyB7XG4gICAgICAgIGNvbG9yOiAjMjQyZjVkO1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBAYXBwbHkgZm9udC1ib2R5IGZvbnQtYm9sZDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBjb2xvcjogIzI0MmY1ZDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2ludHJvLXRleHQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIHAge1xuXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ4NXB4O1xuXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgaDQge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBAYXBwbHkgZm9udC1ib2R5IGZvbnQtYm9sZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTYwcHg7XG4gICAgfVxuXG4gICAgLnNpZ251cC1jYXJkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgICBoMyxcbiAgICAgICAgcCxcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgICZfX3ZpZGVvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1peGluIHZpZGVvQmxvYigkaW1hZ2VVcmwpIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaW1hZ2VVcmw7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDEyMHB4KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IC02MHB4O1xuICAgICAgICAgICAgdG9wOiAtNjBweDtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tZ3JlZW4ge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZpZGVvQmxvYih1cmwoJy4uLy4uL2ltYWdlcy9ncmVlbi1ibG9iLnBuZycpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXllbGxvdyB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdmlkZW9CbG9iKHVybCgnLi4vLi4vaW1hZ2VzL3llbGxvdy1ibG9iLnBuZycpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLW9yYW5nZSB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdmlkZW9CbG9iKHVybCgnLi4vLi4vaW1hZ2VzL29yYW5nZS1ibG9iLnBuZycpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXBpbmsge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZpZGVvQmxvYih1cmwoJy4uLy4uL2ltYWdlcy9waW5rLWJsb2IucG5nJykpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRvd25sb2FkIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzdlZGFmNjtcbiAgICAgICAgcGFkZGluZzogMjVweCA1cHggMzBweCAyNXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJi0tdmlkZW8tbWF0ZXJpYWwge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXBvZGNhc3Qge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2YxOWMzOTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1hY3Rpdml0aWVzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlMTRhOTM7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMzVweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMzVweDtcbiAgICAgICAgICAgIC8vbWFyZ2luLXJpZ2h0OiA0NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICBoNiB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIEBhcHBseSBmb250LWJvZHkgZm9udC1ib2xkO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NTVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDYsXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ludHJvIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4uZnJlZWJpZXMtdGVzdGltb25pYWxzIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA5NWNkO1xuICAgIG1hcmdpbi10b3A6IDE2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgIH1cblxuICAgIC50ZXN0aW1vbmlhbHMtd29tYW4ge1xuICAgICAgICB3aWR0aDogMjcwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMjUwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbG9nbyB7XG4gICAgICAgIHdpZHRoOiAxNzBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAtMTkwcHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICBib3R0b206IC04MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50ZXN0aW1vbmlhbCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggOThweDtcbiAgICAgICAgd2lkdGg6IDY2JTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBAYXBwbHkgZm9udC1ib2R5IGZvbnQtbGlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICBAbWl4aW4gc3BlZWNoQnViYmxlVHJpYW5nbGUoJGltYWdlVXJsKSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGltYWdlVXJsO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IC0zMHB4O1xuICAgICAgICAgICAgbGVmdDogMTAwcHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS10b3Age1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzdlZGFmNjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC02MHB4O1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3BlZWNoQnViYmxlVHJpYW5nbGUodXJsKCcuLi8uLi9pbWFnZXMvc3BlZWNoLWJ1YmJsZS1saWdodC1ibHVlLnBuZycpKVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tbWlkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM5ZWM5NDk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tYm90dG9tIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyNDJmNWQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3BlZWNoQnViYmxlVHJpYW5nbGUodXJsKCcuLi8uLi9pbWFnZXMvc3BlZWNoLWJ1YmJsZS1kYXJrLWJsdWUucG5nJykpXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgfVxufVxuXG4uc2l0ZS1oZWFkZXItLXNjcm9sbC1mcmVlYmllcyB7XG4gICAgei1pbmRleDogMzAgIWltcG9ydGFudDtcbn1cblxuLmhlcm9fX2J1bnRpbmctLWZyZWViaWVzIHtcbiAgICB6LWluZGV4OiAxMTtcbn1cblxuXG5cblxuLm1vZGFsIHtcbiAgICBAYXBwbHkgZml4ZWQgdy1mdWxsIGgtZnVsbCB0b3AtMCBsZWZ0LTAgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgei01MCBiZy1uYXZ5LWRhcmsgYmctb3BhY2l0eS03NTtcbn1cblxuLm1vZGFsLWNvbnRhaW5lciB7XG4gICAgQGFwcGx5IGJnLXdoaXRlIHctZnVsbCBteC1hdXRvIHJvdW5kZWQgc2hhZG93LWxnIHotNTAgb3ZlcmZsb3cteS1hdXRvIHJlbGF0aXZlIHAtNjtcblxuICAgIGhlaWdodDogMTAwdmg7XG5cbiAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgQGFwcGx5IHctMTEvMTI7XG5cbiAgICAgICAgaGVpZ2h0OiA5MHZoXG4gICAgfVxufVxuXG4ubW9kYWwtY2xvc2Uge1xuICAgIEBhcHBseSBiZy13aGl0ZTtcbiAgICBAYXBwbHkgYWJzb2x1dGU7XG4gICAgQGFwcGx5IHAtNjtcbiAgICBAYXBwbHkgcm91bmRlZC1mdWxsO1xuICAgIEBhcHBseSB6LTEwO1xuXG4gICAgdG9wOiAtMXJlbTtcbiAgICByaWdodDogLTFyZW07XG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgICBAYXBwbHkgdy1mdWxsIGgtZnVsbCB0ZXh0LWxlZnQ7XG5cbiAgICBAYXBwbHkgcmVsYXRpdmU7XG59XG4iLCIuanVzdGlmeS1zZWxmLWVuZCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4vLyBidXR0eSB1c2VkIG9uIGxvZ2luL3JlZ2lzdGVyL2ZvcmdvdCBwYWdlc1xuc21hbGwuZXJyb3J7XG4gICAgY29sb3I6IHJlZDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4vLyA8Zm9ybT4gaGFkIGEgcGFkZGluZyAtIGJ1dCBpIHJlbW92ZWQgdGhlIHRhZ3MgdG8gcHJldmVudCBwYWdlIHN1Ym1pdHMgKHVzaW5nIGF4aW9zIHBvc3QgaW5zdGVhZClcbi8vIHVzaW5nIHRoaXMgY2xhc3MgaW5zdGVhZFxuLmZvcm1Db250YWluZXJ7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG59XG5cbi5zZW1pdHJhbnNwYXJlbnR7XG4gICAgb3BhY2l0eTogMC41O1xufVxuXG4uaW5wdXQtZXJyb3J7XG4gICAgY29sb3I6IHJlZDtcbn1cblxuLm10MjB7XG4gICAgbWFyZ2luLXRvcDoyMHB4O1xufVxuXG4vLyBnZW5lcmFsIGFwcCBtZXNzYWdlc1xuLmVycm9yLW1lc3NhZ2Uge1xuICAgIGNvbG9yOiAjZGY0NzU5O1xuICAgIC8vYmFja2dyb3VuZDogcmVkO1xuICAgIHBhZGRpbmc6IDBweCA1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLy9ib3JkZXI6IDFweCBzb2xpZCByZWQ7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5zdWNjZXNzLW1lc3NhZ2Uge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAjOTRjZTI0O1xuICAgIHBhZGRpbmc6IDBweCA1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk0Y2UyNDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnN0YXR1c01lc3NhZ2VzIC5zdWNjZXNzLW1lc3NhZ2Uge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xufVxuXG4uc3RhdHVzTWVzc2FnZXMgLmVycm9yLW1lc3NhZ2Uge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xufVxuIiwiLy8gR2VuZXJhdGUgRHVyYXRpb24gJiYgRGVsYXlcbltkYXRhLWFvc10ge1xuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDYwIHtcbiAgICBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScjeyRpICogNTB9J10gJixcbiAgICAmW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nI3skaSAqIDUwfSddIHtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246ICN7JGkgKiA1MH1tcztcbiAgICB9XG5cbiAgICBib2R5W2RhdGEtYW9zLWRlbGF5PScjeyRpICogNTB9J10gJixcbiAgICAmW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nI3skaSAqIDUwfSddIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7XG5cbiAgICAgICYuYW9zLWFuaW1hdGUge1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAjeyRpICogNTB9bXM7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIkYW9zLWVhc2luZzogKFxuICBsaW5lYXI6IGN1YmljLWJlemllciguMjUwLCAuMjUwLCAuNzUwLCAuNzUwKSxcblxuICBlYXNlOiBjdWJpYy1iZXppZXIoLjI1MCwgLjEwMCwgLjI1MCwgMSksXG4gIGVhc2UtaW46IGN1YmljLWJlemllciguNDIwLCAwLCAxLCAxKSxcbiAgZWFzZS1vdXQ6IGN1YmljLWJlemllciguMDAwLCAwLCAuNTgwLCAxKSxcbiAgZWFzZS1pbi1vdXQ6IGN1YmljLWJlemllciguNDIwLCAwLCAuNTgwLCAxKSxcblxuICBlYXNlLWluLWJhY2s6IGN1YmljLWJlemllciguNiwgLS4yOCwgLjczNSwgLjA0NSksXG4gIGVhc2Utb3V0LWJhY2s6IGN1YmljLWJlemllciguMTc1LCAuODg1LCAuMzIsIDEuMjc1KSxcbiAgZWFzZS1pbi1vdXQtYmFjazogY3ViaWMtYmV6aWVyKC42OCwgLS41NSwgLjI2NSwgMS41NSksXG5cbiAgZWFzZS1pbi1zaW5lOiBjdWJpYy1iZXppZXIoLjQ3LCAwLCAuNzQ1LCAuNzE1KSxcbiAgZWFzZS1vdXQtc2luZTogY3ViaWMtYmV6aWVyKC4zOSwgLjU3NSwgLjU2NSwgMSksXG4gIGVhc2UtaW4tb3V0LXNpbmU6IGN1YmljLWJlemllciguNDQ1LCAuMDUsIC41NSwgLjk1KSxcblxuICBlYXNlLWluLXF1YWQ6IGN1YmljLWJlemllciguNTUsIC4wODUsIC42OCwgLjUzKSxcbiAgZWFzZS1vdXQtcXVhZDogY3ViaWMtYmV6aWVyKC4yNSwgLjQ2LCAuNDUsIC45NCksXG4gIGVhc2UtaW4tb3V0LXF1YWQ6IGN1YmljLWJlemllciguNDU1LCAuMDMsIC41MTUsIC45NTUpLFxuXG4gIGVhc2UtaW4tY3ViaWM6IGN1YmljLWJlemllciguNTUsIC4wODUsIC42OCwgLjUzKSxcbiAgZWFzZS1vdXQtY3ViaWM6IGN1YmljLWJlemllciguMjUsIC40NiwgLjQ1LCAuOTQpLFxuICBlYXNlLWluLW91dC1jdWJpYzogY3ViaWMtYmV6aWVyKC40NTUsIC4wMywgLjUxNSwgLjk1NSksXG5cbiAgZWFzZS1pbi1xdWFydDogY3ViaWMtYmV6aWVyKC41NSwgLjA4NSwgLjY4LCAuNTMpLFxuICBlYXNlLW91dC1xdWFydDogY3ViaWMtYmV6aWVyKC4yNSwgLjQ2LCAuNDUsIC45NCksXG4gIGVhc2UtaW4tb3V0LXF1YXJ0OiBjdWJpYy1iZXppZXIoLjQ1NSwgLjAzLCAuNTE1LCAuOTU1KVxuKTtcblxuLy8gRWFzaW5ncyBpbXBsZW1lbnRhdGlvbnNcbi8vIERlZmF1bHQgdGltaW5nIGZ1bmN0aW9uOiAnZWFzZSdcblxuW2RhdGEtYW9zXSB7XG4gIEBlYWNoICRrZXksICR2YWwgaW4gJGFvcy1lYXNpbmcge1xuICAgIGJvZHlbZGF0YS1hb3MtZWFzaW5nPVwiI3ska2V5fVwiXSAmLFxuICAgICZbZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1cIiN7JGtleX1cIl0ge1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR2YWw7XG4gICAgfVxuICB9XG59XG4iLCIvLyBBbmltYXRpb25zIHZhcmlhYmxlc1xuJGFvcy1kaXN0YW5jZTogMTAwcHggIWRlZmF1bHQ7XG5cblxuXG5cbi8qKlxuICogRmFkZSBhbmltYXRpb25zOlxuICogZmFkZVxuICogZmFkZS11cCwgZmFkZS1kb3duLCBmYWRlLWxlZnQsIGZhZGUtcmlnaHRcbiAqIGZhZGUtdXAtcmlnaHQsIGZhZGUtdXAtbGVmdCwgZmFkZS1kb3duLXJpZ2h0LCBmYWRlLWRvd24tbGVmdFxuICovXG5cbltkYXRhLWFvc149J2ZhZGUnXVtkYXRhLWFvc149J2ZhZGUnXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcblxuICAmLmFvcy1hbmltYXRlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuW2RhdGEtYW9zPSdmYWRlLXVwJ10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICRhb3MtZGlzdGFuY2UsIDApO1xufVxuXG5bZGF0YS1hb3M9J2ZhZGUtZG93biddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtJGFvcy1kaXN0YW5jZSwgMCk7XG59XG5cbltkYXRhLWFvcz0nZmFkZS1yaWdodCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtJGFvcy1kaXN0YW5jZSwgMCwgMCk7XG59XG5cbltkYXRhLWFvcz0nZmFkZS1sZWZ0J10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCRhb3MtZGlzdGFuY2UsIDAsIDApO1xufVxuXG5bZGF0YS1hb3M9J2ZhZGUtdXAtcmlnaHQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLSRhb3MtZGlzdGFuY2UsICRhb3MtZGlzdGFuY2UsIDApO1xufVxuXG5bZGF0YS1hb3M9J2ZhZGUtdXAtbGVmdCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkYW9zLWRpc3RhbmNlLCAkYW9zLWRpc3RhbmNlLCAwKTtcbn1cblxuW2RhdGEtYW9zPSdmYWRlLWRvd24tcmlnaHQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLSRhb3MtZGlzdGFuY2UsIC0kYW9zLWRpc3RhbmNlLCAwKTtcbn1cblxuW2RhdGEtYW9zPSdmYWRlLWRvd24tbGVmdCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkYW9zLWRpc3RhbmNlLCAtJGFvcy1kaXN0YW5jZSwgMCk7XG59XG5cblxuXG5cbi8qKlxuICogWm9vbSBhbmltYXRpb25zOlxuICogem9vbS1pbiwgem9vbS1pbi11cCwgem9vbS1pbi1kb3duLCB6b29tLWluLWxlZnQsIHpvb20taW4tcmlnaHRcbiAqIHpvb20tb3V0LCB6b29tLW91dC11cCwgem9vbS1vdXQtZG93biwgem9vbS1vdXQtbGVmdCwgem9vbS1vdXQtcmlnaHRcbiAqL1xuXG5bZGF0YS1hb3NePSd6b29tJ11bZGF0YS1hb3NePSd6b29tJ10ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XG5cbiAgJi5hb3MtYW5pbWF0ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpO1xuICB9XG59XG5cbltkYXRhLWFvcz0nem9vbS1pbiddIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSguNik7XG59XG5cbltkYXRhLWFvcz0nem9vbS1pbi11cCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkYW9zLWRpc3RhbmNlLCAwKSBzY2FsZSguNik7XG59XG5cbltkYXRhLWFvcz0nem9vbS1pbi1kb3duJ10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0kYW9zLWRpc3RhbmNlLCAwKSBzY2FsZSguNik7XG59XG5cbltkYXRhLWFvcz0nem9vbS1pbi1yaWdodCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtJGFvcy1kaXN0YW5jZSwgMCwgMCkgc2NhbGUoLjYpO1xufVxuXG5bZGF0YS1hb3M9J3pvb20taW4tbGVmdCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkYW9zLWRpc3RhbmNlLCAwLCAwKSBzY2FsZSguNik7XG59XG5cbltkYXRhLWFvcz0nem9vbS1vdXQnXSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cblxuW2RhdGEtYW9zPSd6b29tLW91dC11cCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkYW9zLWRpc3RhbmNlLCAwKSBzY2FsZSgxLjIpO1xufVxuXG5bZGF0YS1hb3M9J3pvb20tb3V0LWRvd24nXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLSRhb3MtZGlzdGFuY2UsIDApIHNjYWxlKDEuMik7XG59XG5cbltkYXRhLWFvcz0nem9vbS1vdXQtcmlnaHQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLSRhb3MtZGlzdGFuY2UsIDAsIDApIHNjYWxlKDEuMik7XG59XG5cbltkYXRhLWFvcz0nem9vbS1vdXQtbGVmdCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkYW9zLWRpc3RhbmNlLCAwLCAwKSBzY2FsZSgxLjIpO1xufVxuXG5cblxuXG4vKipcbiAqIFNsaWRlIGFuaW1hdGlvbnNcbiAqL1xuXG5bZGF0YS1hb3NePSdzbGlkZSddW2RhdGEtYW9zXj0nc2xpZGUnXSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcblxuICAmLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbltkYXRhLWFvcz0nc2xpZGUtdXAnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG59XG5cbltkYXRhLWFvcz0nc2xpZGUtZG93biddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG59XG5cbltkYXRhLWFvcz0nc2xpZGUtcmlnaHQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xufVxuXG5bZGF0YS1hb3M9J3NsaWRlLWxlZnQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG59XG5cblxuXG5cbi8qKlxuICogRmxpcCBhbmltYXRpb25zOlxuICogZmxpcC1sZWZ0LCBmbGlwLXJpZ2h0LCBmbGlwLXVwLCBmbGlwLWRvd25cbiAqL1xuXG5bZGF0YS1hb3NePSdmbGlwJ11bZGF0YS1hb3NePSdmbGlwJ10ge1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cblxuW2RhdGEtYW9zPSdmbGlwLWxlZnQnXSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKC0xMDBkZWcpO1xuICAmLmFvcy1hbmltYXRlIHt0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKTt9XG59XG5cbltkYXRhLWFvcz0nZmxpcC1yaWdodCddIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMTAwZGVnKTtcbiAgJi5hb3MtYW5pbWF0ZSB7dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMCk7fVxufVxuXG5bZGF0YS1hb3M9J2ZsaXAtdXAnXSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKC0xMDBkZWcpO1xuICAmLmFvcy1hbmltYXRlIHt0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKTt9XG59XG5cbltkYXRhLWFvcz0nZmxpcC1kb3duJ10ge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgxMDBkZWcpO1xuICAmLmFvcy1hbmltYXRlIHt0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKTt9XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/